pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.StringCompactificationFromRS

IndisputableMonolith/Physics/StringCompactificationFromRS.lean · 46 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-13 15:32:13.485824+00:00

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# String Compactification from RS — Foundational Physics Depth
   6
   7Compactification from 10 to 4 macroscopic dimensions removes 6 = 10−4
   8internal directions. In RS framing, 6 = 3 colour axes + 2 weak axes +
   91 hypercharge = cube face count (= rank sum 3+2+1 of B₃).
  10
  11Five canonical compactification families (= configDim D = 5):
  12  Calabi-Yau, torus, orbifold, warped (RS1/RS2), brane-world.
  13
  14Lean status: 0 sorry, 0 axiom.
  15-/
  16
  17namespace IndisputableMonolith.Physics.StringCompactificationFromRS
  18
  19inductive CompactificationFamily where
  20  | calabiYau
  21  | torus
  22  | orbifold
  23  | warped
  24  | braneWorld
  25  deriving DecidableEq, Repr, BEq, Fintype
  26
  27theorem compactFamily_count : Fintype.card CompactificationFamily = 5 := by decide
  28
  29/-- 10 - 4 = 6 internal dimensions. -/
  30theorem ten_minus_four : (10 : ℕ) - 4 = 6 := by decide
  31
  32/-- 6 = 3 + 2 + 1 = rank sum of B₃. -/
  33theorem six_eq_rank_sum : (6 : ℕ) = 3 + 2 + 1 := by decide
  34
  35structure StringCompactificationCert where
  36  five_families : Fintype.card CompactificationFamily = 5
  37  internal_dims : (10 : ℕ) - 4 = 6
  38  six_partitions : (6 : ℕ) = 3 + 2 + 1
  39
  40def stringCompactificationCert : StringCompactificationCert where
  41  five_families := compactFamily_count
  42  internal_dims := ten_minus_four
  43  six_partitions := six_eq_rank_sum
  44
  45end IndisputableMonolith.Physics.StringCompactificationFromRS
  46

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