source: git/Tst/Short/solve_s.tst @ b7d0a9c

spielwiese
Last change on this file since b7d0a9c was ef52d6, checked in by Oleksandr Motsak <motsak@…>, 11 years ago
Update testsuite wrt current master (320c4f5e64cad778b4ada9556a9b0a6c71cab83a) NOTE: some wrong/bad tests were removed... TODO: add the reset of these updates after updating LIB/
  • Property mode set to 100644
File size: 1.6 KB
Line 
1//
2// solve_s.tst - short tests for
3
4LIB "tst.lib";
5tst_init();
6
7LIB "solve.lib";
8
9////////////////////////////
10
11tst_ignore( "ring rs1 = 0,(x,y,z),lp;" );
12ring rs1 = 0,(h,x,y,z),lp;
13
14poly f0= x+y+z+1;
15poly f1= x^2 + 6*x + 3*y + 6*z - 4;
16poly f2= y^2 + 2*x -7*y + 5 + 2*z;
17poly f3= x^2 + y^2 + z^2 - 1;
18ideal i=f1,f2,f3;
19ideal im=f0,f1,f2,f3;
20
21def A=ures_solve(homog(i,h),1);
22setring A; SOL;
23kill A;
24setring rs1;
25mp_res_mat(homog(im,h),1);
26
27tst_ignore( "ring rs2 = 0,(x,y,z),lp;" );
28ring rs2 = 0,(x,y,z),lp;
29
30poly f0= x+y+z;
31poly f1= x^2 + 6*x + 3*y + 6*z - 4;
32poly f2= y^2 + 2*x -7*y + 5 + 2*z;
33poly f3= x^2 + y^2 + z^2 - 1;
34ideal i=f1,f2,f3;
35ideal im=f0,f1,f2,f3;
36
37def A=ures_solve(i);
38setring A; SOL;
39kill A;
40setring rs2;
41mp_res_mat(im);
42
43def rinC = fglm_solve(i,30);
44setring rinC;
45rlist;
46
47setring rs2;
48kill rinC;
49def rinC = triangL_solve(i,30);
50setring rinC;
51rlist;
52
53setring rs2;
54kill rinC;
55def rinC = triangLf_solve(i,30);
56setring rinC;
57rlist;
58
59setring rs2;
60kill rinC;
61def rinC = triangM_solve(i,30);
62setring rinC;
63rlist;
64kill rinC;
65
66////////////////////////////
67
68tst_ignore( "ring rs6= 0,(x,y),lp;" );
69ring rs6= 0,(x,y),lp;
70poly f = 15x5 + x3 + x2 - 10;
71laguerre_solve(f);
72
73laguerre_solve(f,10);
74
75tst_ignore( "ring rsc= (real,20,I),x,lp;" );
76ring rsc= (real,20,I),x,lp;
77poly f = (15.4+I*5)*x^5 + (25.0e-2+I*2)*x^3 + x2 - 10*I;
78laguerre_solve(f);
79
80////////////////////////////
81
82ring rs7 = 0,(x),lp;
83ideal v=16,0,11376,1046880,85949136;
84interpolate( 3, v, 4 );
85
86ring rs8 = 0,(x,y),dp;
87ideal p = 2,3;
88ideal v= 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
89poly ip= interpolate( p,v,3 );
90ip;
91
92////////////////////////////
93
94example simplexOut;
95
96tst_status(1);$
97
Note: See TracBrowser for help on using the repository browser.