Documentation

Foundation.FirstOrder.Arithmetic.Bootstrapping.Syntax.Formula.Coding

class FFL.LCWQIsoGödelQuote (α : ℕ → Type u_1) (β : ℕ → Type u_2) [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] :
Type (max u_1 u_2)
Instances
    @[instance_reducible]
    instance FFL.LCWQIsoGödelQuote.instGödelQuote {α : ℕ → Type u_1} {β : ℕ → Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] (n : ℕ) :
    GödelQuote (α n) (β n)
    Equations
    @[simp]
    theorem FFL.LCWQIsoGödelQuote.iff {α : ℕ → Type u_1} {β : ℕ → Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] {n : ℕ} (φ ψ : α n) :
    @[simp]
    theorem FFL.LCWQIsoGödelQuote.ball {α : ℕ → Type u_1} {β : ℕ → Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] {n : ℕ} (φ ψ : α (n + 1)) :
    @[simp]
    theorem FFL.LCWQIsoGödelQuote.bexs {α : ℕ → Type u_1} {β : ℕ → Type u_2} [FirstOrder.LCWQ α] [FirstOrder.LCWQ β] [LCWQIsoGödelQuote α β] {n : ℕ} (φ ψ : α (n + 1)) :
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    theorem FFL.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 FFL.FirstOrder.Semiformula.quote_inj_iff {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {n : ℕ} {φ₁ φ₂ : Semiproposition L n} :
    ⌜φ₁⌝ = ⌜φ₂⌝ ↔ φ₁ = φ₂
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    @[simp]
    theorem FFL.FirstOrder.Semiformula.coe_quote {L : Language} [L.Encodable] [L.LORDefinable] {m : ℕ} {ξ : Type u_2} {n : ℕ} (φ : Semiproposition L n) :
    ↑⌜φ⌝ = ⌜φ⌝
    @[simp]
    theorem FFL.FirstOrder.Sentence.val_quote {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {m : ℕ} {ξ : Type u_2} {n : ℕ} {bv : Fin m → V} {fv : ξ → V} (σ : Semisentence L n) :
    @[simp]
    theorem FFL.FirstOrder.Sentence.coe_quote {L : Language} [L.Encodable] [L.LORDefinable] {m : ℕ} {ξ : Type u_2} {n : ℕ} (σ : Semisentence L n) :
    ↑⌜σ⌝ = ⌜σ⌝
    @[simp]
    theorem FFL.FirstOrder.Sentence.quote_inj_iff {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {n : ℕ} {σ₁ σ₂ : Semisentence L n} :
    ⌜σ₁⌝ = ⌜σ₂⌝ ↔ σ₁ = σ₂