Encyclopedia Masses Masses Mass Genesis T10 Double Entry Mass Quantum
ARTICLE 5 claims 5 theorems
Masses Mass Genesis T10 Double Entry Mass Quantum
A discrete accounting rule on an eight-step cycle forces every mass to come in even multiples of a base unit, and the unit itself cancels in every ratio.
The settlement quantum
A ledger, a discrete record of events, can track a quantity across time steps. In Recognition Science, one such record is an occupation: a list of eight complex numbers, one for each tick of a recognition cycle. The settlement window is the change from one tick to the next, written as occ(t) minus occ(t-1). The load of that window, its squared magnitude after a neutralization step, is what the framework calls a mass.
The module proves a structural fact about this construction. For any occupation whose values are integers, the settlement load is always an even natural number times a unit squared amplitude: 2k. The primitive mass quantum is therefore two. For Boolean occupations, where each entry is 0 or 1, the load can only be 0, 2, 4, 6, or 8. A single occupation can reach 18, so the ceiling is not an artifact of the derivative itself.
The headline result is unit-free. A two-valued occupation, where each entry is either 0 or some fixed complex number lam, has a settlement load equal to the squared norm of lam times the number of times the occupation changes value. The unit lam cancels in every mass ratio. The wall of four per voxel holds for any posting unit, not just unit amplitude. This supersedes an earlier bound of 64/7 and makes the substrate requirement harder, not easier.
The settlement primitive is homogeneous in occupation amplitude. Every nonnegative real load is realized by some occupation. Two-valuedness and integrality, not the derivative construction alone, force the quantum. The literal 1 in a unit commit occupation is an indicator of a decidable ledger predicate; the forced content is two-valuedness, and which two complex values appear is a units choice that cancels in ratios.
In Recognition Science, this is the T10 double-entry mass quantum. It establishes that mass, as defined by settlement load, is quantized in even steps. The unit-free wall at four per voxel is a constraint on any substrate that aims to reproduce measured mass ratios.
THEOREM integerOccupation_settlementLoad_even · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
/--
**Main theorem.** For every integer occupation the settlement load is twice a
natural number. Proof: choose integers `n t` with `occ t = n t`, put
`d t = n t - n (t-1)`, note each tick contributes `(d t)^2` to the load, the
cycle forces `∑ d = 0`, and over `ℤ` one has `m^2 ≡ m [ZMOD 2]`, so
`∑ (d t)^2 ≡ ∑ d t = 0 [ZMOD 2]`. Nonnegativity upgrades the even integer to
`2 * k` with `k : ℕ`.
-/
theorem integerOccupation_settlementLoad_even
(occ : Fin 8 → ℂ) (hocc : IntegerOccupation occ) :
∃ k : ℕ, settlementLoad occ = 2 * (k : ℝ) := by
classical
let n : Fin 8 → ℤ := fun t => Classical.choose (hocc t)
have hn : ∀ t, occ t = (n t : ℂ) := fun t => Classical.choose_spec (hocc t)
let d : Fin 8 → ℤ := fun t => n t - n (t - 1)
have hterm : ∀ t, Complex.normSq (occ t - occ (t - 1)) = ((d t : ℤ) : ℝ) ^ 2 := by
intro t
rw [hn t, hn (t - 1)]
simpa [d] using integer_diff_normSq (n t) (n (t - 1))
have hload : settlementLoad occ = ((∑ t : Fin 8, (d t) ^ 2 : ℤ) : ℝ) := by
rw [settlementLoad_eq_sum_normSq]
have hsum :
(∑ t : Fin 8, Complex.normSq (occ t - occ (t - 1))) =
∑ t : Fin 8, ((d t : ℤ) : ℝ) ^ 2 := by
refine Finset.sum_congr rfl ?_
intro t _; exact hterm t
rw [hsum]
simp [Int.cast_sum, Int.cast_pow]
have hsum_d : (∑ t : Fin 8, d t) = 0 := by
change (∑ t : Fin 8, (n t - n (t - 1))) = 0
rw [Finset.sum_sub_distrib]
have hbij : (∑ t : Fin 8, n (t - 1)) = ∑ t : Fin 8, n t :=
Fintype.sum_equiv (Equiv.subRight (1 : Fin 8)) _ _ (fun t => rfl)
rw [hbij, sub_self]
have hdiff_even : Even (∑ t : Fin 8, ((d t) ^ 2 - d t)) :=
even_sum_of_even (fun t => (d t) ^ 2 - d t) (fun t => even_sq_sub_self (d t))
have hsum_sq_even : Even (∑ t : Fin 8, (d t) ^ 2) := by
have hrewrite :
(∑ t : Fin 8, (d t) ^ 2) =
(∑ t : Fin 8, ((d t) ^ 2 - d t)) + ∑ t : Fin 8, d t := by
rw [← Finset.sum_add_distrib]
refine Finset.sum_congr rfl ?_
intro t _
ring
rw [hrewrite, hsum_d, add_zero]
exact hdiff_even
obtain ⟨kZ, hkZ⟩ := hsum_sq_even
have hnonneg : 0 ≤ ∑ t : Fin 8, (d t) ^ 2 :=
Finset.sum_nonneg (fun _ _ => sq_nonneg _)
have hkZ_nonneg : 0 ≤ kZ := by
have : 0 ≤ kZ + kZ := by
rw [← hkZ]
exact hnonneg
linarith
refine ⟨kZ.toNat, ?_⟩
have hkZ_eq : (kZ : ℝ) = (kZ.toNat : ℝ) := by
exact_mod_cast (Int.toNat_of_nonneg hkZ_nonneg).symm
rw [hload, hkZ, Int.cast_add, ← two_mul, hkZ_eq]
THEOREM booleanOccupation_settlementLoad_mem · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
/-- Boolean settlement loads lie in `{0, 2, 4, 6, 8}`. -/
theorem booleanOccupation_settlementLoad_mem
(occ : Fin 8 → ℂ) (h : BooleanOccupation occ) :
settlementLoad occ ∈ ({0, 2, 4, 6, 8} : Set ℝ) := by
obtain ⟨k, hk⟩ :=
integerOccupation_settlementLoad_even occ h.integerOccupation
have hle : settlementLoad occ ≤ 8 :=
booleanOccupation_settlementLoad_le_eight occ h
have hk_le : (k : ℝ) ≤ 4 := by
have : 2 * (k : ℝ) ≤ 8 := by rw [← hk]; exact hle
linarith
have hk_nat : k ≤ 4 := by exact_mod_cast hk_le
rw [hk]
interval_cases k <;> norm_num
THEOREM t10DoubleEntryUnitFreeMassWallCert · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
theorem t10DoubleEntryUnitFreeMassWallCert :
T10DoubleEntryUnitFreeMassWallCert where
unit_factors_out := twoValuedOccupation_settlementLoad_eq_normSq_mul_cutCount
cutCount_even := twoValuedOccupation_cutCount_even
cutCount_le_eight_field := cutCount_le_eight
load_cutCount_cancel := twoValuedOccupation_load_cutCount_cancel
unit_free_mass_ratio_le_four := twoValuedOccupation_mass_ratio_le_four
wall_tight_at_cuts_two_and_eight := twoValuedOccupation_mass_ratio_wall_tight
vacuum_and_full_cycle_massless :=
⟨twoValuedVacuum_settlementLoad, twoValuedFull_settlementLoad⟩
three_valued_discriminates_R9 :=
⟨threeValuedDiscriminatingWitness_settlementLoad,
threeValuedDiscriminatingWitness_cutCount,
threeValuedDiscriminatingWitness_R9_fails_at_one⟩
scope_one_eight_tick_voxel := trivial
scope_lepton_ratios_not_addressed := trivial
scope_posting_unit_not_derived := trivial
THEOREM settlementLoad_mul · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
theorem settlementLoad_mul (lam : ℂ) (occ : Fin 8 → ℂ) :
settlementLoad (fun t => lam * occ t) =
Complex.normSq lam * settlementLoad occ := by
have hsw := settlementWindow_mul lam occ
unfold settlementLoad
have hneut : IsNeutral (fun t => lam * settlementWindow occ t) := by
unfold IsNeutral
rw [← Finset.mul_sum, settlementWindow_neutral, mul_zero]
rw [hsw, neutralize_of_neutral _ hneut, neutralize_settlementWindow]
change
(∑ t : Fin 8, Complex.normSq (lam * settlementWindow occ t)) =
Complex.normSq lam *
∑ t : Fin 8, Complex.normSq (settlementWindow occ t)
simp_rw [Complex.normSq_mul, ← Finset.mul_sum]
THEOREM scaledHalfSupportOccupation_settlementLoad · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
theorem scaledHalfSupportOccupation_settlementLoad
(r : ℝ) (hr : 0 ≤ r) :
settlementLoad (scaledHalfSupportOccupation r) = r := by
have hnonneg : 0 ≤ r / 2 := by linarith
set s : ℝ := Real.sqrt (r / 2)
have hs : s * s = r / 2 := Real.mul_self_sqrt hnonneg
have hnorm : Complex.normSq (s : ℂ) = r / 2 := by
simp [Complex.normSq, Complex.ofReal_re, Complex.ofReal_im, hs]
have hneg : Complex.normSq (-(s : ℂ)) = r / 2 := by
rw [Complex.normSq_neg, hnorm]
unfold settlementLoad
rw [neutralize_settlementWindow, scaledHalfSupportOccupation_settlementWindow]
-- Rephrase the window through the local `s`.
change normSq8
(fun t => if t = 0 then (s : ℂ) else if t = 1 then -(s : ℂ) else 0) = r
unfold normSq8
rw [Fin.sum_univ_eight]
simp [hnorm, hneg]
What this page does not claim
The charged-lepton mass ratios are not derived here. The posting unit lam is not derived; it is a units choice. The number of voxels per particle is not defined in this formalism.
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/T10DoubleEntryMassQuantum.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:
- How many voxels does a particle occupy?
- What substrate count ratio would reproduce the muon-to-electron mass ratio?
- How does the wall of four per voxel constrain possible substrate geometries?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM integerOccupation_settlementLoad_even · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
/-- **Main theorem.** For every integer occupation the settlement load is twice a natural number. Proof: choose integers `n t` with `occ t = n t`, put `d t = n t - n (t-1)`, note each tick contributes `(d t)^2` to the load, the cycle forces `∑ d = 0`, and over `ℤ` one has `m^2 ≡ m [ZMOD 2]`, so `∑ (d t)^2 ≡ ∑ d t = 0 [ZMOD 2]`. Nonnegativity upgrades the even integer to `2 * k` with `k : ℕ`. -/ theorem integerOccupation_settlementLoad_even (occ : Fin 8 → ℂ) (hocc : IntegerOccupation occ) : ∃ k : ℕ, settlementLoad occ = 2 * (k : ℝ) := by classical let n : Fin 8 → ℤ := fun t => Classical.choose (hocc t) have hn : ∀ t, occ t = (n t : ℂ) := fun t => Classical.choose_spec (hocc t) let d : Fin 8 → ℤ := fun t => n t - n (t - 1) have hterm : ∀ t, Complex.normSq (occ t - occ (t - 1)) = ((d t : ℤ) : ℝ) ^ 2 := by intro t rw [hn t, hn (t - 1)] simpa [d] using integer_diff_normSq (n t) (n (t - 1)) have hload : settlementLoad occ = ((∑ t : Fin 8, (d t) ^ 2 : ℤ) : ℝ) := by rw [settlementLoad_eq_sum_normSq] have hsum : (∑ t : Fin 8, Complex.normSq (occ t - occ (t - 1))) = ∑ t : Fin 8, ((d t : ℤ) : ℝ) ^ 2 := by refine Finset.sum_congr rfl ?_ intro t _; exact hterm t rw [hsum] simp [Int.cast_sum, Int.cast_pow] have hsum_d : (∑ t : Fin 8, d t) = 0 := by change (∑ t : Fin 8, (n t - n (t - 1))) = 0 rw [Finset.sum_sub_distrib] have hbij : (∑ t : Fin 8, n (t - 1)) = ∑ t : Fin 8, n t := Fintype.sum_equiv (Equiv.subRight (1 : Fin 8)) _ _ (fun t => rfl) rw [hbij, sub_self] have hdiff_even : Even (∑ t : Fin 8, ((d t) ^ 2 - d t)) := even_sum_of_even (fun t => (d t) ^ 2 - d t) (fun t => even_sq_sub_self (d t)) have hsum_sq_even : Even (∑ t : Fin 8, (d t) ^ 2) := by have hrewrite : (∑ t : Fin 8, (d t) ^ 2) = (∑ t : Fin 8, ((d t) ^ 2 - d t)) + ∑ t : Fin 8, d t := by rw [← Finset.sum_add_distrib] refine Finset.sum_congr rfl ?_ intro t _ ring rw [hrewrite, hsum_d, add_zero] exact hdiff_even obtain ⟨kZ, hkZ⟩ := hsum_sq_even have hnonneg : 0 ≤ ∑ t : Fin 8, (d t) ^ 2 := Finset.sum_nonneg (fun _ _ => sq_nonneg _) have hkZ_nonneg : 0 ≤ kZ := by have : 0 ≤ kZ + kZ := by rw [← hkZ] exact hnonneg linarith refine ⟨kZ.toNat, ?_⟩ have hkZ_eq : (kZ : ℝ) = (kZ.toNat : ℝ) := by exact_mod_cast (Int.toNat_of_nonneg hkZ_nonneg).symm rw [hload, hkZ, Int.cast_add, ← two_mul, hkZ_eq]For any occupation whose values are integers, the settlement load is always an even natural number times a unit squared amplitude: 2k. integerOccupation_settlementLoad_even · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.leanTHEOREM booleanOccupation_settlementLoad_mem · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
/-- Boolean settlement loads lie in `{0, 2, 4, 6, 8}`. -/ theorem booleanOccupation_settlementLoad_mem (occ : Fin 8 → ℂ) (h : BooleanOccupation occ) : settlementLoad occ ∈ ({0, 2, 4, 6, 8} : Set ℝ) := by obtain ⟨k, hk⟩ := integerOccupation_settlementLoad_even occ h.integerOccupation have hle : settlementLoad occ ≤ 8 := booleanOccupation_settlementLoad_le_eight occ h have hk_le : (k : ℝ) ≤ 4 := by have : 2 * (k : ℝ) ≤ 8 := by rw [← hk]; exact hle linarith have hk_nat : k ≤ 4 := by exact_mod_cast hk_le rw [hk] interval_cases k <;> norm_numFor Boolean occupations, where each entry is 0 or 1, the load can only be 0, 2, 4, 6, or 8. booleanOccupation_settlementLoad_mem · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.leanTHEOREM t10DoubleEntryUnitFreeMassWallCert · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
theorem t10DoubleEntryUnitFreeMassWallCert : T10DoubleEntryUnitFreeMassWallCert where unit_factors_out := twoValuedOccupation_settlementLoad_eq_normSq_mul_cutCount cutCount_even := twoValuedOccupation_cutCount_even cutCount_le_eight_field := cutCount_le_eight load_cutCount_cancel := twoValuedOccupation_load_cutCount_cancel unit_free_mass_ratio_le_four := twoValuedOccupation_mass_ratio_le_four wall_tight_at_cuts_two_and_eight := twoValuedOccupation_mass_ratio_wall_tight vacuum_and_full_cycle_massless := ⟨twoValuedVacuum_settlementLoad, twoValuedFull_settlementLoad⟩ three_valued_discriminates_R9 := ⟨threeValuedDiscriminatingWitness_settlementLoad, threeValuedDiscriminatingWitness_cutCount, threeValuedDiscriminatingWitness_R9_fails_at_one⟩ scope_one_eight_tick_voxel := trivial scope_lepton_ratios_not_addressed := trivial scope_posting_unit_not_derived := trivialA two-valued occupation, where each entry is either 0 or some fixed complex number lam, has a settlement load equal to the squared norm of lam times the number of times the occupation changes value. t10DoubleEntryUnitFreeMassWallCert · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.leanTHEOREM settlementLoad_mul · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
theorem settlementLoad_mul (lam : ℂ) (occ : Fin 8 → ℂ) : settlementLoad (fun t => lam * occ t) = Complex.normSq lam * settlementLoad occ := by have hsw := settlementWindow_mul lam occ unfold settlementLoad have hneut : IsNeutral (fun t => lam * settlementWindow occ t) := by unfold IsNeutral rw [← Finset.mul_sum, settlementWindow_neutral, mul_zero] rw [hsw, neutralize_of_neutral _ hneut, neutralize_settlementWindow] change (∑ t : Fin 8, Complex.normSq (lam * settlementWindow occ t)) = Complex.normSq lam * ∑ t : Fin 8, Complex.normSq (settlementWindow occ t) simp_rw [Complex.normSq_mul, ← Finset.mul_sum]The settlement primitive is homogeneous in occupation amplitude. settlementLoad_mul · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.leanTHEOREM scaledHalfSupportOccupation_settlementLoad · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean
theorem scaledHalfSupportOccupation_settlementLoad (r : ℝ) (hr : 0 ≤ r) : settlementLoad (scaledHalfSupportOccupation r) = r := by have hnonneg : 0 ≤ r / 2 := by linarith set s : ℝ := Real.sqrt (r / 2) have hs : s * s = r / 2 := Real.mul_self_sqrt hnonneg have hnorm : Complex.normSq (s : ℂ) = r / 2 := by simp [Complex.normSq, Complex.ofReal_re, Complex.ofReal_im, hs] have hneg : Complex.normSq (-(s : ℂ)) = r / 2 := by rw [Complex.normSq_neg, hnorm] unfold settlementLoad rw [neutralize_settlementWindow, scaledHalfSupportOccupation_settlementWindow] -- Rephrase the window through the local `s`. change normSq8 (fun t => if t = 0 then (s : ℂ) else if t = 1 then -(s : ℂ) else 0) = r unfold normSq8 rw [Fin.sum_univ_eight] simp [hnorm, hneg]Every nonnegative real load is realized by some occupation. scaledHalfSupportOccupation_settlementLoad · IndisputableMonolith/Masses/MassGenesis/T10DoubleEntryMassQuantum.lean