The part of is for
ProvedCMSharp.S_pdvd_part_recanalytic-number-theorycircle-methodexponential-sumsnumber-theory
Fix , a modulus and an integer , and consider the complete exponential sum
Split according to whether . This result evaluates the part over divisible by , in the range :
Writing with turns the phase into , so the summand depends on only modulo . As , the range of covers each residue class modulo exactly times, which produces the factor and the complete sum .
Together with the vanishing of the coprime part, this is the recursion that drives the classical estimate . Note the exponents match exactly: , so the induction loses nothing.
Formalization note. No coprimality between and is required here; the identity is purely a reindexing. The hypothesis only rules out the empty modulus.
Preamble
import Definitions.Def_CircleMethod_waring import Mathlib.Data.Nat.Prime.Basic open Finset
Formal statement
namespace CMSharp
theorem S_pdvd_part_rec {k p h : ℕ} (hp : 0 < p) (hk : 1 ≤ k) (hkh : k ≤ h) (a : ℤ) :
∑ m ∈ (Finset.range (p ^ h)).filter (fun m => p ∣ m),
CircleMethod.e ((a : ℝ) * (m : ℝ) ^ k / ((p ^ h : ℕ) : ℝ))
= (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, Section 4.1, Lemma 4.4 and the proof of Theorem 4.2 (the reduction of S(p^h,a) to its p | m part).