theorem
LO.Modal.Standard.Kripke.sound
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FrameClass}
{p : LO.Modal.Standard.Formula α}
(defines : Ax.DefinesKripkeFrameClass 𝔽)
(d : 𝝂Ax ⊢! p)
:
𝔽.alt ⊧ p
theorem
LO.Modal.Standard.Kripke.sound_of_defines
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FrameClass}
(defines : Ax.DefinesKripkeFrameClass 𝔽)
:
theorem
LO.Modal.Standard.Kripke.unprovable_bot_of_nonempty_frameClass
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FrameClass}
(defines : Ax.DefinesKripkeFrameClass 𝔽)
(nonempty : Set.Nonempty 𝔽)
:
theorem
LO.Modal.Standard.Kripke.consistent_of_defines
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FrameClass}
(defines : Ax.DefinesKripkeFrameClass 𝔽)
(nonempty : Set.Nonempty 𝔽)
:
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
theorem
LO.Modal.Standard.Kripke.finite_sound
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FiniteFrameClass}
{p : LO.Modal.Standard.Formula α}
(defines : Ax.FinitelyDefinesKripkeFrameClass 𝔽)
(d : 𝝂Ax ⊢! p)
:
𝔽.toFrameClass.alt ⊧ p
theorem
LO.Modal.Standard.Kripke.sound_of_finitely_defines
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FiniteFrameClass}
(defines : Ax.FinitelyDefinesKripkeFrameClass 𝔽)
:
theorem
LO.Modal.Standard.Kripke.unprovable_bot_of_nonempty_finite_frameClass
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FiniteFrameClass}
(defines : Ax.FinitelyDefinesKripkeFrameClass 𝔽)
(nonempty : Set.Nonempty 𝔽)
:
theorem
LO.Modal.Standard.Kripke.consistent_of_finitely_defines
{α : Type u_1}
{Ax : LO.Modal.Standard.AxiomSet α}
{𝔽 : LO.Modal.Standard.Kripke.FiniteFrameClass}
(defines : Ax.FinitelyDefinesKripkeFrameClass 𝔽)
(nonempty : Set.Nonempty 𝔽)
:
theorem
LO.Modal.Standard.Kripke.restrict_finite
{𝔽 : LO.Modal.Standard.Kripke.FrameClass}
:
∀ {α : Type u_1} {p : LO.Modal.Standard.Formula α}, 𝔽.alt ⊧ p → 𝔽ꟳ.alt ⊧ p
instance
LO.Modal.Standard.Kripke.instFiniteSound
{α : Type u_1}
{𝔽 : LO.Modal.Standard.Kripke.FrameClass}
{Λ : LO.Modal.Standard.DeductionParameter α}
[Λ.IsNormal]
[sound : LO.Sound Λ 𝔽.alt]
:
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