Encyclopedia Masses Masses Rung Table Structure Neutrino Base Is Forced

ARTICLE 3 claims 3 theorems

Masses Rung Table Structure Neutrino Base Is Forced

A theorem about the neutrino's mass rung turns out to be a statement about what happens when a formula has nothing to work with.

The neutrino's empty base

In the Recognition Science framework's mass table, each fermion species is assigned a rung, a whole number that helps set the particle's mass scale. The rung is built from two ingredients: a base value that counts how many gauge channels the species couples to, and a torsion term that depends on the generation. For the electron, up quark, and down quark, the base values are 2, 4, and 4 respectively. These are not arbitrary; a simple linear rule fits them and then predicts the down quark's base without any leftover freedom.

The neutrino breaks this pattern in a way that is easy to misread. The neutrino couples to no gauge channels, so its base value is zero. The theorem neutrino_base_is_forced states that for any choice of the two fitting parameters, the expression a·0 + b·0 equals the neutrino's rung base, which is also zero. In plain terms: the formula returns zero for a species that couples to nothing, no matter what the parameters are. This is not evidence that the rule works; it is a tautology. The framework's own documentation says so explicitly: the neutrino base is NOT evidence for the rule, because the form returns zero for any species coupling to nothing regardless of the parameters. The theorem is true, but it is true for the wrong reason.

What the declaration does establish is a precise boundary on the framework's explanatory power. Eleven of the twelve rungs in the live table are determined by the channel predicate, the constant two, and the already-derived torsion. The twelfth, the third neutrino, departs by exactly two from the predicted value, and lands on the charged-lepton rung of the same generation. That departure is recorded as neither a clue nor a coincidence; it is simply left open. The theorem about the neutrino base does not explain this departure, and it does not claim to. It only closes off a tempting but invalid argument that the neutrino's zero base confirms the fitting rule.

The honest takeaway is that the neutrino base is a degenerate case, not a confirmation. The framework's mass table is not twelve independent integers; every entry except the third neutrino is forced by the structure. But the neutrino's zero is forced by the absence of couplings, not by the rule's predictive content. A reader should not walk away thinking the framework has explained the neutrino's mass rung; it has explained why the neutrino's rung base cannot be used as evidence for the rule at all.

THEOREM neutrino_base_is_forced · IndisputableMonolith/Masses/RungTableStructure.lean
/-- The neutrino base, by contrast, is NOT evidence for the rule: the form returns zero for a
species coupling to nothing whatever the parameters are. Stated so the strength of the fit is
not overcounted. -/
theorem neutrino_base_is_forced (a b : ℤ) :
    a * 0 + b * 0 = rungBase .nu1 := by
  have := rungBase_values
  omega
THEOREM table_determined_except_nu3 · IndisputableMonolith/Masses/RungTableStructure.lean
table_determined_except_nu3 · IndisputableMonolith/Masses/RungTableStructure.lean:134
/-- **The table is not twelve independent integers.** Every entry except the third neutrino is
determined by the channel predicate, the constant two, and the already-derived torsion. -/
theorem table_determined_except_nu3 :
    ∀ f : Fermion, f ≠ .nu3 →
      rung f = 2 * activeChannelClasses f + Integers.tau (genOf f).val := by
  intro f hf
  have := rung_eq_predicted_of_ne_nu3 f hf
  simpa [rungPredicted, rungBase] using this
THEOREM nu3_departs_by_two · nu3_shares_the_tau_rung · IndisputableMonolith/Masses/RungTableStructure.lean
/-- **The twelfth departs by exactly two.** The only entry the structure does not explain. -/
theorem nu3_departs_by_two : rung .nu3 = rungPredicted .nu3 + 2 := by
  simp [rung, rungPredicted, rungBase, activeChannelClasses, couplesToCharge, couplesToColor,
    tildeQ, sectorOf, genOf, Integers.tau, Anchor.E_passive, Anchor.W, passive_field_edges,
    cube_edges, active_edges_per_tick, D, wallpaper_groups]
/-- And the departure lands it on the charged-lepton rung of the same generation, which is
either a clue or a coincidence and is recorded as neither. -/
theorem nu3_shares_the_tau_rung : rung .nu3 = rung .tau := by
  simp [rung]

What this page does not claim

The neutrino base is not evidence for the fitting rule; the theorem explicitly states the form returns zero for any species coupling to nothing. The framework does not explain why the third neutrino departs from its predicted rung; the departure is recorded as neither a clue nor a coincidence. This answer does not claim that the framework's mass table predicts the neutrino's mass; it only concerns the rung base value.

Verify this page

Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:

$ lake env lean IndisputableMonolith/Masses/RungTableStructure.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)

A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.

Derived articles

This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND