Abstract data of a Hecke-algebra multiplication on C over $R$ with basis indexed by
$W = M.\mathrm{Group}$: the length-up product $T_s T_w = T_{sw}$ when $\ell(sw) > \ell(w)$,
the length-down product $T_s T_w = a_s T_w + b_s T_{sw}$, left-identity, distributivity,
scalar associativity, and a span principle on the basis.
- basis : M.Group → C
- smul : R → C → C
- mul : C → C → C
- add : C → C → C
- sc : StructureConstants B' R
- length_up (s : B') (w : M.Group) : M.toCoxeterSystem.length (M.toCoxeterSystem.simple s * w) > M.toCoxeterSystem.length w → self.mul (self.basis (M.toCoxeterSystem.simple s)) (self.basis w) = self.basis (M.toCoxeterSystem.simple s * w)
- length_down (s : B') (w : M.Group) : M.toCoxeterSystem.length (M.toCoxeterSystem.simple s * w) < M.toCoxeterSystem.length w → self.mul (self.basis (M.toCoxeterSystem.simple s)) (self.basis w) = self.add (self.smul (self.sc.a s) (self.basis w)) (self.smul (self.sc.b s) (self.basis (M.toCoxeterSystem.simple s * w)))
Instances For
If two Hecke multiplications share the same basis function, they agree pointwise on basis elements.
Step in the uniqueness argument: two Hecke multiplications agree on products $T_s · T_w$ where $T_s$ is a simple generator and $T_w$ is any basis element.
Two Hecke multiplications agree on products $T_s · z$ for any $z ∈ C$, given agreement on basis, addition, scalar action, and structure constants.
Uniqueness on the basis: under agreement of basis, add, smul, and structure constants, two Hecke multiplications coincide on all products $T_w · z$. The proof proceeds by induction on $\ell(w)$.