source: git/Tst/Short/charseries_p.tst @ fdda546

spielwiese
Last change on this file since fdda546 was a6d69d2, checked in by Martin Lee <martinlee84@…>, 10 years ago
chg: added more tests for char_series from old libfac/charset/tests
  • Property mode set to 100644
File size: 7.7 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4ring r=2,(t,b,a,y),dp;
5ideal i=a2+tb,b4+b2+t;
6poly f=(y2+tb)*(y+b3+b2)*(y2+tb+t2);
7ideal I=i,f;
8char_series (I);
9
10kill r;
11
12ring r=2,(t,a,b,y),dp;
13ideal i=a2+tb,b4+b2+t;
14poly f=(y2+tb)*(y+b3+b2)*(y2+tb+t2);
15ideal I=i,f;
16char_series (I);
17
18kill r;
19
20ring r=2,(t,a,b,c,y),dp;
21ideal i=a2+tb,c2+c+b,b4+b2+t;
22poly f=(y2+tb)*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
23ideal I=i,f;
24char_series (I);
25
26kill r;
27
28ring r=2,(t,a,b,c,y),dp;
29ideal i=a2+tb,c2+c+b,b4+b2+t;
30poly f=(y2+a)^8*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
31ideal I=i,f;
32char_series (I);
33
34kill r;
35
36ring r=2,(t,a,b,c,y),dp;
37ideal i=a2+tb,c2+c+b,b4+b2+t;
38poly f=(y3+a)^8*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
39ideal I=i,f;
40char_series (I);
41
42kill r;
43
44ring r=2,(t,b,a,c,y),dp;
45ideal i=a2+tb,c2+c+b,b4+b2+t;
46poly f=(y2+tb)*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
47ideal I=i,f;
48char_series (I);
49
50kill r;
51
52ring r=2,(t,b,c,a,y),dp;
53ideal i=a2+tb,c2+c+b,b4+b2+t;
54poly f=(y2+tb)*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
55ideal I=i,f;
56char_series (I);
57
58kill r;
59
60ring r=2,(t,a,c,b,y),dp;
61ideal i=a2+tb,c2+c+b,b4+b2+t;
62poly f=(y2+tb)*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
63ideal I=i,f;
64char_series (I);
65
66kill r;
67
68ring r=2,(t,c,a,b,y),dp;
69ideal i=a2+tb,c2+c+b,b4+b2+t;
70poly f=(y2+tb)*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
71ideal I=i,f;
72char_series (I);
73
74kill r;
75
76ring r=2,(t,c,b,a,y),dp;
77ideal i=a2+tb,c2+c+b,b4+b2+t;
78poly f=(y2+tb)*(y2+b3+c+b)*(y+c+t)*(y2+tb+t2);
79ideal I=i,f;
80char_series (I);
81
82kill r;
83
84ring r=2,(t,u,a,b,c,x,y,z),dp;
85ideal i=a2+tb, b4+b2+c, c2+tu;
86poly f=x8+t2x4+t4c;
87ideal I=i,f;
88char_series (I);
89
90kill r;
91
92ring r=2,(t,u,a,c,b,x,y,z),dp;
93ideal i=a2+tb, b4+b2+c, c2+tu;
94poly f=x8+t2x4+t4c;
95ideal I=i,f;
96char_series (I);
97
98kill r;
99
100ring r=2,(t,u,c,a,b,x,y,z),dp;
101ideal i=a2+tb, b4+b2+c, c2+tu;
102poly f=x8+t2x4+t4c;
103ideal I=i,f;
104char_series (I);
105
106kill r;
107
108ring r=2,(t,u,b,a,c,x,y,z),dp;
109ideal i=a2+tb, b4+b2+c, c2+tu;
110poly f=x8+t2x4+t4c;
111ideal I=i,f;
112char_series (I);
113
114kill r;
115
116ring r=2,(t,u,b,c,a,x,y,z),dp;
117ideal i=a2+tb, b4+b2+c, c2+tu;
118poly f=x8+t2x4+t4c;
119ideal I=i,f;
120char_series (I);
121
122kill r;
123
124ring r=2,(t,u,c,b,a,x,y,z),dp;
125ideal i=a2+tb, b4+b2+c, c2+tu;
126poly f=x8+t2x4+t4c;
127ideal I=i,f;
128char_series (I);
129
130kill r;
131
132ring r=2,(t,u,a,b,x),dp;
133ideal i=a2+t, b4+u;
134poly f=x8+(t+u)*x4+tu;
135ideal J= i,f;
136char_series (J);
137
138kill r;
139
140ring r=2,(t,u,b,a,x),dp;
141ideal i=a2+t, b4+u;
142poly f=x8+(t+u)*x4+tu;
143ideal J= i,f;
144char_series (J);
145
146kill r;
147
148ring r=3,(x1,x2,x3,x4,x5,y),lp;
149poly f6= ((y+x1*x3+x2+1)*(y+x3*x4+x1*x3)*(y^3+x3*x4+x1*x3));
150ideal I=x1^2+1, x2^2+x1+1, x3^2+x2+1, x4^2+x3+x2+2;
151ideal K=I,f6;
152char_series (K);
153
154kill r;
155
156ring r=32003,(a,b,c,d,e,f,g,h),dp;
157ideal i= -1*a-1*d+e+f+h,
158-2*a^2+2*a*d+2*c*e+2*b*f-1*a-1,
1593*a^3-3*a^2*d+3*c^2*e+3*b^2*f+3*a^2+4*a-1*d,
1606*a^3-6*a^2*d+6*b*e*g+6*a^2-3*a*d+4*a-1*d,
161-4*a^4+4*a^3*d+4*c^3*e+4*b^3*f-6*a^3-10*a^2+4*a*d-1*a-1,
162-8*a^4+8*a^3*d+8*b*c*e*g-12*a^3+4*a^2*d-14*a^2+4*a*d-3*a-1,
163-12*a^4+12*a^3*d+12*b^2*e*g-18*a^3+12*a^2*d-14*a^2+8*a*d-1*a-1,
16424*a^4-24*a^3*d+36*a^3-24*a^2*d+26*a^2-8*a*d+7*a+1;
165char_series (i);
166
167kill r;
168
169ring r=31991,(a,b,c,d),dp;
170ideal i= a*b*c-b*c*d-c*d*a-d*a*b, a^3-b^3-a^3*b^3+c^3+d^3, a*b+b*c+c*d+d*a,
171a^2, c*a*b+a*b+a+b;
172char_series (i);
173
174kill r;
175
176ring r=31991,(x,y,z),dp;
177ideal i= x^3-y^2, x^3-z^2, y^3-z^2;
178char_series (i);
179
180kill r;
181
182ring r=31991,(a,b,c,d,e,f),dp;
183ideal i=a*b*c+a*b+a*e,a-b*d*e,d*e*f+f,f-e,a-a*b;
184char_series (i);
185
186kill r;
187
188ring r=31991,(x,y,z),dp;
189ideal i=x^3-x^2+y^2, x-y^3, x*y*z+z^3;
190char_series (i);
191
192kill r;
193
194ring r=31991,(x,y,z,t),dp;
195ideal i= t^2+x*t^2-y*t-x*y*t+x*y+3*y, x*t+z-x*y, z*t-2*y^2-x*y-1;
196char_series (i);
197
198kill r;
199
200ring r=31991,(d,c,b,a),dp;
201ideal i= a*b*c-b*c*d-c*d*a-d*a*b, a^3-b^3-a^3*b^3+c^3+d^3,
202a*b+b*c+c*d+d*a, a^2, c*a*b+a*b+a+b;
203char_series (i);
204
205kill r;
206
207ring r=31991, (a,b,c,d,e,f,g,h,k,j), dp;
208ideal I= -j+a^2*b^2*c^2*d^2*e+a^2*b^2*c^2*d^2*f+a^2*b^2*c^2*d*e^2+2*a^2*b^2*c^2*d*e*f+a^2*b^2*c^2*d*f^2+a^2*b^2*c^2*e^2*f+a^2*b^2*c^2*e*f^2+a^2*d*h-b^2*f*g*c^2*e*k*g-h-k,
2092*a*d*h+2*a*b^2*c^2*e*f^2+2*a*b^2*c^2*d*f^2+2*a*b^2*c^2*e^2*f+4*a*b^2*c^2*d*e*f+2*a*b^2*c^2*d^2*f+2*a*b^2*c^2*d*e^2+2*a*b^2*c^2*d^2*e,
210-2*b*c^2*e*f*g^2*k+2*a^2*b*c^2*e*f^2+2*a^2*b*c^2*d*f^2+2*a^2*b*c^2*e^2*f+4*a^2*b*c^2*d*e*f+2*a^2*b*c^2*d^2*f+2*a^2*b*c^2*d*e^2+2*a^2*b*c^2*d^2*e,
211-2*b^2*c*e*f*g^2*k+2*a^2*b^2*c*e*f^2+2*a^2*b^2*c*d*f^2+2*a^2*b^2*c*e^2*f+4*a^2*b^2*c*d*e*f+2*a^2*b^2*c*d^2*f+2*a^2*b^2*c*d*e^2+2*a^2*b^2*c*d^2*e,
212a^2*h+a^2*b^2*c^2*f^2+2*a^2*b^2*c^2*e*f+2*a^2*b^2*c^2*d*f+a^2*b^2*c^2*e^2+2*a^2*b^2*c^2*d*e,
213-b^2*c^2*f*g^2*k+a^2*b^2*c^2*f^2+2*a^2*b^2*c^2*e*f+2*a^2*b^2*c^2*d*f+2*a^2*b^2*c^2*d*e+a^2*b^2*c^2*d^2,
214-b^2*c^2*e*g^2*k+2*a^2*b^2*c^2*e*f+2*a^2*b^2*c^2*d*f+a^2*b^2*c^2*e^2+2*a^2*b^2*c^2*d*e+a^2*b^2*c^2*d^2,
215-2*b^2*c^2*e*f*g*k,
216a^2*d-1,
217-b^2*c^2*e*f*g^2-1;
218char_series (I);
219
220kill r;
221
222ring r= 31991, (a,b,c,d,e,f,g,h,i,j),dp;
223ideal I=
224-6*b*c^2*e*f*g^2+2*a^2*b*c^2*e*f^2+2*a^2*b*c^2*d*f^2+2*a^2*b*c^2*e^2*f+4*a^2*b*c^2*d*e*f+2*a^2*b*c^2*d^2*f+2*a^2*b*c^2*d*e^2+2*a^2*b*c^2*d^2*e,
225-j-b^2*c^2*e*f*g^2-1+a^2*d*h-h+a^2*b^2*c^2*e*f^2+a^2*b^2*c^2*d*f^2+a^2*b^2*c^2*e^2*f+2*a^2*b^2*c^2*d*e*f+a^2*b^2*c^2*d^2*f+a^2*b^2*c^2*d*e^2+a^2*b^2*c^2*d^2*e,
226-8*b^2*c*e*f*g^2+2*a^2*b^2*c*e*f^2+2*a^2*b^2*c*d*f^2+2*a^2*b^2*c*e^2*f+4*a^2*b^2*c*d*e*f+2*a^2*b^2*c*d^2*f+2*a^2*b^2*c*d*e^2+2*a^2*b^2*c*d^2*e,
227-16*b^2*c^2*e*f*g,
228-7*b^2*c^2*e*g^2+2*a^2*b^2*c^2*e*f+2*a^2*b^2*c^2*d*f+a^2*b^2*c^2*e^2+2*a^2*b^2*c^2*d*e+a^2*b^2*c^2*d^2,
229-6*b^2*c^2*f*g^2+a^2*b^2*c^2*f^2+2*a^2*b^2*c^2*e*f+2*a^2*b^2*c^2*d*f+2*a^2*b^2*c^2*d*e+a^2*b^2*c^2*d^2,
230a^2*d-1,
231-b^2*c^2*e*f*g^2-1,
2322*a*d*h+2*a*b^2*c^2*e*f^2+2*a*b^2*c^2*d*f^2+2*a*b^2*c^2*e^2*f+4*a*b^2*c^2*d*e*f+2*a*b^2*c^2*d^2*f+2*a*b^2*c^2*d*e^2+2*a*b^2*c^2*d^2*e,
233a^2*h+a^2*b^2*c^2*f^2+2*a^2*b^2*c^2*e*f+2*a^2*b^2*c^2*d*f+a^2*b^2*c^2*e^2+2*a^2*b^2*c^2*d*e;
234char_series (I);
235
236kill r;
237
238ring r=31991,(a,b,c,x,y,z),dp;
239ideal I=a*(x+y+z)-(x-y-z),
240b*(x+z)-(x+y-z),
241c*(x-y+z)-(x+y);
242char_series (I);
243
244kill r;
245
246ring rr=31991,(a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,q,r),dp;
247ideal I=d*k,
248e*g+d*j+c*k+l,
249b*h,
250e*l,
251b*f+b*g+a*h+d*h+b*k+h+o,
252a*f+d*f+a*g+d*g+c*h+e*h+b*j+a*k+d*k+b*l+f+g+k+m+n+q,
253c*f+e*f+c*g+e*g+a*j+d*j+c*k+e*k+a*l+d*l+j+l+p+r-1,
254c*j+e*j+c*l+e*l,
255e*j+c*l+2*e*l,
256e*f+e*g+d*j+c*k+2*e*k+a*l+2*d*l+l+r,
257d*f+d*g+e*h+a*k+2*d*k+b*l+k+q,
258d*h+b*k,
259e*k+d*l,
2602*c*j+e*j+c*l,
261c*f+2*c*g+e*g+a*j+d*j+c*k+2*j+l+p,
262a*g+d*g+c*h+b*j+f+2*g+k+n,
263b*g+h,
264e*j+c*l,
265d*g+k;
266char_series (I);
267
268kill rr;
269
270ring rr=31991,(r,s,t,u,v,w,x,y,z),dp;
271ideal i=
272s*u+r*v,
273t*u+r*w,
274t*v+s*w,
275s*x+r*y,
276t*x+r*z,
277t*y+s*z,
278v*x+u*y,
279w*x+u*z,
280w*y+v*z;
281char_series (i);
282
283kill rr;
284
285ring r=31991,(a,b,c,d,e,f),dp;
286ideal i=
287a*d*e*f+3/2*b*e^2*f-1/2*c*e*f^2,
288    a*d^2*f+5/4*b*d*e*f+1/4*c*d*f^2,
289    a*d^2*e+3/4*b*d*e^2+7/4*c*d*e*f,
290    a*c*d*e+3/2*b*c*e^2-1/2*c^2*e*f,
291    a*c*d^2+5/4*b*c*d*e+1/4*c^2*d*f,
292    a*b*d*f+3/2*b^2*e*f-1/2*b*c*f^2,
293    a*b*d*e+3/4*b^2*e^2-a*c*d*f+1/2*b*c*e*f-1/4*c^2*f^2,
294    a*b*d^2+3/4*b^2*d*e+7/4*b*c*d*f,
295    a*b*c*d+3/2*b^2*c*e-1/2*b*c^2*f,
296    a^2*d*f+5/4*a*b*e*f+1/4*a*c*f^2,
297    a^2*d*e+3/4*a*b*e^2+7/4*a*c*e*f,
298    a^2*d^2-9/16*b^2*e^2+2*a*c*d*f-9/8*b*c*e*f+7/16*c^2*f^2,
299    a^2*c*d+5/4*a*b*c*e+1/4*a*c^2*f,
300    a^2*b*d+3/4*a*b^2*e+7/4*a*b*c*f,
301    b*c^3*d+1/4*c*d^3*e,
302    b^2*c^2*e-1/3*b*c^3*f+2/3*c*d^2*e*f,
303    b^2*c^2*d-1/2*a*d^4-3/8*b*d^3*e-1/8*c*d^3*f,
304    b^3*c*e-1/3*b^2*c^2*f+2/3*b*d^2*e*f,
305    b^3*c*d+3/4*b*d^3*f,
306    a*c^3*e-1/3*c*d*e^3,
307    a*c^3*d-3/4*b*c^3*e-1/2*c*d^2*e^2+1/4*c^4*f,
308    a*b*c^2*f-c*d*e*f^2,
309    a*b*c^2*e-c*d*e^2*f,
310    a*b^2*c*f-b*d*e*f^2,
311    a*b^3*f-3*b*d*f^3,
312    a*b^3*d+3/4*b^4*e-1/4*b^3*c*f-3/2*b*d^2*f^2,
313    a^2*c^2*e-2/3*a*d*e^3-1/2*b*e^4+1/6*c*e^3*f,
314    a^2*b*c*f+3/2*b*e^2*f^2-1/2*c*e*f^3,
315    a^2*b*c*e+3/2*b*e^3*f-1/2*c*e^2*f^2,
316    a^2*b^2*f-2*a*d*f^3+3/2*b*e*f^3-1/2*c*f^4,
317    a^3*c*e+4/3*a*e^3*f,
318    a^3*b*f+4*a*e*f^3,
319    a^4*d+3/4*a^3*b*e+1/4*a^3*c*f-2*a*e^2*f^2;
320char_series (i);
321
322kill r;
323
324ring r=31991,(x,y),dp;
325ideal i= x^2, x*y;
326char_series (i);
327
328tst_status(1); $
Note: See TracBrowser for help on using the repository browser.