source: git/Tst/Old/redtail.tst @ 7496bd

fieker-DuValspielwiese
Last change on this file since 7496bd was 46976a6, checked in by Olaf Bachmann <obachman@…>, 26 years ago
* added status check to regress.cmd * added tst_status(1); call to each tst file, just before quit git-svn-id: file:///usr/local/Singular/svn/trunk@2271 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.6 KB
Line 
1//Tests fuer std  mit redtail
2"              Testbeispiele mit redtail, char=0";
3//timer=1;
4//test(0);
5int m,n;
6
7ring r1 = 0,(z,y,x),ds;
8poly s1=2x5y+7x2y4+3x2yz3;
9poly s2=1x2y2z2+3z8;
10poly s3=4xy5+2x2y2z3+11x10;
11ideal i=s1,s2,s3;
12ideal j=std(i);
13hilb(j,1);
14option(redSB);
15ideal j1=std(i);
16hilb(j1,1);
17option(redTail);
18ideal j2=std(i);
19hilb(j2,1);
20
21n=size(j);
22number x1,x2;
23for(m=1;m<=n;m=m+1)
24{
25x1=leadcoef(j1[m]);
26x2=leadcoef(j2[m]);
27NF(x2*j1[m]-x1*j2[m],j);
28NF(j[m],j1);
29NF(j1[m],j);
30}
31j2;
32kill r1;
33
34ring r4 =0,(a,b,c,d,e),ds;
35n=6;
36poly s1=a+b+c+d+ea;
37poly s2=de+1cd+1bc+1ae+1ab;
38poly s3=cde+1bcd+1ade+1abe+1abc;
39poly s4=bcde+1acde+1abde+1abce+1abcd;
40poly s5=abcde;
41ideal i=s1,s2,s3,s4,s5,b^n,c^n,d^n,e^n;
42ideal j=std(i);
43option(redTail);
44ideal j1=std(i);
45option(redSB);
46ideal j2=std(i);
47
48n=size(j);
49number x1,x2;
50for(m=1;m<=n;m=m+1)
51{
52x1=leadcoef(j1[m]);
53x2=leadcoef(j2[m]);
54x1*lead(j2[m])-x2*lead(j1[m]);
55x2=leadcoef(j[m]);
56x1*lead(j[m])-x2*lead(j1[m]);
57NF(j[m],j2);
58NF(j2[m],j);
59}
60j2;
61kill r4;
62
63option(redSB);
64ring r=
650,(x,y,z),ls;
66poly f=x5+y11+xy9+x3y9+z6-z2x2y2;
67ideal i=jacob(f);
68ideal j=std( i);
69j;
70hilb(j);
71ring r1 = 0,(z,y,x),dp;
72ideal i = x4y4,y4z4;
73i=std(i);
74qring s=i;
75poly s1=2x5y+7x2y3;
76poly s2=1x2y2+3z7;
77poly s3=4xy5+2x2yz3;
78poly s4=x6+y6+z6;
79module M=
80s1*gen(1)+s4*gen(2),s2*gen(2)+s3*gen(3),
81s2*gen(1)+s1*gen(2),s3*gen(2)-s4*gen(3),
82s3*gen(1)+s2*gen(2),s1*gen(1)-s4*gen(3);
83option(redSB);
84module m1=std(M);
85option(redTail);
86option(noredSB);
87module m2=std(M);
88int cc;
89for(cc=1;cc<47;cc=cc+1)
90{
91leadcoef(m2[cc])*lead(m1[cc])-leadcoef(m1[cc])*lead(m2[cc]);
92NF(m1[cc],m2);
93NF(m2[cc],m1);
94}
95
96LIB "tst.lib";tst_status(1);$
97
Note: See TracBrowser for help on using the repository browser.