Riemann--Weil explicit formula for (Connes eq. (11), )
ProvedConnesRZ.explicit_formulaThe explicit formula. For every smooth compactly supported , the family
is summable, and
where , is the von Mangoldt function and .
This is eq. (11) of the paper,
for and trivial Grössencharakter: the sum over the finite places is the prime-power sum, and the local term at the real place is written here through rather than as Weil's principal value. Both sides of the displayed identity have been checked numerically for a smooth bump test function, using the first zeros of , to a relative agreement of about .
import Mathlib import Definitions.Def_ConnesRZ_weil_defs open Complex
namespace ConnesRZ
theorem explicit_formula (g : ℝ → ℂ) (hg : IsTest g) :
HasSum (fun ρ : {s : ℂ // IsCriticalZero s} => (zeroMult ρ.1 : ℂ) * mellinHat g ρ.1)
(weilDistribution g) := by sorry
end ConnesRZRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; see provenance note
Provenance note — this read-back is NOT blind. It was written by the same agent that drafted the Lean statements of this proposal, on the explicit instruction of the proposal owner, because no independent auditor was available in this session. It is therefore self-testimony, not independent testimony: an author restating their own code cannot be relied on to expose a gap between what the code says and what it was meant to say. Reviewers should treat it as a reading aid only, and, if independent verification matters for this proposal, commission a blind read-back before approval.
Let be with compact support. Write
for the transform used throughout (a Bochner integral, by convention when not integrable). Let be the set of with , , and for let be the analytic order of vanishing of at (the junk value where is not analytic or vanishes identically nearby).
The statement asserts that the family indexed by ,
has a sum in the unconditional (net-of-finite-partial-sums) sense — so summability is part of the assertion, not an assumption — and that this sum equals the complex number
Points to note. The index set carries no multiplicity: each zero occurs once as an index and multiplicity enters only as the integer weight . The sum over runs over all natural numbers, the terms vanishing because ; it is an unconditional sum, worth if not summable. The prime term enters with a minus sign and the archimedean integral with a plus sign. The archimedean integrand uses the real part of the logarithmic derivative of the Gamma function at , minus , multiplied by the transform on the critical line; it is a Bochner integral, worth if the integrand is not integrable, so the right-hand side is a well-defined complex number in all cases. The trivial zeros of and the point are excluded by the strip condition. For every term is and the assertion reduces to the fact that the zero family sums to .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.