Prime-power recursion
OpenCMSharp.S_prime_pow_recanalytic-number-theorycircle-methodexponential-sumsnumber-theory
Let be a prime, , and an integer with . For the complete exponential sum
the value at a prime power reduces to a smaller one:
The hypothesis controlling the range is the existence of with and ; for one may take , so the recursion holds for all .
The identity comes from splitting the sum by whether . The part over coprime to vanishes, and the part over reindexes to .
Iterating this descent is what produces the classical bound : the exponents match exactly, since , so no saving is lost at any step.
Preamble
import Definitions.Def_CircleMethod_waring import Mathlib.Data.Nat.Prime.Basic
Formal statement
namespace CMSharp
theorem S_prime_pow_rec {k p h j : ℕ} (hp : p.Prime) (a : ℤ) (ha : ¬ ((p : ℤ) ∣ a))
(hj : 1 ≤ j) (hjh : 2 * j ≤ h) (hk : ¬ ((p : ℤ) ^ j ∣ (k : ℤ)))
(hk1 : 1 ≤ k) (hkh : k ≤ h) :
CircleMethod.S k (p ^ h) a = (p : ℂ) ^ (k - 1) * CircleMethod.S k (p ^ (h - k)) a := by sorry
end CMSharpSource
R. C. Vaughan, The Hardy-Littlewood Method, 2nd ed., Cambridge Tracts in Mathematics 125, Cambridge University Press, 1997, Chapter 4, Theorem 4.2 and its proof in Section 4.1.