source: git/Tst/Old/zahlen0.tst @ 2efb0e

spielwiese
Last change on this file since 2efb0e 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: 3.5 KB
Line 
1option(prot);
2ring cy=0,(a,b,c,d,e),dp;
3int n=5;
4
5ideal i=
6a^n+b,b^n+c,c^n+d,d^n+e,a+b+c+e;
7i=std(i);
8qring q=i;
9poly p2=de+ab;
10poly p3=cde+abc;
11poly p4=bcde+abde+abce+abcd;
12poly p5=a+b+c+d;
13
14module m1=
15p2*gen(2),
16p2*gen(1)+p3*gen(2),
17p3*gen(1)+p4*gen(2),
18p4*gen(1)+p5*gen(2),
19p5*gen(1);
20option(redSB);
21option();
22module j=std(m1);
23option(noredSB);
24option(noredTail);
25option();
26module k=std(m1);
27j;
28k;
29int h=size(j);
30h;
31size(k);
32int s;
33for(s=1;s<=h;s=s+1)
34{
35  NF(k[s],j);
36}
37for(s=1;s<=h;s=s+1)
38{
39  NF(j[s],k);
40}
41kill cy,h,s,n;
42
43ring s1=(0,a),(x,y,z,w),dp;
44ideal i0=(a2-1)*x2-z10-z20,(a+1)*xy3-z10-z30,y6-(a+1)*xy3w40;
45option();
46ideal i = std(i0);
47option(redTail);
48option();
49ideal i1 = std(i0);
50i;
51i1;
52int h=size(i);
53h;
54size(i1);
55int s;
56for(s=1;s<=h;s=s+1)
57{
58  NF(i1[s],i);
59}
60for(s=1;s<=h;s=s+1)
61{
62  NF(i[s],i1);
63}
64kill s1,h,s;
65
66
67ring s2=(0,a),(x,y,z,w),dp;
68minpoly=8a4+1;
69ideal j0=(a2-1)*x2-z10-z20,(a+1)*xy3-z10-z30,y6-(a+1)*xy3w40;
70option(noredTail);
71option();
72ideal i = std(j0);
73option(redTail);
74option();
75ideal i1 = std(j0);
76i;
77i1;
78int h=size(i);
79h;
80size(i1);
81int s;
82for(s=1;s<=h;s=s+1)
83{
84  NF(i1[s],i);
85}
86for(s=1;s<=h;s=s+1)
87{
88  NF(i[s],i1);
89}
90kill s2,h,s;
91
92
93ring s3=(32003,a),(x,y,z,w),dp;
94ideal k0=(a2-1)*x2-z10-z20,(a+1)*xy3-z10-z30,y6-(a+1)*xy3w40;
95option(noredTail);
96option();
97ideal i = std(k0);
98option(redTail);
99option();
100ideal i1 = std(k0);
101i;
102i1;
103int h=size(i);
104h;
105size(i1);
106int s;
107for(s=1;s<=h;s=s+1)
108{
109  NF(i1[s],i);
110}
111for(s=1;s<=h;s=s+1)
112{
113  NF(i[s],i1);
114}
115kill s3,h,s;
116
117
118ring s4=(32003,a),(x,y,z,w),dp;
119minpoly=8a4+1;
120ideal l0=(a2-1)*x2-z10-z20,(a+1)*xy3-z10-z30,y6-(a+1)*xy3w40;
121option(noredTail);
122option();
123ideal i = std(l0);
124option(redTail);
125option();
126ideal i1 = std(l0);
127i;
128i1;
129int h=size(i);
130h;
131size(i1);
132int s;
133for(s=1;s<=h;s=s+1)
134{
135  NF(i1[s],i);
136}
137for(s=1;s<=h;s=s+1)
138{
139  NF(i[s],i1);
140}
141kill s4,h,s;
142
143int m,n;
144ring r1 = 0,(z,y,x),ds;
145poly s1=2x5y+7x2y4+3x2yz3;
146poly s2=1x2y2z2+3z8;
147poly s3=4xy5+2x2y2z3+11x10;
148ideal i=s1,s2,s3;
149option(noredTail);
150option();
151ideal j=std(i);
152hilb(j,1);
153option(redSB);
154option();
155ideal j1=std(i);
156hilb(j1,1);
157option(redTail);
158ideal j2=std(i);
159hilb(j2,1);
160
161n=size(j);
162number x1,x2;
163for(m=1;m<=n;m=m+1)
164{
165x1=leadcoef(j1[m]);
166x2=leadcoef(j2[m]);
167if(x1 != x2)
168{
169"?????";
170j2[m]=x1*j2[m];
171j1[m]=x2*j1[m];
172}
173j1[m]-j2[m];
174NF(j[m],j1);
175NF(j1[m],j);
176}
177j2;
178option(noredSB);
179option(noredTail);
180kill r1;
181
182ring r4 =0,(a,b,c,d,e),ds;
183n=6;
184poly s1=a+b+c+d+ea;
185poly s2=de+1cd+1bc+1ae+1ab;
186poly s3=cde+1bcd+1ade+1abe+1abc;
187poly s4=bcde+1acde+1abde+1abce+1abcd;
188poly s5=abcde;
189ideal i=s1,s2,s3,s4,s5,b^n,c^n,d^n,e^n;
190ideal j=std(i);
191option(redTail);
192ideal j1=std(i);
193option(redSB);
194ideal j2=std(i);
195
196n=size(j);
197number x1,x2;
198for(m=1;m<=n;m=m+1)
199{
200x1=leadcoef(j1[m]);
201x2=leadcoef(j2[m]);
202x1*lead(j2[m])-x2*lead(j1[m]);
203x2=leadcoef(j[m]);
204x1*lead(j[m])-x2*lead(j1[m]);
205NF(j[m],j2);
206NF(j2[m],j);
207}
208j2;
209
210kill r4;
211
212option(noredTail);
213ring r=
2140,(x,y,z),ls;
215poly f=x5+y11+xy9+x3y9+z6-z2x2y2;
216ideal i=jacob(f);
217ideal j=std(i);
218option(redTail);
219ideal j1=std(i);
220n=size(j);
221number x1,x2;
222for(m=1;m<=n;m=m+1)
223{
224x1=leadcoef(j1[m]);
225x2=leadcoef(j[m]);
226x1*lead(j[m])-x2*lead(j1[m]);
227}
228option(noredSB);
229
230ring r1 = 0,(z,y,x),dp;
231ideal i = x2y2-z4,y2z2-x4;
232i=std(i);
233qring s=i;
234poly s1=2x5y+7x2y3;
235poly s2=1x2y2+3z7;
236poly s3=4xy5+2x2yz3;
237poly s4=x6+y6+z6;
238module m0=
239s1*gen(1)+s4*gen(2),s2*gen(2)+s3*gen(3),
240s2*gen(1)+s1*gen(2),s3*gen(2)-s4*gen(3);
241option(noredTail);
242module m1=std(m0);
243option(redSB);
244option(redTail);
245module m2=std(m0);
246m1;
247m2;
248int cc;
249for(cc=1;cc<31;cc=cc+1)
250{
251NF(m1[cc],m2);
252NF(m2[cc],m1);
253}
254
255LIB "tst.lib";tst_status(1);$
Note: See TracBrowser for help on using the repository browser.