The H-EF bridge: zero-side and prime-side matrices agree
ProvedZeta23.ZeroConfig.Gz_eq_GpLet be an abstract zero configuration, a choice of fixed parameters (taper profile , exponent with , ramp width ), and a height. With , taper , grid points and , the paper's matrix [eq:Gdef] has two expressions:
- the zero side (a
tsumover all distinct zeros of ;Z.Gz P T), and - the prime side with (
P.Gp T).
Statement. Assume H-EF (ExplicitFormulaPaper Z: the paper-form Weil explicit formula for all test functions supported in , together with its summability and integrability clauses), that , that (as a complex-valued function), and that . Then
i.e. the two matrices are equal entrywise. The proof applies H-EF to the test pair where , using and the realness of on .
Role. In the module Zeta23.Hypotheses.GzGp this bridge lets the matrix-variational argument evaluate the Gram matrix on the prime side; it is consumed by Zeta23.eventually_side_conditions on the way to Theorem A.
import Mathlib.Algebra.BigOperators.Finprod import Mathlib.Analysis.CStarAlgebra.Classes import Mathlib.Analysis.Calculus.ContDiff.Defs import Mathlib.Analysis.SpecialFunctions.ExpDeriv import Mathlib.Analysis.SpecialFunctions.Gamma.Digamma import Mathlib.Analysis.SpecialFunctions.Pow.Complex import Mathlib.Data.Matrix.Basic import Mathlib.Data.Set.Card import Mathlib.MeasureTheory.Integral.Bochner.Basic import Mathlib.MeasureTheory.Integral.Bochner.ContinuousLinearMap import Mathlib.MeasureTheory.Integral.IntervalIntegral.Basic import Mathlib.MeasureTheory.Measure.Haar.NormedSpace import Mathlib.MeasureTheory.Measure.Lebesgue.Basic import Mathlib.NumberTheory.ArithmeticFunction.VonMangoldt import Definitions.Def_Zeta23_Defs import Definitions.Def_Zeta23_Hypotheses open scoped ComplexConjugate open Complex MeasureTheory Set open Zeta23
theorem Zeta23.ZeroConfig.Gz_eq_Gp (Z : ZeroConfig) (P : Params) (T : ℝ)
(hEF : ExplicitFormulaPaper Z) (hL : 0 < P.L T)
(hφC2 : ContDiff ℝ 2 (fun u => (P.phi T u : ℂ)))
(hφsupp : tsupport (P.phi T) ⊆ Icc (-(P.L T / 2)) (P.L T / 2)) :
Z.Gz P T = P.Gp T := by sorry