Sort for Pure U(1) charges #
We define the sort function for Pure U(1) charges, and prove some basic properties.
A charge is sorted if for all i ≤ j
, then S i ≤ S j
.
Equations
- PureU1.Sorted S = ∀ (i j : Fin (PureU1 n).numberCharges), i ≤ j → S i ≤ S j
Instances For
Given a charge assignment S
, the corresponding sorted charge assignment.
Equations
- PureU1.sort S = ((PureU1.FamilyPermutations n).rep (Equiv.symm (Tuple.sort S))) S
Instances For
The sort function acting on LinSols
.
Equations
- PureU1.sortAFL S = ((PureU1.FamilyPermutations n).linSolRep (Equiv.symm (Tuple.sort S.val))) S