pith. sign in

IndisputableMonolith.Masses.SectorDependentTorsion

IndisputableMonolith/Masses/SectorDependentTorsion.lean · 315 lines · 73 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-13 04:57:59.990929+00:00

   1import Mathlib
   2import IndisputableMonolith.Constants.AlphaDerivation
   3
   4/-!
   5# Sector-Dependent Generation Torsion (SDGT)
   6
   7## Epistemic Status
   8
   9This module proves that the integers {13, 11, 6, 8} ARE Q₃ cell counts
  10and that they satisfy specific algebraic constraints (cyclic chain,
  11partition of 2D^D+1 = 55, shared steps between adjacent sectors).
  12
  13HOWEVER: the assignment of specific cell-count pairs to specific fermion
  14sectors was IDENTIFIED FROM PDG DATA, not derived from a first-principles
  15forcing argument. The lepton torsion {11, 6} = {E_pass, F} is fully
  16derived. The quark assignments are HYPOTHESES supported by data:
  17- Up quarks:   {V+F-C=13, E_pass=11}  (HYPOTHESIS)
  18- Down quarks: {F=6, V=8}              (HYPOTHESIS)
  19- Cross-sector +E=+12 shift for down   (HYPOTHESIS)
  20
  21The Lean proofs herein verify the MATHEMATICAL properties of these
  22integers, not the PHYSICAL derivation of why each sector uses them.
  23
  24## D=3 Coincidence (DERIVED)
  25
  26W = 2V + 1 = N₀ holds ONLY for D = 3, providing a new dimension-forcing condition.
  27This IS a genuine derivation (no data used).
  28-/
  29
  30namespace IndisputableMonolith
  31namespace Masses
  32namespace SectorDependentTorsion
  33
  34open Constants.AlphaDerivation
  35
  36/-! ## Cube Cell Counts -/
  37
  38/-- Vertices of Q_D (0-cells). -/
  39def cube_vertices' (d : ℕ) : ℕ := 2 ^ d
  40
  41/-- Edges of Q_D (1-cells). -/
  42def cube_edges' (d : ℕ) : ℕ := d * 2 ^ (d - 1)
  43
  44/-- Faces of Q_D (2-cells). -/
  45def cube_faces' (d : ℕ) : ℕ := 2 * d
  46
  47/-- Body of Q_D (D-cell). Always 1. -/
  48def cube_body : ℕ := 1
  49
  50theorem vertices_at_D3 : cube_vertices' 3 = 8 := by native_decide
  51theorem edges_at_D3 : cube_edges' 3 = 12 := by native_decide
  52theorem faces_at_D3 : cube_faces' 3 = 6 := by native_decide
  53
  54/-! ## Cumulative Cell Counts (S-numbers) -/
  55
  56/-- S₀ = f₀ = V = number of vertices. -/
  57def S0 (d : ℕ) : ℕ := cube_vertices' d
  58
  59/-- S₁ = f₀ + f₁ = V + E. -/
  60def S1 (d : ℕ) : ℕ := cube_vertices' d + cube_edges' d
  61
  62/-- S₂ = f₀ + f₁ + f₂ = V + E + F. -/
  63def S2 (d : ℕ) : ℕ := cube_vertices' d + cube_edges' d + cube_faces' d
  64
  65theorem S0_at_D3 : S0 3 = 8 := by native_decide
  66theorem S1_at_D3 : S1 3 = 20 := by native_decide
  67theorem S2_at_D3 : S2 3 = 26 := by native_decide
  68
  69/-! ## N-numbers: Ledger-Doubled Cumulative + Body
  70
  71N_k = 2·S_k + 1 — the doubled cumulative face count plus the cube body.
  72These generalize the wallpaper count W. -/
  73
  74/-- N₀ = 2V + 1. -/
  75def N0 (d : ℕ) : ℕ := 2 * S0 d + cube_body
  76
  77/-- N₁ = 2(V + E) + 1. -/
  78def N1 (d : ℕ) : ℕ := 2 * S1 d + cube_body
  79
  80/-- N₂ = 2(V + E + F) + 1. -/
  81def N2 (d : ℕ) : ℕ := 2 * S2 d + cube_body
  82
  83theorem N0_at_D3 : N0 3 = 17 := by native_decide
  84theorem N1_at_D3 : N1 3 = 41 := by native_decide
  85theorem N2_at_D3 : N2 3 = 53 := by native_decide
  86
  87/-! ## KEY THEOREM: W = N₀ iff D = 3
  88
  89The wallpaper count W = E_pass + F coincides with N₀ = 2V + 1
  90ONLY at D = 3. This provides a new dimension-forcing condition. -/
  91
  92theorem N0_eq_W_at_D3 : N0 3 = wallpaper_groups := by native_decide
  93
  94/-- W ≠ 2V + 1 for D = 1, 2, 4, 5. Demonstrates D=3 uniqueness. -/
  95theorem N0_ne_W_at_D1 :
  96    2 * cube_vertices' 1 + 1 ≠ (1 * 2^0 - 1) + 2 * 1 := by native_decide
  97
  98theorem N0_ne_W_at_D2 :
  99    2 * cube_vertices' 2 + 1 ≠ (2 * 2^1 - 1) + 2 * 2 := by native_decide
 100
 101theorem N0_ne_W_at_D4 :
 102    2 * cube_vertices' 4 + 1 ≠ (4 * 2^3 - 1) + 2 * 4 := by native_decide
 103
 104theorem N0_ne_W_at_D5 :
 105    2 * cube_vertices' 5 + 1 ≠ (5 * 2^4 - 1) + 2 * 5 := by native_decide
 106
 107/-! ## N-number Differences = Doubled Cell Counts
 108
 109N₂ - N₁ = 2F = 2·(2D) = 12 (at D=3)
 110N₁ - N₀ = 2E = 2·D·2^(D-1) = 24 (at D=3)
 111
 112These differences are exactly twice the cell counts at each level. -/
 113
 114theorem N2_minus_N1 : N2 3 - N1 3 = 2 * cube_faces' 3 := by native_decide
 115theorem N1_minus_N0 : N1 3 - N0 3 = 2 * cube_edges' 3 := by native_decide
 116
 117-- The difference N₂ - N₁ = 2F = E at D=3 (because 2·2D = D·2^(D-1) at D=3)
 118theorem N_diff_eq_edges_at_D3 : N2 3 - N1 3 = cube_edges' 3 := by native_decide
 119
 120/-! ## Sector-Dependent Generation Torsion
 121
 122### Lepton Sector (coupling dimension d=1, edges)
 123
 124Leptons traverse UP from edges to faces.
 125Gen 1→2 step: E_pass = E - A = 11 (effective edge count)
 126Gen 2→3 step: F = 6 (face count)
 127Total span: W = E_pass + F = 17
 128-/
 129
 130/-- Lepton generation steps from cube geometry. -/
 131def lepton_step_12 : ℕ := passive_field_edges 3  -- E_pass = 11
 132def lepton_step_23 : ℕ := cube_faces' 3          -- F = 6
 133
 134theorem lepton_step_12_eq : lepton_step_12 = 11 := by native_decide
 135theorem lepton_step_23_eq : lepton_step_23 = 6 := by native_decide
 136
 137theorem lepton_total_span :
 138    lepton_step_12 + lepton_step_23 = wallpaper_groups := by native_decide
 139
 140/-!
 141### Down-Quark Sector (coupling dimension d=2, faces)
 142
 143Down quarks traverse DOWN from faces to vertices.
 144Gen 1→2 step: F = 6 (face count = coupling dimension count)
 145Gen 2→3 step: V = 8 (vertex count = complementary dimension)
 146Total span: V + F = 14 = W - D
 147-/
 148
 149/-- Down-quark generation steps from cube geometry. -/
 150def down_step_12 : ℕ := cube_faces' 3      -- F = 6
 151def down_step_23 : ℕ := cube_vertices' 3   -- V = 8
 152
 153theorem down_step_12_eq : down_step_12 = 6 := by native_decide
 154theorem down_step_23_eq : down_step_23 = 8 := by native_decide
 155
 156theorem down_total_span :
 157    down_step_12 + down_step_23 = cube_vertices' 3 + cube_faces' 3 := by native_decide
 158
 159theorem down_span_eq_W_minus_D :
 160    down_step_12 + down_step_23 + 3 = wallpaper_groups := by native_decide
 161
 162/-- Down-quark generation rungs (with baseline r_q = 4). -/
 163def down_rung_gen1 : ℕ := 2 ^ (3 - 1)                        -- 4
 164def down_rung_gen2 : ℕ := down_rung_gen1 + down_step_12       -- 10
 165def down_rung_gen3 : ℕ := down_rung_gen1 + down_step_12 + down_step_23  -- 18
 166
 167theorem down_rung_gen1_eq : down_rung_gen1 = 4 := by native_decide
 168theorem down_rung_gen2_eq : down_rung_gen2 = 10 := by native_decide
 169theorem down_rung_gen3_eq : down_rung_gen3 = 18 := by native_decide
 170
 171/-- Down-quark generation ordering: 4 < 10 < 18. -/
 172theorem down_generation_ordering :
 173    down_rung_gen1 < down_rung_gen2 ∧ down_rung_gen2 < down_rung_gen3 := by
 174  constructor <;> native_decide
 175
 176/-!
 177### Up-Quark Sector (coupling dimension d=0, vertices)
 178
 179Same-scale analysis (running all masses to μ = 2 GeV via LO QCD) reveals
 180the up-quark generation steps are INTEGER cube counts, not quarter-rungs:
 181
 182Gen 1→2 step: V + F - C = 8 + 6 - 1 = 13  (vertex-face excess over body)
 183Gen 2→3 step: E_pass = E - A = 11          (passive edge count)
 184Total span: 2E = 24                         (twice the edge count)
 185
 186The four generation-step values chain cyclically across sectors:
 187  V+F-C=13 → E_pass=11 → F=6 → V=8
 188Each sector uses two consecutive values from this chain.
 189
 190NOTE: Cross-scale PDG ratios (comparing masses at different reference scales)
 191gave apparent quarter-rung values {N₂/4, N₁/4} = {13.25, 10.25}, but this
 192was an artifact of QCD running between the different PDG reference scales.
 193The intrinsic same-scale ratios give clean integers {13, 11}.
 194-/
 195
 196/-- Vertex-face excess: V + F - C (the "boundary excess" of Q₃). -/
 197def vertex_face_excess (d : ℕ) : ℕ := cube_vertices' d + cube_faces' d - cube_body
 198
 199theorem vertex_face_excess_at_D3 : vertex_face_excess 3 = 13 := by native_decide
 200
 201/-- Up-quark generation steps from cube geometry (integer rungs). -/
 202def up_step_12 : ℕ := vertex_face_excess 3          -- V+F-C = 13
 203def up_step_23 : ℕ := cube_edges' 3 - 1             -- E_pass = E-A = 11
 204
 205theorem up_step_12_eq : up_step_12 = 13 := by native_decide
 206theorem up_step_23_eq : up_step_23 = 11 := by native_decide
 207
 208/-- Up-quark total span = 2E = 24. -/
 209theorem up_total_span :
 210    up_step_12 + up_step_23 = 2 * cube_edges' 3 := by native_decide
 211
 212/-- Up-quark generation rungs (with baseline r_q = 4). -/
 213def up_rung_gen1 : ℕ := 2 ^ (3 - 1)                        -- 4
 214def up_rung_gen2 : ℕ := up_rung_gen1 + up_step_12           -- 17
 215def up_rung_gen3 : ℕ := up_rung_gen1 + up_step_12 + up_step_23  -- 28
 216
 217theorem up_rung_gen1_eq : up_rung_gen1 = 4 := by native_decide
 218theorem up_rung_gen2_eq : up_rung_gen2 = 17 := by native_decide
 219theorem up_rung_gen3_eq : up_rung_gen3 = 28 := by native_decide
 220
 221/-- Up-quark generation ordering: 4 < 17 < 28. -/
 222theorem up_generation_ordering :
 223    up_rung_gen1 < up_rung_gen2 ∧ up_rung_gen2 < up_rung_gen3 := by
 224  constructor <;> native_decide
 225
 226/-! ## Cross-Sector Correction
 227
 228Down quarks receive an additional +E = +12 rung shift in their mass exponent.
 229This corrects the up/down mass ordering from m_u/m_d ≈ 148 (wrong)
 230to m_d/m_u ≈ 2.2 (correct, matching PDG). -/
 231
 232def cross_sector_shift_down : ℕ := cube_edges' 3
 233
 234theorem cross_sector_shift_eq : cross_sector_shift_down = 12 := by native_decide
 235
 236/-! ## Structural Identities
 237
 238Key algebraic relationships between the generation structures. -/
 239
 240/-- Lepton total span = W = N₀. -/
 241theorem lepton_span_eq_N0 :
 242    lepton_step_12 + lepton_step_23 = N0 3 := by native_decide
 243
 244/-- Down total span = V + F = N₀ - D = W - D. -/
 245theorem down_span_plus_D_eq_W :
 246    down_step_12 + down_step_23 + 3 = N0 3 := by native_decide
 247
 248/-- Up total span = 2E. -/
 249theorem up_span_eq_twice_edges :
 250    up_step_12 + up_step_23 = 2 * cube_edges' 3 := by native_decide
 251
 252/-- N₃ = 2(V+E+F+C) + 1 = 55 at D=3. -/
 253def N3' (d : ℕ) : ℕ := 2 * (cube_vertices' d + cube_edges' d + cube_faces' d + cube_body) + 1
 254theorem N3'_at_D3 : N3' 3 = 55 := by native_decide
 255
 256/-- PARTITION THEOREM: The three sector spans sum to N₃ = 2D^D + 1 = 55. -/
 257theorem sector_spans_partition_N3 :
 258    (up_step_12 + up_step_23) + (lepton_step_12 + lepton_step_23) +
 259    (down_step_12 + down_step_23) = N3' 3 := by native_decide
 260
 261/-- The cyclic chain of generation step values: 13 → 11 → 6 → 8.
 262    Each sector uses two consecutive values. -/
 263theorem cyclic_chain :
 264    up_step_12 = 13 ∧ up_step_23 = 11 ∧
 265    lepton_step_12 = 11 ∧ lepton_step_23 = 6 ∧
 266    down_step_12 = 6 ∧ down_step_23 = 8 := by
 267  refine ⟨?_, ?_, ?_, ?_, ?_, ?_⟩ <;> native_decide
 268
 269/-- Adjacent sectors share a common step value. -/
 270theorem up_lepton_share_Epass : up_step_23 = lepton_step_12 := by native_decide
 271theorem lepton_down_share_F : lepton_step_23 = down_step_12 := by native_decide
 272
 273/-- Span differences encode cube geometry. -/
 274theorem up_minus_lepton_span :
 275    (up_step_12 + up_step_23) - (lepton_step_12 + lepton_step_23) =
 276    cube_vertices' 3 - 1 := by native_decide  -- 24 - 17 = 7 = V - 1
 277
 278theorem lepton_minus_down_span :
 279    (lepton_step_12 + lepton_step_23) - (down_step_12 + down_step_23) = 3 := by
 280  native_decide  -- 17 - 14 = 3 = D
 281
 282/-- V + E + F + C = D^D = 27 at D=3 (total cells of Q₃). -/
 283theorem total_cells_eq_D_pow_D :
 284    cube_vertices' 3 + cube_edges' 3 + cube_faces' 3 + cube_body = 27 := by native_decide
 285
 286-- (N3' definition moved above sector_spans_partition_N3)
 287
 288/-! ## Summary
 289
 290Three generation torsion patterns, all from Q₃ geometry.
 291Each sector uses two consecutive values from the cyclic chain 13→11→6→8.
 292
 2931. Up quarks:   {V+F-C=13, E_pass=11},  total = 2E = 24
 2942. Leptons:     {E_pass=11, F=6},        total = W = 17
 2953. Down quarks: {F=6, V=8},             total = V+F = 14
 296
 297The four step values are the cube cell counts and one composite:
 298  V+F-C = 13 (vertex-face excess over body)
 299  E_pass = 11 (passive edge count)
 300  F = 6       (face count)
 301  V = 8       (vertex count)
 302
 303Key connections:
 304- Spans partition N₃: 24 + 17 + 14 = 55 = 2D^D + 1
 305- W = N₀ = 2V+1 (only at D=3)
 306- Adjacent sectors share a step: Up∩Lepton = E_pass, Lepton∩Down = F
 307- Span differences: Up−Lepton = V−1 = 7, Lepton−Down = D = 3
 308
 309All integers trace to a single input: D = 3.
 310-/
 311
 312end SectorDependentTorsion
 313end Masses
 314end IndisputableMonolith
 315

source mirrored from github.com/jonwashburn/shape-of-logic