def
LO.IntProp.Hilbert.Kripke.canonicalFrameOf
(H : LO.IntProp.Hilbert ℕ)
[H.Consistent]
[H.IncludeEFQ]
:
Equations
- LO.IntProp.Hilbert.Kripke.canonicalFrameOf H = LO.IntProp.Kripke.Frame.mk (LO.IntProp.SCT H) fun (t₁ t₂ : LO.IntProp.SCT H) => t₁.tableau.1 ⊆ t₂.tableau.1
Instances For
theorem
LO.IntProp.Hilbert.Kripke.canonicalFrame.is_confluent
{H : LO.IntProp.Hilbert ℕ}
[H.IncludeEFQ]
[H.Consistent]
[LO.System.HasAxiomWeakLEM H]
:
theorem
LO.IntProp.Hilbert.Kripke.canonicalFrame.is_connected
{H : LO.IntProp.Hilbert ℕ}
[H.IncludeEFQ]
[H.Consistent]
[LO.System.HasAxiomDummett H]
:
def
LO.IntProp.Hilbert.Kripke.canonicalModelOf
(H : LO.IntProp.Hilbert ℕ)
[H.Consistent]
[H.IncludeEFQ]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
LO.IntProp.Hilbert.Kripke.truthlemma
{H : LO.IntProp.Hilbert ℕ}
{φ : LO.IntProp.Formula ℕ}
[H.IncludeEFQ]
[H.Consistent]
{t : (LO.IntProp.Hilbert.Kripke.canonicalModelOf H).World}
:
theorem
LO.IntProp.Hilbert.Kripke.deducible_of_validOnCanonicelModel
{H : LO.IntProp.Hilbert ℕ}
{φ : LO.IntProp.Formula ℕ}
[H.IncludeEFQ]
[H.Consistent]
:
theorem
LO.IntProp.Hilbert.Kripke.complete_of_canonical
{H : LO.IntProp.Hilbert ℕ}
{φ : LO.IntProp.Formula ℕ}
[H.IncludeEFQ]
[H.Consistent]
{C : LO.IntProp.Kripke.FrameClass}
(hC : LO.IntProp.Hilbert.Kripke.canonicalFrameOf H ∈ C)
:
instance
LO.IntProp.Hilbert.Kripke.instCompleteOfCanonical
{H : LO.IntProp.Hilbert ℕ}
[H.IncludeEFQ]
[H.Consistent]
{C : LO.IntProp.Kripke.FrameClass}
(hC : LO.IntProp.Hilbert.Kripke.canonicalFrameOf H ∈ C)
:
LO.Complete H C
Equations
- ⋯ = ⋯