Documentation

InfinitaryLogic.Admissible.ConsistencyBridge

Consistency Bridge: From AConsistent to ConsistencyPropertyEq #

This file constructs a ConsistencyPropertyEq from AConsistent, enabling the model existence theorem for proof-theoretically consistent theories in admissible fragments.

Main Results #

Design Notes #

The chain closure axiom for AConsistent does not follow from the proof-theoretic definition alone (infinitary derivations can draw premises from scattered chain elements). It is taken as an explicit hypothesis, factored via BarwiseFragment.

The FullBarwiseFragment wrapper isolates the strong hypothesis that ALL Lω₁ω sentences belong to the fragment. This matches the global Henkin/maximal-consistent API (e.g., extension requires deciding arbitrary sentences) without modifying the existing ConsistencyProperty infrastructure.

The verification of each consistency property axiom follows a uniform pattern: assume the relevant extension is inconsistent, use proof rules to derive ⊥ from the original set, contradicting its consistency.

structure FirstOrder.Language.BarwiseFragment (L : Language) extends L.AdmissibleFragment :
Type (max (max u (u_1 + 1)) v)

A Barwise fragment extends an admissible fragment with the chain closure property for proof-theoretic consistency.

Instances For
    structure FirstOrder.Language.FullBarwiseFragment (L : Language) extends L.BarwiseFragment :
    Type (max (max u (u_1 + 1)) v)

    A full Barwise fragment: an admissible fragment containing ALL Lω₁ω sentences. This is a strong wrapper introduced to match the global Henkin/maximal-consistent API (ConsistencyProperty.extension requires deciding arbitrary sentences). We isolate this hypothesis here rather than modifying the global API.

    Instances For

      The family of A-consistent subsets of the fragment's formulas.

      Equations
      Instances For

        Construct a ConsistencyPropertyEq from A-consistent sets in a full Barwise fragment.

        Each C0-C7 axiom is verified by assuming the extension is inconsistent and deriving a contradiction with the original set's consistency via rules of Derivable. The complete hypothesis ensures all formula membership checks are trivial.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem FirstOrder.Language.barwise_completeness_II_syntactic_full {L : Language} [Countable ((l : ) × L.Functions l)] [Countable ((l : ) × L.Relations l)] (B : L.FullBarwiseFragment) {T : Set L.Sentenceω} (hT : T B.formulas) (hT_countable : T.Countable) (hcons : AConsistent B.toAdmissibleFragment T) :
          ∃ (M : Type u) (x : L.Structure M) (_ : Countable M), Theoryω.Model T M

          Barwise Completeness II (syntactic, full fragment): A countable A-consistent theory in a full Barwise fragment of a countable language has a countable model.