Encyclopedia Masses Masses Mass Genesis T10 Double Entry Posting Wall
ARTICLE 6 claims 5 theorems 1 measured
Masses Mass Genesis T10 Double Entry Posting Wall
A machine-checked proof that particle mass ratios cannot exceed 32, and the measured muon-to-electron ratio of about 206.77 breaks that ceiling.
The posting wall
In the Recognition Science framework, a ledger is a discrete record of events, and a recognition is the act of registering one. The T10 double-entry posting wall is a module in the framework's machine-checked library of formal theorems. It establishes a hard limit on how large one particle's mass can be relative to another's, and then shows that the measured muon-to-electron mass ratio violates that limit.
The module starts from a simple accounting rule: every post at tick t must be balanced by an equal and opposite post at tick t+1. This is double-entry bookkeeping applied to the ledger. The framework proves that any window of eight tick differences expressible as such balanced postings has a total sum of zero, and conversely, any window summing to zero is expressible as balanced postings. This equivalence is the theorem isBalancedPosting_iff_neutral.
Because the ledger counts in integers, the eight tick differences are integers summing to zero. If any is nonzero, at least two are, and the sum of their squares is forced to be even. A positive even integer is at least 2. This sharpens the previously known floor of 7/8 to exactly 2, with no extra hypotheses beyond integer counting. The framework also assumes one posting per tick, which bounds each tick difference to the set {0, 1, -1}, giving a per-site ceiling of 8.
Combining the floor of 2 and the ceiling of 8 across up to eight sites yields a maximum mass ratio of 32. The framework proves this as doubleEntry_restMass_ratio_le. The measured muon-to-electron mass ratio is approximately 206.77, which exceeds 32 by a factor of about 6.46. The theorem doubleEntry_excludes_measured_muonElectron states that no two stable, double-entry-settled patterns can have rest masses in that ratio. The framework's own seed pattern, with rest mass exactly 2, admits no muon partner.
The wall is not an escape hatch. A hoped-for energy functional that might rescue the charged fermion spectrum instead makes the refutation stronger: the alphabet of allowed loads shrinks from sixteen values to exactly {0, 2, 4, 6, 8}, the floor rises, and the ratio ceiling falls from about 73.14 to exactly 32. The honest outcome is that deriving the premise made the contradiction with measurement sharper, not weaker.
Within the framework, this result does not derive the muon mass; it derives a bound that the measured ratio violates. The framework's account of masses therefore faces an open gap: the double-entry posting model, as formalized, cannot produce the observed muon-to-electron ratio. The module names this as a missing bridge, a derivation that does not yet exist.
THEOREM isBalancedPosting_iff_neutral · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **A window is a balanced posting exactly when it is neutral.** This is the
reason neutralization is the right operation: it is the projection onto the
windows that balanced postings can produce, and the discarded DC component is
precisely the part that no collection of balanced postings can make.
The reverse direction is where the content sits: neutrality is not merely implied
by double entry, it is *sufficient* for it, so nothing neutral is out of reach of
balanced posting and the projection discards exactly the unreachable part. -/
theorem isBalancedPosting_iff_neutral (w : PhotonWindow) :
IsBalancedPosting w ↔ (∑ t : Fin 8, w t) = 0 := by
constructor
· rintro ⟨q, rfl⟩
exact sum_coboundary q
· intro hsum
have hexp : w 0 + w 1 + w 2 + w 3 + w 4 + w 5 + w 6 + w 7 = 0 := by
rw [← hsum]; simp [Fin.sum_univ_eight]
refine ⟨accumulate w, ?_⟩
funext i
fin_cases i
· simp [coboundary, accumulate]
· simp [coboundary, accumulate]
· simp [coboundary, accumulate]
· simp [coboundary, accumulate]
· simp [coboundary, accumulate]
· simp [coboundary, accumulate]
· simp [coboundary, accumulate]
· -- the wrap-around tick: this is the only case that consumes neutrality
have e1 : accumulate w 7 = -(w 0 + w 1 + w 2 + w 3 + w 4 + w 5 + w 6) := by
norm_num [accumulate]
have hw : (7 : Fin 8) + 1 = 0 := by decide
have e2 : accumulate w 0 = 0 := by norm_num [accumulate]
show w 7 = coboundary (accumulate w) 7
simp only [coboundary, hw, e1, e2, sub_zero]
linear_combination hexp
THEOREM even_postingLoadInt · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **Integer postings summing to zero have an even total square.** Modulo two a
square is its own root, so the total square is congruent to the total, which the
balance condition sets to zero. -/
theorem even_postingLoadInt (p : Fin 8 → ℤ) : Even (postingLoadInt p) := by
have hzero : (∑ t : Fin 8, (p t - p (t + 1))) = 0 := by
rw [Finset.sum_sub_distrib]
have h : (∑ t : Fin 8, p (t + 1)) = ∑ t : Fin 8, p t :=
Fintype.sum_equiv (Equiv.addRight (1 : Fin 8)) _ _ (fun _ => rfl)
rw [h]; ring
have key : ((postingLoadInt p : ℤ) : ZMod 2) = 0 := by
have hsq : ∀ x : ZMod 2, x ^ 2 = x := by decide
have hz : ((∑ t : Fin 8, (p t - p (t + 1)) : ℤ) : ZMod 2) = 0 := by
rw [hzero]; simp
unfold postingLoadInt
push_cast at hz ⊢
rw [Finset.sum_congr rfl (fun t (_ : t ∈ Finset.univ) =>
hsq ((p t : ZMod 2) - (p (t + 1) : ZMod 2)))]
exact hz
obtain ⟨k, hk⟩ := (ZMod.intCast_zmod_eq_zero_iff_dvd (postingLoadInt p) 2).mp key
exact ⟨k, by rw [hk]; ring⟩
THEOREM postingLoadInt_ge_two_of_pos · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The floor, sharpened from `7/8` to `2`, with no Boolean hypothesis.** A
positive even integer is at least two. -/
theorem postingLoadInt_ge_two_of_pos {p : Fin 8 → ℤ} (h : 0 < postingLoadInt p) :
2 ≤ postingLoadInt p := by
obtain ⟨k, hk⟩ := even_postingLoadInt p
omega
THEOREM booleanWindow_of_onePostingPerTick · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The assumed Boolean window condition, derived.** Under double entry the
window entry at a tick *is* the change in occupancy across it, so a unit posting
rate gives entries in `{0, 1, -1}`. -/
theorem booleanWindow_of_onePostingPerTick {w : PhotonWindow} {p : Fin 8 → ℤ}
(hp : ∀ t, w t = ((p t - p (t + 1) : ℤ) : ℂ)) (hrate : OnePostingPerTick p) :
BooleanDifferenceSettlementWindow w := by
intro t
have h1 : (p t - p (t + 1)).natAbs ≤ 1 := hrate t
have : p t - p (t + 1) = 0 ∨ p t - p (t + 1) = 1 ∨ p t - p (t + 1) = -1 := by
omega
rw [hp t]
rcases this with h | h | h
· exact Or.inl (by rw [h]; simp)
· exact Or.inr (Or.inl (by rw [h]; simp))
· exact Or.inr (Or.inr (by rw [h]; simp))
THEOREM doubleEntry_restMass_ratio_le · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The double-entry mass ratio wall.** Deriving the posting alphabet instead of
assuming it tightens the ceiling from `512/7 ≈ 73.14` to exactly `32`. -/
theorem doubleEntry_restMass_ratio_le {ψ χ : LightPattern (Fin 8)}
(hsψ : StableClosedLightPattern ψ) (hsχ : StableClosedLightPattern χ)
(hdψ : DoubleEntrySettledPattern ψ) (hdχ : DoubleEntrySettledPattern χ) :
restMass ψ ≤ 32 * restMass χ := by
rw [restMass_eq_integratedMeaningLoad_of_stable ψ hsψ,
restMass_eq_integratedMeaningLoad_of_stable χ hsχ]
have hup : integratedMeaningLoad ψ ≤ 64 := doubleEntry_integratedLoad_le_sixtyFour hdψ
have hlo : 2 ≤ integratedMeaningLoad χ := doubleEntry_integratedLoad_ge_two hdχ hsχ.2.1
nlinarith [hup, hlo]
MEASURED doubleEntry_excludes_measured_muonElectron · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The instantiated refutation, tighter than the phased-posting one.** No two
double-entry settled stable patterns on `Fin 8` can stand in the measured
muon-to-electron mass ratio, which exceeds 32 by a factor of 6.46. -/
theorem doubleEntry_excludes_measured_muonElectron {ψ χ : LightPattern (Fin 8)}
(hsψ : StableClosedLightPattern ψ) (hsχ : StableClosedLightPattern χ)
(hdψ : DoubleEntrySettledPattern ψ) (hdχ : DoubleEntrySettledPattern χ) :
restMass ψ ≠ measuredMuonElectronMassRatio * restMass χ := by
intro hEq
have hle := doubleEntry_restMass_ratio_le hsψ hsχ hdψ hdχ
have hpos : 0 < restMass χ := by
rw [restMass_eq_integratedMeaningLoad_of_stable χ hsχ]
have := doubleEntry_integratedLoad_ge_two hdχ hsχ.2.1
linarith
rw [hEq] at hle
have hr : (32 : ℝ) < measuredMuonElectronMassRatio := by
unfold measuredMuonElectronMassRatio; norm_num
nlinarith [hle, hpos, hr]
What this page does not claim
The module does not derive the muon mass value; it derives a bound that the measured ratio violates. The one-posting-per-tick assumption is itself not derived; it remains an audited assumption. The result does not prove that the muon-to-electron ratio is impossible in all possible frameworks, only within this double-entry posting model.
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/MassGenesis/T10DoubleEntryPostingWall.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:
- What derivation, if any, forces nature to use the one-posting-per-tick rule?
- Can a different posting model produce the measured muon-to-electron ratio?
- What does the framework's seed pattern, with rest mass exactly 2, physically represent?
- How does the double-entry wall relate to the separate T10DoubleEntryMassQuantum module?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM isBalancedPosting_iff_neutral · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **A window is a balanced posting exactly when it is neutral.** This is the reason neutralization is the right operation: it is the projection onto the windows that balanced postings can produce, and the discarded DC component is precisely the part that no collection of balanced postings can make. The reverse direction is where the content sits: neutrality is not merely implied by double entry, it is *sufficient* for it, so nothing neutral is out of reach of balanced posting and the projection discards exactly the unreachable part. -/ theorem isBalancedPosting_iff_neutral (w : PhotonWindow) : IsBalancedPosting w ↔ (∑ t : Fin 8, w t) = 0 := by constructor · rintro ⟨q, rfl⟩ exact sum_coboundary q · intro hsum have hexp : w 0 + w 1 + w 2 + w 3 + w 4 + w 5 + w 6 + w 7 = 0 := by rw [← hsum]; simp [Fin.sum_univ_eight] refine ⟨accumulate w, ?_⟩ funext i fin_cases i · simp [coboundary, accumulate] · simp [coboundary, accumulate] · simp [coboundary, accumulate] · simp [coboundary, accumulate] · simp [coboundary, accumulate] · simp [coboundary, accumulate] · simp [coboundary, accumulate] · -- the wrap-around tick: this is the only case that consumes neutrality have e1 : accumulate w 7 = -(w 0 + w 1 + w 2 + w 3 + w 4 + w 5 + w 6) := by norm_num [accumulate] have hw : (7 : Fin 8) + 1 = 0 := by decide have e2 : accumulate w 0 = 0 := by norm_num [accumulate] show w 7 = coboundary (accumulate w) 7 simp only [coboundary, hw, e1, e2, sub_zero] linear_combination hexpAny window of eight tick differences expressible as balanced postings has a total sum of zero, and conversely, any window summing to zero is expressible as balanced postings. isBalancedPosting_iff_neutral · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.leanTHEOREM even_postingLoadInt · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **Integer postings summing to zero have an even total square.** Modulo two a square is its own root, so the total square is congruent to the total, which the balance condition sets to zero. -/ theorem even_postingLoadInt (p : Fin 8 → ℤ) : Even (postingLoadInt p) := by have hzero : (∑ t : Fin 8, (p t - p (t + 1))) = 0 := by rw [Finset.sum_sub_distrib] have h : (∑ t : Fin 8, p (t + 1)) = ∑ t : Fin 8, p t := Fintype.sum_equiv (Equiv.addRight (1 : Fin 8)) _ _ (fun _ => rfl) rw [h]; ring have key : ((postingLoadInt p : ℤ) : ZMod 2) = 0 := by have hsq : ∀ x : ZMod 2, x ^ 2 = x := by decide have hz : ((∑ t : Fin 8, (p t - p (t + 1)) : ℤ) : ZMod 2) = 0 := by rw [hzero]; simp unfold postingLoadInt push_cast at hz ⊢ rw [Finset.sum_congr rfl (fun t (_ : t ∈ Finset.univ) => hsq ((p t : ZMod 2) - (p (t + 1) : ZMod 2)))] exact hz obtain ⟨k, hk⟩ := (ZMod.intCast_zmod_eq_zero_iff_dvd (postingLoadInt p) 2).mp key exact ⟨k, by rw [hk]; ring⟩Because the ledger counts in integers, the eight tick differences are integers summing to zero, and the sum of their squares is forced to be even. even_postingLoadInt · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.leanTHEOREM postingLoadInt_ge_two_of_pos · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The floor, sharpened from `7/8` to `2`, with no Boolean hypothesis.** A positive even integer is at least two. -/ theorem postingLoadInt_ge_two_of_pos {p : Fin 8 → ℤ} (h : 0 < postingLoadInt p) : 2 ≤ postingLoadInt p := by obtain ⟨k, hk⟩ := even_postingLoadInt p omegaA positive even integer is at least 2, sharpening the previously known floor of 7/8 to exactly 2. postingLoadInt_ge_two_of_pos · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.leanTHEOREM booleanWindow_of_onePostingPerTick · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The assumed Boolean window condition, derived.** Under double entry the window entry at a tick *is* the change in occupancy across it, so a unit posting rate gives entries in `{0, 1, -1}`. -/ theorem booleanWindow_of_onePostingPerTick {w : PhotonWindow} {p : Fin 8 → ℤ} (hp : ∀ t, w t = ((p t - p (t + 1) : ℤ) : ℂ)) (hrate : OnePostingPerTick p) : BooleanDifferenceSettlementWindow w := by intro t have h1 : (p t - p (t + 1)).natAbs ≤ 1 := hrate t have : p t - p (t + 1) = 0 ∨ p t - p (t + 1) = 1 ∨ p t - p (t + 1) = -1 := by omega rw [hp t] rcases this with h | h | h · exact Or.inl (by rw [h]; simp) · exact Or.inr (Or.inl (by rw [h]; simp)) · exact Or.inr (Or.inr (by rw [h]; simp))One posting per tick bounds each tick difference to the set {0, 1, -1}, giving a per-site ceiling of 8. booleanWindow_of_onePostingPerTick · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.leanTHEOREM doubleEntry_restMass_ratio_le · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The double-entry mass ratio wall.** Deriving the posting alphabet instead of assuming it tightens the ceiling from `512/7 ≈ 73.14` to exactly `32`. -/ theorem doubleEntry_restMass_ratio_le {ψ χ : LightPattern (Fin 8)} (hsψ : StableClosedLightPattern ψ) (hsχ : StableClosedLightPattern χ) (hdψ : DoubleEntrySettledPattern ψ) (hdχ : DoubleEntrySettledPattern χ) : restMass ψ ≤ 32 * restMass χ := by rw [restMass_eq_integratedMeaningLoad_of_stable ψ hsψ, restMass_eq_integratedMeaningLoad_of_stable χ hsχ] have hup : integratedMeaningLoad ψ ≤ 64 := doubleEntry_integratedLoad_le_sixtyFour hdψ have hlo : 2 ≤ integratedMeaningLoad χ := doubleEntry_integratedLoad_ge_two hdχ hsχ.2.1 nlinarith [hup, hlo]Combining the floor of 2 and the ceiling of 8 across up to eight sites yields a maximum mass ratio of 32. doubleEntry_restMass_ratio_le · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.leanMEASURED doubleEntry_excludes_measured_muonElectron · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean
/-- **The instantiated refutation, tighter than the phased-posting one.** No two double-entry settled stable patterns on `Fin 8` can stand in the measured muon-to-electron mass ratio, which exceeds 32 by a factor of 6.46. -/ theorem doubleEntry_excludes_measured_muonElectron {ψ χ : LightPattern (Fin 8)} (hsψ : StableClosedLightPattern ψ) (hsχ : StableClosedLightPattern χ) (hdψ : DoubleEntrySettledPattern ψ) (hdχ : DoubleEntrySettledPattern χ) : restMass ψ ≠ measuredMuonElectronMassRatio * restMass χ := by intro hEq have hle := doubleEntry_restMass_ratio_le hsψ hsχ hdψ hdχ have hpos : 0 < restMass χ := by rw [restMass_eq_integratedMeaningLoad_of_stable χ hsχ] have := doubleEntry_integratedLoad_ge_two hdχ hsχ.2.1 linarith rw [hEq] at hle have hr : (32 : ℝ) < measuredMuonElectronMassRatio := by unfold measuredMuonElectronMassRatio; norm_num nlinarith [hle, hpos, hr]The measured muon-to-electron mass ratio is approximately 206.77, which exceeds 32 by a factor of about 6.46. doubleEntry_excludes_measured_muonElectron · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryPostingWall.lean