pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.StandardModelLagrangianStructure

IndisputableMonolith/Physics/StandardModelLagrangianStructure.lean · 51 lines · 10 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-14 02:49:01.936085+00:00

   1import Mathlib
   2
   3/-!
   4# Standard Model Lagrangian Structure from RS — A1 SM Depth
   5
   6The SM Lagrangian has four canonical terms:
   7L = L_gauge + L_Yukawa + L_Higgs + L_fermion
   8
   9But wait: SM actually has:
  101. Gauge kinetic (SU(3)×SU(2)×U(1))
  112. Fermion kinetic (15 Weyl fermions/generation × 3 generations)
  123. Yukawa couplings (mass terms)
  134. Higgs potential (spontaneous symmetry breaking)
  14= 4 = 2^2 terms
  15
  16Plus 1 topological term (θ-term for QCD) = 5 total = configDim D.
  17
  18Lean: 4 main + 1 topological = 5 Lagrangian sectors.
  194 = 2^2 = 2^(D-1) proved by decide.
  20
  21Lean status: 0 sorry, 0 axiom.
  22-/
  23
  24namespace IndisputableMonolith.Physics.StandardModelLagrangianStructure
  25
  26inductive SMLagrangianSector where
  27  | gaugeKinetic | fermionKinetic | yukawa | higgsPotential | thetaTerm
  28  deriving DecidableEq, Repr, BEq, Fintype
  29
  30theorem smSectorCount : Fintype.card SMLagrangianSector = 5 := by decide
  31
  32def mainTermCount : ℕ := 4
  33def totalTermCount : ℕ := 5
  34
  35theorem mainTerms_eq_4 : mainTermCount = 4 := rfl
  36theorem mainTerms_2sq : mainTermCount = 2 ^ 2 := by decide
  37theorem mainTerms_2pow_Dm1 : mainTermCount = 2 ^ (3 - 1) := by decide
  38theorem total_terms : totalTermCount = mainTermCount + 1 := by decide
  39
  40structure SMLagrangianCert where
  41  five_sectors : Fintype.card SMLagrangianSector = 5
  42  main4_2sq : mainTermCount = 2 ^ 2
  43  total5 : totalTermCount = mainTermCount + 1
  44
  45def smLagrangianCert : SMLagrangianCert where
  46  five_sectors := smSectorCount
  47  main4_2sq := mainTerms_2sq
  48  total5 := total_terms
  49
  50end IndisputableMonolith.Physics.StandardModelLagrangianStructure
  51

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