Pith. sign in

IndisputableMonolith.Cosmology.SakharovFromLedger

IndisputableMonolith/Cosmology/SakharovFromLedger.lean · 173 lines · 12 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3import IndisputableMonolith.Foundation.ParticleGenerations
   4import IndisputableMonolith.Foundation.GrayCodeChirality
   5import IndisputableMonolith.Foundation.GaugeFromCube
   6import IndisputableMonolith.StandardModel.JarlskogInvariant
   7
   8/-!
   9# Sakharov Conditions from the RS Ledger
  10
  11Baryogenesis (the creation of the matter-antimatter asymmetry) requires
  12three conditions (Sakharov, 1967):
  13
  141. **Baryon number violation** (B violation)
  152. **C and CP violation**
  163. **Departure from thermal equilibrium**
  17
  18This module proves TWO structural facts (a ΔB bookkeeping identity and
  19J_CP ≠ 0) and carries the THIRD condition (departure from equilibrium) as an
  20explicit, underived hypothesis parameter. An earlier revision claimed all
  21three were derived "with zero imported physics"; that was false (the
  22out-of-equilibrium condition was a `True` placeholder) and is corrected
  23below. Baryon number as a ledger winding charge is itself an
  24interpretation, not a derived anomaly structure (audit FQ4).
  25
  26## Derivation
  27
  28### Condition 1: Baryon Number Violation
  29On the Z³ ledger, baryon number is a winding charge along one axis
  30(WindingCharges). Sphaleron-like processes correspond to collective
  318-tick phase rotations that change all three winding numbers
  32simultaneously. The ledger allows this because the double-entry
  33structure permits balanced multi-axis rotations.
  34
  35The B-violation rate scales with the weak coupling:
  36  Γ_sph ∝ α_W⁵ T⁴
  37(standard sphaleron-rate scaling, imported from the SM literature; α_W is
  38NOT derived here).
  39
  40### Condition 2: CP Violation
  41PROVED in CPPhaseDerivation: the Berry phase of the chiral Gray code
  42cycle gives δ_CKM ≠ 0, hence J_CP > 0 (JarlskogInvariant).
  43
  44### Condition 3: Out of Equilibrium — HYPOTHESIS, NOT DERIVED
  45Whether the electroweak transition is first order is an open
  46thermal-field-theory question; in the minimal SM with m_H ≈ 125 GeV it is a
  47crossover. No RS derivation exists. The condition is carried below as an
  48explicit hypothesis parameter on every downstream statement.
  49
  50## Main Results
  51
  521. `SakharovConditions EWFirstOrder`: structure packaging the two proved
  53   pieces plus the named out-of-equilibrium hypothesis
  542. `sakharov_from_RS (hEW)`: CONDITIONAL assembly given the hypothesis
  553. `sphaleron_changes_B_by_3`, `sphaleron_preserves_b_minus_l`: ΔB bookkeeping
  564. `cp_source_positive`: CP violation from J_CP > 0 (structural)
  57-/
  58
  59namespace IndisputableMonolith
  60namespace Cosmology
  61namespace SakharovFromLedger
  62
  63open Constants
  64open Foundation.ParticleGenerations
  65open Foundation.GrayCodeChirality
  66open StandardModel.JarlskogInvariant
  67
  68/-! ## Part 1: Baryon Number as Winding Charge
  69
  70Baryon number B is one of three independent topological charges on Z³.
  71It is conserved under local deformations but can change under global
  72(sphaleron) processes that rotate all three axes simultaneously. -/
  73
  74/-- The three independent conservation laws in D = 3. -/
  75theorem three_conservation_laws : face_pairs 3 = 3 := rfl
  76
  77/-- Sphaleron processes change baryon number by ΔB = N_gen = 3 per event.
  78    This is because each generation contributes one unit of B-violation,
  79    and there are exactly 3 generations (from D = 3). -/
  80def deltaB_per_sphaleron : ℕ := face_pairs 3
  81
  82theorem sphaleron_changes_B_by_3 : deltaB_per_sphaleron = 3 := rfl
  83
  84/-- Sphaleron events change lepton number by the same amount as baryon
  85    number (one unit per generation, 3 generations). This is imported SM
  86    anomaly bookkeeping, not a ledger derivation (audit FQ4). -/
  87def deltaL_per_sphaleron : ℕ := face_pairs 3
  88
  89/-- B − L is unchanged per sphaleron event: ΔB = ΔL, so Δ(B−L) = 0.
  90    (An earlier revision stated this as the tautology `ΔB = ΔB`, which
  91    carried no content; corrected to the actual invariant.) -/
  92theorem sphaleron_preserves_b_minus_l :
  93    (deltaB_per_sphaleron : ℤ) - (deltaL_per_sphaleron : ℤ) = 0 := by
  94  simp [deltaB_per_sphaleron, deltaL_per_sphaleron]
  95
  96/-! ## Part 2: CP Violation Source Term
  97
  98The Jarlskog invariant J_CP provides the CP-violating source term for
  99baryogenesis. It enters the baryon production rate as:
 100
 101  ε_CP ∝ J_CP × (mass factors)
 102
 103where the mass factors involve the torsion-induced mass hierarchy. -/
 104
 105/-- CP violation source: J_CP > 0 from JarlskogInvariant. -/
 106theorem cp_source_positive : jarlskog_structural > 0 := jarlskog_positive
 107
 108/-- The CP asymmetry parameter ε is proportional to J_CP. -/
 109noncomputable def cp_asymmetry_parameter : ℝ := jarlskog_structural
 110
 111theorem cp_asymmetry_nonzero : cp_asymmetry_parameter ≠ 0 :=
 112  ne_of_gt jarlskog_positive
 113
 114/-! ## Part 3: Electroweak Phase Transition
 115
 116The EW phase transition temperature T_EW lies on the φ-ladder. Above T_EW,
 117the Higgs VEV is zero (symmetric phase); below, it acquires a nonzero value.
 118
 119In RS, the Higgs field is not fundamental — it emerges from the ε⁴ term
 120of J(e^ε) = cosh(ε) − 1. The VEV v = 246 GeV sits on a specific φ-rung. -/
 121
 122/-! **PHYSICAL HYPOTHESIS (NOT DERIVED — corrected 2026-07-06).**
 123
 124An earlier revision defined `ew_transition_is_first_order : Prop := True` and
 125"proved" it with `trivial`. The 2026 internal audit correctly identified this
 126as a vacuous placeholder wearing a physics name. It is retracted.
 127
 128The honest status: whether the electroweak phase transition is first order is
 129a hard thermal-field-theory question. In the minimal Standard Model with
 130m_H ≈ 125 GeV the transition is in fact a CROSSOVER (Kajantie–Laine–
 131Rummukainen–Shaposhnikov 1996), so a first-order transition requires
 132beyond-SM dynamics. No RS derivation of this exists, and this repository has
 133no finite-temperature effective potential with which even to STATE it
 134faithfully.
 135
 136Rather than fake content, everything downstream is PARAMETERIZED over an
 137abstract proposition `EWFirstOrder : Prop`. The dependence is therefore
 138visible in every type signature, and no theorem in this repository
 139discharges it. -/
 140
 141/-! ## Part 4: Sakharov Conditions Assembled (conditionally) -/
 142
 143/-- The three Sakharov conditions, parameterized over the UNDERIVED
 144    out-of-equilibrium proposition. `EWFirstOrder` is an abstract Prop:
 145    this repository cannot state it faithfully, let alone prove it. -/
 146structure SakharovConditions (EWFirstOrder : Prop) where
 147  b_violation : deltaB_per_sphaleron = 3
 148  cp_violation : cp_asymmetry_parameter ≠ 0
 149  out_of_eq : EWFirstOrder
 150
 151/-- **CONDITIONAL assembly**: given the out-of-equilibrium hypothesis
 152    (NOT derived here; a crossover in the minimal SM), the two structural
 153    conditions (ΔB per sphaleron event, J_CP ≠ 0) combine with it into the
 154    Sakharov package. This is bookkeeping of the two proved pieces plus one
 155    named hypothesis — NOT a derivation of baryogenesis. -/
 156def sakharov_from_RS {EWFirstOrder : Prop} (hEW : EWFirstOrder) :
 157    SakharovConditions EWFirstOrder where
 158  b_violation := rfl
 159  cp_violation := cp_asymmetry_nonzero
 160  out_of_eq := hEW
 161
 162/-- Conditional statement: two structural facts hold unconditionally; the
 163    third (out-of-equilibrium) is carried as an explicit hypothesis. The
 164    earlier claim that all three were "derived (not postulated)" is
 165    retracted. -/
 166theorem baryogenesis_possible {EWFirstOrder : Prop} (hEW : EWFirstOrder) :
 167    deltaB_per_sphaleron = 3 ∧ cp_asymmetry_parameter ≠ 0 ∧ EWFirstOrder :=
 168  ⟨rfl, cp_asymmetry_nonzero, hEW⟩
 169
 170end SakharovFromLedger
 171end Cosmology
 172end IndisputableMonolith
 173

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