def
definition
dimensionsFromTicks
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Physics.ThreeGenerations on GitHub at line 90.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
87
88/-- The key insight: 8 = 2³ gives us 3 "independent directions" in tick-space.
89 Each direction corresponds to one generation. -/
90def dimensionsFromTicks : ℕ := 3 -- log₂(8) = 3
91
92/-- **THEOREM**: The number of dimensions equals log₂(8). -/
93theorem dimensions_from_log : dimensionsFromTicks = Nat.log 2 8 := by
94 native_decide
95
96/-- The correspondence:
97 - Dimension 0 (x) ↔ Generation 1 (lightest)
98 - Dimension 1 (y) ↔ Generation 2 (medium)
99 - Dimension 2 (z) ↔ Generation 3 (heaviest)
100
101 This is a structural correspondence, not a dynamical one. -/
102def dimensionToGeneration : Fin 3 → Generation
103 | 0 => Generation.first
104 | 1 => Generation.second
105 | 2 => Generation.third
106
107/-! ## Mass Hierarchy -/
108
109/-- The mass hierarchy between generations scales as φ.
110 m₃/m₂ ≈ m₂/m₁ ≈ φ (roughly) -/
111noncomputable def massRatio : ℝ := phi
112
113/-- Approximate mass ratios in the Standard Model:
114 - top/charm ≈ 130 ≈ φ^10
115 - charm/up ≈ 500 ≈ φ^13
116 - tau/muon ≈ 17 ≈ φ^6
117 - muon/electron ≈ 207 ≈ φ^11
118
119 The pattern is φ^n for various n. -/
120def massHierarchyPattern : String :=