@[reducible, inline]
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.Modal.GL.Kripke.MDPCounterexampleFrame.instCoeWorld
{F₁ F₂ : LO.Modal.Kripke.FiniteTransitiveTree}
:
Coe F₁.World (LO.Modal.GL.Kripke.MDPCounterexampleFrame F₁ F₂).World
instance
LO.Modal.GL.Kripke.MDPCounterexampleFrame.instCoeWorld_1
{F₁ F₂ : LO.Modal.Kripke.FiniteTransitiveTree}
:
Coe F₂.World (LO.Modal.GL.Kripke.MDPCounterexampleFrame F₁ F₂).World
def
LO.Modal.GL.Kripke.MDPCounterexampleFrame.p_morphism₁
{F₁ F₂ : LO.Modal.Kripke.FiniteTransitiveTree}
:
F₁.toFrame →ₚ (LO.Modal.GL.Kripke.MDPCounterexampleFrame F₁ F₂).toFrame
Equations
Instances For
def
LO.Modal.GL.Kripke.MDPCounterexampleFrame.p_morphism₂
{F₁ F₂ : LO.Modal.Kripke.FiniteTransitiveTree}
:
F₂.toFrame →ₚ (LO.Modal.GL.Kripke.MDPCounterexampleFrame F₁ F₂).toFrame
Equations
Instances For
theorem
LO.Modal.GL.Kripke.MDPCounterexampleFrame.through_original_root
{F₁ F₂ : LO.Modal.Kripke.FiniteTransitiveTree}
{x : (LO.Modal.GL.Kripke.MDPCounterexampleFrame F₁ F₂).World}
(h : (LO.Modal.GL.Kripke.MDPCounterexampleFrame F₁ F₂).root ≺ x)
:
@[reducible, inline]
abbrev
LO.Modal.GL.Kripke.MDPCounterexampleModel
(M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.Modal.GL.Kripke.MDPCounterexampleModel.instCoeWorld
{M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel}
:
Coe M₁.World (LO.Modal.GL.Kripke.MDPCounterexampleModel M₁ M₂).World
instance
LO.Modal.GL.Kripke.MDPCounterexampleModel.instCoeWorld_1
{M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel}
:
Coe M₂.World (LO.Modal.GL.Kripke.MDPCounterexampleModel M₁ M₂).World
def
LO.Modal.GL.Kripke.MDPCounterexampleModel.p_morphism₁
{M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel}
:
M₁.toModel →ₚ (LO.Modal.GL.Kripke.MDPCounterexampleModel M₁ M₂).toModel
Equations
- LO.Modal.GL.Kripke.MDPCounterexampleModel.p_morphism₁ = LO.Modal.Kripke.Model.PseudoEpimorphism.mkAtomic LO.Modal.GL.Kripke.MDPCounterexampleFrame.p_morphism₁ ⋯
Instances For
theorem
LO.Modal.GL.Kripke.MDPCounterexampleModel.modal_equivalence_original_world₁
{M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel}
{x : M₁.toModel.World}
:
def
LO.Modal.GL.Kripke.MDPCounterexampleModel.p_morphism₂
{M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel}
:
M₂.toModel →ₚ (LO.Modal.GL.Kripke.MDPCounterexampleModel M₁ M₂).toModel
Equations
- LO.Modal.GL.Kripke.MDPCounterexampleModel.p_morphism₂ = LO.Modal.Kripke.Model.PseudoEpimorphism.mkAtomic LO.Modal.GL.Kripke.MDPCounterexampleFrame.p_morphism₂ ⋯
Instances For
theorem
LO.Modal.GL.Kripke.MDPCounterexampleModel.modal_equivalence_original_world₂
{M₁ M₂ : LO.Modal.Kripke.FiniteTransitiveTreeModel}
{x : M₂.toModel.World}
:
theorem
LO.Modal.GL.MDP_Aux
{X : LO.Modal.Theory ℕ}
{φ₁ φ₂ : LO.Modal.Formula ℕ}
(h : (□''X) *⊢[LO.Modal.Hilbert.GL ℕ]! □φ₁ ⋎ □φ₂)
:
theorem
LO.Modal.GL.modal_disjunctive
{φ₁ φ₂ : LO.Modal.Formula ℕ}
(h : LO.Modal.Hilbert.GL ℕ ⊢! □φ₁ ⋎ □φ₂)
:
LO.Modal.Hilbert.GL ℕ ⊢! φ₁ ∨ LO.Modal.Hilbert.GL ℕ ⊢! φ₂