Hi! For the simple case of exterior algebras there exists already ring creation code in the track ticket. It might be a little bit hacky, but it works for now. What is mainly needed, is cleaning the construction for Sage class hierarchies and coercions.
Cheers, Michael Am 25.03.2010 um 10:10 schrieb mmarco: > Ok, i have seen how to define them in singular properly. Something > like this: > > ring r=0,(x,y,z),lp; > def a=nc_algebra(-1,0); > setring a; > ideal i=x2,y2z2; > i=std(i); > qring e=i; > setring e; > > creates an exterior algebra. The command Exterior() from the package > nctools.lib does essentially the same. > > I think the best way to implement this in sage would be to build a > class that wraps this singular cosntruction in the same way that > PolynomialRing wraps the singular rings. Any suggesttion in that sense? > > -- > 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 > > To unsubscribe from this group, send email to > sage-devel+unsubscribegooglegroups.com or reply to this email with the words > "REMOVE ME" as the subject. -- 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 To unsubscribe from this group, send email to sage-devel+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.