Open thecaligarmo opened 2 years ago
Changed author from aram.dermenjian to none
The symmetric group in Sage is a permutation group, but
S in CoxeterGroups.Finite()
gives True
, correctly. So this connection apparently hasn't been fully implemented. See here and the current code for the weights. See in particular this comment, though I'm not sure if that class is the "correct" place to add it - you might want to ask people more conversant with that code, one of whom I've cc:ed.
Comment: Perhaps also connecting with the polytope.
It looks like the permutahedron()
was just not fully tested (and probably my fault when doing the review (or implementation?)). One option is a version of what Karl-Dieter is suggesting: move the bilinear_form()
and fundamental_weight[s]()
up to the category level. Although I am a little worried about that forcing a specific choice of realization versus a more general framework. Now since none of the other implementations implements these, we might be safe. I am just worried about some subtle inconsistency.
I am cc-ing a few other people who might be able to comment on this.
For some reason on a Symmetric Group object, there's a method
permutahedron
, but when calling it, it fails since no fundamental weights are defined.For now, I'm not sure the best way to approach this, but wanted to catalog it to get back to it later.
CC: @tscrim @stumpc5 @nthiery @jplab @darijgr @fchapoton
Component: combinatorics
Keywords: permutahedron, symmetric group
Issue created by migration from https://trac.sagemath.org/ticket/33997