def
LO.Modal.Standard.GeachConfluent
{α : Type u}
(t : LO.System.Axioms.Geach.Taple)
(R : α → α → Prop)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.serial_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 0, j := 0, m := 1, n := 1 } R ↔ Serial R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.reflexive_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 0, j := 0, m := 1, n := 0 } R ↔ Reflexive R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.symmetric_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 0, j := 1, m := 0, n := 1 } R ↔ Symmetric R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.transitive_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 0, j := 2, m := 1, n := 0 } R ↔ Transitive R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.euclidean_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 1, j := 1, m := 0, n := 1 } R ↔ Euclidean R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.confluent_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 1, j := 1, m := 1, n := 1 } R ↔ Confluent R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.extensive_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 0, j := 1, m := 0, n := 0 } R ↔ Extensive R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.functional_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 1, j := 1, m := 0, n := 0 } R ↔ Functional R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.dense_def
{α : Type u}
{R : α → α → Prop}
:
LO.Modal.Standard.GeachConfluent { i := 0, j := 1, m := 2, n := 0 } R ↔ Dense R
@[simp]
theorem
LO.Modal.Standard.GeachConfluent.satisfies_eq
{α : Type u}
{t : LO.System.Axioms.Geach.Taple}
:
LO.Modal.Standard.GeachConfluent t fun (x x_1 : α) => x = x_1
def
LO.Modal.Standard.MultiGeachConfluent
{α : Type u}
(ts : List LO.System.Axioms.Geach.Taple)
(R : α → α → Prop)
:
Equations
Instances For
@[simp]
theorem
LO.Modal.Standard.MultiGeachConfluent.satisfies_eq
{α : Type u}
{ts : List LO.System.Axioms.Geach.Taple}
:
LO.Modal.Standard.MultiGeachConfluent ts fun (x x_1 : α) => x = x_1
theorem
LO.Modal.Standard.Kripke.TerminalFrame.geach_confluent
{t : LO.System.Axioms.Geach.Taple}
:
LO.Modal.Standard.GeachConfluent t LO.Modal.Standard.Kripke.Frame.Rel'
theorem
LO.Modal.Standard.Kripke.TerminalFrame.multi_geach_confluent
{ts : List LO.System.Axioms.Geach.Taple}
:
LO.Modal.Standard.MultiGeachConfluent ts LO.Modal.Standard.Kripke.Frame.Rel'
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
abbrev
LO.Modal.Standard.Kripke.MultiGeachConfluentFrameClass
(ts : List LO.System.Axioms.Geach.Taple)
:
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
- LO.Modal.Standard.Kripke.EquivalenceFrameClass = {F : LO.Modal.Standard.Kripke.Frame | Reflexive F.Rel ∧ Transitive F.Rel ∧ Symmetric F.Rel}
Instances For
@[reducible, inline]
Equations
- LO.Modal.Standard.Kripke.PreorderFrameClass = {F : LO.Modal.Standard.Kripke.Frame | Reflexive F.Rel ∧ Transitive F.Rel}
Instances For
@[reducible, inline]
Equations
Instances For
theorem
LO.Modal.Standard.Kripke.axiomGeach_defines
{α : Type u}
[Inhabited α]
{t : LO.System.Axioms.Geach.Taple}
:
𝗴𝗲(t).DefinesKripkeFrameClass (LO.Modal.Standard.Kripke.GeachConfluentFrameClass t)
instance
LO.Modal.Standard.Kripke.instConsistentFormulaDeductionParameterNormalGeach
{α : Type u}
[Inhabited α]
{t : LO.System.Axioms.Geach.Taple}
:
Equations
- ⋯ = ⋯
theorem
LO.Modal.Standard.Kripke.axiomMultiGeach_defines
{α : Type u}
[Inhabited α]
{ts : List LO.System.Axioms.Geach.Taple}
:
𝗚𝗲(ts).DefinesKripkeFrameClass (LO.Modal.Standard.Kripke.MultiGeachConfluentFrameClass ts)
theorem
LO.Modal.Standard.Kripke.S4_defines
{α : Type u}
[Inhabited α]
:
𝐒𝟒.DefinesKripkeFrameClass LO.Modal.Standard.Kripke.PreorderFrameClass
instance
LO.Modal.Standard.Kripke.instConsistentFormulaDeductionParameterGeach
{α : Type u}
[Inhabited α]
{ts : List LO.System.Axioms.Geach.Taple}
:
Equations
- ⋯ = ⋯
instance
LO.Modal.Standard.Kripke.instConsistentFormulaDeductionParameterOfIsGeach
{α : Type u}
[Inhabited α]
{Λ : LO.Modal.Standard.DeductionParameter α}
[geach : Λ.IsGeach]
:
Equations
- ⋯ = ⋯
instance
LO.Modal.Standard.Kripke.instConsistentFormulaDeductionParameterS4
{α : Type u}
[Inhabited α]
:
Equations
- ⋯ = ⋯
instance
LO.Modal.Standard.Kripke.instConsistentFormulaDeductionParameterS5
{α : Type u}
[Inhabited α]
:
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
theorem
LO.Modal.Standard.Kripke.geachConfluent_CanonicalFrame
{α : Type u}
[DecidableEq α]
{Ax : LO.Modal.Standard.AxiomSet α}
[LO.System.Consistent 𝝂Ax]
{t : LO.System.Axioms.Geach.Taple}
(h : 𝗴𝗲(t) ⊆ Ax)
:
theorem
LO.Modal.Standard.Kripke.multiGeachConfluent_CanonicalFrame
{α : Type u}
[DecidableEq α]
{Ax : LO.Modal.Standard.AxiomSet α}
[LO.System.Consistent 𝝂Ax]
{ts : List LO.System.Axioms.Geach.Taple}
(h : 𝗚𝗲(ts) ⊆ Ax)
:
instance
LO.Modal.Standard.Kripke.instCompleteDeductionParameterFormulaDepAltMultiGeachConfluentFrameClassTaples
{α : Type u}
[Inhabited α]
[DecidableEq α]
{Λ : LO.Modal.Standard.DeductionParameter α}
[g : Λ.IsGeach]
:
Equations
- ⋯ = ⋯
instance
LO.Modal.Standard.Kripke.instCompleteDeductionParameterFormulaDepKTAltReflexiveFrameClass
{α : Type u}
[Inhabited α]
[DecidableEq α]
:
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