pith. sign in
module module moderate

IndisputableMonolith.NumberTheory.ZeroLocationCost

show as:
view Lean formalization →

This module defines the critical-line predicate for a complex point via the J-cost applied to the defect coordinate map. Researchers linking Recognition Science to zeta zero locations cite it as the base interface for symmetry and composition arguments. The module consists of definitions and elementary equivalences with no deep proofs.

claimThe critical-line predicate for $s \in \mathbb{C}$ is given by $\text{OnCriticalLine}(s) \iff \text{zeroDefect}(s) = 0$, where $\text{zeroDefect}(s) = J(e^{2(\operatorname{Re}(s)-1/2)})$ and $J(x) = \frac12(x + x^{-1}) - 1$.

background

The module sits inside the NumberTheory layer and imports DiscretenessForcing and LawOfExistence. DiscretenessForcing states that $J(x) = \frac12(x + x^{-1}) - 1$ has a unique minimum at $x=1$; in logarithmic coordinates this is the convex bowl $J(e^t) = \cosh(t) - 1$ centered at $t=0$. LawOfExistence supplies the equivalence "$x$ exists $\iff$ defect$(x)=0$". These two results are applied to the defect coordinate $x = e^{2(\operatorname{Re}(s)-1/2)}$ that converts the real part of a complex point into a positive real variable whose J-cost vanishes exactly on the line $\operatorname{Re}(s)=1/2$.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The module supplies the zero-location cost observables (zeroDefect, zeroDeviation, OnCriticalLine) that are imported by CompletedXiSymmetry, XiJBridge, ZeroCompositionLaw and ZeroDoublingLaw. XiJBridge records the functional-equation symmetry $\xi(s)=\xi(1-s)$ as J-symmetry under the same coordinate map; ZeroCompositionLaw and ZeroDoublingLaw then lift the RCL to recurrence relations on these defects. The definitions therefore close the interface between the J-cost landscape and the completed xi functional equation.

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)