Skip to main content
v5.4 · ledger-synced · 523 checks greensuite green · 523/523 · synced 2026-07-23

Two axioms. One compiler. A testable Standard-Model skeleton.

A discrete programme that builds the Standard-Model skeleton from two fixed inputs — and ships every load-bearing step as machine-checked code you can run yourself.

523 machine-checked modules · Wolfram mirror · Lean carrier · 0 external replications yet
Replication status →
Start here

Is reality compiled?

A short film: the whole Standard Model, gravity and 27 predictions out of almost nothing — why E₈ is the proof layer, how the two inputs fix themselves, the beauty of one connected object, and how we keep it honest rather than numerology.

English captions burned into the picture (silent track); a selectable subtitle track and the full transcript below are generated from the same source.
Read the full transcript

Is reality compiled? (0:00)

A program begins as a few lines of source code — and unfolds into something huge and detailed. Here's an honest question, not a claim: could reality work the same way? Could the rules of our universe be the output of something tiny — compiled, not chosen? Let's look at where that idea leads — and how it could fail.

What comes out (0:20)

Start at the end — with what this one idea actually produces. Almost the whole Standard Model — our rulebook for every known particle and force: the forces, why matter comes in three families, the single Higgs, the masses, how they mix. Gravity — Einstein's equation, with its constants fixed instead of assumed. Pieces of cosmology — the early universe, how much ordinary matter there is, dark energy. The strength of light — the famous one over one-thirty-seven — is just one line among many. And twenty-seven concrete, testable predictions. That's the output. The real question: from how much input?

From how little (1:05)

Here's the surprising part: almost nothing goes in. Two numbers. A tempo — set by the edge of space. And a width: how many slots the building block has — five. And those two aren't even truly free. Strip it down, and what's left is one small whole-number pattern — and π. A huge, detailed result from a tiny source. That gap — between almost nothing and all of this — is the whole story.

The proof layer — E₈ (1:35)

How can two numbers carry that much? Because they don't just get plugged in — they have to pass a test. The parts they build must fit into one rigid mathematical object: E₈. E₈ isn't a force of nature. It's a proof layer — the referee that certifies the pieces fit only one way. Two hundred and forty points, one perfect pattern. If anything were off, nothing would lock. Most possible universes simply don't compile.

It computes itself — the fixed point (2:15)

Now turn it around. If the proof closes for only one tempo and one width… then the proof decides them. The inputs are forced by the structure they build. The thing works out its own starting point. The loop closes on itself. That's the fixed point the theory is named after. Not a model you tune until it fits — a structure that has to be what it is.

The beauty (2:45)

Once you see it, the elegance is hard to miss. The same small numbers — two, three, five — run through every part, because it's all one object. And it isn't frozen. A simple clock gives the whole thing a single resting state. So the constants aren't dialled in by hand — they're where it settles. Almost no free choices, one connected picture.

Is this just numerology? (3:15)

Now the fair objection: small whole numbers that fit reality — isn't that just numerology, like seeing faces in clouds? We took it seriously. Nobody drew this picture top-down. It assembled itself — out of hundreds of small, independent checks, each verified by computer, that slowly clicked into one whole. E₈ proves the pieces can fit. These checks prove we're not fooling ourselves — every load-bearing claim machine-verified twice, with a team tasked to break it. We froze predictions before the data, then ran two hundred thousand random look-alikes. They get at most five right; this gets all thirteen. By luck? Below one in 10³⁰ — effectively zero.

Five breakthroughs (4:05)

