RH Research Log
STATUS: RIEMANN HYPOTHESIS OPEN.First published 2026-09-30 · v0.1.0

Historical code, result records, and isolated replay

STATUS: RIEMANN HYPOTHESIS OPEN

Public credit: @ykbballer91. AI-assisted research log. This document is CC BY 4.0; code is MIT. Cited third-party works keep their own rights and are not bundled.

These are sanitized historical copies. The publication export did not rerun the numerical certificates, high-precision diagnostics, or Lean builds. A saved PASS describes the original check and its stated scope; it does not certify RH or a fresh installation. Source hashes in old records identify original files. Export hashes in the source manifest identify the public copies after provenance comments and link rewriting.

Inspect first

python3 artifacts/replay.py --list

The scripts use the original research/, experiments/, and formal/ layout. Their public archive locations differ, so running arbitrary scripts directly from this tree can lose a dependency or overwrite a saved result. The replay helper reconstructs the selected source layout in a new workspace outside this repository.

To inspect the reconstructed layout without executing research code:

python3 artifacts/replay.py \
  --script experiments/scripts/window_half_certificate.py \
  --prepare-only

To explicitly rerun one script, install the dependencies appropriate to that script in your own environment, then omit --prepare-only. For example:

python3 artifacts/replay.py \
  --script experiments/scripts/window_half_certificate.py \
  -- --help

Arguments after -- are passed to the selected script. The helper verifies public payload hashes, creates an isolated workspace, and never downloads papers, ancillary code, dependencies, or toolchains. New results remain in that workspace. It does not compare them automatically with historical results or declare a certificate valid.

Typical external packages appearing in the saved code are python-flint, mpmath, numpy, and scipy; not every script requires all four. Dependency installation and version pinning are separate tasks. The historical Lean sources use the saved lean-toolchain / lakefile.toml; neither Lean nor Mathlib is vendored here. See the reproducibility guide for the project-level scope.

Known limitations

The two historical JSON result arrays and the one-line lean-toolchain retain their machine-readable root shape. Their provenance header is in the manifest rather than inserted into the file. Other JSON objects have additive _public_export metadata; original mathematical and validation fields remain historical.