- Timestamp:
- Jan 11, 2007, 2:27:14 AM (17 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '4bd32dfef92ec9f5ed8dceee82d14318ae147107')
- Children:
- d2fb64d5c055a8573ed4160fe7b08ea81b52fcd1
- Parents:
- fdd5604bedc8353dc8e4d0431a01159bbb48053b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/nctools.lib
rfdd560 r1b1568 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: nctools.lib,v 1.2 0 2007-01-09 17:04:23 motsakExp $";2 version="$Id: nctools.lib,v 1.21 2007-01-11 01:27:14 levandov Exp $"; 3 3 category="Noncommutative"; 4 4 info=" … … 20 20 findimAlgebra(M,[r]); create finite dimensional algebra structure from the basering and the multiplication matrix M, 21 21 SuperCommutative([b,e]); return qring, the super-commutative algebra over a basering, 22 rightStd(I); compute a right Groebner basis of an ideal, 22 23 23 24 AUXILIARY PROCEDURES: … … 1200 1201 } 1201 1202 1203 1204 proc rightStd(ideal I) 1205 "USAGE: rightStd(I); I an ideal 1206 PURPOSE: compute a right Groebner basis of I 1207 RETURN: ideal 1208 EXAMPLE: example rightStd; shows examples 1209 " 1210 { 1211 def A = basering; 1212 def Aopp = opposite(A); 1213 setring Aopp; 1214 ideal Iopp = oppose(A,I); 1215 ideal Jopp = std(Iopp); 1216 setring A; 1217 ideal J = oppose(Aopp,Jopp); 1218 return(J); 1219 } 1220 example 1221 { "EXAMPLE:"; echo = 2; 1222 LIB "ncalg.lib"; 1223 def A = makeUsl(2); 1224 setring A; 1225 ideal I = e2,f; 1226 option(redSB); 1227 option(redTail); 1228 ideal LI = std(I); 1229 LI; 1230 ideal RI = rightStd(I); 1231 RI; 1232 } 1202 1233 //////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.