Skip to the content.

Level 4Painfully challenging

Zeros, the critical line, and time-to-solve

This repository holds the Riemann zeta notes and the P versus NP slides that were written with them. For real part greater than 1, the zeta function is the series of reciprocal powers, and Euler’s product writes that series over the primes. The notes follow the function into the critical strip and state the Riemann hypothesis: every non-trivial zero has real part one half. The HTML walkthrough keeps the slides, the functional equation, and the Python appendices for the phase plot and the surface plot.

The explicit formula is why the zeros sit next to the primes. The Chebyshev function ψ(x) has a main term x, a sum over the non-trivial zeros, and lower-order corrections. The prime-counting function picks up the same oscillation through a sum of Li(xρ). Phase plots, contour plots, and a surface of the modulus show those zeros as singularities and as crossings of the real and imaginary zero curves. The plots record the zeros that were calculated. The hypothesis remains open.

The same folder asks the question in the README: does every efficiently verifiable problem also have an efficiently solvable answer? The P versus NP Beamer sources and the deck P vs NP treat that as time-to-solve. Constant, logarithmic, linear, quadratic, and exponential growth are written out with everyday comparisons, from a dictionary lookup to guessing every character of a password. A recording of the presentation is on YouTube. More writing is at predictiveinsightsai.com.

Difficulty: painfully challenging. On the SamWiki ladder this is Level 4, painfully challenging, for analytic number theory. The Riemann hypothesis is open, and so is P versus NP. What is here is the presentation layer: definitions, the critical line, an error term the hypothesis would give the prime-number theorem, NP-completeness, and an AI-assisted frame for exploring both. A reader can start from the Basel problem and the verifier definition. Closing either question is the part that still needs a proof.

What you will learn

The README already lists the path through the talks:

Feasibility and runtime growth

The scale notes use Big O, as written in the README:

Files in this repository

About

Drawing on a B.S. in Mathematics (with honors) from UMass Amherst, a background in actuarial sciences (probability, statistics, financial mathematics, and time series analysis), and over six years of building computing systems, the presentations connect the theory to large-scale implementation.

Topics

P versus NP, the Riemann hypothesis, quantum statistics, complexity theory, mathematics, computer science, Big O, number theory, NP-complete problems, algorithm design, computational complexity, actuarial science, data science, mathematical physics, the Millennium Prize problems, and quantum computing.

Contribute

Fork sdcastillo/Riemann, make the improvement, and send it back. A clearer step in the notes, a fix in the Beamer source, or a correction to a formula belongs in a pull request.

Contribute / Open a PR