source: git/factory/fex/stdUnivPGcd.in @ 667ba1

spielwiese
Last change on this file since 667ba1 was 341696, checked in by Hans Schönemann <hannes@…>, 15 years ago
Adding Id property to all files git-svn-id: file:///usr/local/Singular/svn/trunk@12231 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.3 KB
Line 
1// $Id$
2
3//
4// stdUnivPGcd.in - some standard bases with parameters in char p.
5//
6// first time: lisi, second time: schlupp/ratchwum
7// timings made with Singular Version 1.1.5/6
8//
9short=0;
10
11///////////////////////////
12//  example from singularTests/Beispiel (but with order dp instead of lp)
13//
14// codimension = 2
15// dimension   = 1
16// degree      = 45
17//
18// w/o parameter:               0 sec           0 sec
19// std:                         150 sec         122 sec
20//
21// time used for content:
22// gcd:                         5.03 sec        4.59 sec
23// euclideanGcd:                4.67 sec        4.15 sec
24// subResGcd:                   5.13 sec        4.52 sec
25//
26"untitled1(1/p/1)";
27ring r=(32003,u),(t,x,y),dp;
28ideal i=x-t15,y-t21-ut25+2t29-4t33+3t37+96/5t41-87t45;
29option(prot);
30timer=1;
31ideal j=std(i);
32size(j);
33degree(j);
34system("gcdtime");
35
36kill r;
37
38///////////////////////////
39//  Anborg 7
40//
41// codimension = 3
42// dimension   = 0
43// degree      = 22
44//
45// degrees up to 120
46//
47// w/o parameter:               0 sec           0 sec
48// std:                         80 sec
49// fglm:                       
50//
51// time used for content:
52// gcd:                         4.52 sec
53// euclideanGcd:               
54// subResGcd:                   
55//
56"anborg 7(1/p/1)";
57ring r=(32003,u),(x,y,z),dp;
58ideal i=
59u3x2+yz+xy2z+xyz2+xyz+xy+xz+yz,
60ux2y2z+xy2z2+x2yz+xyz+yz+x+z,
61u2x2y2z2+x2y2z+xy2z+xyz+xz+z+1;
62option(prot);
63option(redSB);
64timer=1;
65ideal j=std(i);
66size(j);
67degree(j);
68system("gcdtime");
69
70ring s=(32003,u),(x,y,z),lp;
71ideal k=fglm(r,j);
72system("gcdtime");
73
74kill s;
75kill r;
76
77///////////////////////////
78//  coprasse
79//
80// codimension = 4
81// dimension   = 0
82// degree      = 56
83//
84// w/o parameter:               0 sec           0 sec
85// std:                                         21 sec
86// fglm:                       
87//
88// time used for content:
89// gcd:                                         1.08 sec
90// euclideanGcd:               
91// subResGcd:                   
92//
93"coprasse(1/p/1)";
94ring r=(32003,u),(x,y,z,t),dp;
95ideal i=
96y2z+2xyt-2x-z,
97-x3z+4xy2z+4x2yt+2y3t+4x2-10y2+4xz-10yt+2,
982uyzt+xt2-x-2z,
99-xz3+4yz2t+4xzt2+2yt3+4xz+4z2-10yt-10t2+2;
100option(prot);
101option(redSB);
102timer=1;
103ideal j=std(i);
104size(j);
105degree(j);
106system("gcdtime");
107
108ring s=(32003,u),(x,y,z,t),lp;
109ideal k=fglm(r,j);
110system("gcdtime");
111
112kill s;
113kill r;
114
115///////////////////////////
116//  inhomog cyclic 6
117//
118// codimension = 4
119// dimension   = 2
120// degree      = 10
121//
122// w/o parameter:                               1 sec
123// std:                                         5050 sec
124//
125// time used for content:
126// gcd:                                         28.47 sec
127// euclideanGcd:                                25.78 sec
128// subResGcd:                                   28.52 sec
129//
130"inhomog cyclic 6(1/p/1)";
131ring r=(32003,u),(a,b,c,d,e,f),dp;
132ideal i=
133a+b+c+d+e+f,
134ab+bc+cd+de+ef+fa,
135abc+bcd+cde+d*e*f + efa + fab,
136uabcd+bcde+c*d*e*f+d*e*f*a + efab + fabc,
137abcde+b*c*d*e*f+c*d*e*f*a+d*e*f*a*b+efabc+fabcd,
138a*b*c*d*e*f;
139option(prot);
140timer=1;
141ideal j=std(i);
142size(j);
143degree(j);
144system("gcdtime");
145
146kill r;
147
148///////////////////////////
149//  inhomog cyclic 5
150//
151// codimension = 5
152// dimension   = 0
153// degree      = 70
154//
155// relatively low degrees
156//
157// w/o parameter:                               0 sec
158// std:                                         6.31 sec
159// fglm:                       
160//
161// time used for content:
162// gcd:                                         0.20 sec
163// euclideanGcd:               
164// subResGcd:                   
165//
166"inhomog cyclic 5(1/p/1)";
167ring r=(32003,u),(a,b,c,d,e),dp;
168ideal i=
169a+b+c+d+e,
170ab+bc+cd+de+ea,
171abc+bcd+cde+dea+eab,
172uabcd+bcde+cdea+deab+eabc,
173uabcde+1;
174option(prot);
175option(redSB);
176timer=1;
177ideal j=std(i);
178size(j);
179degree(j);
180system("gcdtime");
181
182ring s=(32003,u),(a,b,c,d,e),lp;
183ideal k=fglm(r,j);
184system("gcdtime");
185
186kill s;
187kill r;
188
189///////////////////////////
190//  inhomog cyclic 5(2)
191//
192// codimension = 5
193// dimension   = 0
194// degree      = 70
195//
196// degrees up to 130
197//
198// w/o parameter:                               0 sec
199// std:                         
200// fglm:                       
201//
202// time used for content:
203// gcd:                         
204// euclideanGcd:               
205// subResGcd:                   
206//
207"inhomog cyclic 5(1/p/2)";
208ring r=(32003,u),(a,b,c,d,e),dp;
209ideal i=
210ua+b+c+d+e,
211ab+bc+cd+de+ea,
212abc+bcd+cde+dea+eab,
213(u+1)*abcd+bcde+cdea+deab+eabc,
214uabcde+1;
215option(prot);
216option(redSB);
217timer=1;
218ideal j=std(i);
219size(j);
220degree(j);
221system("gcdtime");
222
223ring s=(32003,u),(a,b,c,d,e),lp;
224ideal k=fglm(r,j);
225system("gcdtime");
226
227kill s;
228kill r;
229
230///////////////////////////
231//  symmetric 4
232//
233// codimension = 4
234// dimension   = 0
235// degree      = 256
236//
237// relatively low degrees
238//
239// w/o parameter:                               0 sec
240// std:                         
241// fglm:
242//
243// time used for content:
244// gcd:                         
245// euclideanGcd:                               
246// subResGcd:                                   
247//
248"symmetric 4(1/p/1)";
249ring r=(32003,u),(a,b,c,d),dp;
250ideal i=
251(1+u+u^2)*a4-b4,
252b4-c4,
253uc4-d4,
254ua3b+b3c+c3d+d3a;
255option(prot);
256option(redSB);
257timer=1;
258ideal j=std(i);
259size(j);
260degree(j);
261system("gcdtime");
262
263ring s=(32003,u),(a,b,c,d),lp;
264ideal k=fglm(r,j);
265system("gcdtime");
266
267kill s;
268kill r;
Note: See TracBrowser for help on using the repository browser.