pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.NumberTheory.ZeroLocationCost

show as:
view Lean formalization →

ZeroLocationCost defines the critical-line predicate for complex points together with associated deviation and defect measures built from the J-cost functional. Researchers pursuing cost-minimization proofs of the Riemann Hypothesis cite these objects to convert zero locations into nonnegative observables. The module consists entirely of definitions and elementary equivalences with no theorem proofs.

claimThe critical-line predicate is given by $OnCriticalLine(s) :⇔ Re(s)=1/2$. The associated deviation and defect are $zeroDeviation(s)=|Re(s)-1/2|$ and $zeroDefect(s)=J(e^{2(Re(s)-1/2)})$ where $J(x)=½(x+x^{-1})-1$.

background

The module sits inside the NumberTheory domain and imports DiscretenessForcing, which shows that the cost landscape J(x)=½(x+x^{-1})-1 forces discreteness by possessing a unique minimum at x=1 (equivalently cosh(t)-1 in logarithmic coordinates). It also imports LawOfExistence, whose central statement equates existence of an object with vanishing defect.

proof idea

This is a definition module, no proofs. It introduces the predicates OnCriticalLine, zeroDeviation, zeroDefect together with the elementary equivalences zeroDeviation=0 iff on critical line and zeroDefect=0 iff on critical line, plus the nonnegativity of zeroDefect.

why it matters in Recognition Science

These definitions supply the zero-location observables required by CompletedXiSymmetry (for reflection and conjugation invariants), ZeroCompositionLaw (for the composition law on defects induced by the Recognition Composition Law), and ZeroDoublingLaw (for the recurrence D(2t)=2D(t)^2+4D(t)). The constructions therefore form the interface layer for Vector-C style forcing arguments toward the Riemann Hypothesis.

scope and limits

used by (6)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (2)

Lean names referenced from this declaration's body.

declarations in this module (19)