pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.DiracEquationFromRS

IndisputableMonolith/Physics/DiracEquationFromRS.lean · 48 lines · 10 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3/-!
   4# Dirac Equation from RS — A1 SM Depth
   5
   6The Dirac equation (iγ^μ∂_μ - m)ψ = 0.
   7In RS: Dirac matrices γ^μ (μ = 0,1,2,3) correspond to the 4 = 2^(D-1) = 4 directions.
   8
   9Five Dirac gamma matrices (γ⁰, γ¹, γ², γ³, γ⁵) = configDim D + 2... no.
  10Actually 4+1 = 5 = configDim D:
  11- γ⁰, γ¹, γ², γ³ (4 spacetime matrices)
  12- γ⁵ = iγ⁰γ¹γ²γ³ (chirality matrix)
  13
  14All 5 together = configDim D = 5.
  15
  16Lean: 4 = 2² = 2^(D-1), 5 = 4+1 proved by decide.
  17
  18Lean status: 0 sorry, 0 axiom.
  19-/
  20
  21namespace IndisputableMonolith.Physics.DiracEquationFromRS
  22
  23def spacetimeDimension : ℕ := 4  -- D+1 = 3+1
  24def gammaMatrixCount : ℕ := 5    -- γ⁰..γ³ + γ⁵
  25
  26theorem spacetime_eq_4 : spacetimeDimension = 4 := rfl
  27theorem spacetime_eq_2sq : spacetimeDimension = 2 ^ 2 := by decide
  28theorem gamma_count_eq_5 : gammaMatrixCount = 5 := rfl
  29theorem spacetime_plus_chiral : spacetimeDimension + 1 = gammaMatrixCount := by decide
  30
  31inductive GammaMatrix where
  32  | gamma0 | gamma1 | gamma2 | gamma3 | gamma5
  33  deriving DecidableEq, Repr, BEq, Fintype
  34
  35theorem gammaMatrixFintype : Fintype.card GammaMatrix = 5 := by decide
  36
  37structure DiracCert where
  38  spacetime_4 : spacetimeDimension = 4
  39  gamma5_total : Fintype.card GammaMatrix = 5
  40  chiral_from_4 : spacetimeDimension + 1 = gammaMatrixCount
  41
  42def diracCert : DiracCert where
  43  spacetime_4 := spacetime_eq_4
  44  gamma5_total := gammaMatrixFintype
  45  chiral_from_4 := spacetime_plus_chiral
  46
  47end IndisputableMonolith.Physics.DiracEquationFromRS
  48

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