Completeness #
@[reducible, inline]
abbrev
LO.Modal.Kripke.canonicalFrame
{S : Type u_1}
[Entailment (Formula โ) S]
(๐ข : S)
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
:
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Kripke.canonicalFrame ๐ข = { World := LO.Modal.MaximalConsistentSet ๐ข, Rel := fun (X Y : LO.Modal.MaximalConsistentSet ๐ข) => โก''โปยนโX โ โY, world_nonempty := โฏ }
Instances For
@[simp]
theorem
LO.Modal.Kripke.canonicalFrame.rel_def_box
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฮฉโ ฮฉโ : (canonicalFrame ๐ข).World}
:
theorem
LO.Modal.Kripke.canonicalFrame.multirel_def_multibox
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฮฉโ ฮฉโ : (canonicalFrame ๐ข).World}
{n : โ}
:
theorem
LO.Modal.Kripke.canonicalFrame.multirel_def_multibox'
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฮฉโ ฮฉโ : (canonicalFrame ๐ข).World}
{n : โ}
:
theorem
LO.Modal.Kripke.canonicalFrame.multirel_def_multidia
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฮฉโ ฮฉโ : (canonicalFrame ๐ข).World}
{n : โ}
:
theorem
LO.Modal.Kripke.canonicalFrame.rel_def_dia
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฮฉโ ฮฉโ : (canonicalFrame ๐ข).World}
:
@[reducible, inline]
abbrev
LO.Modal.Kripke.canonicalModel
{S : Type u_1}
[Entailment (Formula โ) S]
(๐ข : S)
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
:
Imported declaration from the Incompleteness formalization.
Equations
- LO.Modal.Kripke.canonicalModel ๐ข = { toFrame := LO.Modal.Kripke.canonicalFrame ๐ข, Val := fun (ฮฉ : (LO.Modal.Kripke.canonicalFrame ๐ข).World) (a : โ) => LO.Modal.Formula.atom a โ โฮฉ }
Instances For
@[reducible]
instance
LO.Modal.Kripke.instSemanticsFormulaNatWorldCanonicalModel
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
:
Semantics (Formula โ) (canonicalModel ๐ข).World
theorem
LO.Modal.Kripke.truthlemma
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฯ : Formula โ}
{ฮฉ : (canonicalModel ๐ข).World}
:
theorem
LO.Modal.Kripke.iff_valid_on_canonicalModel_deducible
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{ฯ : Formula โ}
:
class
LO.Modal.Kripke.Canonical
{S : Type u_1}
[Entailment (Formula โ) S]
(๐ข : S)
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
(C : FrameClass)
:
Imported declaration from the Incompleteness formalization.
Instances
instance
LO.Modal.Kripke.instCompleteFormulaNatFrameClassOfCanonical
{S : Type u_1}
[Entailment (Formula โ) S]
{๐ข : S}
[Entailment.Consistent ๐ข]
[Entailment.K ๐ข]
{C : FrameClass}
[Canonical ๐ข C]
:
Complete ๐ข C