Encyclopedia Masses Masses Mass Genesis T10 Counting Bridge Obstruction
ARTICLE 3 claims 3 theorems
Masses Mass Genesis T10 Counting Bridge Obstruction
A proposed arithmetic bridge in the mass-genesis program is permanently closed by a proved theorem, not by a search failure.
The counting bridge
The golden ratio φ is the positive solution of r² = r + 1, approximately 1.618. Its powers and inverse powers form a ladder of values. In the Recognition Science framework's mass-genesis program, these ladder values serve as candidate block energies, discrete units that a ledger, a record of discrete events, might combine to form particle masses. The specific question at issue is whether a particular target load, the value φ⁴² / 4, can be written as a finite sum of integer multiples of these block energies, with any multiplicities, signed or unsigned.
The answer is no, and the no is a theorem. Every block energy φ⁻ⁿ reduces to an integer combination of 1 and φ, so any finite combination of them has the form A·φ + B with A and B integers. The target load reduces the same way: φ⁴² / 4 = (F₄₂·φ + F₄₁) / 4, where F denotes the Fibonacci numbers. Since φ is irrational, the set {1, φ} is linearly independent over the rationals. A representation would therefore force both F₄₂ and F₄₁ to be divisible by 4. The first holds, but the second fails: F₄₁ = 165580141, which is congruent to 1 mod 4. The obstruction is a congruence, not a magnitude.
The same argument kills every pure ladder power with a power-of-two denominator. The value φᵏ / 2ʲ with j ≥ 1 would force both Fₖ and Fₖ₋₁ to be even, but consecutive Fibonacci numbers are coprime, so both can never be even. Integer multiples of pure powers are the only representable ladder values, and they are representable trivially. Everything with a binary denominator is permanently outside the block semigroup. No change of tick convention, window normalization, or amplitude convention escapes this.
The one algebraic mechanism in the library that can discriminate scale at all, the Galois conjugate window, also fails on the gap-one load. The conjugate of φ⁴² / 4 is φ⁻⁴² / 4, approximately 10⁻⁹, far below the window's lower edge φ⁻¹. The window pins small counts; the physical load sits at count 42. Together with a banked class wall that kills every exponent-pinning load condition on the lepton orbit, this closes route B: the counting bridge cannot be repaired arithmetically, and the conjugate mechanism cannot be pressed into service.
The surviving route is A: a genesis-creation predicate that selects the J-ground orbit point. It does not need integer counts at all. This theorem does not say masses are impossible; it says one particular arithmetic bridge is permanently closed, and the program must take the other route.
THEOREM gapOneLoad_not_block_combination · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean
/-- **B-1, gap-one (THEOREM).** The anchor load `phi^42 / 4` is not a finite
integer combination of block energies, with any multiplicities, signed or
unsigned. The would-be representation forces `4 ∣ F_41`, and
`F_41 = 165580141 ≡ 1 (mod 4)`. -/
theorem gapOneLoad_not_block_combination (s : Finset ℕ) (c : ℕ → ℤ) :
(∑ n ∈ s, (c n : ℝ) * ((Constants.phi : ℝ)⁻¹) ^ n) ≠
(Constants.phi : ℝ) ^ 42 / 4 := by
obtain ⟨A, B, hAB⟩ := combo_reduce s c
intro h
rw [hAB] at h
have h4 : 4 * (((A : ℝ)) * Constants.phi + ((B : ℝ))) =
(Constants.phi : ℝ) ^ 42 := by linear_combination 4 * h
rw [phi_pow_fib] at h4
have key : (((4 * A - (Nat.fib 42 : ℤ)) : ℤ) : ℝ) * Constants.phi +
(((4 * B - ((Nat.fib 43 : ℤ) - (Nat.fib 42 : ℤ))) : ℤ) : ℝ) = 0 := by
push_cast
linear_combination h4
obtain ⟨-, h2⟩ := int_combination_eq_zero key
have hf43 : (Nat.fib 43 : ℤ) - (Nat.fib 42 : ℤ) = (Nat.fib 41 : ℤ) := by
rw [Nat.fib_add_two (n := 41)]
push_cast
ring
rw [hf43] at h2
have hval : Nat.fib 41 = 165580141 := by decide
rw [hval] at h2
omega
THEOREM phiPow_div_twoPow_not_block_combination · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean
/-- **B-1, general (THEOREM).** No pure ladder power with a power-of-two
denominator is a finite integer combination of block energies:
`phi^k / 2^j`, `j ≥ 1`, would force `2 ∣ F_k` and `2 ∣ F_{k-1}`, and
consecutive Fibonacci numbers are coprime. -/
theorem phiPow_div_twoPow_not_block_combination (s : Finset ℕ) (c : ℕ → ℤ)
(k j : ℕ) (hj : 1 ≤ j) :
(∑ n ∈ s, (c n : ℝ) * ((Constants.phi : ℝ)⁻¹) ^ n) ≠
(Constants.phi : ℝ) ^ k / (2 ^ j : ℝ) := by
obtain ⟨A, B, hAB⟩ := combo_reduce s c
intro h
rw [hAB] at h
have hj0 : (2 : ℝ) ^ j ≠ 0 := by positivity
have h2j : (2 ^ j : ℝ) * (((A : ℝ)) * Constants.phi + ((B : ℝ))) =
(Constants.phi : ℝ) ^ k := by
field_simp at h
linear_combination h
rw [phi_pow_fib] at h2j
have key : ((((2 : ℤ) ^ j * A - (Nat.fib k : ℤ)) : ℤ) : ℝ) * Constants.phi +
((((2 : ℤ) ^ j * B - ((Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ))) : ℤ) : ℝ)
= 0 := by
push_cast
linear_combination h2j
obtain ⟨h1, h2⟩ := int_combination_eq_zero key
have d1 : (2 : ℤ) ^ j ∣ (Nat.fib k : ℤ) := ⟨A, by linear_combination -h1⟩
have d2 : (2 : ℤ) ^ j ∣ ((Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ)) :=
⟨B, by linear_combination -h2⟩
have h2dvd : (2 : ℤ) ∣ (2 : ℤ) ^ j := dvd_pow_self 2 (by omega)
have e1 : (2 : ℤ) ∣ (Nat.fib k : ℤ) := h2dvd.trans d1
have e2 : (2 : ℤ) ∣ ((Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ)) :=
h2dvd.trans d2
rcases Nat.eq_zero_or_pos k with rfl | hk
· norm_num [Nat.fib] at e2
· have hf : (Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ) =
(Nat.fib (k - 1) : ℤ) := by
have h := Nat.fib_add_two (n := k - 1)
rw [show k - 1 + 2 = k + 1 by omega, show k - 1 + 1 = k by omega] at h
rw [h]
push_cast
ring
rw [hf] at e2
have e1' : 2 ∣ Nat.fib k := Int.ofNat_dvd.mp (by exact_mod_cast e1)
have e2' : 2 ∣ Nat.fib (k - 1) := Int.ofNat_dvd.mp (by exact_mod_cast e2)
have g : 2 ∣ Nat.gcd (Nat.fib k) (Nat.fib (k - 1)) := Nat.dvd_gcd e1' e2'
rw [← Nat.fib_gcd] at g
have hcop : Nat.gcd k (k - 1) = 1 := by
have hd1 : Nat.gcd k (k - 1) ∣ k := Nat.gcd_dvd_left _ _
have hd2 : Nat.gcd k (k - 1) ∣ (k - 1) := Nat.gcd_dvd_right _ _
have hd3 : Nat.gcd k (k - 1) ∣ (k - (k - 1)) := Nat.dvd_sub hd1 hd2
have hkk : k - (k - 1) = 1 := by omega
rw [hkk] at hd3
exact Nat.dvd_one.mp hd3
rw [hcop] at g
norm_num at g
THEOREM conjWindow_fails_gapOneConjugateLoad · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean
/-- **B-2 complement (THEOREM).** The Galois conjugate of the gap-one load
is `phiConj^42 / 4 = phi^(-42)/4`, far below the Pisot window's lower edge:
the one discriminating mechanism in the library rejects the intended
witness itself. Dressing-independent, since conjugation is a ring
homomorphism and the load is `phi^42 / 4` however it is dressed. -/
theorem conjWindow_fails_gapOneConjugateLoad :
¬ InConjWindow ((phiConj : ℝ) ^ 42 / 4) := by
rintro ⟨hge, -⟩
have hphi : 0 < Constants.phi := Constants.PhiLadder.phi_pos
have hrewrite : (phiConj : ℝ) ^ 42 = ((Constants.phi : ℝ)⁻¹) ^ 42 := by
rw [phiConj_eq_neg_inv, neg_eq_neg_one_mul, mul_pow]
norm_num
have hpos : (0 : ℝ) < (phiConj : ℝ) ^ 42 / 4 := by
rw [hrewrite]
positivity
rw [abs_of_pos hpos] at hge
have hlt : (phiConj : ℝ) ^ 42 / 4 < (Constants.phi : ℝ)⁻¹ := by
rw [hrewrite]
have hp : (0 : ℝ) < (Constants.phi : ℝ)⁻¹ :=
inv_pos.mpr Constants.PhiLadder.phi_pos
have h01 : (0 : ℝ) ≤ (Constants.phi : ℝ)⁻¹ := hp.le
have hle1 : (Constants.phi : ℝ)⁻¹ ≤ 1 :=
inv_le_one_of_one_le₀ (le_of_lt Constants.PhiLadder.one_lt_phi)
have h42 : ((Constants.phi : ℝ)⁻¹) ^ 42 ≤ (Constants.phi : ℝ)⁻¹ := by
rw [show (42 : ℕ) = 41 + 1 from rfl, pow_succ]
have h41 : ((Constants.phi : ℝ)⁻¹) ^ 41 ≤ 1 := by
have h := pow_le_pow_left₀ h01 hle1 41
simpa using h
calc ((Constants.phi : ℝ)⁻¹) ^ 41 * (Constants.phi : ℝ)⁻¹
≤ 1 * (Constants.phi : ℝ)⁻¹ :=
mul_le_mul_of_nonneg_right h41 h01
_ = (Constants.phi : ℝ)⁻¹ := one_mul _
linarith
linarith
What this page does not claim
This theorem does not prove that particle masses cannot be derived from the framework; it closes one arithmetic route, not the whole program. This theorem does not claim the block semigroup is empty; integer multiples of pure powers are representable. This theorem does not address the empirical match of the φ-power mass ladder against measured PDG values.
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/T10CountingBridgeObstruction.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 is the genesis-creation predicate of route A, and how does it select the J-ground orbit point?
- What is the banked class wall that kills every exponent-pinning load condition on the lepton orbit?
- What is the physical interpretation of the gap-one anchor load φ⁴² / 4?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM gapOneLoad_not_block_combination · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean
/-- **B-1, gap-one (THEOREM).** The anchor load `phi^42 / 4` is not a finite integer combination of block energies, with any multiplicities, signed or unsigned. The would-be representation forces `4 ∣ F_41`, and `F_41 = 165580141 ≡ 1 (mod 4)`. -/ theorem gapOneLoad_not_block_combination (s : Finset ℕ) (c : ℕ → ℤ) : (∑ n ∈ s, (c n : ℝ) * ((Constants.phi : ℝ)⁻¹) ^ n) ≠ (Constants.phi : ℝ) ^ 42 / 4 := by obtain ⟨A, B, hAB⟩ := combo_reduce s c intro h rw [hAB] at h have h4 : 4 * (((A : ℝ)) * Constants.phi + ((B : ℝ))) = (Constants.phi : ℝ) ^ 42 := by linear_combination 4 * h rw [phi_pow_fib] at h4 have key : (((4 * A - (Nat.fib 42 : ℤ)) : ℤ) : ℝ) * Constants.phi + (((4 * B - ((Nat.fib 43 : ℤ) - (Nat.fib 42 : ℤ))) : ℤ) : ℝ) = 0 := by push_cast linear_combination h4 obtain ⟨-, h2⟩ := int_combination_eq_zero key have hf43 : (Nat.fib 43 : ℤ) - (Nat.fib 42 : ℤ) = (Nat.fib 41 : ℤ) := by rw [Nat.fib_add_two (n := 41)] push_cast ring rw [hf43] at h2 have hval : Nat.fib 41 = 165580141 := by decide rw [hval] at h2 omegaThe anchor load φ⁴² / 4 is not a finite integer combination of block energies, with any multiplicities, signed or unsigned. gapOneLoad_not_block_combination · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.leanTHEOREM phiPow_div_twoPow_not_block_combination · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean
/-- **B-1, general (THEOREM).** No pure ladder power with a power-of-two denominator is a finite integer combination of block energies: `phi^k / 2^j`, `j ≥ 1`, would force `2 ∣ F_k` and `2 ∣ F_{k-1}`, and consecutive Fibonacci numbers are coprime. -/ theorem phiPow_div_twoPow_not_block_combination (s : Finset ℕ) (c : ℕ → ℤ) (k j : ℕ) (hj : 1 ≤ j) : (∑ n ∈ s, (c n : ℝ) * ((Constants.phi : ℝ)⁻¹) ^ n) ≠ (Constants.phi : ℝ) ^ k / (2 ^ j : ℝ) := by obtain ⟨A, B, hAB⟩ := combo_reduce s c intro h rw [hAB] at h have hj0 : (2 : ℝ) ^ j ≠ 0 := by positivity have h2j : (2 ^ j : ℝ) * (((A : ℝ)) * Constants.phi + ((B : ℝ))) = (Constants.phi : ℝ) ^ k := by field_simp at h linear_combination h rw [phi_pow_fib] at h2j have key : ((((2 : ℤ) ^ j * A - (Nat.fib k : ℤ)) : ℤ) : ℝ) * Constants.phi + ((((2 : ℤ) ^ j * B - ((Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ))) : ℤ) : ℝ) = 0 := by push_cast linear_combination h2j obtain ⟨h1, h2⟩ := int_combination_eq_zero key have d1 : (2 : ℤ) ^ j ∣ (Nat.fib k : ℤ) := ⟨A, by linear_combination -h1⟩ have d2 : (2 : ℤ) ^ j ∣ ((Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ)) := ⟨B, by linear_combination -h2⟩ have h2dvd : (2 : ℤ) ∣ (2 : ℤ) ^ j := dvd_pow_self 2 (by omega) have e1 : (2 : ℤ) ∣ (Nat.fib k : ℤ) := h2dvd.trans d1 have e2 : (2 : ℤ) ∣ ((Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ)) := h2dvd.trans d2 rcases Nat.eq_zero_or_pos k with rfl | hk · norm_num [Nat.fib] at e2 · have hf : (Nat.fib (k + 1) : ℤ) - (Nat.fib k : ℤ) = (Nat.fib (k - 1) : ℤ) := by have h := Nat.fib_add_two (n := k - 1) rw [show k - 1 + 2 = k + 1 by omega, show k - 1 + 1 = k by omega] at h rw [h] push_cast ring rw [hf] at e2 have e1' : 2 ∣ Nat.fib k := Int.ofNat_dvd.mp (by exact_mod_cast e1) have e2' : 2 ∣ Nat.fib (k - 1) := Int.ofNat_dvd.mp (by exact_mod_cast e2) have g : 2 ∣ Nat.gcd (Nat.fib k) (Nat.fib (k - 1)) := Nat.dvd_gcd e1' e2' rw [← Nat.fib_gcd] at g have hcop : Nat.gcd k (k - 1) = 1 := by have hd1 : Nat.gcd k (k - 1) ∣ k := Nat.gcd_dvd_left _ _ have hd2 : Nat.gcd k (k - 1) ∣ (k - 1) := Nat.gcd_dvd_right _ _ have hd3 : Nat.gcd k (k - 1) ∣ (k - (k - 1)) := Nat.dvd_sub hd1 hd2 have hkk : k - (k - 1) = 1 := by omega rw [hkk] at hd3 exact Nat.dvd_one.mp hd3 rw [hcop] at g norm_num at gNo pure ladder power with a power-of-two denominator is a finite integer combination of block energies. phiPow_div_twoPow_not_block_combination · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.leanTHEOREM conjWindow_fails_gapOneConjugateLoad · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean
/-- **B-2 complement (THEOREM).** The Galois conjugate of the gap-one load is `phiConj^42 / 4 = phi^(-42)/4`, far below the Pisot window's lower edge: the one discriminating mechanism in the library rejects the intended witness itself. Dressing-independent, since conjugation is a ring homomorphism and the load is `phi^42 / 4` however it is dressed. -/ theorem conjWindow_fails_gapOneConjugateLoad : ¬ InConjWindow ((phiConj : ℝ) ^ 42 / 4) := by rintro ⟨hge, -⟩ have hphi : 0 < Constants.phi := Constants.PhiLadder.phi_pos have hrewrite : (phiConj : ℝ) ^ 42 = ((Constants.phi : ℝ)⁻¹) ^ 42 := by rw [phiConj_eq_neg_inv, neg_eq_neg_one_mul, mul_pow] norm_num have hpos : (0 : ℝ) < (phiConj : ℝ) ^ 42 / 4 := by rw [hrewrite] positivity rw [abs_of_pos hpos] at hge have hlt : (phiConj : ℝ) ^ 42 / 4 < (Constants.phi : ℝ)⁻¹ := by rw [hrewrite] have hp : (0 : ℝ) < (Constants.phi : ℝ)⁻¹ := inv_pos.mpr Constants.PhiLadder.phi_pos have h01 : (0 : ℝ) ≤ (Constants.phi : ℝ)⁻¹ := hp.le have hle1 : (Constants.phi : ℝ)⁻¹ ≤ 1 := inv_le_one_of_one_le₀ (le_of_lt Constants.PhiLadder.one_lt_phi) have h42 : ((Constants.phi : ℝ)⁻¹) ^ 42 ≤ (Constants.phi : ℝ)⁻¹ := by rw [show (42 : ℕ) = 41 + 1 from rfl, pow_succ] have h41 : ((Constants.phi : ℝ)⁻¹) ^ 41 ≤ 1 := by have h := pow_le_pow_left₀ h01 hle1 41 simpa using h calc ((Constants.phi : ℝ)⁻¹) ^ 41 * (Constants.phi : ℝ)⁻¹ ≤ 1 * (Constants.phi : ℝ)⁻¹ := mul_le_mul_of_nonneg_right h41 h01 _ = (Constants.phi : ℝ)⁻¹ := one_mul _ linarith linarithThe Galois conjugate of the gap-one load is far below the Pisot window's lower edge. conjWindow_fails_gapOneConjugateLoad · IndisputableMonolith/Masses/MassGenesis/T10CountingBridgeObstruction.lean