source: git/Tst/Long/solve_l.tst @ 0bc5ed4

spielwiese
Last change on this file since 0bc5ed4 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: 2.9 KB
Line 
1//
2// solve_s.tst - short tests for
3
4LIB "tst.lib";
5tst_init();
6
7LIB "solve.lib";
8
9////////////////////////////
10
11//tst_ignore( "ring rs1 = 0,(x,y,z),lp;" );
12//ring rs1 = 0,(h,x,y,z),lp;
13//
14//poly f0= x+y+z+1;
15//poly f1= x^2 + 6*x + 3*y + 6*z - 4;
16//poly f2= y^2 + 2*x -7*y + 5 + 2*z;
17//poly f3= x^2 + y^2 + z^2 - 1;
18//ideal i=f1,f2,f3;
19//ideal im=f0,f1,f2,f3;
20
21//def A=ures_solve(homog(i,h),1);
22//setring A; SOL;
23//kill A;
24//setring rs1;
25//mp_res_mat(homog(im,h),1);
26
27//tst_ignore( "ring rs2 = 0,(x,y,z),lp;" );
28//ring rs2 = 0,(x,y,z),lp;
29//
30//poly f0= x+y+z;
31//poly f1= x^2 + 6*x + 3*y + 6*z - 4;
32//poly f2= y^2 + 2*x -7*y + 5 + 2*z;
33//poly f3= x^2 + y^2 + z^2 - 1;
34//ideal i=f1,f2,f3;
35//ideal im=f0,f1,f2,f3;
36//
37//def A=ures_solve(i);
38//setring A; SOL;
39//kill A;
40//setring rs2;
41//mp_res_mat(im);
42//
43//def rinC=fglm_solve(i,30);
44//setring rinC;
45//rlist;
46//
47//setring rs2;
48//kill rinC;
49//def rinC=triangL_solve(i,30);
50//setring rinC; rlist;
51//
52//setring rs2;
53//kill rinC;
54//def rinC=triangLf_solve(i,30);
55//setring rinC; rlist;
56//
57//setring rs2;
58//kill rinC;
59//def rinC=triangM_solve(i,30);
60//setring rinC; rlist;
61//kill rinC;
62
63////////////////////////////
64
65tst_ignore( "ring rs3 = 0,(x1,x2,x3),lp;" );
66ring rs3 = 0,(x0,x1,x2,x3),lp;
67
68poly f0= x1+x2+x3+1;
69poly f1= -1 + 6*x1^2 - 4*x1*x2 + 3*x2^2 - 8*x1*x3 + 10*x2*x3 + 13*x3^2;
70poly f2= -2*x1 - 2*x1^2 + x2 - 2*x2^2 + 3*x1 - 4*x1*x3 - 4*x2*x3 - 4*x3^2;
71poly f3= x1 - 5*x1^2 - x2 + 2*x1*x2 - 2*x2^2 + 8*x1*x3 - 10*x2*x3 - 13*x3^2;
72ideal i=f1,f2,f3;
73ideal im=f0,f1,f2,f3;
74
75def A=ures_solve(homog(i,x0),1);
76setring A; SOL;
77kill A;
78setring rs3;
79mp_res_mat(homog(im,x0),1);
80
81tst_ignore( "ring rs4 = 0,(x1,x2,x3),lp;" );
82ring rs4 = 0,(x1,x2,x3),lp;
83
84poly f0= x1+x2+x3;
85poly f1= -1 + 6*x1^2 - 4*x1*x2 + 3*x2^2 - 8*x1*x3 + 10*x2*x3 + 13*x3^2;
86poly f2= -2*x1 - 2*x1^2 + x2 - 2*x2^2 + 3*x1 - 4*x1*x3 - 4*x2*x3 - 4*x3^2;
87poly f3= x1 - 5*x1^2 - x2 + 2*x1*x2 - 2*x2^2 + 8*x1*x3 - 10*x2*x3 - 13*x3^2;
88ideal i=f1,f2,f3;
89ideal im=f0,f1,f2,f3;
90
91def A=ures_solve(i);
92setring A; SOL;
93kill A;
94setring rs4;
95mp_res_mat(im);
96
97def rinC=fglm_solve(i,30);
98setring rinC; rlist;
99
100setring rs4;
101kill rinC;
102def rinC=triangL_solve(i,30);
103setring rinC;rlist;
104
105setring rs4;
106kill rinC;
107def rinC=triangLf_solve(i,30);
108setring rinC;rlist;
109
110setring rs4;
111kill rinC;
112def rinC=triangM_solve(i,30);
113setring rinC;rlist;
114
115////////////////////////////
116
117//tst_ignore( "ring rs6= 0,(x,y),lp;" );
118//ring rs6= 0,(x,y),lp;
119//poly f = 15x5 + x3 + x2 - 10;
120//laguerre_solve(f);
121//
122//laguerre_solve(f,10);
123//
124//tst_ignore( "ring rsc= (real,20,I),x,lp;" );
125//ring rsc= (real,20,I),x,lp;
126//poly f = (15.4+I*5)*x^5 + (25.0e-2+I*2)*x^3 + x2 - 10*I;
127//laguerre_solve(f);
128//
129////////////////////////////
130
131//ring rs7 = 0,(x),lp;
132//ideal v=16,0,11376,1046880,85949136;
133//interpolate( 3, v, 4 );
134//
135//ring rs8 = 0,(x,y),dp;
136//ideal p = 2,3;
137//ideal v= 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
138//poly ip= interpolate( p,v,3 );
139//ip;
140
141////////////////////////////
142
143tst_status(1);$
144
Note: See TracBrowser for help on using the repository browser.