pith. machine review for the scientific record. sign in
theorem proved term proof high

shiftOp_shiftInvOp

show as:
view Lean formalization →

The theorem establishes that the prime-shift operator V_p and its inverse V_p^{-1} compose to the identity linear map on the free real module over multiplicative indices, for each prime p. Researchers modeling the Hilbert-Pólya conjecture via Recognition Science cost functions would cite this to confirm formal unitarity of the shift components. The proof reduces the map equality to basis vectors via extensionality, applies the single-action lemmas for shift and inverse-shift, then cancels the net exponent change with abelian arithmetic.

claimFor each prime number $p$, let $V_p$ be the linear operator on the free real module over multiplicative indices that increments the exponent of $p$ by one. Then $V_p$ composed with its inverse $V_p^{-1}$ (which decrements the exponent of $p$ by one) equals the identity linear map.

background

The module builds an algebraic skeleton for a candidate Hilbert-Pólya operator on the free real module StateSpace over MultIndex (the free abelian group on primes, isomorphic to positive rationals). The Recognition cost J induces the diagonal operator diagOp via costAt, while shiftOp p and shiftInvOp p realize multiplication and division by p at the index level. This setup encodes the reciprocal symmetry J(q) = J(1/q) that mirrors the zeta functional equation.

proof idea

The proof applies the ext tactic to reduce the linear-map equality to an identity of coefficients on each basis vector v. It then simplifies via the lemmas shiftInvOp_single and shiftOp_single, which replace the composite action by a single index shift of net zero. The congr 1 tactic aligns the resulting basis elements, after which abel cancels the opposing exponents in the additive group of indices.

why it matters in Recognition Science

This result is invoked inside the master certificate hilbert_polya_candidate_certificate, which assembles the structural properties of the candidate operator: reciprocal symmetry of costAt, involutivity of the involution operator, commutation with diagOp, and the shift-inverse relation. It supplies the formal unitarity of each V_p, a prerequisite algebraic symmetry before the open spectral question of whether eigenvalues match the imaginary parts of zeta zeros can be posed.

scope and limits

formal statement (Lean)

 202theorem shiftOp_shiftInvOp (p : Nat.Primes) :
 203    shiftOp p ∘ₗ shiftInvOp p = LinearMap.id := by

proof body

Term-mode proof.

 204  ext v
 205  simp only [LinearMap.coe_comp, Function.comp_apply,
 206             shiftInvOp_single, shiftOp_single, Finsupp.lsingle_apply,
 207             LinearMap.id_apply]
 208  congr 1
 209  abel
 210

used by (1)

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

depends on (9)

Lean names referenced from this declaration's body.