Changeset 3f6c35 in git
- Timestamp:
- Jan 28, 2019, 9:32:27 AM (4 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 2ed68582915c3ebdf7071e1d330bde6db4bd689e
- Parents:
- b99f73ecc394b70f6e4b6dbfbf7c63e4a88e7a71fceb4ea7b7aadeaaa573c66a74f3f94116bbf7b2
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2019-01-28 09:32:27+01:00
- git-committer:
- GitHub <noreply@github.com>2019-01-28 09:32:27+01:00
- Location:
- Singular/LIB
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/fpadim.lib
rb99f73 r3f6c35 1013 1013 "EXAMPLE:"; echo = 2; 1014 1014 ring r = 0,(x,y),dp; 1015 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1015 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1016 1016 R; 1017 1017 setring R; // sets basering to Letterplace ring … … 1064 1064 "EXAMPLE:"; echo = 2; 1065 1065 ring r = 0,(x,y),dp; 1066 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1066 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1067 1067 R; 1068 1068 setring R; // sets basering to Letterplace ring … … 1119 1119 "EXAMPLE:"; echo = 2; 1120 1120 ring r = 0,(x,y),dp; 1121 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1121 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1122 1122 R; 1123 1123 setring R; // sets basering to Letterplace ring … … 1203 1203 "EXAMPLE:"; echo = 2; 1204 1204 ring r = 0,(x,y),dp; 1205 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1205 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1206 1206 R; 1207 1207 setring R; // sets basering to Letterplace ring … … 1286 1286 "EXAMPLE:"; echo = 2; 1287 1287 ring r = 0,(x,y),dp; 1288 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1288 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1289 1289 R; 1290 1290 setring R; // sets basering to Letterplace ring … … 1346 1346 "EXAMPLE:"; echo = 2; 1347 1347 ring r = 0,(x,y),dp; 1348 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1348 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1349 1349 R; 1350 1350 setring R; // sets basering to Letterplace ring … … 1383 1383 "EXAMPLE:"; echo = 2; 1384 1384 ring r = 0,(x,y),dp; 1385 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1385 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1386 1386 R; 1387 1387 setring R; // sets basering to Letterplace ring … … 1410 1410 "EXAMPLE:"; echo = 2; 1411 1411 ring r = 0,(x,y),dp; 1412 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1412 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1413 1413 setring R; // sets basering to Letterplace ring 1414 1414 intvec i1 = 1,2,1; intvec i2 = 2,2,1; intvec i3 = 1,1; intvec i4 = 2,1,1,1; … … 1483 1483 "EXAMPLE:"; echo = 2; 1484 1484 ring r = 0,(x,y),dp; 1485 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1485 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1486 1486 setring R; // sets basering to Letterplace ring 1487 1487 //some intmats, which contain monomials in intvec representation as rows … … 1570 1570 "EXAMPLE:"; echo = 2; 1571 1571 ring r = 0,(x,y),dp; 1572 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1572 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1573 1573 setring R; // sets basering to Letterplace ring 1574 1574 //some intmats, which contain monomials in intvec representation as rows … … 1657 1657 "EXAMPLE:"; echo = 2; 1658 1658 ring r = 0,(x,y),dp; 1659 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1659 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1660 1660 setring R; // sets basering to Letterplace ring 1661 1661 //some intmats, which contain monomials in intvec representation as rows … … 1702 1702 "EXAMPLE:"; echo = 2; 1703 1703 ring r = 0,(x,y),dp; 1704 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1704 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1705 1705 setring R; // sets basering to Letterplace ring 1706 1706 ideal G = x*x, y*y,x*y*x; // ideal G contains a … … 1746 1746 "EXAMPLE:"; echo = 2; 1747 1747 ring r = 0,(x,y),dp; 1748 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1748 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1749 1749 setring R; // sets basering to Letterplace ring 1750 1750 ideal G = x*x, y*y,x*y*x; // ideal G contains a … … 1789 1789 "EXAMPLE:"; echo = 2; 1790 1790 ring r = 0,(x,y),dp; 1791 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1791 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1792 1792 setring R; // sets basering to Letterplace ring 1793 1793 ideal G = y*y,x*y*x; // G is a Groebner basis … … 1820 1820 "EXAMPLE:"; echo = 2; 1821 1821 ring r = 0,(x,y),dp; 1822 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1822 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1823 1823 setring R; // sets basering to Letterplace ring 1824 1824 ideal G = x*x, y*y,x*y*x; … … 1855 1855 "EXAMPLE:"; echo = 2; 1856 1856 ring r = 0,(x,y),dp; 1857 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1857 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1858 1858 setring R; // sets basering to Letterplace ring 1859 1859 ideal G = x*x, y*y,x*y*x; … … 1882 1882 "EXAMPLE:"; echo = 2; 1883 1883 ring r = 0,(x,y),dp; 1884 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1884 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1885 1885 setring R; // sets basering to Letterplace ring 1886 1886 ideal L = x*y,y*x*y; … … 1906 1906 "EXAMPLE:"; echo = 2; 1907 1907 ring r = 0,(x,y),dp; 1908 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1908 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1909 1909 setring R; // sets basering to Letterplace ring 1910 1910 ideal L = x*y,y*x*y; … … 1927 1927 "EXAMPLE:"; echo = 2; 1928 1928 ring r = 0,(x,y),dp; 1929 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1929 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1930 1930 setring R; // sets basering to Letterplace ring 1931 1931 ideal M = x*y*x, y*y*x, x*x, y*x*x*x; … … 1962 1962 "EXAMPLE:"; echo = 2; 1963 1963 ring r = 0,(x,y),dp; 1964 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1964 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1965 1965 setring R; // sets basering to Letterplace ring 1966 1966 ideal G = x*x, y*y,x*y*x; // ideal G contains a … … 2001 2001 "EXAMPLE:"; echo = 2; 2002 2002 ring r = 0,(x,y),dp; 2003 def R = makeLetterplaceRing(5); // constructs a Letterplace ring2003 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 2004 2004 setring R; // sets basering to Letterplace ring 2005 2005 ideal G = x*x, y*y,x*y*x; // G is a monomial Groebner basis … … 2041 2041 "EXAMPLE:"; echo = 2; 2042 2042 ring r = 0,(x,y),dp; 2043 def R = makeLetterplaceRing(5); // constructs a Letterplace ring2043 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 2044 2044 setring R; // sets basering to Letterplace ring 2045 2045 ideal G = x*x, y*y,x*y*x; // ideal G contains a … … 2105 2105 "EXAMPLE:"; echo = 2; 2106 2106 ring r = 0,(x,y),dp; 2107 def R = makeLetterplaceRing(5); // constructs a Letterplace ring2107 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 2108 2108 setring R; // sets basering to Letterplace ring 2109 2109 ideal G = x*x, y*y,x*y*x; … … 2147 2147 "EXAMPLE:"; echo = 2; 2148 2148 ring r = 0,(x,y),dp; 2149 def R = makeLetterplaceRing(7); setring R;2149 def R = freeAlgebra(r, 7); setring R; 2150 2150 ideal J = x*y*x - y*x*y; 2151 2151 option(redSB); option(redTail); … … 2171 2171 ring r = 0,(x,y,z),dp; 2172 2172 int d =10; // degree 2173 def R = makeLetterplaceRing(d);2173 def R = freeAlgebra(r, d); 2174 2174 setring R; 2175 2175 ideal I = y*x*y - z*y*z, x*y*x - z*x*y, … … 2187 2187 ring r = 0,(x,y,z),dp; 2188 2188 int d =11; // degree 2189 def R = makeLetterplaceRing(d);2189 def R = freeAlgebra(r, d); 2190 2190 setring R; 2191 2191 ideal I = y*x*y - z*y*z, x*y*z - z*x*y, … … 2203 2203 ring r = 0,(x,y,z),dp; 2204 2204 int d = 6; // degree 2205 def R = makeLetterplaceRing(d);2205 def R = freeAlgebra(r, d); 2206 2206 setring R; 2207 2207 ideal I = y*x*y - z*y*z, x*y*x - z*x*y, … … 2221 2221 ring r = 0,(x,y,z),dp; 2222 2222 int d =10; // degree 2223 def R = makeLetterplaceRing(d);2223 def R = freeAlgebra(r, d); 2224 2224 setring R; 2225 2225 ideal I = … … 2235 2235 ring r = 0,(x,y,z),dp; 2236 2236 int d =10; // degree 2237 def R = makeLetterplaceRing(d);2237 def R = freeAlgebra(r, d); 2238 2238 setring R; 2239 2239 ideal I = x*y + y*z, x*x + x*y - y*x - y*y; … … 2263 2263 } 2264 2264 ring r = 0,(d(1..n),x(1..n),e(1..n)),dp; 2265 def R = makeLetterplaceRing(d);2265 def R = freeAlgebra(r, d); 2266 2266 setring R; 2267 2267 ideal I; int i,j; … … 2320 2320 { 2321 2321 ring r = (0,q),(z,x,y),(dp(2),dp(2)); 2322 def R = makeLetterplaceRing(5); // constructs a Letterplace ring2322 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 2323 2323 R; setring R; // sets basering to Letterplace ring 2324 2324 ideal I; … … 2331 2331 2332 2332 ring r = 0,(y,x,z),dp; 2333 def R = makeLetterplaceRing(10); // constructs a Letterplace ring2333 def R = freeAlgebra(r, 10); // constructs a Letterplace ring 2334 2334 R; setring R; // sets basering to Letterplace ring 2335 2335 ideal I; … … 2341 2341 // with inverse of z 2342 2342 ring r = 0,(iz,z,x,y),dp; 2343 def R = makeLetterplaceRing(11); // constructs a Letterplace ring2343 def R = freeAlgebra(r, 11); // constructs a Letterplace ring 2344 2344 R; setring R; // sets basering to Letterplace ring 2345 2345 ideal I; … … 2348 2348 I = letplaceGBasis(I); // 2349 2349 setring r; 2350 def R2 = makeLetterplaceRing(23); // constructs a Letterplace ring2350 def R2 = freeAlgebra(r, 23); // constructs a Letterplace ring 2351 2351 setring R2; // sets basering to Letterplace ring 2352 2352 ideal I = imap(R,I); … … 2355 2355 2356 2356 ring r = 0,(t,z,x,y),(dp,dp); 2357 def R = makeLetterplaceRing(20); // constructs a Letterplace ring2357 def R = freeAlgebra(r, 20); // constructs a Letterplace ring 2358 2358 R; setring R; // sets basering to Letterplace ring 2359 2359 ideal I; … … 2374 2374 2375 2375 ring r2 = 0,(x,y),dp; 2376 def R2 = makeLetterplaceRing(50); // constructs a Letterplace ring2376 def R2 = freeAlgebra(r2, 50); // constructs a Letterplace ring 2377 2377 setring R2; 2378 2378 ideal J = x*y*y*x-y*x*x*y; … … 2386 2386 LIB "fpadim.lib"; 2387 2387 ring r = (0,a,b,g),(x,y),Dp; 2388 def R = makeLetterplaceRing(6); // constructs a Letterplace ring2388 def R = freeAlgebra(r, 6); // constructs a Letterplace ring 2389 2389 setring R; 2390 2390 poly F1 = g*x; … … 2398 2398 LIB "fpadim.lib"; 2399 2399 ring r = (0,a,b,g, p(1..7),q(1..7)),(x,y),Dp; 2400 def R = makeLetterplaceRing(6); // constructs a Letterplace ring2400 def R = freeAlgebra(r, 6); // constructs a Letterplace ring 2401 2401 setring R; 2402 2402 ideal imn = 1, y*y*y, x*y, y*x, x*x, y*y, x, y; -
Singular/LIB/fpalgebras.lib
rb99f73 r3f6c35 129 129 ring r = 0,(f1,f2,f3),dp; 130 130 int uptodeg = 5; 131 def R = makeLetterplaceRing(uptodeg);131 def R = freeAlgebra(r, uptodeg); 132 132 setring R; 133 133 ideal I = serreRelations(A,1); I = simplify(I,1+2+8); … … 194 194 /* rNegative: */ 195 195 list L = ringlist(save); 196 def LPsave = makeLetterplaceRing(uptodeg); setring save;196 def LPsave = freeAlgebra(basering, uptodeg); setring save; 197 197 list LNEG = L; list tmp; 198 198 /* L[1] field as is; L[2] vars: a subset; L[3] ordering: dp, L[4] as is */ … … 203 203 LNEG[2] = tmp; LNEG[3] = list(list("dp",intvec(1:size(iNeg))), list("C",0)); 204 204 def RNEG = ring(LNEG); setring RNEG; 205 def RRNEG = makeLetterplaceRing(uptodeg);205 def RRNEG = freeAlgebra(basering, uptodeg); 206 206 setring RRNEG; 207 207 ideal I = serreRelations(A,1); I = simplify(I,1+2+8); … … 221 221 LPOS[2] = tmp; LPOS[3] = list(list("dp",intvec(1:size(iPos))), list("C",0)); 222 222 def RPOS = ring(LPOS); setring RPOS; 223 def RRPOS = makeLetterplaceRing(uptodeg);223 def RRPOS = freeAlgebra(basering, uptodeg); 224 224 setring RRPOS; 225 225 ideal I = serreRelations(A,1); I = simplify(I,1+2+8); … … 468 468 if (a == "integrodiff3") { 469 469 ring r = 0,(D,II,x),dp; 470 def R = makeLetterplaceRing(d);470 def R = freeAlgebra(r, d); 471 471 setring(R); 472 472 ideal I = D*x-x*D-1, … … 476 476 if (a == "toeplitz") { 477 477 ring r = 0,(y,x),dp; 478 def R = makeLetterplaceRing(d);478 def R = freeAlgebra(r, d); 479 479 setring(R); 480 480 ideal I = y*x-1; … … 482 482 if (a == "weyl1") { 483 483 ring r = 0,(D,x),dp; 484 def R = makeLetterplaceRing(d);484 def R = freeAlgebra(r, d); 485 485 setring(R); 486 486 ideal I = D*x-x*D-1; … … 488 488 if (a == "usl2") { 489 489 ring r = 0,(h,f,e),dp; 490 def R = makeLetterplaceRing(d);490 def R = freeAlgebra(r, d); 491 491 setring(R); 492 492 ideal I = f*e-e*f+h, … … 496 496 if (a == "usl2h") { 497 497 ring r = 0,(H,h,f,e),dp; 498 def R = makeLetterplaceRing(d);498 def R = freeAlgebra(r, d); 499 499 setring(R); 500 500 ideal I = f*e-e*f+h*H, … … 507 507 if (a == "shift1inverse") { 508 508 ring r = 0,(D,x,t),dp; 509 def R = makeLetterplaceRing(d);509 def R = freeAlgebra(r, d); 510 510 setring(R); 511 511 ideal I = D*x-x*D-D, … … 515 515 if (a == "exterior2") { 516 516 ring r = 0,(y,x),dp; 517 def R = makeLetterplaceRing(d);517 def R = freeAlgebra(r, d); 518 518 setring(R); 519 519 ideal I = y*x+x*y, … … 523 523 if (a == "quadrowmm") { 524 524 ring r = 0,(y,x),dp; 525 def R = makeLetterplaceRing(d);525 def R = freeAlgebra(r, d); 526 526 setring(R); 527 527 ideal I = y*x-x*y, … … 531 531 if (a == "shift1") { 532 532 ring r = 0,(s,x),dp; 533 def R = makeLetterplaceRing(d);533 def R = freeAlgebra(r, d); 534 534 setring(R); 535 535 ideal I = s*x-x*s-s; … … 537 537 if (a == "weyl1inverse") { 538 538 ring r = 0,(D,x,t),dp; 539 def R = makeLetterplaceRing(d);539 def R = freeAlgebra(r, d); 540 540 setring(R); 541 541 ideal I = D*x-x*D-1, … … 589 589 int i; 590 590 ring mr = 0,(a,b),Dp; 591 def Mr = makeLetterplaceRing(d);591 def Mr = freeAlgebra(mr, d); 592 592 setring Mr; 593 593 poly p,q; … … 620 620 if (d < 1 || d < absValue(m) || d < absValue(n)) {ERROR("Degree bound must be positiv and greater then |m|,|n|!");} 621 621 ring gr = 0,(a,b,A,B),Dp; 622 def Gr = makeLetterplaceRing(d);622 def Gr = freeAlgebra(gr, d); 623 623 setring Gr; 624 624 poly p,q; … … 676 676 int i; 677 677 ring r = 0,(a,b),dp; 678 def R = makeLetterplaceRing(d);678 def R = freeAlgebra(r, d); 679 679 setring R; 680 680 poly p,q; … … 716 716 } 717 717 ring r = 2,(x,y,X,Y),dp; 718 def R = makeLetterplaceRing(d);718 def R = freeAlgebra(r, d); 719 719 setring R; 720 720 ideal I = x*y-y*x-1, X*x-1, x*X-1, y*Y-1, Y*y-1; … … 748 748 /* } */ 749 749 /* ring r = 2,(x,y,r,X,Y),dp; */ 750 /* def R = makeLetterplaceRing(d); */750 /* def R = freeAlgebra(r, d); */ 751 751 /* setring R; */ 752 752 /* ideal I = x*y-y*x-1, x*y-y*x-r*r, r*r-1, r*x*r-X, r*y*r-Y,x*X-1, */ … … 776 776 } 777 777 ring r = 2,(x,y,m,X,Y),dp; 778 def R = makeLetterplaceRing(d);778 def R = freeAlgebra(r, d); 779 779 setring R; 780 780 ideal I = x*y-y*x-1, x*y-y*x-m*m, m*m-1, m*x*m-x, m*y*m-Y,x*X-1, … … 810 810 } 811 811 ring r = 2,(x,y,t,X,Y,T),dp; 812 def R = makeLetterplaceRing(d);812 def R = freeAlgebra(r, d); 813 813 setring R; 814 814 ideal I = x*y-y*x-1, t*t - x, T*y*t-Y, X*x-1, x*X-1, … … 845 845 } 846 846 ring r = 2,(x,y,p,q,X,Y),dp; 847 def R = makeLetterplaceRing(d);847 def R = freeAlgebra(r, d); 848 848 setring R; 849 849 ideal I = x*y-y*x-1, p*q-q*p-1, p*p - 1, q*q - 1, p*y*p-Y, p*x*p-x, … … 880 880 } 881 881 ring r = 2,(x,y,m,t,X,Y,M),dp; 882 def R = makeLetterplaceRing(d);882 def R = freeAlgebra(r, d); 883 883 setring R; 884 884 ideal I = x*y-y*x-1, x*y-y*x-t*t, m*m-y, t*t - 1, t*x*t-x, … … 915 915 } 916 916 ring r = 2,(x,y,u,v,X,Y,U,V),dp; 917 def R = makeLetterplaceRing(d);917 def R = freeAlgebra(r, d); 918 918 setring R; 919 919 ideal I = x*y-y*x-1, x*y-y*x-u*v*u*v, u*v*u*v-1, u*u-x, v*v - y, … … 950 950 } 951 951 ring r = 2,(x,y,t,X,Y),dp; 952 def R = makeLetterplaceRing(d);952 def R = freeAlgebra(r, d); 953 953 setring R; 954 954 ideal I = x*y-y*x-1, x*y-y*x-t*t, t*t-1, … … 985 985 } 986 986 ring rr = 2,(x,y,m,r,X,Y),dp; 987 def R = makeLetterplaceRing(d);987 def R = freeAlgebra(rr, d); 988 988 setring R; 989 989 ideal I = x*y-y*x-1, x*y-y*x-m*m, x*y-y*x-r*r, m*m-1, r*r-1, … … 1020 1020 } 1021 1021 ring rr = 2,(x,y,r,X,Y),dp; 1022 def R = makeLetterplaceRing(d);1022 def R = freeAlgebra(rr, d); 1023 1023 setring R; 1024 1024 ideal I = x*y-y*x-1, x*y-y*x-r*r*r*r, r*r*r*r-1, … … 1055 1055 } 1056 1056 ring rr = 2,(x,y,r,m,X,Y),dp; 1057 def R = makeLetterplaceRing(d);1057 def R = freeAlgebra(rr, d); 1058 1058 setring R; 1059 1059 ideal I = x*y-y*x-1, x*y-y*x-r*r*r*r, r*r*r*r-1, … … 1090 1090 } 1091 1091 ring rr = 2,(x,y,r,t,X,Y),dp; 1092 def R = makeLetterplaceRing(d);1092 def R = freeAlgebra(rr, d); 1093 1093 setring R; 1094 1094 ideal I = x*y-y*x-1, x*y-y*x-r*r*r*r, r*r*r*r-1, x*y-y*x-t*t, … … 1125 1125 } 1126 1126 ring rr = 2,(x,y,r,X,Y),dp; 1127 def R = makeLetterplaceRing(d);1127 def R = freeAlgebra(rr, d); 1128 1128 setring R; 1129 1129 ideal I = x*y-y*x-1, x*y-y*x-r*r*r, r*r*r-1, … … 1159 1159 } 1160 1160 ring rr = 2,(x,y,r,t,X,Y),dp; 1161 def R = makeLetterplaceRing(d);1161 def R = freeAlgebra(rr, d); 1162 1162 setring R; 1163 1163 ideal I = x*y-y*x-1, x*y-y*x-r*r, x*y-y*x-t*t, r*r-1, t*t-1, … … 1196 1196 } 1197 1197 ring rr = 2,(x,y,r,m,X,Y),dp; 1198 def R = makeLetterplaceRing(d);1198 def R = freeAlgebra(rr, d); 1199 1199 setring R; 1200 1200 ideal I = x*y-y*x-1, x*y-y*x-r*r*r, x*y-y*x-m*m, r*r*r-1, m*m-1, … … 1231 1231 } 1232 1232 ring rr = 2,(x,y,r,X,Y),dp; 1233 def R = makeLetterplaceRing(d);1233 def R = freeAlgebra(rr, d); 1234 1234 setring R; 1235 1235 ideal I = x*y-y*x-1, x*y-y*x-r*r*r*r*r*r, r*r*r*r*r*r-1, … … 1266 1266 } 1267 1267 ring rr = 2,(x,y,r,m,X,Y),dp; 1268 def R = makeLetterplaceRing(d);1268 def R = freeAlgebra(rr, d); 1269 1269 setring R; 1270 1270 ideal I = x*y-y*x-1, x*y-y*x-r*r*r*r*r*r, r*r*r*r*r*r-1, … … 1312 1312 } 1313 1313 ring r = 2,(x(1..n),Y(1..n)),dp; 1314 def R = makeLetterplaceRing(d);1314 def R = freeAlgebra(r, d); 1315 1315 setring R; 1316 1316 ideal I; poly p,q; … … 1363 1363 } 1364 1364 ring r = 2,(x(1..n),Y(1..n)),dp; 1365 def R = makeLetterplaceRing(d);1365 def R = freeAlgebra(r, d); 1366 1366 setring R; 1367 1367 ideal I; poly p; … … 1417 1417 } 1418 1418 ring r = 2,x(1..n),dp; 1419 def R = makeLetterplaceRing(d);1419 def R = freeAlgebra(r, d); 1420 1420 setring R; 1421 1421 ideal I; poly p; … … 1469 1469 } 1470 1470 ring r = 2,(x(1..m),Y(1..m)),dp; 1471 def R = makeLetterplaceRing(d);1471 def R = freeAlgebra(r, d); 1472 1472 setring R; 1473 1473 ideal I; poly p; … … 1528 1528 } 1529 1529 ring r = 2,(x,y,z),dp; 1530 def R = makeLetterplaceRing(d);1530 def R = freeAlgebra(r, d); 1531 1531 setring R; 1532 1532 ideal I; … … 1592 1592 } 1593 1593 ring r = 2,(a,b),dp; 1594 def R = makeLetterplaceRing(d);1594 def R = freeAlgebra(r, d); 1595 1595 setring R; 1596 1596 ideal I; -
Singular/LIB/fpaprops.lib
rb99f73 r3f6c35 161 161 "EXAMPLE:"; echo = 2; 162 162 ring r = 0,(x,y),dp; 163 def R = makeLetterplaceRing(5);163 def R = freeAlgebra(r, 5); 164 164 setring R; 165 165 ideal G = x*x, y*x; // K<x,y>/<xx,yx> is right noetherian … … 340 340 "EXAMPLE:"; echo = 2; 341 341 ring r = 0,(x1,x2),dp; 342 def R = makeLetterplaceRing(5);342 def R = freeAlgebra(r, 5); 343 343 setring R; 344 344 ideal G = x1*x2, x2*x1; // K<x1,x2>/<x1*x2,x2*x1> is semi prime … … 461 461 "EXAMPLE:"; echo = 2; 462 462 ring r = 0,(x,y),dp; 463 def R = makeLetterplaceRing(5);463 def R = freeAlgebra(r, 5); 464 464 setring R; 465 465 ideal G = x*x, y*y; // K<x,y>/<xx,yy> is prime … … 788 788 "EXAMPLE:"; echo = 2; 789 789 ring r = 0,(x,y,z),dp; 790 def R = makeLetterplaceRing(5); // constructs a Letterplace ring790 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 791 791 setring R; // sets basering to Letterplace ring 792 792 ideal I = x*y, x*z, z*y, z*z; … … 957 957 "EXAMPLE:"; echo = 2; 958 958 ring r = 0,(x,y,z),dp; 959 def R = makeLetterplaceRing(5); // constructs a Letterplace ring959 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 960 960 R; 961 961 setring R; // sets basering to Letterplace ring … … 1061 1061 "EXAMPLE:"; echo = 2; 1062 1062 ring r = 0,(x,y),dp; 1063 def R = makeLetterplaceRing(5); // constructs a Letterplace ring1063 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 1064 1064 setring R; // sets basering to Letterplace ring 1065 1065 ideal G = x*x, y*y,x*y*x; // it is a monomial Groebner basis … … 1205 1205 "EXAMPLE:"; echo = 2; 1206 1206 ring r = 0,(x,y,z),dp; 1207 def R = makeLetterplaceRing(4);1207 def R = freeAlgebra(r, 4); 1208 1208 setring R; 1209 1209 ideal G = x*y; // optional … … 1215 1215 minDegBound; // thus the bound needs to be increased 1216 1216 setring r; // back to original r 1217 def R1 = makeLetterplaceRing(minDegBound);1217 def R1 = freeAlgebra(r, minDegBound); 1218 1218 setring R1; 1219 1219 lpSubstitute(imap(R,f), imap(R,s1), imap(R,s2)); … … 1227 1227 //////// EXAMPLE B //////// 1228 1228 ring r = 0,(x,y,z),dp; 1229 def R = makeLetterplaceRing(4);1229 def R = freeAlgebra(r, 4); 1230 1230 setring R; 1231 1231 … … 1239 1239 int minDegBound = lpCalcSubstDegBound(I,s1,s2); 1240 1240 setring r; 1241 def R1 = makeLetterplaceRing(minDegBound);1241 def R1 = freeAlgebra(r, minDegBound); 1242 1242 setring R1; 1243 1243 … … 1333 1333 "EXAMPLE:"; echo = 2; 1334 1334 ring r = 0,(x,y,z),dp; 1335 def R = makeLetterplaceRing(4);1335 def R = freeAlgebra(r, 4); 1336 1336 setring R; 1337 1337 ideal I = 3*x*x+y*x, x*y*x - z; … … 1427 1427 /* "EXAMPLE:"; echo = 2; */ 1428 1428 /* ring r = 0,(x,y,z),dp; */ 1429 /* def A = makeLetterplaceRing(3); */1429 /* def A = freeAlgebra(r, 3); */ 1430 1430 /* setring A; A; */ 1431 1431 /* def R = lpDelVar(2); setring R; R; */ -
Singular/LIB/freegb.lib
rb99f73 r3f6c35 394 394 "EXAMPLE:"; echo = 2; 395 395 ring r = 0,(x,y),dp; 396 def R = makeLetterplaceRing(5);396 def R = freeAlgebra(r, 5); 397 397 setring R; 398 398 poly p = x*y*y; … … 416 416 "EXAMPLE:"; echo = 2; 417 417 ring r = 0,(x,y),dp; 418 def R = makeLetterplaceRing(5);418 def R = freeAlgebra(r, 5); 419 419 setring R; 420 420 poly p = y*y*x; … … 441 441 ring r = 0,(x,y,z),Dp; 442 442 int degree_bound = 5; 443 def R = makeLetterplaceRing(5);443 def R = freeAlgebra(r, 5); 444 444 setring R; 445 445 ideal I = -x*y-7*y*y+3*x*x, x*y*x-y*x*y; … … 503 503 "EXAMPLE:"; echo = 2; 504 504 ring r = 0,(x,y),dp; 505 def R = makeLetterplaceRing(4,2); // R with letterplace structure505 def R = freeAlgebra(r, 4,2); // R with letterplace structure 506 506 setring R; 507 507 poly a = x*y; poly b = y; … … 536 536 "EXAMPLE:"; echo = 2; 537 537 ring r = (0,a,b,g),(x,y),Dp; 538 def R = makeLetterplaceRing(4); // constructs a Letterplace ring538 def R = freeAlgebra(r, 4); // constructs a Letterplace ring 539 539 setring R; // downup algebra A 540 540 ideal J = x*x*y-a*x*y*x - b*y*x*x - g*x, … … 1521 1521 ring r =0,(x,y,z),dp; 1522 1522 int d = 5; 1523 def R = makeLetterplaceRing(d);1523 def R = freeAlgebra(r, d); 1524 1524 setring R; 1525 1525 poly p1 = x(1)*y(2)*z(3); … … 1954 1954 ring r = 0,(x,y),Dp; 1955 1955 int d = 10; // degree 1956 def R = makeLetterplaceRing(d);1956 def R = freeAlgebra(r, d); 1957 1957 setring R; 1958 1958 ideal I = x(1)*x(2) - y(1)*y(2); … … 1968 1968 ring r = 0,(x,y),Dp; 1969 1969 int d = 10; // degree 1970 def R = makeLetterplaceRing(d);1970 def R = freeAlgebra(r, d); 1971 1971 setring R; 1972 1972 ideal I = x(1)*x(2) - x(1)*y(2); … … 1982 1982 ring r = 0,(x,y,z),dp; 1983 1983 int d =5; // degree 1984 def R = makeLetterplaceRing(d);1984 def R = freeAlgebra(r, d); 1985 1985 setring R; 1986 1986 ideal I = x(1)*y(2), y(1)*x(2)+z(1)*z(2); … … 2445 2445 ring r = 0,(x,y,z),dp; 2446 2446 int uptodeg = 5; int lV = 3; 2447 def R = makeLetterplaceRing(uptodeg);2447 def R = freeAlgebra(r, uptodeg); 2448 2448 setring R; 2449 2449 poly f = x*z*y - 2*z*y + 3*x; … … 2472 2472 ring r = 0,(x,y,z),dp; 2473 2473 int uptodeg = 5; 2474 def R = makeLetterplaceRing(uptodeg);2474 def R = freeAlgebra(r, uptodeg); 2475 2475 setring R; 2476 2476 poly f = x*z*y - 2*z*y + 3*x; … … 2483 2483 ring r = 0,(a,b),dp; 2484 2484 int d =5; 2485 def R = makeLetterplaceRing(d);2485 def R = freeAlgebra(r, d); 2486 2486 setring R; 2487 2487 int uptodeg = d; … … 2604 2604 intmat A[2][2] = 2, -1, -1, 2; // sl_3 == A_2 2605 2605 ring r = 0,(f1,f2),dp; 2606 def R = makeLetterplaceRing(3);2606 def R = freeAlgebra(r, 3); 2607 2607 setring R; 2608 2608 ideal I = serreRelations(A,1); … … 2643 2643 "EXAMPLE:"; echo = 2; 2644 2644 ring r =0,(x,y,z,t),Dp; 2645 def A = makeLetterplaceRing(4);2645 def A = freeAlgebra(r, 4); 2646 2646 setring A; 2647 2647 string t = "-2*y*z*y*z + y*t*z*z - z*x*x*y + 2*z*y*z*y"; … … 2703 2703 "EXAMPLE:"; echo = 2; 2704 2704 ring r =0,(x,y,z,t),dp; 2705 def A = makeLetterplaceRing(4);2705 def A = freeAlgebra(r, 4); 2706 2706 setring A; 2707 2707 string fn = "myfile"; … … 2721 2721 ring r =0,(x,y,z,t),dp; 2722 2722 int d = 10; 2723 def A = makeLetterplaceRing(d);2723 def A = freeAlgebra(r, d); 2724 2724 setring A; 2725 2725 ideal I = file2lplace("./ls3nilp.bg"); … … 2859 2859 // define a ring in letterplace form as follows: 2860 2860 ring r = 0,(x,y),dp; 2861 def R = makeLetterplaceRing(4,2); // supply R with letterplace structure2861 def R = freeAlgebra(r, 4,2); // supply R with letterplace structure 2862 2862 setring R; 2863 2863 poly a = x*y + y; poly b = y - 1; … … 2889 2889 "EXAMPLE:"; echo = 2; 2890 2890 ring r = 0,(x,y),dp; 2891 def R = makeLetterplaceRing(4); setring R;2891 def R = freeAlgebra(r, 4); setring R; 2892 2892 ideal I = x*x + y*y - 1; // 2D sphere 2893 2893 ideal J = letplaceGBasis(I); // compute a Letterplace Groebner basis … … 2903 2903 ring r = 0,(x,y,z),dp; 2904 2904 int d =5; // degree 2905 def R = makeLetterplaceRing(d);2905 def R = freeAlgebra(r, d); 2906 2906 setring R; 2907 2907 ideal I = y*x*y - z*y*z, x*y*x - z*x*y, z*x*z - y*z*x, x*x*x + y*y*y + z*z*z + x*y*z; … … 2991 2991 "EXAMPLE:"; echo = 2; 2992 2992 ring r = 0,(x,y),dp; 2993 def R = makeLetterplaceRing(4); setring R;2993 def R = freeAlgebra(r, 4); setring R; 2994 2994 ideal I = x*x + y*y - 1; // 2D sphere 2995 2995 ideal J = letplaceGBasis(I); // compute a Letterplace Groebner basis … … 3020 3020 "EXAMPLE:"; echo = 2; 3021 3021 ring r = 0,(x,y),dp; 3022 def R = makeLetterplaceRing(4); setring R;3022 def R = freeAlgebra(r, 4); setring R; 3023 3023 ideal I = x*x + y*y - 1; // 2D sphere 3024 3024 ideal J = letplaceGBasis(I); // compute a Letterplace Groebner basis … … 3274 3274 "EXAMPLE:"; echo = 2; 3275 3275 ring r = 0,(x,y,z),dp; 3276 def R = makeLetterplaceRing(5);3276 def R = freeAlgebra(r, 5); 3277 3277 setring R; 3278 3278 isOrderingShiftInvariant(0);// should be 1 3279 3279 3280 3280 ring r = 0,(x,y,z),dp; 3281 def R = makeLetterplaceRing(5);3281 def R = freeAlgebra(r, 5); 3282 3282 list RL = ringlist(R); 3283 3283 RL[3][1][1] = "wp"; … … 3616 3616 // LIB "freegb.lib"; 3617 3617 // ring r=0,(a,b),dp; 3618 // def R = makeLetterplaceRing(5);3618 // def R = freeAlgebra(r, 5); 3619 3619 // setring R; 3620 3620 // poly p = a(1); … … 3629 3629 // LIB "freegb.lib"; 3630 3630 // ring r=0,(a,b,c,d,p,q,r,s,t,u,v,w),(a(7,1,1,7),dp); 3631 // def R= makeLetterplaceRing(20,1);3631 // def R=freeAlgebra(r, 20,1); 3632 3632 // setring R; 3633 3633 // option(redSB); option(redTail); … … 3676 3676 "EXAMPLE:"; echo = 2; 3677 3677 ring r = 0,(x,y,z),dp; 3678 def R = makeLetterplaceRing(5);// constructs a Letterplace ring3678 def R = freeAlgebra(r, 5);// constructs a Letterplace ring 3679 3679 setring R; //sets basering to Letterplace ring 3680 3680 intvec u = 1,1,2; intvec v = 2,1,3; intvec w = 3,1,1; … … 3704 3704 "EXAMPLE:"; echo = 2; 3705 3705 ring r = 0,(x,y,z),dp; 3706 def R = makeLetterplaceRing(5); // constructs a Letterplace ring3706 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 3707 3707 setring R; //sets basering to Letterplace ring 3708 3708 // u = x^2y, v = yxz, w = zx^2 in intvec representation … … 3733 3733 "EXAMPLE:"; echo = 2; 3734 3734 ring r = 0,(x,y,z),dp; 3735 def R = makeLetterplaceRing(5); // constructs a Letterplace ring3735 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 3736 3736 setring R; // sets basering to Letterplace ring 3737 3737 intmat u[3][1] = 1,1,2; intmat v[1][3] = 2,1,3; intmat w[2][3] = 3,1,1,2,3,1; … … 3768 3768 "EXAMPLE:"; echo = 2; 3769 3769 ring r = 0,(x,y,z),dp; 3770 def R = makeLetterplaceRing(5); // constructs a Letterplace ring3770 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 3771 3771 setring R; // sets basering to Letterplace ring 3772 3772 intmat u[3][1] = 1,1,2; intmat v[1][3] = 2,1,3; intmat w[2][3] = 3,1,1,2,3,1; … … 3796 3796 "EXAMPLE:"; echo = 2; 3797 3797 ring r = 0,(x,y),dp; 3798 def R = makeLetterplaceRing(5); // constructs a Letterplace ring3798 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 3799 3799 setring R; // sets basering to Letterplace ring 3800 3800 ideal L = x*x,y*y,x*y*x; … … 3833 3833 "EXAMPLE:"; echo = 2; 3834 3834 ring r = 0,(x,y,z),dp; 3835 def R = makeLetterplaceRing(5); // constructs a Letterplace ring3835 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 3836 3836 setring R; // sets basering to Letterplace ring 3837 3837 poly p = x*x*z; … … 3873 3873 "EXAMPLE:"; echo = 2; 3874 3874 ring r = 0,(x,y,z),dp; 3875 def R = makeLetterplaceRing(5); // constructs a Letterplace ring3875 def R = freeAlgebra(r, 5); // constructs a Letterplace ring 3876 3876 setring R; // sets basering to Letterplace ring 3877 3877 poly p = x*x*z;
Note: See TracChangeset
for help on using the changeset viewer.