And it hasn't stopped. Five new results — each machine-checked, each honestly labelled. One. The calculating engine of the deepest route used to be declared. Now it is derived — its key number, sixty-four, is computed three independent ways instead of put in. One global integral stays open. Two. The bridge from timeless Euclidean math back to real, physical time now stands — at the free level: the reflection structure exists, and the little clock returns as a genuine time operator. Three. The seam has a temperature — exactly the black-hole value its founding constant demands. Geometry, anomaly, and now temperature — all from c₃ = 1/(8π). The seam is a miniature horizon. Four. Ten blind tests prove the one remaining input bit cannot be derived — it is a genuine choice. But it is now physically defined — in principle readable by an interferometer. One axiom becomes one measurement. And five — reported just as loudly: the first interacting toy model fails one of our own kill tests. A real threat — and the first constructive filter for the one construction site left.

Honest gaps (5:02)

So what's still open? The interacting seam. One global integral. One unit no pure number can give. Every gap labelled — and still killable: neutrino mass, proton decay, dark energy. One clean miss, and it's wrong.

The honest answer (5:16)

So — is reality compiled? We still don't know. That's the honest answer. But the version you can test keeps getting sharper — more derived, less declared; every gap marked, every test named. Maybe the constants were never arbitrary. Maybe they simply had to add up.

Mechanism

In one breath

The whole story in four lines — everyday language first, jargon only in parentheses.

  1. 01

    Two small inputs set the rules of a discrete compiler. (axioms)

  2. 02

    The compiler assembles a rigid mathematical shell that only closes one way. (E₈ audit hull)

  3. 03

    From that shell it reads off the Standard-Model skeleton — forces, three families, hypercharge — and a board of concrete predictions.

  4. 04

    Every load-bearing step is machine-checked; what is still open or failed is published, not buried.

Derived vs. fitted

The Standard Model takes ~20 numbers as input; TFPT derives the structure

The Standard Model takes roughly twenty parameters as input and fits the flavor sector by hand. It does not say why there are three families, why the hypercharges take the values they do, or why the strong-CP phase is essentially zero. TFPT asks whether these share one boundary origin — and answers with a status-graded derivation, not a fit.

  • Fine-structure constant α⁻¹Why light couples at ~1/137SM ·measured input[E]unique root of F_U(1)(α) = 0
  • Number of fermion familiesWhy matter comes in threesSM ·input (= 3, observed)[E]N_fam = 3 from ℙ¹∖μ₄ = A₃
  • Hypercharge assignmentsWhy electric charges take their valuesSM ·input (anomaly-chosen)[E]roots of x² − x − 6 = 0 on the 3+2 carrier
  • Higgs doublet countWhy there is one Higgs doubletSM ·input (= 1)[E]N_Φ = g_car − |μ₄| = 1
  • Flavor / CKM / PMNS structureWhy mixing angles are not free dialsSM ·fitted by hand[E]one φ₀-ladder + residue matrix R (det 8)
  • Solar mixing angle θ₁₂A frozen number for JUNO to hit or missSM ·fitted[E]/[C]1/3 − φ₀/2 = 0.3067 (conditional)
  • Strong-CP phase θ̄Why the neutron electric dipole is tinySM ·unexplained (tuned ≈ 0)[E]structural null θ_eff = 0
  • Inflation / scalaron scaleWhy the early-universe scale is fixedSM ·free parameter[E]seam-fixed M = c₃^(7/2) M̄
Status grades: [E] exact / machine-proven · [C] conditional (named hypotheses) · [O] open / axiom. Nothing in the TFPT column is fitted to the Standard-Model value — each is re-derived from the two axioms and machine-checked.
suite green · 523/523 · synced 2026-07-23Wolfram 116/116 · Lean carrier (0 sorry)

Every claim carries a status grade, decided by one ledger

Read this as a checkable research artifact, not a landing page. Each result is typed, machine-verified, or explicitly open — 523 Python modules, an independent Wolfram mirror, and a Lean carrier proof. A single versioned ledger is the source of truth.

523 machine-checked modules · Wolfram mirror · Lean carrier · 0 external replications yet
Replication status →

