On Apr 8, 7:37 am, Christian Stump <christian.st...@gmail.com> wrote:
> Hi there,
>
> I just pushed finite complex reflection groups which I was
> implementing these days - the entry point is FiniteReflectionGroup. I
> also added a categorial framework. I wanted to see if someone (e.g.
> Nicolas?) could have a look as I never did that before...
>
> Another question is - as for Coxeter groups (which, I guess, should
> eventually inherit from reflection groups) - if we could make it that
> the elements are 1. unique (do we want that?) and 2. permutations and
> matrices at the same time.
>
> Also:
>
> - is there a Sage implementation of permutation groups, or only the
> gap implementation (it takes very long to go through the elements of a
> permutation group, even in small examples)?
Could you provide an example?
GAP is very quick in enumerating the elements of a permutation group
(it has a highly optimized code written in C to do the sorts of things
related to permutation groups)  – it might take a long time to send
these
elements to Sage, currently.
This is actually due to an inefficiency in recent Linux kernels (e.g.
ones distributed with Debian and
Ubuntu).
There is an ongoing project to speed this up in a serious way, so
circumvent the use of IPC by creating a libGAP.
See http://trac.sagemath.org/sage_trac/ticket/6391
You are welcome to try helping with it if you have time.

On the other hand, it could be the case that enumerating all the group
elements is not implemented very efficiently, as this is
not what one would ever do!
Why would you need such a feature, except for teaching purposes?



> - there are several things not working for finite reflection groups
> due to problems with matrices over the UCF (e.g.,
> reflecting_hyperplanes due to the fact that I cannot compute the
> kernel of a matrix).

UCF?

>
> Best, Christian

Dmitii

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to