Dear Mike

what about the non-commutative part of Singular (formerly known as
"Plural")?

Certainly Singular can do non-commutative Groebner bases (one-sided or
two-sided). I mainly use it to compute cohomology rings of finite p-
groups in Sage (work in progress). So what i need are graded
commutative algebras, which can be nicely expressed using Singular's
"SuperCommutative" rings
(see http://www.singular.uni-kl.de/Manual/3-0-4/sing_517.htm#SEC569).
It works very well for me.

> > It may come as no surprise, but Magma is probably the best software
> > now in this area.

I don't know concrete benchmarks, but i would be surprized if Singular
wouldn't be as good as Magma in computing non-commutative Groebner
bases.

> I did a bit of playing around with the GAP package GBNP.  It is pretty
> nice, but the interface is a little clunky.  

What about a non-commutative version of LibSingular? As far as i
understand, it would allow to do things directly without an interface.
However, i don't know how difficult a "LibPlural" would be to obtain.

Singular-Plural has one disadvantage though: It can not deal with free
algebras. You need a PBW-basis (see 
http://www.singular.uni-kl.de/Manual/3-0-4/sing_417.htm#SEC457).

Yours sincerely
     Simon

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to