@[reducible, inline]
noncomputable abbrev
LO.Modal.Formula.subformulaeGrz
{α : Type u}
[DecidableEq α]
(φ : LO.Modal.Formula α)
:
Equations
- φ.subformulaeGrz = φ.subformulae ∪ Finset.image (fun (ψ : LO.Modal.Formula α) => □(ψ ➝ □ψ)) (Finset.prebox φ.subformulae)
Instances For
@[simp]
theorem
LO.Modal.Formula.subformulaeGrz.mem_boximpbox
{φ ψ : LO.Modal.Formula ℕ}
(h : ψ ∈ Finset.prebox φ.subformulae)
:
theorem
LO.Modal.Formula.subformulaeGrz.mem_origin
{φ ψ : LO.Modal.Formula ℕ}
(h : ψ ∈ φ.subformulae)
:
ψ ∈ φ.subformulaeGrz
theorem
LO.Modal.Formula.subformulaeGrz.mem_imp
{φ ψ χ : LO.Modal.Formula ℕ}
(h : ψ ➝ χ ∈ φ.subformulaeGrz)
:
theorem
LO.Modal.Formula.subformulaeGrz.mem_imp₁
{φ ψ χ : LO.Modal.Formula ℕ}
(h : ψ ➝ χ ∈ φ.subformulaeGrz)
:
ψ ∈ φ.subformulaeGrz
theorem
LO.Modal.Formula.subformulaeGrz.mem_imp₂
{φ ψ χ : LO.Modal.Formula ℕ}
(h : ψ ➝ χ ∈ φ.subformulaeGrz)
:
χ ∈ φ.subformulaeGrz
@[reducible, inline]
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
LO.Modal.Hilbert.Grz.Kripke.truthlemma.lemma1
{φ ψ : LO.Modal.Formula ℕ}
{X : LO.Modal.CCF (LO.Modal.Hilbert.Grz ℕ) φ.subformulaeGrz}
(hq : □ψ ∈ φ.subformulae)
:
theorem
LO.Modal.Hilbert.Grz.Kripke.truthlemma.lemma2
{φ ψ : LO.Modal.Formula ℕ}
{X : LO.Modal.CCF (LO.Modal.Hilbert.Grz ℕ) φ.subformulaeGrz}
(hq₁ : □ψ ∈ φ.subformulae)
(hq₂ : □ψ ∉ X.formulae)
:
LO.Modal.Formulae.Consistent (LO.Modal.Hilbert.Grz ℕ) ((Finset.prebox X.formulae).box ∪ {□(ψ ➝ □ψ), -ψ})
theorem
LO.Modal.Hilbert.Grz.Kripke.truthlemma
{φ ψ : LO.Modal.Formula ℕ}
{X : (LO.Modal.Hilbert.Grz.Kripke.miniCanonicalModel φ).World}
(q_sub : ψ ∈ φ.subformulae)
:
LO.Modal.Formula.Kripke.Satisfies (LO.Modal.Hilbert.Grz.Kripke.miniCanonicalModel φ) X ψ ↔ ψ ∈ X.formulae