Documentation

Foundation.FirstOrder.Basic.Padding

def LO.FirstOrder.Semiformula.padding {L : Language} {ξ : Type u_1} {n : } (φ : Semiformula L ξ n) (k : ) :
Equations
Instances For
    Equations
    Instances For
      Equations
      Instances For
        @[simp]
        theorem LO.FirstOrder.Semiformula.getPadding_padding {L : Language} {ξ : Type u_1} {n k : } (φ : Semiformula L ξ n) :
        @[simp]
        theorem LO.FirstOrder.Semiformula.padding_injective_iff {L : Language} {ξ : Type u_1} {n k m : } {φ ψ : Semiformula L ξ n} :
        φ.padding k = ψ.padding m φ = ψ k = m
        @[simp]
        theorem LO.FirstOrder.Semiformula.rew_padding {L : Language} {ξ : Type u_1} {n : } {ξ' : Type u_2} {n' k : } (ω : Rew L ξ n ξ' n') (φ : Semiformula L ξ n) :
        (Rewriting.app ω) (φ.padding k) = ((Rewriting.app ω) φ).padding k
        def LO.FirstOrder.Entailment.paddingIff {L : Language} {ξ : Type u_1} {S : Type u_3} [L.DecidableEq] [DecidableEq ξ] [Entailment S (Formula L ξ)] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : Formula L ξ) (k : ) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          def LO.FirstOrder.Entailment.padding_iff {L : Language} {ξ : Type u_1} {S : Type u_2} [L.DecidableEq] [DecidableEq ξ] [Entailment S (Formula L ξ)] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : Formula L ξ) (k : ) :
          Equations
          • =
          Instances For