Reduce sum eq sum to Charges
FTheory.SU5.FiveQuanta.reduce_sum_eq_sum_toCharges
Project documentation
The reduce of FiveQuanta is a new FiveQuanta with all the fluxes corresponding to the same charge (i.e. representation) added together. -/ def reduce (x : FiveQuanta 𝓩) : FiveQuanta 𝓩 := x.toCharges.dedup.map fun q5 => (q5, ((x.filter (fun f => f.1 = q5)).map (fun y => y.2)).sum) /-! ### B.1. The reduced FiveQuanta has no duplicate elements -/ l...
Source project: Physlib
Person-level attribution pending.