Basic #
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Alias of LO.Entailment.Necessitation.nec.
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Entailment.multinec h = Nat.recAux (id h) (fun (n : ℕ) (ih : 𝓢 ⊢ □^[n]φ) => ⋯.mpr (LO.Entailment.nec ih)) n
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Alias of LO.Entailment.Unnecessitation.unnec.
Imported declaration from the Incompleteness formalization.
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.
Imported declaration from the Incompleteness formalization.
Instances
Alias of LO.Entailment.LoebRule.loeb.
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Alias of LO.Entailment.HenkinRule.henkin.
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomKFiniteContext Γ = { K := fun (x x_1 : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomK }
Equations
- LO.Entailment.instHasAxiomKContext Γ = { K := fun (x x_1 : F) => LO.Entailment.Context.of LO.Entailment.axiomK }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Entailment.axiomK'' h₁ h₂ = LO.Entailment.axiomK' h₁⨀h₂
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomTFiniteContext Γ = { T := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomT }
Equations
- LO.Entailment.instHasAxiomTContext Γ = { T := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomT }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances For
Equations
- LO.Entailment.instHasAxiomDiaTcFiniteContext Γ = { diaTc := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.diaTc }
Equations
- LO.Entailment.instHasAxiomDiaTcContext Γ = { diaTc := fun (x : F) => LO.Entailment.Context.of LO.Entailment.diaTc }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomDFiniteContext Γ = { D := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomD }
Equations
- LO.Entailment.instHasAxiomDContext Γ = { D := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomD }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances For
Equations
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomBFiniteContext Γ = { B := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomB }
Equations
- LO.Entailment.instHasAxiomBContext Γ = { B := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomB }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances For
Equations
- LO.Entailment.instHasAxiomFourFiniteContext Γ = { Four := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomFour }
Equations
- LO.Entailment.instHasAxiomFourContext Γ = { Four := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomFour }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances For
Equations
- LO.Entailment.instHasAxiomFiveFiniteContext Γ = { Five := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomFive }
Equations
- LO.Entailment.instHasAxiomFiveContext Γ = { Five := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomFive }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomLFiniteContext Γ = { L := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomL }
Equations
- LO.Entailment.instHasAxiomLContext Γ = { L := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomL }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances For
Equations
- LO.Entailment.instHasAxiomDot2FiniteContext Γ = { Dot2 := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomDot2 }
Equations
- LO.Entailment.instHasAxiomDot2Context Γ = { Dot2 := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomDot2 }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomDot3FiniteContext Γ = { Dot3 := fun (x x_1 : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomDot3 }
Equations
- LO.Entailment.instHasAxiomDot3Context Γ = { Dot3 := fun (x x_1 : F) => LO.Entailment.Context.of LO.Entailment.axiomDot3 }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomGrzFiniteContext Γ = { Grz := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomGrz }
Equations
- LO.Entailment.instHasAxiomGrzContext Γ = { Grz := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomGrz }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomTcFiniteContext Γ = { Tc := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomTc }
Equations
- LO.Entailment.instHasAxiomTcContext Γ = { Tc := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomTc }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomDiaTFiniteContext Γ = { diaT := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.diaT }
Equations
- LO.Entailment.instHasAxiomDiaTContext Γ = { diaT := fun (x : F) => LO.Entailment.Context.of LO.Entailment.diaT }
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomVerFiniteContext Γ = { Ver := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomVer }
Equations
- LO.Entailment.instHasAxiomVerContext Γ = { Ver := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomVer }
Imported declaration from the Incompleteness formalization.
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Entailment.instHasAxiomHFiniteContext Γ = { H := fun (x : F) => LO.Entailment.FiniteContext.of LO.Entailment.axiomH }
Equations
- LO.Entailment.instHasAxiomHContext Γ = { H := fun (x : F) => LO.Entailment.Context.of LO.Entailment.axiomH }
Equations
- LO.Entailment.instHasDiaDualityOfMinimalOfModalDeMorgan = { diaDual := fun (φ : F) => ⋯.mpr (LO.Entailment.iffId (◇φ)) }
Equations
- LO.Entailment.instHasDiaDualityOfMinimalOfDiaAbbrev = { diaDual := fun (φ : F) => ⋯.mpr (LO.Entailment.iffId (∼□(∼φ))) }
Equations
- LO.Entailment.instUnnecessitationOfModusPonensOfHasAxiomT = { unnec := fun {φ : F} (hp : 𝓢 ⊢ □φ) => LO.Entailment.axiomT⨀hp }
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Equations
- LO.Entailment.instKTOfTriv 𝓢 = { toK := inst✝.toK, toHasAxiomT := inst✝.toHasAxiomT }
Equations
- LO.Entailment.instKTcOfTriv 𝓢 = { toK := inst✝.toK, toHasAxiomTc := inst✝.toHasAxiomTc }
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Equations
- LO.Entailment.instK4OfS4 𝓢 = { toK := inst✝.toK, toHasAxiomFour := inst✝.toHasAxiomFour }
Equations
- LO.Entailment.instKTOfS4 𝓢 = { toK := inst✝.toK, toHasAxiomT := inst✝.toHasAxiomT }
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Equations
- LO.Entailment.instKTOfS5 𝓢 = { toK := inst✝.toK, toHasAxiomT := inst✝.toHasAxiomT }
Equations
- LO.Entailment.instK5OfS5 𝓢 = { toK := inst✝.toK, toHasAxiomFive := inst✝.toHasAxiomFive }
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Imported declaration from the Incompleteness formalization.
Instances
Equations
- LO.Entailment.unnecessitationOfModalDisjunctive = { unnec := fun {φ : F} (h : 𝓢 ⊢ □φ) => Nonempty.some ⋯ }