Documentation

Logic.Propositional.Superintuitionistic.Kripke.Semantics

Equations
  • LO.Propositional.Superintuitionistic.Formula.Kripke.Satisfies.instTopWorld = { realize_top := }
Equations
  • LO.Propositional.Superintuitionistic.Formula.Kripke.Satisfies.instBotWorld = { realize_bot := }
Equations
  • LO.Propositional.Superintuitionistic.Formula.Kripke.Satisfies.instAndWorld = { realize_and := }
Equations
  • LO.Propositional.Superintuitionistic.Formula.Kripke.Satisfies.instOrWorld = { realize_or := }
theorem LO.Propositional.Superintuitionistic.Formula.Kripke.Satisfies.formula_hereditary {α : Type u} {M : LO.Kripke.Model α} {w : M.World} {p : LO.Propositional.Superintuitionistic.Formula α} {w' : M.Frame.World} (herditary : M.Valuation.atomic_hereditary) (F_trans : Transitive M.Frame.Rel) (hw : LO.Kripke.Frame.Rel' w w') :
w pw' p
theorem LO.Propositional.Superintuitionistic.Formula.Kripke.ValidOnModel.and₃ {α : Type u} {M : LO.Kripke.Model α} {p : LO.Propositional.Superintuitionistic.Formula α} {q : LO.Propositional.Superintuitionistic.Formula α} (atom_hereditary : ∀ {w₁ w₂ : M.World}, LO.Kripke.Frame.Rel' w₁ w₂∀ {a : α}, M.Valuation w₁ aM.Valuation w₂ a) (F_trans : autoParam (Transitive M.Frame.Rel) _auto✝) :
M p q p q
theorem LO.Propositional.Superintuitionistic.Formula.Kripke.ValidOnModel.imply₁ {α : Type u} {M : LO.Kripke.Model α} {p : LO.Propositional.Superintuitionistic.Formula α} {q : LO.Propositional.Superintuitionistic.Formula α} (atom_hereditary : ∀ {w₁ w₂ : M.World}, LO.Kripke.Frame.Rel' w₁ w₂∀ {a : α}, M.Valuation w₁ aM.Valuation w₂ a) (F_trans : autoParam (Transitive M.Frame.Rel) _auto✝) :
M p q p
theorem LO.Propositional.Superintuitionistic.Formula.Kripke.ValidOnModel.lem {α : Type u} {M : LO.Kripke.Model α} {p : LO.Propositional.Superintuitionistic.Formula α} (atom_hereditary : ∀ {w₁ w₂ : M.World}, LO.Kripke.Frame.Rel' w₁ w₂∀ {a : α}, M.Valuation w₁ aM.Valuation w₂ a) (F_trans : autoParam (Transitive M.Frame.Rel) _auto✝) :
Symmetric M.Frame.RelM LO.Axioms.LEM p
theorem LO.Propositional.Superintuitionistic.Formula.Kripke.ValidOnModel.dum {α : Type u} {M : LO.Kripke.Model α} {p : LO.Propositional.Superintuitionistic.Formula α} {q : LO.Propositional.Superintuitionistic.Formula α} (atom_hereditary : ∀ {w₁ w₂ : M.World}, LO.Kripke.Frame.Rel' w₁ w₂∀ {a : α}, M.Valuation w₁ aM.Valuation w₂ a) (F_trans : autoParam (Transitive M.Frame.Rel) _auto✝) :
Connected M.Frame.RelM LO.Axioms.GD p q
theorem LO.Propositional.Superintuitionistic.Formula.Kripke.ValidOnModel.wlem {α : Type u} {M : LO.Kripke.Model α} {p : LO.Propositional.Superintuitionistic.Formula α} (atom_hereditary : ∀ {w₁ w₂ : M.World}, LO.Kripke.Frame.Rel' w₁ w₂∀ {a : α}, M.Valuation w₁ aM.Valuation w₂ a) (F_trans : autoParam (Transitive M.Frame.Rel) _auto✝) :
Confluent M.Frame.RelM LO.Axioms.WeakLEM p
Equations
  • LO.Propositional.Superintuitionistic.Formula.Kripke.ValidOnFrame.instBotDep = { realize_bot := }
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Equations
    Equations
    • LO.Propositional.Superintuitionistic.Formula.Kripke.instSemanticsClassicalValuation = { Realize := LO.Propositional.Superintuitionistic.Formula.Kripke.ClassicalSatisfies }
    Equations
    • LO.Propositional.Superintuitionistic.Formula.Kripke.ClassicalSatisfies.instTarskiClassicalValuation = LO.Semantics.Tarski.mk