source: git/Tst/Long/jmsconst.tst @ 1ebec3

spielwiese
Last change on this file since 1ebec3 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.7 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4//EXAMPLES SHEET
5LIB"JMSConst.lib";
6
7//Example 1
8ring r=0, (x,y,z),rp;
9ideal Borid=z^5,z^4*y,z^3*y^2,z^2*y^3,z^4*x, z^3*y*x, z^2*y^2*x, z*y^4,z*y^3*x, z^3*x^2, z^2*y*x^2, z*y^2*x^2, y^5;
10JMarkedScheme(Borid,r);
11//152 equations
12
13//Example 2
14ring r=0, (x,y,z),rp;
15ideal Borid=z^4*y,z^3*y^2,z^2*y^3,z^4*x, z^3*y*x, z^2*y^2*x, z*y^4,z*y^3*x, z^3*x^2, z^2*y*x^2, z*y^2*x^2, y^5;
16JMarkedScheme(Borid,r);
17//In this example Borid is not a Borel ideal, so the procedure returns the expected error message and the result is the empty list
18
19
20//Example 3
21ring r=0, (x(0..3)), rp;
22ideal Borid=x(3)^2, x(3)*x(2),x(2)^2,x(3)*x(1),x(2)*x(1),x(1)^3;
23JMarkedScheme(Borid,r);
24//40 equations
25
26//Example 4
27ring r=0, (x,y,z),rp;
28ideal Borid=xy,y^2,xz,yz,z^2;
29JMarkedScheme(Borid,r);
30//6 equations
31
32
33//Example 5
34ring r=0, (z,y,x),rp;
35ideal Borid=x^4,x^3*y,x^2*y^2,x*y^3,z*x^3,x^2*y*z, x*y^2*z,y^5;
36JMarkedScheme(Borid,r);
37// 80 equations
38
39
40//Example 6
41ring r=0, (z,y,x),rp;
42ideal Borid=yz,z^2,x*y^2,y^3,x^4,x^3*y,x^3*z;
43JMarkedScheme(Borid,r);
44// This is not a Borel ideal.
45
46
47//Example 7
48ring r=0, (x,y,z),rp;
49ideal Borid=z,y^6,x^3*y^5;
50JMarkedScheme(Borid,r);
51// 10 equations.
52
53//Example 8
54ring r=0, (x,y,z),rp;
55ideal Borid=yz, z^2, y^3, xy^2;
56JMarkedScheme(Borid,r);
57//13 equations
58
59//Example 9
60ring r=0, (x,y,z),rp;
61ideal Borid=yz, z^2, y^3, x^2*z;
62JMarkedScheme(Borid,r);
63// 12 equations
64
65//Example 10
66ring r=0,(x,z,y),rp;
67ideal Borid=yz, z^2, y^3, x^2*z;
68JMarkedScheme(Borid,r);
69// This is not a Borel ideal.
70
71//Example 11
72ring r=0,(z,y,x),rp;
73ideal Borid=x^2,xy,y^2,xz;
74JMarkedScheme(Borid,r);
75// 8 equations.
76
77//Example 12
78ring r=0,(w,z,y,x),rp;
79ideal Borid=x^2,xy,y^2,xz,yz,z^3,xw^2,yw^2;
80JMarkedScheme(Borid,r);
81// 55 equations.
82
83//Example 13
84ring r=0, (x(0..5)),rp;
85ideal Bu=x(1)^2*x(2),x(1)^2*x(3),x(1)^2*x(4),x(1)^2*x(5),x(0)*x(2)^2,x(1)*x(2)^2,x(2)^3,x(2)^2*x(3),x(2)^2*x(4),x(2)^2*x(5),x(0)*x(2)*x(3),x(1)*x(2)*x(3),x(2)*x(3)^2,x(2)*x(3)*x(4),x(2)*x(3)*x(5),x(0)*x(3)^2,x(1)*x(3)^2,x(3)^3,x(3)^2*x(4),x(3)^2*x(5),x(0)*x(2)*x(4),x(1)*x(2)*x(4),x(2)*x(4)^2,x(2)*x(4)*x(5),x(0)*x(3)*x(4),x(1)*x(3)*x(4),x(3)*x(4)^2,x(3)*x(4)*x(5),x(0)*x(4)^2,x(1)*x(4)^2,x(4)^3,x(4)^2*x(5),x(0)*x(2)*x(5),x(1)*x(2)*x(5),x(2)*x(5)^2,x(0)*x(3)*x(5),x(1)*x(3)*x(5),x(3)*x(5)^2,x(0)*x(4)*x(5),x(1)*x(4)*x(5),x(4)*x(5)^2,x(0)*x(5)^2,x(1)*x(5)^2,x(5)^3;
86list L=sort(Bu);
87ideal Borid=L[1]+ideal(x(1)^4);
88JMarkedScheme(Borid,r);
89// 1860 equations. This is not really fast, requiring 2 or 3 minutes.
90
91
92
93//Example 14
94ring r=0,(z,y,x),rp;
95ideal Borid=x^2,xy,y^3,xz^3;
96JMarkedScheme(Borid,r);
97// 12 equations.
98
99
100//Example 15
101ring r=0,(x,y),rp;
102ideal Borid=xy,y^2;
103JMarkedScheme(Borid,r);
104// 1 equation, namely  (-c(2)-c(1)^2).
105
106example BorelCheck;
107example JMarkedScheme;
108
109tst_status(1);$
Note: See TracBrowser for help on using the repository browser.