source: git/Tst/Short/realclassify_s.tst @ 197c4e

fieker-DuValspielwiese
Last change on this file since 197c4e was cc1db6, checked in by Janko Boehm <boehm@…>, 7 years ago
Test
  • Property mode set to 100644
File size: 3.6 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4LIB "realclassify.lib";
5
6ring r = 0, (x,y,z), ds;
7poly f = (x2+3y-2z)^2+xyz-(x-y3+x2z3)^3;
8realmorsesplit(f);
9
10ring s = 0, (x,y), ds;
11poly f = x3+y4;
12milnornumber(f);
13
14poly g = x3+xy3;
15determinacy(g);
16
17
18ring R = 0, (x,y),ls;
19map phi = R, x+x*y+y^2+x^2+x^2*y+y^3,y+y*x+y^2*x+y^3+y^4+x^2+x^3;
20
21
22
23
24poly p = x^2*y+y^3;  // D4+
25p = phi(p);
26realclassify(p);
27
28
29poly p = x^2*y-y^3;  // D4-
30p = phi(p);
31realclassify(p);
32basering;
33
34poly p = x^2*y+y^7;  // D8+
35p = phi(p);
36realclassify(p);
37
38
39poly p = x^2*y-y^7;  // D8-
40p = phi(p);
41realclassify(p);
42
43poly p = x^3+y^4;  // E6+
44p = phi(p);
45realclassify(p);
46
47
48poly p = x^3-y^4;  // E6-
49p = phi(p);
50realclassify(p);
51
52poly p = x^3+x*y^3;  // E7
53p = phi(p);
54realclassify(p);
55
56poly p = x^3+y^5;  // E8
57p = phi(p);
58realclassify(p);
59
60poly p = x^3-2*x*y^4;  // J10
61p = phi(p);
62realclassify(p);
63
64poly p = x^3+3*y^6;  // J10   n=1;
65p = phi(p);
66realclassify(p);
67
68poly p = x^3+x*y^4;  // J10   n=1;
69p = phi(p);
70milnornumber(p);
71realclassify(p);
72
73
74poly p = x^3-3*x*y^4-y^6;  // J10  n=3
75p = phi(p);
76realclassify(p);
77
78poly p = x^3-3*x*y^4+y^6;  // J10  n=3
79p = phi(p);
80realclassify(p);
81
82poly p = x^3+10*x^2*y^2-x*y^4;  // J10  n=3
83p = phi(p);
84realclassify(p);
85
86poly f  = x^3+x^2*y^2+4*y^9;  //J[13]+
87f=phi(f);
88realclassify(f);
89
90poly f  = x^3-3*x^2*y^2+4*y^9;  //J[13]-
91f=phi(f);
92realclassify(f);
93
94
95poly f  = -x^4-3*x^2*y^2+3*y^9;  //X[14]--
96f=phi(f);
97realclassify(f);
98
99poly f  = x^4-x^2*y^2+3*y^9;  //X[14]+-
100f=phi(f);
101realclassify(f);
102
103poly f  = -x^4+x^2*y^2+3*y^9;  //X[14]-+
104f=phi(f);
105realclassify(f);
106
107poly f  = x^4+x^2*y^2+3*y^9;  //X[14]++
108f=phi(f);
109realclassify(f);
110
111
112poly f  = x^3+y^7+3*x*y^5;  // E[12]
113f=phi(f);
114realclassify(f);
115
116poly f  = 3*x^3+y^7+3*x*y^5;  // E[12]
117f=phi(f);
118realclassify(f);
119
120poly f  = x^3+x*y^5+4*y^8;  // E[13]
121f=phi(f);
122realclassify(f);
123
124poly f  = 3*x^3+x*y^5+4*y^8;  // E[13]
125f=phi(f);
126realclassify(f);
127
128poly f  = x^3+y^8+2*x*y^6;  // E[14]+
129f=phi(f);
130realclassify(f);
131
132poly f  = 3*x^3-y^8+2*x*y^6;  // E[14]-
133f=phi(f);
134realclassify(f);
135
136poly f  = x^3*y+y^5+5*x*y^4;  // Z[11]
137f=phi(f);
138realclassify(f);
139
140
141poly f  = 3*x^3*y+y^5+5*x*y^4;  // Z[11]
142f=phi(f);
143realclassify(f);
144
145poly f  = x^3*y+x*y^4+6*x^2*y^3;  // Z[12]
146f=phi(f);
147realclassify(f);
148
149poly f  = 3*x^3*y+x*y^4+6*x^2*y^3;  // Z[12]
150f=phi(f);
151realclassify(f);
152
153poly f  = x^3*y-y^6+2*x*y^5;  // Z[13]-
154f=phi(f);
155realclassify(f);
156
157poly f  = 3*x^3*y+y^6+2*x*y^5;  // Z[13]+
158f=phi(f);
159realclassify(f);
160
161poly f  = x^4+y^5+x^2*y^3;  // W[12]+
162f=phi(f);
163realclassify(f);
164
165poly f  = -3*x^4+y^5+x^2*y^3;  // W[12]-
166f=phi(f);
167realclassify(f);
168
169poly f  = -x^4+x*y^4+y^6;  // W[13]-
170f=phi(f);
171realclassify(f);
172
173poly f  = 3*x^4+x*y^4+y^6;  // W[13]+
174f=phi(f);
175realclassify(f);
176
177poly p = 5*x^2*y^2+x^7+y^7; // Y7,7
178p=phi(p);
179realmorsesplit(p,7);
180realclassify(p);
181
182poly p = 5*x^2*y^2+x^6+y^7; // Y6,7
183p = phi(p);
184realclassify(p);
185
186poly p = -3*x^2*y^2+2*x^6+y^8; // Y6,8
187p = phi(p);
188realclassify(p);
189
190
191poly p = -x^2*y^2-x^6-y^8; // Y6,8
192p = phi(p);
193realclassify(p);
194
195poly p = x^2*y^2+x^5+y^9; // Y5,9
196p = phi(p);
197realclassify(p);
198
199poly p = 5*(x^2-2*y^2)^2+y^7;
200p = phi(p);
201realclassify(p);
202
203poly p = (x^2-2*y^2)^2+y^8;
204p = phi(p);
205realclassify(p);
206
207poly p = 5*(x^2+y^2)^2+y^7; // \tildeY7
208p = phi(p);
209realclassify(p);
210
211poly p = 5*(x^2+y^2)^2+y^8; // \tildeY8
212p = phi(p);
213realclassify(p);
214
215//case X9
216poly p = x^4-x^2*y^2+5*y^4+x*y^3+x^3*y;
217realclassify(p);
218poly p = -x^4-x^2*y^2+5*y^4+x*y^3;
219realclassify(p);
220poly p = x^4-x^2*y^2-5*y^4+x*y^3;
221realclassify(p);
222poly p = -x^4-x^2*y^2-5*y^4+x*y^3;
223realclassify(p);
224
225
226  ring r = 0, (x,y,z), ds;
227  poly f = (x2+3y-2z)^2+xyz-(x-y3+x2z3)^3;
228  list NFR = realclassify(f);
229  NFR;
230  addnondegeneratevariables(NFR[1]);
231
232
233
234tst_status(1);$
Note: See TracBrowser for help on using the repository browser.