Documentation

LeanPool.KloostermanWeil.Carlitz.NewtonIndex

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

Indexing Newton sums #

Finite indexing and coefficient identities for the Newton-sum recurrence associated with Carlitz (1969).

theorem KloostermanWeil.Carlitz.prod_heq_of_heq {α α' β β' : Type} {a : α} {a' : α'} {b : β} {b' : β'} (ha : a ≍ a') (hb : b ≍ b') :
(a, b) ≍ (a', b')
theorem KloostermanWeil.Carlitz.nested_sigma_heq {α : Type} {γ : α → Type} {δ : (a : α) → γ a → Type} {a a' : α} (ha : a = a') {q : γ a} {q' : γ a'} (hq : q ≍ q') {k : δ a q} {k' : δ a' q'} (hk : k ≍ k') :
⟨q, k⟩ ≍ ⟨q', k'⟩
@[instance_reducible]
Equations
  • One or more equations did not get rendered due to their size.
@[reducible, inline]

Factor data with a chosen irreducible factor and one occurrence of that factor.

Equations
Instances For
    @[reducible, inline]

    An irreducible prime-power contribution together with complementary factor data.

    Equations
    Instances For

      Insert the indicated irreducible power and mark its final occurrence.

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

        Remove the irreducible power ending at the marked occurrence.

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

          Reindex prime-power contributions as factor multisets with a marked occurrence.

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