pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.MagneticMonopoleFromPhiLattice

IndisputableMonolith/Physics/MagneticMonopoleFromPhiLattice.lean · 40 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3/-!
   4# Magnetic Monopole from Phi-Lattice — A1 SM Depth
   5
   6The Dirac quantization condition: g_m * e = n * hbar * c / 2,
   7where g_m is the monopole charge. The smallest monopole has n = 1.
   8
   9In RS terms: the monopole charge g_m is on rung 1 of the phi-ladder
  10relative to the Dirac string tension. Five monopole charge sectors
  11(n = 1, 2, 3, 4, 5) = configDim D = 5.
  12
  13RS prediction: the magnetic charge spectrum is quantized in multiples
  14of g_D = hbar*c/(2e), which is on the phi-ladder relative to e.
  15
  16Lean status: 0 sorry, 0 axiom.
  17-/
  18
  19namespace IndisputableMonolith.Physics.MagneticMonopoleFromPhiLattice
  20
  21/-- Dirac quantization: monopole charge is quantized. -/
  22def monopoleCharge (n : ℕ) : ℕ := n
  23
  24theorem monopoleChargeQuantized (n : ℕ) : ∃ k : ℕ, monopoleCharge n = k := ⟨n, rfl⟩
  25
  26/-- Five canonical monopole charge sectors. -/
  27def monopoleChargeSectors : Finset ℕ := {1, 2, 3, 4, 5}
  28
  29theorem monopoleChargeSectorsCard : monopoleChargeSectors.card = 5 := by decide
  30
  31structure MagneticMonopoleCert where
  32  quantized : ∀ n, ∃ k : ℕ, monopoleCharge n = k
  33  five_sectors : monopoleChargeSectors.card = 5
  34
  35def magneticMonopoleCert : MagneticMonopoleCert where
  36  quantized := monopoleChargeQuantized
  37  five_sectors := monopoleChargeSectorsCard
  38
  39end IndisputableMonolith.Physics.MagneticMonopoleFromPhiLattice
  40

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