Falsifiable by design:predictions frozen pre-data — sin²θ₁₂ = 0.3067 (JUNO), r ≈ 0.004 (CMB-S4)null model: conditional P ≤ 10⁻³⁰·⁷, plus an assumption-minimal ≈ 4.40σ counting floor (1 in 94,500, no subjective probability)

[E]Formalised[E]Lattice[E]Identity[E]Numerical[C]Conditional[O]Open
The claim stack

One stack, five honestly-typed layers

Read top to bottom: declared inputs → exact kernel → numerical fixed points → conditional physics → open interfaces. Each layer states its marker and how it fails.

  1. [O]Declared inputs

    Two axioms — the only dials

    • c₃ = 1/(8π) — the seam constant
    • g_car = 5 — the carrier rank
    • Both reduce to the anchor a = (1,1,2) + π; nothing else is free
    How it fails

    A fourth chiral generation (N_fam ≠ 3) or a different carrier rank breaks the compiler at the source.

    How the two inputs close
  2. [E]Exact kernel

    E₈ glue, carrier traces, identities

    • D₅ ⊕ A₃ + μ₄ ⇒ E₈ — a Lie/lattice theorem
    • Gauge group, 3 families, hypercharge — Lean-formalised
    • Flavor operator ladder, det R = 8, θ_QCD = 0
    How it fails

    Any failure of the E₈ glue identities or the Lean-checked carrier rigidity.

    Run the proofs in your browser
  3. [E]Numerical fixed points

    α⁻¹, sin²θ₁₂, sin²θ₁₃, β_rad

    • α⁻¹ = 137.0359992 — unique cubic root, 1.9σ from CODATA-2022
    • sin²θ₁₂ = 1/3 − φ₀/2 = 0.3067 — frozen JUNO prediction
    • β_rad = φ₀/(4π) = 0.2424° — within 0.4σ of ACT DR6
    How it fails

    A unique-root failure for α, or JUNO landing clearly off 0.3067 at high significance.

    The prediction surface
  4. [C]Conditional physics

    Masses, inflation, cosmology transfer

    • Absolute masses via the declared QCD / EW scheme layer
    • Starobinsky R²: n_s, r, A_s over the frozen N⋆ band
    • η_B, axion relic — typed F_transfer downstream bridges
    How it fails

    A robust r ≳ 0.01 kills the R² branch; a transfer that misses its target demotes that bridge — the kernel is untouched.

    The honest frontier
  5. [O]Open interfaces

    v_geo · G_net · F_transfer

    • v_geo — one dimensionful scale anchor (metrology primitive) [O]
    • G_net — metric-sector inclusion (algebra [E]; seam coupling [C] closed modulo cited theorems, v367/v368 + v376–v379, ground-state witnesses v489/v490; crossed-product certified extension (v469))
    • F_transfer — typed runnable solver suite (v371–v375), each with a kill test [C]
    How it fails

    Declared honestly, not hidden — v_geo is the one genuine [O] unit; G_net and F_transfer are [C], written up as numbered research contracts.

    The research contracts
Honesty

What we do not claim

The strongest credibility move is naming the gaps before a reviewer finds them.

What we do not claim. SEAM.EQUIV is not closed as an unconditional theorem. One input bit stays an input (ten blind derivation attempts failed — that’s the point). The first interacting toy fails our own kill test (v529) — published, not buried. Empirical HFQPO searches returned nulls; they are search targets, not claims. No external lab has reproduced the suite yet — we want that to change.

Safeguards

Why this isn't numerology

A two-input theory with many small integers is, a priori, at numerology risk. TFPT answers with a layered, machine-checked discipline — making coincidence an expensive explanation of the discrete core, and never letting exact compiler closure pass for closed physics.

13 / 13

TFPT hits all 13 frozen observables; 200k random pseudo-theories reach ≤ 5/13.

≈ 4.40σ

Assumption-minimal counting floor: of 94,500 declared F_U(1) variants exactly one α path lands in the CODATA window (1 in 94,500), with no subjective probability (v436).

3 / 8

