Pith. sign in

IndisputableMonolith.Cosmology.BaryonAsymmetryDerivation

IndisputableMonolith/Cosmology/BaryonAsymmetryDerivation.lean · 260 lines · 11 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-08-13 17:01:37.826732+00:00

   1import Mathlib
   2import IndisputableMonolith.Constants
   3import IndisputableMonolith.Foundation.GrayCodeChirality
   4import IndisputableMonolith.Foundation.ParticleGenerations
   5import IndisputableMonolith.StandardModel.CKMFromCube
   6import IndisputableMonolith.StandardModel.JarlskogInvariant
   7import IndisputableMonolith.Cosmology.SakharovFromLedger
   8
   9/-!
  10# Baryon Asymmetry η_B: Structural Scaffold + φ-Rung Hypothesis
  11
  12STATUS TAGS (honest split, per the 2026-06-25 external review):
  13
  14- **THEOREM (structural)**: η_B > 0 follows from J_CP > 0 (Jarlskog from
  15  Gray-code chirality) plus the Sakharov conditions. The SIGN of the
  16  asymmetry (matter exists) is the derived content of this module.
  17- **SCAFFOLD (does NOT match the observed number)**: `eta_B_structural :=
  18  J_CP / g_★` is the textbook proportionality skeleton. Numerically it is
  19  ≈ 3×10⁻⁵ / 106.75 ≈ 3×10⁻⁷, i.e. roughly 500× LARGER than the observed
  20  6.1×10⁻¹⁰. Only positivity and smallness (< 1) are proved. It is not the
  21  prediction, and no theorem here claims it is. The missing physics is the
  22  order-parameter dynamics through the transition (Boltzmann transport,
  23  washout), which is OPEN.
  24- **HYPOTHESIS (empirical rung match)**: the Planck-matched expression is
  25  η_B = φ⁻⁴⁴·(1−φ⁻⁸)² (see EtaBPrefactorDerivation / EtaBIntervalCert).
  26  Note it contains NO g_★ and no Γ_sph/H: the structural scaffold above and
  27  the rung match are two different objects, and this module does not
  28  pretend they are connected. Falsifier: a tightened CMB measurement of
  29  η_B outside the φ⁻⁴⁴·(1−φ⁻⁸)² band.
  30
  31## The Observable
  32
  33The baryon-to-photon ratio:
  34  η_B = n_B / n_γ ≈ 6.1 × 10⁻¹⁰
  35
  36Measured from:
  37- Big Bang Nucleosynthesis (BBN): η_B = (6.1 ± 0.3) × 10⁻¹⁰
  38- CMB (Planck 2018): η_B = (6.12 ± 0.04) × 10⁻¹⁰
  39
  40## The Structural Formula (scaffold)
  41
  42In electroweak baryogenesis, the baryon asymmetry has the shape:
  43
  44  η_B ∝ (ε_CP / g_★) × (washout factor)
  45
  46where:
  47- ε_CP ∝ J_CP (CP asymmetry, from JarlskogInvariant — RS-derived)
  48- g_★ = relativistic DOF at T_EW (SM bookkeeping with RS-sourced gauge
  49  group + generation count; see StandardModel.RelativisticDOF for the
  50  derived-vs-imported split — NOT "all forced by Q₃")
  51- the washout factor requires transport dynamics (OPEN; see
  52  EWPhaseTransition for the positive-definite Γ_sph/H scaffold)
  53
  54## The φ-rung hypothesis
  55
  56  η_B ≈ φ⁻⁴⁴ ≈ 6.38 × 10⁻¹⁰ (within ~4.5% of Planck before the prefactor;
  57  φ⁻⁴⁴·(1−φ⁻⁸)² lands within the Planck band).
  58
  59Note φ⁻⁴⁵ ≈ 3.9×10⁻¹⁰ is the Θ_crit reciprocal; the rung used for η_B is
  60−44 = 1 − 45, i.e. η_B ≈ φ/Θ_crit. Earlier drafts quoted φ⁻⁴⁵ for η_B
  61itself; that was a REAL inconsistency and −44 is the operative rung.
  62
  63## Main Results
  64
  651. `eta_B_structural`: structural formula (scaffold; wrong magnitude, see tag)
  662. `eta_B_positive`: η_B > 0 (matter dominates) — the derived sign
  673. `eta_B_rung` + `saturation_exponent`: the −44 = 1 − 45 rung arithmetic
  684. `BaryonAsymmetryCert`: master certificate
  69-/
  70
  71namespace IndisputableMonolith
  72namespace Cosmology
  73namespace BaryonAsymmetryDerivation
  74
  75open Constants
  76open Foundation.ParticleGenerations
  77open Foundation.GrayCodeChirality
  78open StandardModel.CKMFromCube
  79open StandardModel.JarlskogInvariant
  80open SakharovFromLedger
  81
  82/-! ## Part 1: The Particle Content
  83
  84The effective number of relativistic degrees of freedom at the EW scale
  85uses the SM particle content. Provenance (see StandardModel.RelativisticDOF
  86for the full split): the gauge GROUP and generation COUNT are RS-derived;
  87the matter representations, minimal-neutrino convention, and the 7/8
  88thermal integral are imported standard physics. The single number 106.75
  89is the high-temperature value; the temperature dependence g_★(T) is
  90implemented in Cosmology.GStarThresholds. -/
  91
  92/-- The SM relativistic DOF at T > T_EW: g_★ = 106.75.
  93    Standard high-temperature SM bookkeeping (bosons 28, fermions 90 with
  94    the 7/8 thermal weight; minimal-neutrino convention). Imported SM
  95    content with RS-sourced gauge group and generation count — NOT an
  96    independent RS prediction of a new number. Machine-checked assembly in
  97    StandardModel.RelativisticDOF (g_star_derived_eq); temperature-dependent
  98    version in Cosmology.GStarThresholds (g_star 200 = 427/4). -/
  99noncomputable def g_star : ℝ := 106.75
 100
 101/-- The number of generations enters the DOF count. -/
 102theorem dof_includes_three_gen : face_pairs 3 = 3 := rfl
 103
 104/-! ## Part 2: The Sphaleron Rate
 105
 106Sphalerons are nonperturbative gauge field configurations that violate B+L;
 107their rate at T > T_EW scales as Γ_sph/V ∝ κ·α_W⁵·T⁴. The dimensionless
 108rate and its positivity are formalized in Cosmology.SphaleronRate
 109(`sphaleron_rate_dimensionless`, `kappa_sph`), and the Γ_sph/H ratio
 110scaffold in Cosmology.EWPhaseTransition. A previous version of this module
 111carried a `sphaleron_rate_structure : Prop := True` placeholder here; it
 112was vacuous and has been removed (the review was right to flag it). -/
 113
 114/-! ## Part 3: The η_B Structural Formula (SCAFFOLD)
 115
 116Combining the shape of the ingredients:
 117
 118  η_B = c × J_CP / g_★
 119
 120where c is a dimensionless constant that requires the detailed EW phase
 121transition dynamics (OPEN — not computed anywhere in this repository).
 122
 123HONEST NUMERICS: with the repository's own J_CP ≈ 3×10⁻⁵ and g_★ = 106.75,
 124this structural value is ≈ 3×10⁻⁷ — roughly 500× larger than the observed
 1256.1×10⁻¹⁰. So `eta_B_structural` is NOT the prediction and is not used as
 126one; the theorems below prove only its SIGN (positive: matter exists,
 127inherited from J_CP > 0) and that it is < 1. The Planck-matched expression
 128φ⁻⁴⁴·(1−φ⁻⁸)² is a separate object (see module header). -/
 129
 130/-- The structural η_B: proportional to J_CP / g_★.
 131    SCAFFOLD ONLY — numerically ≈ 3×10⁻⁷, about 500× the observed value,
 132    because the order-one-suppressed washout constant c is not derived.
 133    Used solely for the sign theorem (η_B > 0) and the smallness bound. -/
 134noncomputable def eta_B_structural : ℝ := jarlskog_structural / g_star
 135
 136/-- η_B is positive: matter dominates over antimatter.
 137    This follows directly from J_CP > 0 and is the genuine derived content
 138    (the SIGN of the asymmetry, not its magnitude). -/
 139theorem eta_B_positive : eta_B_structural > 0 := by
 140  unfold eta_B_structural
 141  apply div_pos jarlskog_positive
 142  norm_num [g_star]
 143
 144/-- η_B is small: the structural value is below 1.
 145    (A weak bound; the honest magnitude statement is in the module header.) -/
 146theorem eta_B_small : eta_B_structural < 1 := by
 147  unfold eta_B_structural
 148  rw [div_lt_one (by norm_num [g_star] : (0:ℝ) < g_star)]
 149  linarith [(cp_small_but_nonzero).2, show g_star = 106.75 from rfl]
 150
 151/-! ## Part 4: The φ-Ladder Connection (HYPOTHESIS)
 152
 153The observed η_B ≈ 6.1 × 10⁻¹⁰ is close to φ⁻⁴⁴ ≈ 6.376 × 10⁻¹⁰ (within
 154~4.5%; the prefactor (1−φ⁻⁸)² moves it into the Planck band — see
 155EtaBIntervalCert). This is an empirical rung match with a named falsifier,
 156not a theorem.
 157
 158On the integer 44: it can be written as 4 × 11 (Gray-code flip count ×
 159torsion gap), as 45 − 1 (dimension gap D²(D+2) minus one), or as g_f/2 − 1
 160(half the fermionic DOF minus one). These are re-expressions of the SAME
 161integer, not independent derivations, and none of them is a mechanism that
 162forces the rung. The honest status: −44 is a HYPOTHESIS-grade rung
 163assignment whose support is the numerical match itself. The α⁻¹ seed 44π
 164uses the same integer; that is a shared numerological observation, not
 165independent evidence (see soul.mdc: the 44π seed is itself an
 166identification, not a derived coupling). -/
 167
 168/-- The φ-rung exponent for the baryon asymmetry scale.
 169    φ⁴⁴ ≈ 1.568 × 10⁹, so φ⁻⁴⁴ ≈ 6.376 × 10⁻¹⁰.
 170    The observed η_B ≈ 6.1 × 10⁻¹⁰ is within ~4.5% (before the
 171    (1−φ⁻⁸)² prefactor). HYPOTHESIS-grade rung assignment. -/
 172def eta_B_rung : ℤ := -44
 173
 174/-- The complementary φ-exponent 45 (the saturation threshold Θ_crit = φ⁴⁵
 175    in the full `reality` repository's extended framework; kept here as a
 176    bare integer definition). -/
 177def saturation_exponent : ℤ := 45
 178
 179/-- Rung arithmetic: η_B rung (−44) plus the saturation exponent (45)
 180    equals 1, i.e. η_B ≈ φ/Θ_crit at the rung level.
 181
 182    HONEST STATUS: this is exact integer arithmetic on two DEFINED rung
 183    assignments, each of which is a HYPOTHESIS-grade empirical match. The
 184    theorem proves the arithmetic relation between the two definitions,
 185    not a physical mechanism linking the two scales. Any interpretive
 186    reading of the −44/45 complementarity is a gloss on the arithmetic,
 187    falsifiable through either rung. -/
 188theorem eta_B_times_saturation :
 189    eta_B_rung + saturation_exponent = 1 := by
 190  simp [eta_B_rung, saturation_exponent]
 191
 192/-! ## Part 5: The Connection Chain
 193
 194The derivation chain from RCL to the SIGN of η_B:
 195
 196  RCL → J unique → φ forced → 8-tick + D=3 → Q₃
 197    → Gray code (chiral, [4,2,2])
 198      → CKM (torsion overlap)
 199        → δ_CKM (Berry phase ≠ 0)
 200          → J_CP > 0 (Jarlskog)
 201            → Sakharov conditions (3 from ledger)
 202              → η_B > 0 (matter exists)  [THEOREM — the derived content]
 203
 204The MAGNITUDE η_B ≈ φ⁻⁴⁴·(1−φ⁻⁸)² is a separate HYPOTHESIS-grade rung
 205match (Part 4), not the endpoint of this chain. -/
 206
 207/-- The chain to the SIGN of the asymmetry is complete: from the Sakharov
 208    conditions + J_CP > 0, a positive baryon asymmetry follows.
 209
 210    RS-derived ingredients in the chain:
 211    - 3 generations → from D = 3 (face_pairs)
 212    - chirality → from Gray code [0,1,3,2,6,7,5,4]
 213    - flip asymmetry → [4,2,2] from the specific Gray code path
 214    - torsion → {0, 11, 17} from CW filtration
 215    - J_CP → from Berry phase × torsion overlap
 216    - Sakharov → from ledger + J_CP + EW transition
 217
 218    NOT in this chain: the magnitude (the −44 rung is HYPOTHESIS; the
 219    structural J_CP/g_★ scaffold is ~500× too large — see header). -/
 220theorem derivation_chain_complete :
 221    face_pairs 3 = 3 ∧                          -- 3 generations
 222    IsChiral grayFlipCounts ∧                    -- chirality
 223    jarlskog_structural > 0 ∧                    -- CP violation
 224    deltaB_per_sphaleron = 3 ∧                   -- B violation
 225    eta_B_structural > 0 :=                      -- matter exists (sign)
 226  ⟨rfl, cycle_is_chiral, jarlskog_positive, rfl, eta_B_positive⟩
 227
 228/-! ## Part 6: Certificate -/
 229
 230/-- Baryon asymmetry certificate: the SIGN chain (THEOREM) plus the rung
 231    arithmetic (HYPOTHESIS-grade assignments; see Part 4 docstrings).
 232
 233    Parameterized over the UNDERIVED out-of-equilibrium proposition
 234    `EWFirstOrder` (see `SakharovFromLedger`): the certificate exists only
 235    conditionally on that named physical hypothesis. -/
 236structure BaryonAsymmetryCert (EWFirstOrder : Prop) where
 237  sakharov : SakharovConditions EWFirstOrder
 238  jarlskog_pos : jarlskog_structural > 0
 239  eta_pos : eta_B_structural > 0
 240  eta_small : eta_B_structural < 1
 241  phi_rung_connection : eta_B_rung + saturation_exponent = 1
 242  chain_complete : face_pairs 3 = 3 ∧ IsChiral grayFlipCounts ∧
 243                   jarlskog_structural > 0 ∧ deltaB_per_sphaleron = 3 ∧
 244                   eta_B_structural > 0
 245
 246/-- The baryon asymmetry certificate, CONDITIONAL on the out-of-equilibrium
 247    hypothesis (not derived here). -/
 248def baryonAsymmetryCert {EWFirstOrder : Prop} (hEW : EWFirstOrder) :
 249    BaryonAsymmetryCert EWFirstOrder where
 250  sakharov := sakharov_from_RS hEW
 251  jarlskog_pos := jarlskog_positive
 252  eta_pos := eta_B_positive
 253  eta_small := eta_B_small
 254  phi_rung_connection := by simp [eta_B_rung, saturation_exponent]
 255  chain_complete := derivation_chain_complete
 256
 257end BaryonAsymmetryDerivation
 258end Cosmology
 259end IndisputableMonolith
 260

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