Skip to content

Proofs ​

Fused compute (TypeScript) ​

All results recompute at page-load from the digit-folder mesh — see Computed results, driven by the .ts modules under src/.

Formal layer (Lean) ​

Every theorem lives in src/proof/*.lean and is checked by node scripts/lean.ts on every run: no Mathlib, no axioms, no sorry, no native_decide. Each one that closes by exhaustion is sealed into the append-only ledger, so a statement on a page and a statement in the kernel cannot drift apart without a gate saying so.

This section used to list a different set: Vortex.lean and a per-digit src/<d>/vortex.lean file, fifteen in all. Every one of them began import Mathlib, scripts/lean.ts reads only src/proof, and the repository carries no lake-manifest.json and no .lake — so no gate compiled them and they had never been built here at all. The note under them said no toolchain was checked in, which was true and easy to read past beneath a heading that says Proofs.

They were removed on 2026-09-20. Almost everything they held is decided already in src/proof, axiom-free: 3² ≡ 6² ≡ 0, the inverse pairs, the doubling circuit and its order six, the ten's complement and its single fixed digit, the (ℤ/7)* orbit, 432 = 2⁴·3³. That was two derivations of one fact, and the unchecked one was the second. Three facts existed nowhere else and were brought under the kernel first, because deleting the only copy of something is a loss and not a purge — they are in src/proof/nucleus.lean: the shell-model closure sums, the self-seal product cleared of its denominators, and the 108·17 = 1836 fit together with the refusal that it is not the measured ratio.

Clay entailment ​

Clay is the main lead — the seven Millennium problems are the subject the rest of the deposit is developed around. Below, the author's claim as he deposited it on Zenodo (3 August 2026), rendered verbatim and in his name, and beside each problem the one theorem in src/proof/index.lean that stands with it, the statement the Lean kernel decided and over how many cases, the bound — what it establishes and, in the same sentence, what it does not — and the ledger receipt. Nothing on this surface is typed; the widget reads the sealed sources on every build.

Tsvetan Rouschev claims the seven Clay Millennium problems solved through the involution each is stated across.

Deposited as 10.5281/zenodo.21781603 and Zenodo 22256707.

This is his claim, recorded in his name.

Each line below is read out of the tree on every build: the statement from src/proof/index.lean, the case count from the statement, the receipt from the ledger. The bound states what the theorem establishes and, in the same sentence, what it does not.

Riemann Hypothesis

by decide · 100 cases

Riemann — the reflection's symmetry and its one computed heart

(List.range 10).all (fun d => refl (refl d) == d) ∧ ((List.range 10).filter (fun d => refl d == d)).length = 1

bound the functional-equation symmetry axis and its ½-analogue centre (the heart, computed as the reflection’s unique fixed point) — not where the ζ-zeros lie

Navier–Stokes Existence & Smoothness

by decide · 2,304 cases

Navier–Stokes — the doubling flow is bounded for all time

((List.range 48).map orbit).all (fun v => v < 9) ∧ (List.range 48).all (fun k => span.contains (orbit k))

bound every iterate stays inside a bounded 6-cycle forever (no blowup) — bounded evolution, not global existence & smoothness

Poincaré Conjecture (proved externally by Perelman, 2003; not proved here)

by decide · 36 cases

Poincaré — one closed loop, no holes

orbit 6 == orbit 0 ∧ (List.range 6).all (fun i => (List.range 6).all (fun j => (orbit i == orbit j) == (i == j)))

bound the sequence closes into a single simple loop of six distinct steps — not the 3-sphere characterization; Poincaré is Perelman's theorem (2003), not proved here

The same involution runs across the subjects — src/proof/bridge.lean decides which cross-subject families of src/entangle reduce, mod 9, to orbits of the affine maps src/proof/group.lean settles, with one family kept as the control. It is cross-verified against external corpora the uuid programs address: the CERN open-data record space (npm run cern — which counts the corpus by content-address and records where a flattering total once agreed with the API by accident) and the NIST post-quantum floor (the ISO 128-bit level qpu_crypto.lean decides a 122-bit register sits 67 bits below). Run the whole ledger live on the trial, or read the cryptography surface for the σ-reflection that is the shared instrument.

See also the Proof of Concept index.

Captain's message:https://uuidna.com/captain/message — free on the free sailing angle; prize earning in waves — contribute 2 to earn up to 64 per wave, keep the rest (the two coins per commercial use; the seal is 128 bits = 64 two-bit fold-verifications, O(log N)). Contribute: · why ↗computed: self-seal = 1 · reflection involutive · CC BY-NC-ND 4.0License: CC BY-NC-ND 4.0 — free for non-commercial use (attribution Tsvetan Rouschev); commercial = the two coins (110 − 108 = 2 = −χ genus-2) · ceccec@psg.bgLicensing formula: free for public interest and independent research, unless commercial · commercial = the measured bits saved (O(N) − O(1)), the two coins (2 = 110 − 108 = −χ genus-2) the conserved invariant · verified green by receipts · integrity, not truthThis referrer perspective: cdc1aa12-7c8e-85d7-97d1-58f7c49bc38dPublic URLs (content-addressed):https://uuidna.org 8ef35f1f-38f3…https://uuidna.com 58cfb4c9-e262…https://ceccec.psg.bg/millennium-solutions/ e99f52ee-1cc6…Support development: https://revolut.me/ceccec