Group Abstract Group Abstract

Message Boards Message Boards

Spectral analysis of custom toy operator inspired by zeros of the zeta. With unconventional Elements

Posted 19 hours ago

Hello Wolfram Community,
I'm exploring the spectral properties of a custom-built operator inspired by the zeros of the Riemann zeta function, and I wanted to share my idea and get feedback or suggestions on it. Background & Motivation:The non-trivial zeros of the Riemann zeta function are deeply connected to the distribution of prime numbers. Many researchers have approached this through quantum chaos, random matrix theory, and spectral analysis of various operators. Inspired by these ideas, I designed a toy operator that combines discretized derivatives, potential terms, and other energy contributions, aiming to mimic some spectral features related to the zeros. My Operator Construction:

I discretized a domain (logarithmic or uniform grid) with about 800 points.
The operator includes several terms:
A kinetic term with a scaled second derivative (Laplacian).
A potential term based on prime numbers, involving cosine functions of their logs.
Geometric terms like Ricci curvature, modeled as diagonal matrices.
Additional energy contributions such as fluid-like movements, bubble tensions, eye functions, Planet Jupiter, brain neurological functions, heart frequency and functions and cosmic terms, scaled appropriately. Please have a look at my picture files I attached with this post and you'll see the results.
And go to my zenodo profile to download my codes so you can run these your selfs along with other information there too. Here it is: https://doi.org/10.5281/zenodo.19199926

I assemble these into a Hermitian matrix (operator) in Mathematica/Wolfram Language, ensuring symmetry.

Key Challenge & Goal:

Initially, the spectrum of this operator doesn't reach the eigenvalues corresponding to the 100th zero (~241.7) of the zeta function.
To analyze the spectral statistics and compare eigenvalue distributions to those of the zeros, I need the spectrum to encompass at least up to that range.
I am exploring scaling parameters (like lapscale, Vprime_scale, etc.) to stretch the spectrum.
My current approach involves automatically increasing these scales until the largest eigenvalue surpasses that threshold.

What I’m Asking:

Do you have suggestions on alternative ways to scale or modify my operator to reach higher spectral ranges?
Are there known tricks or modifications in spectral theory or quantum chaos models that could help?
Would adding a constant shift or other transformations affect the spectral unfolding in a beneficial way?
Any ideas on improving the construction or ensuring the eigenvalues' distribution better mimics the zeros?

Additional details:

I included visualizations: raw eigenvalue spectrum, unfolded levels, and level spacing distributions.
I compare my eigenvalues to the known zeros of the zeta function, and I measure the RMS difference after unfolding and scaling.

Links & Files:

I can share the full code (Mathematica or Python) if interested, for reproduction or further experimentation.

Thanks in advance for your insights, suggestions, or discussion!

Attachment

Attachment

POSTED BY: Ricky Cespedes

Welcome to Wolfram Community!
Please provide your efforts in the form of the Wolfram Language code. This will make it easier for other members to help you. Check several methods available to include your code in the rules http://wolfr.am/READ-1ST

POSTED BY: EDITORIAL BOARD
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard