source: git/Tst/Short/absfact.tst @ d0162f6

spielwiese
Last change on this file since d0162f6 was 300f40e, checked in by Martin Lee <martinlee84@…>, 11 years ago
chg: updated test results for absfact
  • Property mode set to 100644
File size: 3.4 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4LIB "absfact.lib";
5
6ring R = (0), (x,y), lp;
7short= 0;
8poly p = (-7*x^2 + 2*x*y^2 + 6*x + y^4 + 14*y^2 + 47)*(5x2+y2)^3*(x-y)^4;
9def S = absFactorize(p) ;
10setring(S);
11short= 0;
12absolute_factors;
13setring R;
14def T= absFactorizeBCG (p);
15setring T;
16short= 0;
17absolute_factors;
18
19kill R;
20ring R = (0), (x,y), lp;
21short= 0;
22poly p = (5x2+y2);
23def S = absFactorize(p) ;
24setring(S);
25short= 0;
26absolute_factors;
27setring R;
28def T= absFactorizeBCG (p);
29setring T;
30short= 0;
31absolute_factors;
32
33kill R;
34ring R = (0), (x,y), lp;
35short= 0;
36poly p = (5x2+y2);
37absFactorize(p,77) ;
38absFactorizeBCG (p,77);
39
40kill R;
41ring R = (0), (x,y), lp;
42short= 0;
43poly p = (5x4-5x2y2);
44def S = absFactorize(p) ;
45setring(S);
46short= 0;
47absolute_factors;
48setring R;
49def T= absFactorizeBCG (p);
50setring T;
51short= 0;
52absolute_factors;
53
54ring r=0,(x,t),dp;
55poly p=x^4+(t^3-2t^2-2t)*x^3-(t^5-2t^4-t^2-2t-1)*x^2
56         -(t^6-4t^5+t^4+6t^3+2t^2)*x+(t^6-4t^5+2t^4+4t^3+t^2);
57def S = absFactorize(p,"s");
58setring(S);
59absolute_factors;
60setring r;
61def T= absFactorizeBCG(p, "s");
62setring T;
63absolute_factors;
64
65kill r;
66ring r=0,(x),dp;
67poly p=0;
68def S = absFactorize(p);
69setring(S);
70absolute_factors;
71setring r;
72def T= absFactorizeBCG(p);
73setring T;
74absolute_factors;
75
76kill r;
77ring r=0,(x),dp;
78poly p=7/11;
79def S = absFactorize(p);
80setring(S);
81absolute_factors;
82setring r;
83def T= absFactorizeBCG(p);
84setring T;
85absolute_factors;
86
87kill r;
88ring r=(0,a,b),(x,y),dp;
89poly p=0;
90def S = absFactorize(p);
91setring(S);
92absolute_factors;
93setring r;
94def T= absFactorizeBCG(p);
95setring T;
96absolute_factors;
97
98kill r;
99ring r=(0,a,b),(x,y),dp;
100poly p=(a+1)/b;
101def S = absFactorize(p);
102setring(S);
103absolute_factors;
104setring r;
105def T= absFactorizeBCG(p);
106setring T;
107absolute_factors;
108
109kill r;
110ring r=(0,a,b),(x,y),dp;
111poly p=(a+1)/b*x;
112def S = absFactorize(p,"s");
113setring(S);
114absolute_factors;
115setring r;
116def T= absFactorizeBCG(p,"s");
117setring T;
118absolute_factors;
119
120kill r;
121ring r=(0,a,b),(x,y),dp;
122poly p=(a+1)/b*x + 1;
123def S = absFactorize(p,"s");
124setring(S);
125absolute_factors;
126setring r;
127def T= absFactorizeBCG(p,"s");
128setring T;
129absolute_factors;
130
131kill r;
132ring r=(0,a,b),(x,y),dp;
133poly p=(a+1)/b*x + y;
134def S = absFactorize(p,"s");
135setring(S);
136absolute_factors;
137setring r;
138def T= absFactorizeBCG(p,"s");
139setring T;
140absolute_factors;
141
142ring R1=0,(x,y),dp;
143poly f=(x2+y2)^3*(x3+y2)^5*(x4+4)^2;
144def S1 =absFactorize(f);
145setring(S1);
146absolute_factors;
147setring R1;
148def T= absFactorizeBCG(f);
149setring T;
150absolute_factors;
151
152ring R3 = 0, (x,y), dp;
153poly f3 = x2y4+y6+2x3y2+2xy4-7x4+7x2y2+14y4+6x3+6xy2+47x2+47y2;
154def S=absFactorize (f3);
155setring S;
156absolute_factors;
157setring R3;
158def T=absFactorizeBCG (f3);
159setring T;
160absolute_factors;
161
162ring r2=0,(x,y,z,w),dp;
163poly f=(x2+y2+z2)^2+w4;
164def S =absFactorize(f);
165setring(S);
166absolute_factors;
167setring r2;
168def T=absFactorizeBCG (f);
169setring T;
170absolute_factors;
171
172ring r1=(0,a,b),(x,y),dp;
173poly p=(a3-a2b+27ab3-27b4)/(a+b5)*x2+(a2+27b3)*y;
174def S = absFactorize(p);
175setring(S);
176absolute_factors;
177setring r1;
178def T=absFactorizeBCG (p);
179setring T;
180absolute_factors;
181
182ring r3=0,(x,y,z,w),dp;
183poly f=(x2+y2+z2)^4+w8;
184tst_status();
185def S =absFactorize(f);
186tst_status();
187setring(S);
188absolute_factors;
189setring r3;
190tst_status();
191def T=absFactorizeBCG (f);
192tst_status();
193setring T;
194absolute_factors;
195
196ring R = 0, (x,y,z), dp;
197poly f = y4+z2-y2*(1-x2);
198def S = absFactorize(f);
199setring S;
200absolute_factors;
201setring R;
202def T=absFactorizeBCG (f);
203setring T;
204absolute_factors;
205
206tst_status(1);$
Note: See TracBrowser for help on using the repository browser.