Documentation

Foundation.FirstOrder.Bootstrapping.Syntax.Formula.Coding

class LO.LCWQIsoGödelQuote (α : Type u_1) (β : Type u_2) [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] :
Type (max u_1 u_2)
Instances
    @[implicit_reducible]
    instance LO.LCWQIsoGödelQuote.instGödelQuote {α : Type u_1} {β : Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] (n : ) :
    GödelQuote (α n) (β n)
    Equations
    @[simp]
    theorem LO.LCWQIsoGödelQuote.iff {α : Type u_1} {β : Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] {n : } (φ ψ : α n) :
    @[simp]
    theorem LO.LCWQIsoGödelQuote.ball {α : Type u_1} {β : Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] {n : } (φ ψ : α (n + 1)) :
    @[simp]
    theorem LO.LCWQIsoGödelQuote.bexs {α : Type u_1} {β : Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] {n : } (φ ψ : α (n + 1)) :
    @[implicit_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    theorem LO.FirstOrder.Semiformula.typed_quote_inj {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {n : } {φ₁ φ₂ : Semiproposition L n} :
    φ₁ = φ₂φ₁ = φ₂
    @[simp]
    @[simp]
    theorem LO.FirstOrder.Semiformula.quote_inj_iff {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {n : } {φ₁ φ₂ : Semiproposition L n} :
    φ₁ = φ₂ φ₁ = φ₂
    @[implicit_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    @[simp]
    theorem LO.FirstOrder.Semiformula.coe_quote {L : Language} [L.Encodable] [L.LORDefinable] {m : } {ξ : Type u_2} {n : } (φ : Semiproposition L n) :
    φ = φ
    @[simp]
    theorem LO.FirstOrder.Sentence.val_quote {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {m : } {ξ : Type u_2} {n : } {bv : Fin mV} {fv : ξV} (σ : Semisentence L n) :
    @[simp]
    theorem LO.FirstOrder.Sentence.coe_quote {L : Language} [L.Encodable] [L.LORDefinable] {m : } {ξ : Type u_2} {n : } (σ : Semisentence L n) :
    σ = σ
    @[simp]
    theorem LO.FirstOrder.Sentence.quote_inj_iff {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {n : } {σ₁ σ₂ : Semisentence L n} :
    σ₁ = σ₂ σ₁ = σ₂