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.IntProp.Kripke.«term_≺_» = Lean.ParserDescr.trailingNode `LO.IntProp.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.
- world_nonempty : Nonempty self.World
- Rel : _root_.Rel self.World self.World
Imported declaration from the Incompleteness formalization.
Instances For
Equations
- LO.IntProp.Kripke.instCoeFunModelForallWorldForallNatProp = { coe := fun (m : LO.IntProp.Kripke.Model) => m.Val.Val }
Imported declaration from the Incompleteness formalization.
Equations
- LO.IntProp.Formula.Kripke.Satisfies M w (LO.IntProp.Formula.atom a) = M.Val.Val w a
- LO.IntProp.Formula.Kripke.Satisfies M w LO.IntProp.Formula.falsum = False
- LO.IntProp.Formula.Kripke.Satisfies M w (φ.and ψ) = (LO.IntProp.Formula.Kripke.Satisfies M w φ ∧ LO.IntProp.Formula.Kripke.Satisfies M w ψ)
- LO.IntProp.Formula.Kripke.Satisfies M w (φ.or ψ) = (LO.IntProp.Formula.Kripke.Satisfies M w φ ∨ LO.IntProp.Formula.Kripke.Satisfies M w ψ)
- LO.IntProp.Formula.Kripke.Satisfies M w (φ.imp ψ) = ∀ {w' : M.World}, w ≺ w' → LO.IntProp.Formula.Kripke.Satisfies M w' φ → LO.IntProp.Formula.Kripke.Satisfies M w' ψ
Instances For
Equations
- LO.IntProp.Formula.Kripke.Satisfies.semantics M = { Realize := fun (w : M.World) => LO.IntProp.Formula.Kripke.Satisfies M w }
Imported declaration from the Incompleteness formalization.
Equations
- LO.IntProp.Formula.Kripke.ValidOnModel M φ = ∀ (w : M.World), w ⊧ φ
Instances For
Equations
- LO.IntProp.Formula.Kripke.ValidOnModel.semantics = { Realize := fun (M : LO.IntProp.Kripke.Model) => LO.IntProp.Formula.Kripke.ValidOnModel M }
Alias of the forward direction of LO.IntProp.Formula.Kripke.ValidOnModel.iff_not_exists_world.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnModel.iff_not_exists_world.
Imported declaration from the Incompleteness formalization.
Equations
- LO.IntProp.Formula.Kripke.ValidOnFrame F φ = ∀ (V : LO.IntProp.Kripke.Valuation F), { toFrame := F, Val := V } ⊧ φ
Instances For
Equations
- LO.IntProp.Formula.Kripke.ValidOnFrame.semantics = { Realize := fun (F : LO.IntProp.Kripke.Frame) => LO.IntProp.Formula.Kripke.ValidOnFrame F }
Alias of the forward direction of LO.IntProp.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation_world.
Alias of the forward direction of LO.IntProp.Formula.Kripke.ValidOnFrame.iff_not_exists_valuation_world.
Alias of the forward direction of LO.IntProp.Formula.Kripke.ValidOnFrame.iff_not_exists_model_world.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnFrame.iff_not_exists_model_world.
Imported declaration from the Incompleteness formalization.
Equations
- LO.IntProp.Formula.Kripke.ValidOnFrameClass C φ = ∀ F ∈ C, F ⊧ φ
Instances For
Alias of the forward direction of LO.IntProp.Formula.Kripke.ValidOnFrameClass.iff_not_exists_frame.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnFrameClass.iff_not_exists_frame.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model.
Alias of the forward direction of LO.IntProp.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model.
Alias of the reverse direction of LO.IntProp.Formula.Kripke.ValidOnFrameClass.iff_not_exists_model_world.
Alias of the forward direction of LO.IntProp.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.