inductive
definition
Sector
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Masses.RungConstructor.Basic on GitHub at line 20.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
totalCost_nonneg -
SpectralSector -
B_pow -
E_coh -
r0 -
r0_Electroweak_eq -
Sector -
yardstick -
Z -
B_pow_alt -
B_pow_eq_alt -
r0_alt -
r0_eq_alt -
cross_sector_shift -
gap -
predict_mass -
predict_mass_sdgt -
rung -
rung_sdgt -
cos2_theta_W_bounds -
cos2_theta_positive -
mass_rung_scaling -
predict_mass -
predict_mass_pos -
QuarkAbsoluteMassResidual -
down_generation_spacing -
quark_mass_positive -
r_down_values -
Sector -
sectorOf -
sectorOf -
Species -
ell_baseline -
step_down_gen2 -
tau_neutrino -
tau_sdgt -
match_rsbridge_rung -
down_generation_ordering -
lepton_total_span -
N_diff_eq_edges_at_D3
formal source
17
18/-- Sector identifier (local copy to avoid circular import).
19 Note: Neutrino is distinct from Lepton because it has a different baseline (0 vs 2). -/
20inductive Sector | Lepton | Neutrino | UpQuark | DownQuark | Electroweak
21 deriving DecidableEq, Repr
22
23/-- Sector mapping for the rung constructor. -/
24def sectorOf : Species → Sector
25 | .fermion f =>
26 match RSBridge.sectorOf f with
27 | .lepton => .Lepton
28 | .neutrino => .Neutrino
29 | .up => .UpQuark
30 | .down => .DownQuark
31 | .W | .Z | .H => .Electroweak
32
33/-- Charge-index q̃ used as input to the constructor motifs. -/
34def tildeQ : Species → ℤ
35 | .fermion f => RSBridge.tildeQ f
36 | .W => 0
37 | .Z => 0
38 | .H => 0
39
40end RungConstructor
41end Masses
42end IndisputableMonolith