TRINITY, mostly in diagrams.
Our own report on the software behind this site — written to be checked, not believed. Every claim points to something public; the weak parts are marked weak. The code is not published; the output, the reasoning and the papers are.
Not finished, and not a success yet.
TRINITY is an instrument that needs tuning — a microscope is only as good as its lenses, and ours are still being ground. The aim is not one clever model but a family of them, each tuned to a different sector. Curious things can already be done with it; that is not the same as having arrived.
This is our own account of our own work, not an outside audit or certification. Written by the developer — not a mathematician by profession, nor a specialist in formal verification or law. Outside official bodies we do nothing in cybersecurity, and nothing in that direction without their guidance (INCIBE first) — see About and Terms.
What it is, and is not
It is
A family of software models for large-scale, exact-arithmetic mathematics. The build behind this site is the generic test model test_min_max_0, honest stage pre-alpha (Methodology, Status).
It is not
Not a trained model, not a chatbot, and it decides nothing about a person. The visuals here are deterministic computation, not AI-generated media (Compliance).
What it can do
Produce candidate results in number theory, combinatorics and exact linear algebra, cross-check them, and hand a subset to a proof assistant. It solved a chess endgame exactly (399,112 positions) and replicated Axelrod’s tournament.
What it cannot do
It has solved no Millennium Prize Problem and does not claim to. A V result is exact within a stated range and silent outside it; more computing does not make an unproven thing true.
It reads a problem for a signal — and tunes at the point of tension
The closest analogy is signal detection: TRINITY builds its own models over a problem and tests whether a signal survives controls. A false signal is worse than none — the error compounds and can go catastrophic — so the whole method is built to control that error, not chase the pattern. On Riemann, all three signals came out no pattern: the correct answer, not a failure. This shape was learned on Collatz.
Engine at one end, what you can read at the other
A hexagonal core, and everything else an adapter
On the order of ninety small, self-contained plugins, named by family not by function — what a plugin does is part of the engine that is not published, and naming one is never a claim it works: the Birch–Swinnerton-Dyer block, the Hodge family, the Riemann–Redheffer line, Collatz and accelerated dynamics, combinatorial games (the chess endgame, Althöfer’s prize game, the Wythoff-inspired work), the Clifford / Gottesman–Knill case, the Lean 4 bridge, Conway’s Life and the generative visuals, and the self-audit layer that flags whether a result looks original. Lines that have published nothing are not named here until they do (Methodology).
What was launched, what lit, and what came out
The flight report for the build behind everything here — drawn, not only described, because the failures are the content and not the footnotes. The full write-up, engine by engine and problem by problem, is on Status.
36/37
engines lit
132
findings recorded
26
closed by Lean 4’s kernel
18
refutations, kept on purpose
A person is in this loop at more than one layer, not just the entrance
Two things are true at once: an AI coding agent is genuinely in the loop, and no result is trusted because a model produced it. The marked layers below are where a human actually sits — the input, the build, the tuning, and every disagreement — not only the way in.
The AI agent, plainly
Parts of the code are built with an AI coding assistant (Claude, Anthropic) — disclosed, not hidden (Compliance). It helps write and check code; it decides nothing true and never talks to visitors.
Lean 4, honestly
26 findings are closed by the Lean 4 kernel (P-Lean, the strongest guarantee here). Where a theorem is closed by native_decide it trusts the compiler, not the kernel, and is not called kernel-checked. The KRK paper was corrected for exactly that.
The site checks itself
A full battery of automated checks runs before every deploy, and the number that fail is shown in the seal at the foot of every page, not asserted. Integrity is recomputable on Provenance.
Every claim wears its level
P-Lean kernel-accepted · P proved, written out · V exact in a stated range, silent outside · H a lead · X tried, false, kept. The key is on Methodology.
Exact only where it can be, on real hardware
General quantum simulation cannot be exact the way the rest of this work means the word — one Hadamard already gives a rounded number, and we do not claim otherwise. What is exact is the Clifford / stabilizer case: by the Gottesman–Knill theorem such a circuit is a binary matrix, computable with no floating point — deposited as a paper (Exact Entanglement Entropy and Code Distance for Stabilizer States) and checked against Qiskit across 15,800 random circuits with zero exceptions. The relevant runs executed on IBM Quantum’s real processors, job identifiers recorded — and that hardware is never launched autonomously: a run happens only on an explicit human decision.
What it was put to — failures kept on purpose
Four Millennium Prize Problems
Hodge, Birch–Swinnerton-Dyer, Riemann, P vs NP. Not solved, not claimed. The method is to chip: prove a small piece, machine-check where possible, keep the false attempts (Challenges).
Collatz, where the lab began
The reason most of the exact-arithmetic tooling exists. One proven piece is stated with its exact congruence on Challenges; you can hear its 2-adic valuations as notes, live.
Solved, exactly
King + Rook vs King: all 399,112 positions by retrograde analysis, max distance-to-mate 32 matching the classical bound (solved here). Axelrod re-run from scratch; Goldbach and Legendre checks.
Refutations, kept
A large share of the record is refutations — dead ends kept so nobody walks them twice. A system that only ever confirms itself is checking nothing.
Nothing here asks to be taken on trust
Every claim resolves to something public: deposited papers with DOIs (Publications), findings with their levels and refutations (Challenges), cross-checks that run in your own browser (The Notebook), the recomputable integrity manifest (Provenance), and the test count in every page’s footer seal. The code is not published — but it is offered, in full, to regulated public bodies in the UK and Spain on request, at oficial@kodamaseclabs.com.
One request. Working alone and mostly outside the academic circuit, it is easy to rediscover a known result or build on someone’s idea without knowing whose it was. We are actively looking for the references we are missing — prior work our findings may duplicate, and the proper credit for what inspired them. If you recognise a result or know the citation, please say so: the attribution note and how to reach us are on Challenges. Naming the author, and where an idea came from, matters here.