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