Documentation

MIPRE.Foundations.LowDegree.BinaryQuotientTranslation

Translating binary polynomials in a supplied polynomial quotient #

Horner translation by the represented element a.

Equations
Instances For

    Translation bounds coefficient width on every raw input, irrespective of the root width.

    Correct-width translation preserves the quotient coefficient width.

    The translation program substitutes X+a in the input binary polynomial.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem MIPRE.LowDegree.BinaryQuotient.fold_translateStep_width (pre p a : Cost.BitStr) (cs : List Cost.BitStr) (N : ℕ) (hp : List.length p ≤ N) (hc : ∀ c ∈ cs, List.length c ≤ N) (c : Cost.BitStr) :
      c ∈ (List.foldl translateStep (p, a, cs) pre).2.2 → List.length c ≤ N
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        One globally polynomial-time binary polynomial translation program.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For