Dear Andrew,
On Mon, Nov 10, 2014 at 04:24:40AM -0800, Andrew wrote:
> 
> Yes, I agree, using coxeter3 will almost certainly be much more efficient. 
> I had a brief look at this and thought it looked two hard since I have only 
> a fleeting interest in this:)
> 
> In terms of syntax, chevie has a *LeftCells* function that returns all of 
> the cells of the Coxeter group, together with the corresponding 
> mu-coefficients -- this, I think, is equivalent to the information that 
> coxeter3 returns as it sounds like coxeter3 returns the W-graph for the 
> cell representation. 
> 
> In terms of the suggested syntax, I think that this is partly driven by 
> what coxeter3 actually does. I was thinking of something like:
> 
> sage: W=CoxeterGroup("A3"); w=W.an_element()
> sage: W.left_cell( w )  # left cell containing w
> sage: W.left_cells()  # all left cells -- as chevie's LeftCells(W) does now
> 
> 
> In particular, rather the computing the complete decomposition of the 
> Coxeter group into a disjoint union of cells I think that it would be 
> useful to be able to compute only the cell containing a particular element. 

You should look at the latest version of chevie 

http://webusers.imj-prg.fr/~jean.michel/gap3/gap3-jm4.tar.gz

or

http://webusers.imj-prg.fr/~jean.michel/gap3/gap3-jm5.tar.gz

where I implemented the latest stuff of Meinolf Geck and Abbie Hall.
I can give the elements of the left cell containing a given element of E8 in
less than 2 minutes.

Here is an example in E7:

gap>W:=CoxeterGroup("E",7);;
gap> LeftCell(W,Random(W));time;
LeftCell<E7: duflo=18,21,45,53 character=phi{378,14}>
40

40 milliseconds!

Best regards,
------------------------------------------------------------------------------
Jean MICHEL, Groupes et representations, IMJ-PRG UMR7586 tel.(33)157279144
Bureau 639 Bat. Sophie Germain Case 7012 - 75205 PARIS Cedex 13

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to