Only 3 of 8 E₈ Casimir degrees feed a readout — and the 5/8 overhead is forced two-family structure (6·spine ⊔ det-ladder, v431), not diffuse slack.

≤ 10⁻³⁰·⁷

≈ 102 bits that a random theory of equal complexity reproduces the scorecard — conditional on the declared grammar (v100).

What the compiler derives

One compiler reads off the Standard Model, the constants and the scales

The same small integers (2, 3, 5, 16, 240, 248) recur across every sector because they come from one source: a single machine, fed by two inputs, builds E₈ and reads off the Standard-Model skeleton, the constants, and the scale grammar — dozens of real numbers, none fitted in the closed branch.

Two axioms

Everything starts from the c₃ = 1/(8π) (P1) and the five-slot g_car = 5 (P2). No SM gauge group, no families, no α is inserted by hand — they are consequences.

The E₈ compiler

The carrier gives the D₅ half-spinor, the family geometry ℙ¹∖μ₄ gives A₃, and the closes E₈ = (D₅ ⊕ A₃) + μ₄ as a lattice theorem. E₈ is the ; the SM is a after projection.

The bootstrap loop

The E₈ closure feeds back and fixes the inputs: g_car = 5 is forced three ways and the 8 in c₃ equals rank E₈ = h(D₅) = φ(30). The discrete core is — only π stays irreducible.

Status discipline

Every claim carries a — [E] identity, [E] lattice theorem, [E] formalised, [E] numerical fixed point, [C] conditional, [O] open — and resolves to a single machine-checked ledger. The ledger wins on any disagreement.

The μ₄ glue — E₈ as a closure, not an input

D₅ = so(10) (spinor 16) and A₃ = su(4) (the four-puncture family geometry) share the same discriminant group ℤ₄. Their glue norms add to the E₈ root norm:

1. disc(D5)=disc(A3)=Z4\operatorname{disc}(D_5) = \operatorname{disc}(A_3) = \mathbb{Z}_4
2. q(D5)+q(A3)=54+34=2q(D_5) + q(A_3) = \tfrac{5}{4} + \tfrac{3}{4} = 2 = the E₈ root norm
3. R(E8)=1653=240|R(E_8)| = 16\cdot 5\cdot 3 = 240 , dimE8=240+8=248\dim E_8 = 240 + 8 = 248
E8=(D5A3)+μ4E_8 = (D_5 \oplus A_3) + \mu_4

In words: E₈ is the lattice D₅ together with A₃, glued by the μ₄ simple current.

A closed lattice-theoretic construction — not a blind positing of 248. The E₈ numbers are carrier traces, not inputs.

The electromagnetic fixed point α

The fine-structure constant is the unique positive root of a parameter-free cubic built only from c₃ and the abelian coefficient 41 = 10 b₁ — existence and uniqueness are proved:

FU(1)(α)=α32c33α245c3641log1φseam(α)=0F_{U(1)}(\alpha) = \alpha^3 - 2c_3^3\alpha^2 - \tfrac{4}{5}c_3^6\cdot 41 \log\tfrac{1}{\varphi_{\mathrm{seam}}(\alpha)} = 0

In words: A parameter-free cubic in α, built only from c₃ and the abelian coefficient 41, set to zero.

α1=137.0359992168\Rightarrow \alpha^{-1} = 137.035\,999\,216\,8\ldots

In words: Its unique positive root gives the inverse fine-structure constant, about 137.0359992168.

CODATA-2022 recommends 137.035 999 177(21); the deviation is 2.9 × 10⁻¹⁰, about 1.9σ of its uncertainty — a fixed point, not a fit.

