theorem
LO.Modal.Hilbert.GL.Kripke.satisfies_at_root_on_FiniteTransitiveTree
{φ : LO.Modal.Formula ℕ}
(h : ∀ (T : LO.Modal.Kripke.FiniteTransitiveTree), T.toFrame ⊧ φ)
(M : LO.Modal.Kripke.FiniteTransitiveTreeModel)
:
LO.Modal.Formula.Kripke.Satisfies M.toModel M.root φ
theorem
LO.Modal.Hilbert.GL.Kripke.valid_on_TransitiveIrreflexiveFrameClass_of_satisfies_at_root_on_FiniteTransitiveTree
{φ : LO.Modal.Formula ℕ}
:
(∀ (M : LO.Modal.Kripke.FiniteTransitiveTreeModel), LO.Modal.Formula.Kripke.Satisfies M.toModel M.root φ) →
LO.Modal.Kripke.TransitiveIrreflexiveFiniteFrameClass ⊧ φ
theorem
LO.Modal.Hilbert.GL.Kripke.provable_iff_satisfies_at_root_on_FiniteTransitiveTree
{φ : LO.Modal.Formula ℕ}
:
LO.Modal.Hilbert.GL ℕ ⊢! φ ↔ ∀ (M : LO.Modal.Kripke.FiniteTransitiveTreeModel), LO.Modal.Formula.Kripke.Satisfies M.toModel M.root φ
theorem
LO.Modal.Hilbert.GL.Kripke.unprovable_iff_exists_unsatisfies_at_root_on_FiniteTransitiveTree
{φ : LO.Modal.Formula ℕ}
:
LO.Modal.Hilbert.GL ℕ ⊬ φ ↔ ∃ (M : LO.Modal.Kripke.FiniteTransitiveTreeModel), ¬LO.Modal.Formula.Kripke.Satisfies M.toModel M.root φ
def
LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension
(F : LO.Modal.Kripke.FiniteTransitiveTree)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- LO.Modal.Kripke.«term_↧» = Lean.ParserDescr.trailingNode `LO.Modal.Kripke.«term_↧» 1024 1024 (Lean.ParserDescr.symbol "↧")
Instances For
instance
LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension.instCoeWorld
{T : LO.Modal.Kripke.FiniteTransitiveTree}
:
Equations
- LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension.instCoeWorld = { coe := Sum.inr }
@[simp]
theorem
LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension.root_not_original
{T : LO.Modal.Kripke.FiniteTransitiveTree}
{x : T.World}
:
theorem
LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension.forth
{T : LO.Modal.Kripke.FiniteTransitiveTree}
{x y : T.World}
(h : x ≺ y)
:
def
LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension.p_morphism
{T : LO.Modal.Kripke.FiniteTransitiveTree}
:
Equations
Instances For
@[reducible, inline]
abbrev
LO.Modal.Kripke.FiniteTransitiveTreeModel.SimpleExtension
(M : LO.Modal.Kripke.FiniteTransitiveTreeModel)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- LO.Modal.Kripke.«term_↧_1» = Lean.ParserDescr.trailingNode `LO.Modal.Kripke.«term_↧_1» 1024 1024 (Lean.ParserDescr.symbol "↧")
Instances For
instance
LO.Modal.Kripke.FiniteTransitiveTreeModel.SimpleExtension.instCoeWorld
{M : LO.Modal.Kripke.FiniteTransitiveTreeModel}
:
Equations
- LO.Modal.Kripke.FiniteTransitiveTreeModel.SimpleExtension.instCoeWorld = { coe := Sum.inr }
def
LO.Modal.Kripke.FiniteTransitiveTreeModel.SimpleExtension.p_morphism
{M : LO.Modal.Kripke.FiniteTransitiveTreeModel}
:
Equations
- LO.Modal.Kripke.FiniteTransitiveTreeModel.SimpleExtension.p_morphism = LO.Modal.Kripke.Model.PseudoEpimorphism.mkAtomic LO.Modal.Kripke.FiniteTransitiveTree.SimpleExtension.p_morphism ⋯
Instances For
theorem
LO.Modal.Kripke.FiniteTransitiveTreeModel.SimpleExtension.modal_equivalence_original_world
{M : LO.Modal.Kripke.FiniteTransitiveTreeModel}
{x : M.toModel.World}
: