pith. machine review for the scientific record. sign in
def

fermionSector

definition
show as:
view math explainer →
module
IndisputableMonolith.Masses.SMVerification
domain
Masses
line
41 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Masses.SMVerification on GitHub at line 41.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

used by

formal source

  38  | down | strange | bottom
  39  deriving DecidableEq, Repr, Fintype
  40
  41def fermionSector : Fermion → Sector
  42  | .electron | .muon | .tauon => .Lepton
  43  | .up | .charm | .top => .UpQuark
  44  | .down | .strange | .bottom => .DownQuark
  45
  46def fermionRung : Fermion → ℤ
  47  | .electron => r_lepton "e"
  48  | .muon => r_lepton "mu"
  49  | .tauon => r_lepton "tau"
  50  | .up => r_up "u"
  51  | .charm => r_up "c"
  52  | .top => r_up "t"
  53  | .down => r_down "d"
  54  | .strange => r_down "s"
  55  | .bottom => r_down "b"
  56
  57def fermionCharge : Fermion → ℚ
  58  | .electron | .muon | .tauon => -1
  59  | .up | .charm | .top => 2/3
  60  | .down | .strange | .bottom => -1/3
  61
  62def fermionZ (f : Fermion) : ℤ := Z (fermionSector f) (fermionCharge f)
  63
  64def fermionMass (f : Fermion) : ℝ :=
  65  predict_mass (fermionSector f) (fermionRung f) (fermionZ f)
  66
  67/-! ## All Fermion Masses Are Positive -/
  68
  69theorem electron_mass_pos : 0 < fermionMass .electron :=
  70  predict_mass_pos _ _ _
  71