source: git/Tst/Long/homtest.tst @ 62a35c

spielwiese
Last change on this file since 62a35c was dde0a6, checked in by Olaf Bachmann <obachman@…>, 24 years ago
* clean-up git-svn-id: file:///usr/local/Singular/svn/trunk@3895 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 8.8 KB
Line 
1// standard examples for homogeneous ideals
2
3//==== elem 30, dim 0, mult 131;
4//==== Macaulay 1 sec
5//=== 0.54 sec
6
7option(prot);
8
9ring b1=32003,(a,b,c,d,e),dp;
10int n =10;
11poly s1=a+b+c+d+e;
12poly s2=de+1cd+1bc+1ae+1ab;
13poly s3=cde+1bcd+1ade+1abe+1abc;
14poly s4=bcde+1acde+1abde+1abce+1abcd;
15poly s5=abcde;
16ideal i=s1,s2,s3,s4,s5,a^n,b^n,c^n,d^n,e^n;
17ideal i0=std( i);
18size(i0);
19degree (i0);
20kill n ,b1;
21
22//==== 9 9 9 homog
23//==== elem 83, dim 1, mult 512;
24//=== Macaulay 0 sec
25//=== 0.24 sec
26ring s2=32003,(t,x,y,z),dp;
27ideal i=
289x8+y7t+5x4y2t2+2xy2z3t2,
299y8+7xy6t+2x5yt2+2x2yz3t2,
309z8+3x2y2z2t2;
31ideal i0=std( i);
32size(i0);
33degree (i0);
34kill s2;
35
36//========= Beipiel Alex1 homog
37//===== elem 95, dim 3, mult 18
38//==== Macaulay 5  sec
39//=== 3.39 sec
40
41ring h1=32003,(w,x,t,y,z),dp;
42ideal j=
439x8+y7t3z4+5x4y2t2+2xy2z3t2,
449y8+7xy6t+2x5y4t2+2x2yz3t2,
459z8+3x2y3z2t4;
46ideal i=homog(j,w);
47ideal i0=std( i);
48size(i0);
49degree (i0);
50kill h1;
51
52//========= Beipiel Alex2 homog
53//=== elem 158, dim 3, mult 52
54//==== Macaulay 5 min 0 sec
55//=== 122.43 sec
56
57ring h2=32003,(t,x,y,z,w),dp;
58ideal j=
592t3x5y2z+x2t5y+2x2y,
602y3z2x+3z2t6x2y+9y2t3z,
612t5z+y3x2t+z2t3y2x5;
62ideal i=homog(j,w);
63ideal i0=std( i);
64size(i0);
65degree (i0);
66kill h2;
67
68//========= Beipiel Alex3 homog
69//=== elem 211, dim 3 , mult 7
70//==== Macaulay 27 sec
71//=== 19.43 sec
72
73ring h3=32003,(t,x,y,z,w),dp;
74ideal j=
755t3x8y2z+x2t5y+2x2y+5t,
767y6z2x+6x2y+9y2t3z+4t6x,
774t6z+8y3x5t+2t3y2x3+3x;
78ideal i=homog(j,w);
79ideal i0=std( i);
80size(i0);
81degree (i0);
82kill h3;
83
84//========= Beipiel Alex4 homog
85//=== elem 116, dim 3, mult 87
86//==== Macaulay 5 sec
87//=== 4.72 sec
88
89//========= Beipiel Alex5 homog
90//=== elem 52, dim 3, mult 8
91//=== Macaulay 17 sec
92//=== 6.99 sec
93
94ring h5=32003,(t,x,y,z,w),dp;
95ideal j=
964t2z+6z3t+3z2,
975t2z7y3x+5x2z4t3y+3t,
986zt2y+2x+6z2y2t+2y;
99ideal i=homog(j,w);
100ideal i0=std( i);
101size(i0);
102degree (i0);
103kill h5;
104
105//========= Beipiel Alex6 homog
106//=== elem 49, dim 3, mult 5
107//=== Macaulay 27 sec
108//=== 18.14 sec
109
110ring h6=32003,(t,x,y,z,w),dp;
111ideal j=
1124t2z+6z3t+3z2tx+3z,
1135t7yx+5x2z4t3y+3t,
1146zt2y+2x+6z2y2t+2y;
115ideal i=homog(j,w);
116ideal i0=std( i);
117size(i0);
118degree (i0);
119kill h6;
120
121//==== Beispiel Behnke
122//==== elem 149, dim 1, mult 120
123//==== Macaulay 5 sec
124//=== 3.82 sec
125
126ring be=32003,(a,b,c,d,e),dp;
127ideal i=
128a5-b5,
129b5-c5,
130c5-d5,
131d5-e5,
132a4b+b4c+c4d+d4e+e4a;
133test(15);
134ideal i0=std( i);
135size(i0);
136degree (i0);
137test(-15);
138kill be;
139
140//==== elem 82, dim 3, mult 3
141//==== Macaulay 1 min 11 sec
142//=== 17.50 sec
143
144ring rh1=32003,(w,t,x,y,z),dp;
145ideal j=
1465t3x2z+2t2y3x5,
1477y+4x2y+y2x+2zt,
1483tz+3yz2+2yz4;
149ideal i=homog(j,w);
150ideal i0=std( i);
151size(i0);
152degree (i0);
153kill rh1;
154
155//==== elem 68, dim 1, mutl 720
156//==== Macaulay 3 sec
157//=== 1.27 sec
158
159ring rh2=32003,(w,x,y,z),dp;
160poly p1 = 1x3y2+21328x5y+10667x2y4+21328x2yz3+10666xy6+10667y9;
161poly p2 = 1x2y2z2+3z8;
162poly p3 = 5x4y2+4xy5+2x2y2z3+1y7+11x10;
163ideal j= p1,p2,p3;
164ideal i=homog(j,w);
165ideal i0=std( i);
166size(i0);
167degree (i0);
168kill rh2;
169
170//==== elem 75, dim 1, mult 720
171//==== Macaulay 3 sec
172//=== 1.53 sec
173
174ring rh3=32003,(w,x,y,z),dp;
175int a =11;
176int b =10;
177int c =3;
178int t =1;
179
180poly f= x^a+y^b+z^(3*c)+x^(c+2)*y^(c-1)+x^(c-1)*y^(c-1)*z3+x^(c-2)*y^c*(y2+t*x)^2;
181ideal j= jacob(f);
182ideal i=homog(j,w);
183ideal i0=std( i);
184size(i0);
185degree (i0);
186kill rh3;
187
188//=== elem 41, dim 1, mult 125
189//==== Macaulay 4 sec
190//=== 1.60 sec
191
192ring rh4=32003,(w,x,y,z),dp;
193int a=6;
194poly f =xyz*(x+y+z)^2 +(x+y+z)^3 +x^a+y^a+z^a;
195ideal j= jacob(f);
196ideal i=homog(j,w);
197ideal i0=std( i);
198size(i0);
199degree (i0);
200kill rh4;
201
202//=== elem 44, dim 1, mult 216
203//==== Macaulay 4 sec
204//=== 1.69 sec
205
206ring rh5=32003,(w,x,y,z),dp;
207int a =7;
208poly f=xyz*(x+y+z)^2 +(x+y+z)^3 +x^a+y^a+z^a;
209ideal j= jacob(f);
210ideal i=homog(j,w);
211ideal i0=std( i);
212size(i0);
213degree (i0);
214kill rh5;
215
216//=== elem 117, dim 1, mult 107
217//==== Macaulay 3 sec
218//=== 2.85 sec
219
220ring rh6=32003,(w,x,y,z),dp;
221int a= 6;
222int b= 8;
223int c =10;
224int alpha=5;
225int beta= 5;
226int t=0;
227poly f= x^a+y^b+z^c+x^alpha*y^(beta-5)+x^(alpha-2)*y^(beta-3)+x^(alpha-3)*y^(beta-4)*z^2+x^(alpha-4)*y^(beta-4)*(y^2+t*x)^2;
228ideal j= jacob(f);
229j=j,(f);
230ideal i=homog(j,w);
231ideal i0=std( i);
232size(i0);
233degree (i0);
234kill a, b, c, alpha ,beta, t, rh6;
235
236//=== elem 66, dim 1, mult 315
237//==== Macaulay 4 sec
238//=== 1.79 sec
239
240ring rh7=32003,(u,x,y,z),dp;
241int a= 6;
242int b= 8;
243int c =10;
244int alpha=5;
245int beta= 5;
246int t=0;
247poly f =x^a+y^b+z^c+x^alpha*y^(beta-5)+x^(alpha-2)*y^(beta-3)+x^(alpha-3)*y^(beta-4)*z^2+x^(alpha-4)*y^(beta-4)*(y^2+t*x)^2;
248ideal j =jacob(f);
249ideal i=homog(j,u);
250ideal i0=std( i);
251size(i0);
252degree (i0);
253kill a, b, c, alpha ,beta, t, rh7;
254
255//=== elem 169, dim 1, mult 251
256//==== Macaulay 6 sec
257//=== 3.65
258
259ring rh9=32003,(w,x,y,z),dp;
260int a =11;
261int b =10;
262int c =3;
263int t =1;
264
265poly f= x^a+y^b+z^(3*c)+x^(c+2)*y^(c-1)+x^(c-1)*y^(c-1)*z3+x^(c-2)*y^c*(y2+t*x)^2;
266ideal j= jacob(f);
267j=j,(f);
268ideal i=homog(j,w);
269ideal i0=std( i);
270size(i0);
271degree (i0);
272kill b,c,t,a,rh9;
273
274//=== elem 75, dim 1, mult 44
275//==== Macaulay 2 sec
276//=== 1.71 sec
277
278ring rh10=32003,(w,x,y,z),dp;
279int a =6;
280poly f =xyz*(x+y+z)^2 +(x+y+z)^3 +x^a+y^a+z^a;
281ideal j= jacob(f);
282j=j,(f);
283ideal i=homog(j,w);
284ideal i0=std( i);
285size(i0);
286degree (i0);
287
288kill a,rh10;
289
290//=== elem 61, dim 1, mult 67
291//==== Macaulay 1 sec
292//=== 0.78 sec
293
294ring rh11=32003,(w,x,y,z),dp;
295int a =7;
296poly f =xyz*(x+y+z)^2 +(x+y+z)^3 +x^a+y^a+z^a;
297ideal j= jacob(f);
298j=j,(f);
299ideal i=homog(j,w);
300ideal i0=std( i);
301size(i0);
302degree (i0);
303kill a,rh11;
304
305//=== elem 83, dim 2, mult 26400
306//==== Macaulay 1 sec
307//=== 0.46 sec
308
309ring rh12=32003,(t,x,y,z,w),dp;
310ideal j=x2-z10-z20,xy3-z10-z30,y6-xy3w40;
311ideal i=homog(j,w);
312ideal i0=std( i);
313size(i0);
314degree (i0);
315kill rh12;
316
317//=== elem 23, dim 1, mult 380
318//==== Macaulay 4 sec
319//=== 1.81 sec
320
321ring rh13=32003,(w,x,y),dp;
322poly f=(x+y)^20 +y21+(x+y)^10 +x9y9+x3y15+x2y11+x4y4+(x+y)^17;
323ideal j= jacob(f);
324ideal i=homog(j,w);
325ideal i0=std( i);
326size(i0);
327degree (i0);
328kill rh13;
329
330//=== elem 254, dim 1, mult 56
331//==== Macaulay 44 sec
332//=== 23.08 sec
333
334ring rh14=32003,(w,x,y),dp;
335poly f=(x+y)^20 +y21+(x+y)^10 +x9y9+x3y15+x2y11+x4y4+(x+y)^17;
336ideal j= jacob(f);
337j=j,(f);
338ideal i=homog(j,w);
339ideal i0=std( i);
340size(i0);
341degree (i0);
342kill rh14;
343
344//=== elem 143, dim 1, mult 194
345//==== Macaulay 11 sec
346//===  2.05 sec
347
348ring rh17=32003,(w,x,y,z),dp;
349ideal j=
3501x3+1y4+2xz3+1z5+32000x4y2+2z6+3z7,
3511xz3+32001x4y2+1z6+2z7,
3529x3z2+18x2z5+31998z7+12x4y2z2+42x2z6+40x3y2z4+7z9+24x3y2z5,
35331999y3z3+31991x6y+32x3y5+32001x4yz3,
35412xy3z2+6x5yz2+24y3z5+20x4yz4+56y3z6+12x4yz5;
355ideal i=homog(j,w);
356ideal i0=std( i);
357size(i0);
358degree (i0);
359kill rh17;
360
361//=== elem 22, dim 2, mult 416
362//==== Macaulay 4 sec
363//===  0.77 sec
364
365ring rh18=32003,(w,t,x,y,z),dp;
366ideal j=
3674t2z+6z3t+3z3+tz,
3685t2z7y3x+5x2z4t3y+3t7,
3696zt2y+2x8+6z2y2t+2y5;
370ideal i=homog(j,w);
371ideal i0=std( i);
372size(i0);
373degree (i0);
374kill rh18;
375
376//===== elem 111,dim 1, mult 3564
377//==== Macaulay 15 sec
378//===  9.11 sec
379
380ring rh19=32003,(w,x,y,z),dp;
381int a =19;
382int b =19;
383int c =4;
384int t =1;
385
386poly f= x^a+y^b+z^(3*c)+x^(c+2)*y^(c-1)+x^(c-1)*y^(c-1)*z3+x^(c-2)*y^c*(y2+t*x)^2;
387ideal j= jacob(f);
388ideal i=homog(j,w);
389ideal i0=std( i);
390size(i0);
391degree (i0);
392kill b,c,t,a,rh19;
393
394//==== elem 278,dim 1, mult 8602
395//==== Macaulay 6 min 9 sec
396//===  239.13 sec (3 min 59.13 sec)
397
398ring rh20=32003,(w,x,y,z),dp;
399int a =24;
400int b =23;
401int c =6;
402int t =1;
403
404poly f= x^a+y^b+z^(3*c)+x^(c+2)*y^(c-1)+x^(c-1)*y^(c-1)*z3+x^(c-2)*y^c*(y2+t*x)^2;
405ideal j= jacob(f);
406ideal i=homog(j,w);
407ideal i0=std( i);
408size(i0);
409degree (i0);
410kill b,c,t,a,rh20;
411
412//=== elem 103, dim 1, mult 729
413//=== Macaulay 4 min 33 sec
414//=== 144.50 sec (2 min 24.50 sec)
415
416ring testh1=32003,(w,x,y,z),dp;
417int a =10;
418poly f=(xyz+xy+yz+xz)*(x+y+z)^2 +x^a+y^a+z^a;
419ideal j= jacob(f);
420ideal i=homog(j,w);
421ideal i0=std( i);
422size(i0);
423degree (i0);
424kill a,testh1;
425
426//==== elem 443, dim 2, mult 392
427//==== Macaulay 29 min 17 sec
428//===  1019.78 sec (16 min 59.78 sec)
429
430ring testh2=32003,(a,b,c,d,e,f,g,h),dp;
431ideal i=
432a+b+c+d+e+f+g,
433ab+bc+cd+de+ef+fg+ga,
434abc+bcd+cde+d*ef+efg+fga+gab,
435abcd+bcde+cdef+defg+efga+fgab+gabc,
436abcde+bcdef+cdefg+defga+efgab+fgabc+gabcd,
437abcdef+bcdefg+cdefga+defgab+efgabc+fgabcd+gabcde,
438abcdefg+h^7;
439ideal i0=std(i);
440size(i0);
441degree (i0);
442kill testh2;
443
444//===  elem 767, dim 2 mult 86
445//== Macaulay 42 min 0 sec
446//=== 1616.59 sec (26 min 56.59 sec)
447
448ring rh15=32003,(w,x,y,z),dp;
449poly p1= x2y *(47x5y7z3+28xy5z8+63+91x5y3z7);
450poly p2= xyz *(57y6+21x2yz9+51y2z2+15x2z4);
451poly p3= xy4z *(74y+32x6z7+53x5y2z+17x2y3z);
452poly p4= y3z *(21x2z6+32x10y6z5+23x5y5z7+27y2);
453poly p5= xz *(36y2z2+81x9y10+19x2y5z4+79x4z6);
454ideal j= p1,p2,p3,p4,p5;
455ideal i=homog(j,w);
456ideal i0=std( i);
457size(i0);
458degree (i0);
459kill rh15;
460
461//=== elem  ,dim 0, mult 90
462//=== Macaulay 3 sec
463//===  2.21
464
465ring testh4 = 31991,(u,v,w,x,y,z),dp;
466
467ideal i = xy+y2+uz-wz-xz+yz, x2-y2+uz-wz-xz+z2, wy, wx-uz+yz, w2-y2+uz-z2, vz-yz-z2,
468vy-y2-wz+xz+yz+z2, vx-y2+uz+yz-z2, vw-y2+uz+yz-z2, v2+y2+uz-xz-yz-z2, uy+y2+yz,
469ux-y2+wz-xz-z2, uw-y2+uz+yz-z2, uv-y2-xz+yz, u2+yz;
470
471ideal i3 = i^2;
472ideal j = std(i3);
473size(j);
474degree(j);
475
476kill testh4;
477LIB "tst.lib";tst_status(1);$
Note: See TracBrowser for help on using the repository browser.