Family maps for the Standard Model ACCs #
We define the a series of maps between the charges for different numbers of families.
@[simp]
theorem
SM.chargesMapOfSpeciesMap_apply
{n m : ℕ}
(f : (SMSpecies n).Charges →ₗ[ℚ] (SMSpecies m).Charges)
(S : (SMCharges n).Charges)
:
(chargesMapOfSpeciesMap f) S = SMCharges.toSpeciesEquiv.symm fun (i : Fin 5) => f ((SMCharges.toSpecies i) S)
The projection of the m
-family charges onto the first n
-family charges for species.
Equations
- SM.speciesFamilyProj h = { toFun := fun (S : (SMSpecies m).Charges) => S ∘ Fin.castLE h, map_add' := ⋯, map_smul' := ⋯ }
Instances For
@[simp]
theorem
SM.speciesFamilyProj_apply
{m n : ℕ}
(h : n ≤ m)
(S : (SMSpecies m).Charges)
(a✝ : Fin (SMSpecies n).numberCharges)
:
The projection of the m
-family charges onto the first n
-family charges.
Equations
Instances For
For species, the embedding of the m
-family charges onto the n
-family charges, with all
other charges zero.
Equations
- SM.speciesEmbed m n = { toFun := fun (S : (SMSpecies m).Charges) (i : Fin (SMSpecies n).numberCharges) => if hi : ↑i < m then S ⟨↑i, hi⟩ else 0, map_add' := ⋯, map_smul' := ⋯ }
Instances For
@[simp]
theorem
SM.speciesEmbed_apply
(m n : ℕ)
(S : (SMSpecies m).Charges)
(i : Fin (SMSpecies n).numberCharges)
:
The embedding of the m
-family charges onto the n
-family charges, with all
other charges zero.
Equations
Instances For
@[simp]
theorem
SM.speciesFamilyUniversial_apply
(n : ℕ)
(S : (SMSpecies 1).Charges)
(x✝ : Fin (SMSpecies n).numberCharges)
:
The embedding of the 1
-family charges into the n
-family charges in
a universal manner.