The claim stack — not all outputs share the same gradeFoundation conditional
1
[O] Axioms — declared inputs
c₃ = 1/(8π) (P1) · five-slot carrier g_car = 5 (P2 — since v108–v113 reduced to the boundary-net premise: gate closes ⇒ carrier becomes [E])
2
[E] Formalised — Lean / exact script
P2 algebra (Lean, 0 sorry) · E₈ glue machine-checked
3
[E] Lattice / Lie theorem
E₈ = (D₅ ⊕ A₃) + μ₄ · bootstrap μ² − 5μ + 4 = 0 · order-30 Coxeter
4
[E] Exact identity
240 = 16·5·3 · 248 = 240+8 · b₁ = 41/10 · det R = 8 · Einstein 8π = c₃⁻¹
5
[E] Numerical fixed point
α⁻¹ = 137.0359992 · sin²θ₁₂ = 0.3067 · sin²θ₁₃ = 0.0231 · β_rad
6
[C]/[O] Conditional & open
masses · A_s, n_s, r · η_B · Koide · S_pert (EG, 1-loop unitary) · v_geo scale [O] · G_net [C] (MMST route SEAM.EQUIV.MMST.01 closed modulo cited theorems, parent SEAM.EQUIV.01 [O], twistor route SEAM.EQUIV.TWISTOR.01 [O]; 128-spinor leg crossed-product certified, v469) · QG.AMB.01 [C] (redundancy)

Reading rule. The two axioms at the top are the foundation; each lower band depends on the bands above. Exact identities and lattice theorems fail with a single counterexample; numerical fixed points fail against a declared comparison; conditional and open items fail only as named hypotheses. The single source of truth for which claim sits where is the machine-checked status ledger — if the text and the ledger ever disagree, the ledger wins.

How it works — detail
Unpack the compiler & the three decoders
How the compiler works · two axioms → E₈ → the observables01Two numbers

Two numbers in

The Standard Model takes ~20 parameters as input. Here only two numbers enter: the seam constant c₃ = 1/(8π) on the boundary and a five-slot carrier g_car = 5. No gauge group, no families, no α is put in by hand — everything below is a consequence.

c3=18π,gcar=5c_3 = \tfrac{1}{8\pi}, \qquad g_{\mathrm{car}} = 5

In words: The seam constant c₃ equals one over eight pi; the carrier rank g_car equals five.

Two axioms · one compiler · three readouts15-second overview
  1. 1
    Two axioms
    c3=18π,gcar=5 (3+2)c_3 = \tfrac{1}{8\pi}, \qquad g_{\mathrm{car}} = 5\ (3{+}2)
  2. 2
    The two atoms
    C+=D5 (16-spinor),P1μ4=A3C^+ = D_5\ (16\text{-spinor}), \qquad \mathbb{P}^1\setminus\mu_4 = A_3
  3. 3
    The μ₄ glue ⇒ E₈
    D5A3+μ4E8D_5 \oplus A_3 + \mu_4 \Rightarrow E_8

    240 roots, det 1 — the unimodular audit hull; the SM is a readout after projection

Standard Model
Nfam=3N_{\mathrm{fam}} = 3
  • 16 = 1 + 5 + 10 spinor
  • N_fam = 3, Ω_adm = 48
  • b₁ = 41/10, det R = 8
Constants
α1\alpha^{-1}
  • α⁻¹ = 137.0359992
  • λ_C, sin²θ₁₃, β_rad
  • θ_eff = 0 (strong CP)
Gravity & cosmos
Λ, As\Lambda,\ A_s
  • Gₐᵦ+Λgₐᵦ = c₃⁻¹Tₐᵦ (parameter-free)
  • scalaron M = c₃^(7/2) M̄
  • n_s = 0.965, r ≈ 0.004
  • Λ ∼ e⁻²ᵅ⁻¹, H₀ ∼ √Λ
Bootstrap loopThe E₈ closure feeds back as an internal consistency check: g_car = 5 and the denominator 8 in c₃ are recovered independently, so the bootstrap overdetermines the discrete core — only π stays free
Downloads

Three papers to start

The reading guide, the architecture paper, and the adversarial Red Team — then the full set.