Completeness #
@[reducible, inline]
Imported declaration from the Incompleteness formalization.
Equations
- φ.subformulasGrz = φ.subformulas ∪ Finset.image (fun (ψ : LO.Modal.Formula α) => □(ψ ==> □ψ)) (Finset.prebox φ.subformulas)
Instances For
@[simp]
theorem
LO.Modal.Formula.subformulasGrz.mem_boximpbox
{φ ψ : Formula ℕ}
(h : ψ ∈ Finset.prebox φ.subformulas)
:
theorem
LO.Modal.Formula.subformulasGrz.mem_imp
{φ ψ χ : Formula ℕ}
(h : ψ ==> χ ∈ φ.subformulasGrz)
:
theorem
LO.Modal.Formula.subformulasGrz.mem_imp₁
{φ ψ χ : Formula ℕ}
(h : ψ ==> χ ∈ φ.subformulasGrz)
:
theorem
LO.Modal.Formula.subformulasGrz.mem_imp₂
{φ ψ χ : Formula ℕ}
(h : ψ ==> χ ∈ φ.subformulasGrz)
:
@[reducible, inline]
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
LO.Modal.Hilbert.Grz.Kripke.truthlemma_lemma1
{φ ψ : Formula ℕ}
{X : ComplementClosedConsistentFinset Hilbert.Grz φ.subformulasGrz}
(hq : □ψ ∈ φ.subformulas)
:
theorem
LO.Modal.Hilbert.Grz.Kripke.truthlemma_lemma2
{φ ψ : Formula ℕ}
{X : ComplementClosedConsistentFinset Hilbert.Grz φ.subformulasGrz}
(hq₁ : □ψ ∈ φ.subformulas)
(hq₂ : □ψ ∉ X)
:
FormulaFinset.Consistent Hilbert.Grz ((Finset.prebox ↑X).modalBox ∪ {□(ψ ==> □ψ), -ψ})
theorem
LO.Modal.Hilbert.Grz.Kripke.truthlemma
{φ ψ : Formula ℕ}
{X : (miniCanonicalModel φ).World}
(q_sub : ψ ∈ φ.subformulas)
: