inductive
definition
FermionSector
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.RecogSpec.RSLedger on GitHub at line 88.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
85/-! ## Fermion Sectors -/
86
87/-- The three fermion sectors -/
88inductive FermionSector : Type
89 | leptons | upQuarks | downQuarks
90 deriving DecidableEq, Repr
91
92/-- Base rung for each sector.
93
94These are derived from the charge structure Z:
95- Leptons: base = 2
96- Up quarks: base = 4
97- Down quarks: base = 4
98-/
99def sectorBaseRung : FermionSector → ℤ
100 | .leptons => 2
101 | .upQuarks => 4
102 | .downQuarks => 4
103
104/-! ## RSLedger Structure -/
105
106/-- A ledger with the full φ-tier structure needed for mass derivation.
107
108This extends the minimal `Ledger` with:
109- Generation torsion function
110- Sector base rungs
111- Full rung assignment
112-/
113structure RSLedger where
114 /-- The underlying ledger -/
115 toLedger : Ledger
116 /-- Generation torsion offsets -/
117 torsion : Generation → ℤ
118 /-- Base rung for each sector -/