Documentation

Init.Data.Nat.Internal.SOM

Instances For
    @[reducible, inline]
    Equations
    Instances For
      def Nat.Internal.SOM.Mon.mul (m₁ m₂ : Mon) :
      Equations
      Instances For
        @[reducible, inline]
        Equations
        Instances For
          Equations
          Instances For
            Equations
            Instances For
              Equations
              Instances For
                theorem Nat.Internal.SOM.Mon.append_denote (ctx : Linear.Context) (m₁ m₂ : Mon) :
                denote ctx (m₁ ++ m₂) = denote ctx m₁ * denote ctx m₂
                theorem Nat.Internal.SOM.Mon.mul_denote (ctx : Linear.Context) (m₁ m₂ : Mon) :
                denote ctx (m₁.mul m₂) = denote ctx m₁ * denote ctx m₂
                theorem Nat.Internal.SOM.Poly.append_denote (ctx : Linear.Context) (p₁ p₂ : Poly) :
                denote ctx (p₁ ++ p₂) = denote ctx p₁ + denote ctx p₂
                theorem Nat.Internal.SOM.Poly.add_denote (ctx : Linear.Context) (p₁ p₂ : Poly) :
                denote ctx (p₁.add p₂) = denote ctx p₁ + denote ctx p₂
                theorem Nat.Internal.SOM.Poly.denote_insertSorted (ctx : Linear.Context) (k : Nat) (m : Mon) (p : Poly) :
                denote ctx (insertSorted k m p) = denote ctx p + k * Mon.denote ctx m
                theorem Nat.Internal.SOM.Poly.mulMon_denote (ctx : Linear.Context) (p : Poly) (k : Nat) (m : Mon) :
                denote ctx (p.mulMon k m) = denote ctx p * k * Mon.denote ctx m
                theorem Nat.Internal.SOM.Poly.mul_denote (ctx : Linear.Context) (p₁ p₂ : Poly) :
                denote ctx (p₁.mul p₂) = denote ctx p₁ * denote ctx p₂