Basic #
Imported declaration from the Incompleteness formalization.
- World : Type
Imported declaration from the Incompleteness formalization.
- Rel : _root_.Rel self.World self.World
Imported declaration from the Incompleteness formalization.
Instances For
Equations
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Kripke.«term_≺_» = Lean.ParserDescr.trailingNode `LO.Modal.Kripke.«term_≺_» 45 46 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≺ ") (Lean.ParserDescr.cat `term 46))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- C.nonempty = ∃ (F : LO.Modal.Kripke.Frame), F ∈ C
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Kripke.Valuation F = (F.World → ℕ → Prop)
Instances For
Imported declaration from the Incompleteness formalization.
- Rel : _root_.Rel self.World self.World
- world_nonempty : Nonempty self.World
Imported declaration from the Incompleteness formalization.
Instances For
Equations
- LO.Modal.Kripke.instCoeFunModelForallWorldForallNatProp = { coe := fun (m : LO.Modal.Kripke.Model) => m.Val }
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Formula.Kripke.Satisfies M x (LO.Modal.Formula.atom a) = M.Val x a
- LO.Modal.Formula.Kripke.Satisfies M x LO.Modal.Formula.falsum = False
- LO.Modal.Formula.Kripke.Satisfies M x (φ.imp ψ) = LO.Modal.Formula.Kripke.Satisfies M x φ ==> LO.Modal.Formula.Kripke.Satisfies M x ψ
- LO.Modal.Formula.Kripke.Satisfies M x φ.box = ∀ (y : M.World), x ≺ y → LO.Modal.Formula.Kripke.Satisfies M y φ
Instances For
Equations
- LO.Modal.Formula.Kripke.Satisfies.semantics = { Realize := fun (x : M.World) => LO.Modal.Formula.Kripke.Satisfies M x }
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Formula.Kripke.ValidOnModel M φ = ∀ (x : M.World), x ⊧ φ
Instances For
Equations
- LO.Modal.Formula.Kripke.ValidOnModel.semantics = { Realize := fun (M : LO.Modal.Kripke.Model) => LO.Modal.Formula.Kripke.ValidOnModel M }
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnModel.iff_not_exists_world.
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnModel.iff_not_exists_world.
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Formula.Kripke.ValidOnFrame F φ = ∀ (V : LO.Modal.Kripke.Valuation F), { toFrame := F, Val := V } ⊧ φ
Instances For
Equations
- LO.Modal.Formula.Kripke.ValidOnFrame.semantics = { Realize := fun (F : LO.Modal.Kripke.Frame) => LO.Modal.Formula.Kripke.ValidOnFrame F }
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation.
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation.
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation_world.
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation_world.
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnFrame.iff_not_exists_model_world.
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnFrame.iff_not_exists_model_world.
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Formula.Kripke.ValidOnFrameClass C φ = ∀ {F : LO.Modal.Kripke.Frame}, F ∈ C → F ⊧ φ
Instances For
Equations
- LO.Modal.Formula.Kripke.ValidOnFrameClass.semantics = { Realize := fun (C : LO.Modal.Kripke.FrameClass) => LO.Modal.Formula.Kripke.ValidOnFrameClass C }
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnFrameClass.iff_not_exists_frame.
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnFrameClass.iff_not_exists_frame.
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model.
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model.
Alias of the forward direction of LO.Modal.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model_world.
Alias of the reverse direction of LO.Modal.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model_world.
Imported declaration from the Incompleteness formalization.
Equations
- C.DefinedByFormula φ = C.DefinedBy {φ}
Instances For
Imported declaration from the Incompleteness formalization.