Documentation

LeanPool.KloostermanWeil.Carlitz.FactorData

Adapted from Charlie Dorsey’s Apache-2.0 Weil Bounds Toolkit for Lean Pool’s module system, Mathlib version, quality requirements and compilation performance.

Monic factorization data #

Encodes monic polynomial factorizations as finite data for Carlitz-type generating identities (Carlitz 1969).

@[reducible, inline]

Polynomials over the prime residue ring.

Equations
Instances For

    Monic polynomials of the specified natural degree.

    Equations
    Instances For

      Multisets of monic irreducibles whose degrees sum to the specified total degree.

      Equations
      Instances For
        noncomputable def KloostermanWeil.Carlitz.factorDataOf (p n : ℕ) [Fact (Nat.Prime p)] :
        MonicDeg p n → FactorData p n

        The normalized irreducible factor multiset of a monic polynomial.

        Equations
        Instances For

          Reconstruct a monic polynomial by multiplying its irreducible factor data.

          Equations
          Instances For

            Unique factorization as an equivalence between monic polynomials and factor data.

            Equations
            Instances For