Documentation

LeanPool.NFWeakPartition.Flypitch4.Completeness

NF weak partition development: Flypitch4.Completeness.

satisfied_of_provable #

Soundness: provability implies semantic consequence.

completeness_for_inconsistent_theories #

For an inconsistent theory, provability and semantic entailment coincide trivially.

model_existence #

T is consistent iff there is a nonempty model of T.

nonempty_model_of_consis #

A consistent theory has a nonempty model.

Flypitch construction nonempty_model_of_consis, retained by the first-order soundness and completeness development.

Equations
Instances For

    completeness #

    The Gödel completeness theorem: T ⊢ₛ' ψ ↔ ssatisfied T ψ.

    compactness #

    Semantic compactness: T ⊨ f iff some finite subset of T semantically entails f.

    theorem NFChoice.Fol.compactness {L : Language} {T : SentTheory L} {f : sentence L} :
    ssatisfied T f ↔ ∃ (fs : Finset (sentence L)), ssatisfied (↑ fs) f ∧ ↑ fs ⊆ T