Zipf–Mandelbrot law with Hurwitz-zeta normalization is a distribution
ProvedZipfLaw.zipfMandelbrotPMF_hasSum_oneLet and . With normalizing constant (Hurwitz zeta), the Zipf–Mandelbrot frequencies
form a probability distribution:
import Mathlib import Definitions.Def_ZipfLaw_Defs
namespace ZipfLaw
theorem zipfMandelbrotPMF_hasSum_one (q s : ℝ) (hq : 0 ≤ q) (hs : 1 < s) :
HasSum (fun k : ℕ => zipfMandelbrotPMF q s k) 1 := by sorry
end ZipfLawRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) - non-blind, same agent as the drafter
Non-blind read-back — not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement, with full knowledge of the source article and of the intended meaning. It is not a blind audit by an independent reader, and no reviewer should treat it as one. Please compare it against the Lean code yourself.
For all reals and : the family , (value at , and for , where as a tsum), is summable with sum exactly (Lean HasSum, i.e. unconditional convergence).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.