Artifact 447696384613c0cc0dadf6780e63a0be7cbfb2ad34d11c7b07b6169f47e545c9:
- Executable file
r37/lisp/csl/html/r37_0401.html
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 950) [annotate] [blame] [check-ins using] [more...]
<A NAME=gmodule> <TITLE>gmodule</TITLE></A> <b><a href=r37_idx.html>INDEX</a></b><p><p> <B>GMODULE</B> _ _ _ _ _ _ _ _ _ _ _ _ <B>variable</B><P> <P> The vectors of a free <A HREF=r37_0400.html>module</A> over a polynomial ring R are encoded as linear combinations with unit vectors of M which are represented by auxiliary variables. These must be collected in the variable <em>gmodule</em> before any call to an operator of the Groebner package. <P> <P> <P><PRE><TT> torder({x,y,v1,v2,v3})$ gmodule := {v1,v2,v3}$ g:=groebner({x^2*v1 + y*v2,x*y*v1 - v3,2y*v1 + y*v3}); </TT></PRE><P>compute the Groebner basis of the submodule <P> <P> <P><PRE><TT> ([x^2,y,0],[xy,0,-1],[0,2y,y]) </TT></PRE><P>The members of the list <em>gmodule</em> are automatically appended to the end of the variable list, if they are not yet members there. They take part in the actual term ordering. <P> <P>