source: git/Tst/Short/imap.tst @ d78e6e

spielwiese
Last change on this file since d78e6e was d78e6e, checked in by Olaf Bachmann <obachman@…>, 25 years ago
* added imap test which tests all different possibilities of map, imap, and fetch (needs discussing - updating) git-svn-id: file:///usr/local/Singular/svn/trunk@2895 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 10.6 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4ring r0 = 0, (a,b,x,y), lp;
5poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
6
7ring r1 = (0, a), (b, x, y), lp;
8poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
9
10ring r2 = (0, a, b), (x, y), lp;
11poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
12
13ring s0 = 32003, (a,b,x,y), lp;
14poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
15
16ring s1 = (32003, a), (b, x, y), lp;
17poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
18
19ring s2 = (32003, a,b), (x, y), lp;
20poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
21
22ring t0 = 7, (a,b,x,y), lp;
23poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
24
25ring t1 = (7, a), (b, x, y), lp;
26poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
27
28ring t2 = (7, a,b), (x, y), lp;
29poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
30
31ring f0 = (0, a) , (b, x, y), lp; minpoly = a2 + 1;
32poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
33
34ring f1 = (7, a) , (b, x, y), lp; minpoly = a2 + 1;
35poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
36
37ring f2 = (49, a), (b, x, y), lp;
38poly p = 1 + a + a2 + b + ab + ax + ay + bx + x + y + xy; p;
39
40
41
42setring r0;
43imap(r0, p);
44imap (r1, p);
45imap(r2, p);
46imap(s0, p);
47imap (s1, p);
48imap(s2, p);
49imap(t0, p);
50imap (t1, p);
51imap(t2, p);
52imap(f2, p);
53imap(f1, p);
54imap(f0, p);
55
56setring r1;
57imap(r0, p);
58imap (r1, p);
59imap(r2, p);
60imap(s0, p);
61imap (s1, p);
62imap(s2, p);
63imap(t0, p);
64imap (t1, p);
65imap(t2, p);
66imap(f2, p);
67imap(f1, p);
68imap(f0, p);
69
70setring r2;
71imap(r0, p);
72imap (r1, p);
73imap(r2, p);
74imap(s0, p);
75imap (s1, p);
76imap(s2, p);
77imap(t0, p);
78imap (t1, p);
79imap(t2, p);
80imap(f2, p);
81imap(f1, p);
82imap(f0, p);
83
84setring s0;
85imap(r0, p);
86imap (r1, p);
87imap(r2, p);
88imap(s0, p);
89imap (s1, p);
90imap(s2, p);
91imap(t0, p);
92imap (t1, p);
93imap(t2, p);
94imap(f2, p);
95imap(f1, p);
96imap(f0, p);
97
98setring s1;
99imap(r0, p);
100imap (r1, p);
101imap(r2, p);
102imap(s0, p);
103imap (s1, p);
104imap(s2, p);
105imap(t0, p);
106imap (t1, p);
107imap(t2, p);
108imap(f2, p);
109imap(f1, p);
110imap(f0, p);
111
112setring s2;
113imap(r0, p);
114imap (r1, p);
115imap(r2, p);
116imap(s0, p);
117imap (s1, p);
118imap(s2, p);
119imap(t0, p);
120imap (t1, p);
121imap(t2, p);
122imap(f2, p);
123imap(f1, p);
124imap(f0, p);
125
126setring t0;
127imap(r0, p);
128imap (r1, p);
129imap(r2, p);
130imap(s0, p);
131imap (s1, p);
132imap(s2, p);
133imap(t0, p);
134imap (t1, p);
135imap(t2, p);
136imap(f2, p);
137imap(f1, p);
138imap(f0, p);
139
140setring t1;
141imap(r0, p);
142imap (r1, p);
143imap(r2, p);
144imap(s0, p);
145imap (s1, p);
146imap(s2, p);
147imap(t0, p);
148imap (t1, p);
149imap(t2, p);
150imap(f2, p);
151imap(f1, p);
152imap(f0, p);
153
154setring t2;
155imap(r0, p);
156imap (r1, p);
157imap(r2, p);
158imap(s0, p);
159imap (s1, p);
160imap(s2, p);
161imap(t0, p);
162imap (t1, p);
163imap(t2, p);
164imap(f2, p);
165imap(f1, p);
166imap(f0, p);
167
168setring f2;
169imap(r0, p);
170imap (r1, p);
171imap(r2, p);
172imap(s0, p);
173imap (s1, p);
174imap(s2, p);
175imap(t0, p);
176imap (t1, p);
177imap(t2, p);
178imap(f2, p);
179imap(f1, p);
180imap(f0, p);
181
182setring f1;
183imap(r0, p);
184imap (r1, p);
185imap(r2, p);
186imap(s0, p);
187imap (s1, p);
188imap(s2, p);
189imap(t0, p);
190imap (t1, p);
191imap(t2, p);
192imap(f2, p);
193imap(f1, p);
194imap(f0, p);
195
196setring f0;
197imap(r0, p);
198imap (r1, p);
199imap(r2, p);
200imap(s0, p);
201imap (s1, p);
202imap(s2, p);
203imap(t0, p);
204imap (t1, p);
205imap(t2, p);
206imap(f2, p);
207imap(f1, p);
208imap(f0, p);
209
210setring r0;
211fetch(r0, p);
212fetch (r1, p);
213fetch(r2, p);
214fetch(s0, p);
215fetch (s1, p);
216fetch(s2, p);
217fetch(t0, p);
218fetch (t1, p);
219fetch(t2, p);
220fetch(f2, p);
221fetch(f1, p);
222fetch(f0, p);
223
224setring r1;
225fetch(r0, p);
226fetch (r1, p);
227fetch(r2, p);
228fetch(s0, p);
229fetch (s1, p);
230fetch(s2, p);
231fetch(t0, p);
232fetch (t1, p);
233fetch(t2, p);
234fetch(f2, p);
235fetch(f1, p);
236fetch(f0, p);
237
238setring r2;
239fetch(r0, p);
240fetch (r1, p);
241fetch(r2, p);
242fetch(s0, p);
243fetch (s1, p);
244fetch(s2, p);
245fetch(t0, p);
246fetch (t1, p);
247fetch(t2, p);
248fetch(f2, p);
249fetch(f1, p);
250fetch(f0, p);
251
252setring s0;
253fetch(r0, p);
254fetch (r1, p);
255fetch(r2, p);
256fetch(s0, p);
257fetch (s1, p);
258fetch(s2, p);
259fetch(t0, p);
260fetch (t1, p);
261fetch(t2, p);
262fetch(f2, p);
263fetch(f1, p);
264fetch(f0, p);
265
266setring s1;
267fetch(r0, p);
268fetch (r1, p);
269fetch(r2, p);
270fetch(s0, p);
271fetch (s1, p);
272fetch(s2, p);
273fetch(t0, p);
274fetch (t1, p);
275fetch(t2, p);
276fetch(f2, p);
277fetch(f1, p);
278fetch(f0, p);
279
280setring s2;
281fetch(r0, p);
282fetch (r1, p);
283fetch(r2, p);
284fetch(s0, p);
285fetch (s1, p);
286fetch(s2, p);
287fetch(t0, p);
288fetch (t1, p);
289fetch(t2, p);
290fetch(f2, p);
291fetch(f1, p);
292fetch(f0, p);
293
294setring t0;
295fetch(r0, p);
296fetch (r1, p);
297fetch(r2, p);
298fetch(s0, p);
299fetch (s1, p);
300fetch(s2, p);
301fetch(t0, p);
302fetch (t1, p);
303fetch(t2, p);
304fetch(f2, p);
305fetch(f1, p);
306fetch(f0, p);
307
308setring t1;
309fetch(r0, p);
310fetch (r1, p);
311fetch(r2, p);
312fetch(s0, p);
313fetch (s1, p);
314fetch(s2, p);
315fetch(t0, p);
316fetch (t1, p);
317fetch(t2, p);
318fetch(f2, p);
319fetch(f1, p);
320fetch(f0, p);
321
322setring t2;
323fetch(r0, p);
324fetch (r1, p);
325fetch(r2, p);
326fetch(s0, p);
327fetch (s1, p);
328fetch(s2, p);
329fetch(t0, p);
330fetch (t1, p);
331fetch(t2, p);
332fetch(f2, p);
333fetch(f1, p);
334fetch(f0, p);
335
336setring f2;
337fetch(r0, p);
338fetch (r1, p);
339fetch(r2, p);
340fetch(s0, p);
341fetch (s1, p);
342fetch(s2, p);
343fetch(t0, p); core dump nsetMap ok -- while doing permutation
344fetch (t1, p);
345fetch(t2, p);
346fetch(f2, p);
347fetch(f1, p);
348fetch(f0, p);
349
350setring f1;
351fetch(r0, p);
352fetch (r1, p);
353fetch(r2, p);
354fetch(s0, p);
355fetch (s1, p);
356fetch(s2, p);
357fetch(t0, p);
358fetch (t1, p);
359fetch(t2, p);
360fetch(f2, p);
361fetch(f1, p);
362fetch(f0, p);
363
364setring f0;
365fetch(r0, p);
366fetch (r1, p);
367fetch(r2, p);
368fetch(s0, p);
369fetch (s1, p);
370fetch(s2, p);
371fetch(t0, p);
372fetch (t1, p);
373fetch(t2, p);
374fetch(f2, p);
375fetch(f1, p);
376fetch(f0, p);
377
378setring r0;
379map m_r0 = r0,maxideal(1); m_r0(p);
380map m_r1 = r1,maxideal(1); m_r1(p);
381map m_r2 = r2,maxideal(1); m_r2(p);
382map m_s0 = s0,maxideal(1); m_s0(p);
383map m_s1 = s1,maxideal(1); m_s1(p);
384map m_s2 = s2,maxideal(1); m_s2(p);
385map m_t0 = t0,maxideal(1); m_t0(p);
386map m_t1 = t1,maxideal(1); m_t1(p);
387map m_t2 = t2,maxideal(1); m_t2(p);
388map m_f2 = f2,maxideal(1); m_f2(p);
389map m_f1 = f1,maxideal(1); m_f1(p);
390map m_f0 = f0,maxideal(1); m_f0(p);
391
392setring r1;
393map m_r0 = r0,maxideal(1); m_r0(p);
394map m_r1 = r1,maxideal(1); m_r1(p);
395map m_r2 = r2,maxideal(1); m_r2(p);
396map m_s0 = s0,maxideal(1); m_s0(p);
397map m_s1 = s1,maxideal(1); m_s1(p);
398map m_s2 = s2,maxideal(1); m_s2(p);
399map m_t0 = t0,maxideal(1); m_t0(p);
400map m_t1 = t1,maxideal(1); m_t1(p);
401map m_t2 = t2,maxideal(1); m_t2(p);
402map m_f2 = f2,maxideal(1); m_f2(p);
403map m_f1 = f1,maxideal(1); m_f1(p);
404map m_f0 = f0,maxideal(1); m_f0(p);
405
406setring r2;
407map m_r0 = r0,maxideal(1); m_r0(p);
408map m_r1 = r1,maxideal(1); m_r1(p);
409map m_r2 = r2,maxideal(1); m_r2(p);
410map m_s0 = s0,maxideal(1); m_s0(p);
411map m_s1 = s1,maxideal(1); m_s1(p);
412map m_s2 = s2,maxideal(1); m_s2(p);
413map m_t0 = t0,maxideal(1); m_t0(p);
414map m_t1 = t1,maxideal(1); m_t1(p);
415map m_t2 = t2,maxideal(1); m_t2(p);
416map m_f2 = f2,maxideal(1); m_f2(p);
417map m_f1 = f1,maxideal(1); m_f1(p);
418map m_f0 = f0,maxideal(1); m_f0(p);
419
420setring s0;
421map m_r0 = r0,maxideal(1); m_r0(p);
422map m_r1 = r1,maxideal(1); m_r1(p);
423map m_r2 = r2,maxideal(1); m_r2(p);
424map m_s0 = s0,maxideal(1); m_s0(p);
425map m_s1 = s1,maxideal(1); m_s1(p);
426map m_s2 = s2,maxideal(1); m_s2(p);
427map m_t0 = t0,maxideal(1); m_t0(p);
428map m_t1 = t1,maxideal(1); m_t1(p);
429map m_t2 = t2,maxideal(1); m_t2(p);
430map m_f2 = f2,maxideal(1); m_f2(p);
431map m_f1 = f1,maxideal(1); m_f1(p);
432map m_f0 = f0,maxideal(1); m_f0(p);
433
434setring s1;
435map m_r0 = r0,maxideal(1); m_r0(p);
436map m_r1 = r1,maxideal(1); m_r1(p);
437map m_r2 = r2,maxideal(1); m_r2(p);
438map m_s0 = s0,maxideal(1); m_s0(p);
439map m_s1 = s1,maxideal(1); m_s1(p);
440map m_s2 = s2,maxideal(1); m_s2(p);
441map m_t0 = t0,maxideal(1); m_t0(p);
442map m_t1 = t1,maxideal(1); m_t1(p);
443map m_t2 = t2,maxideal(1); m_t2(p);
444map m_f2 = f2,maxideal(1); m_f2(p);
445map m_f1 = f1,maxideal(1); m_f1(p);
446map m_f0 = f0,maxideal(1); m_f0(p);
447
448setring s2;
449map m_r0 = r0,maxideal(1); m_r0(p);
450map m_r1 = r1,maxideal(1); m_r1(p);
451map m_r2 = r2,maxideal(1); m_r2(p);
452map m_s0 = s0,maxideal(1); m_s0(p);
453map m_s1 = s1,maxideal(1); m_s1(p);
454map m_s2 = s2,maxideal(1); m_s2(p);
455map m_t0 = t0,maxideal(1); m_t0(p);
456map m_t1 = t1,maxideal(1); m_t1(p);
457map m_t2 = t2,maxideal(1); m_t2(p);
458map m_f2 = f2,maxideal(1); m_f2(p);
459map m_f1 = f1,maxideal(1); m_f1(p);
460map m_f0 = f0,maxideal(1); m_f0(p);
461
462setring t0;
463map m_r0 = r0,maxideal(1); m_r0(p);
464map m_r1 = r1,maxideal(1); m_r1(p);
465map m_r2 = r2,maxideal(1); m_r2(p);
466map m_s0 = s0,maxideal(1); m_s0(p);
467map m_s1 = s1,maxideal(1); m_s1(p);
468map m_s2 = s2,maxideal(1); m_s2(p);
469map m_t0 = t0,maxideal(1); m_t0(p);
470map m_t1 = t1,maxideal(1); m_t1(p);
471map m_t2 = t2,maxideal(1); m_t2(p);
472map m_f2 = f2,maxideal(1); m_f2(p);
473map m_f1 = f1,maxideal(1); m_f1(p);
474map m_f0 = f0,maxideal(1); m_f0(p);
475
476setring t1;
477map m_r0 = r0,maxideal(1); m_r0(p);
478map m_r1 = r1,maxideal(1); m_r1(p);
479map m_r2 = r2,maxideal(1); m_r2(p);
480map m_s0 = s0,maxideal(1); m_s0(p);
481map m_s1 = s1,maxideal(1); m_s1(p);
482map m_s2 = s2,maxideal(1); m_s2(p);
483map m_t0 = t0,maxideal(1); m_t0(p);
484map m_t1 = t1,maxideal(1); m_t1(p);
485map m_t2 = t2,maxideal(1); m_t2(p);
486map m_f2 = f2,maxideal(1); m_f2(p);
487map m_f1 = f1,maxideal(1); m_f1(p);
488map m_f0 = f0,maxideal(1); m_f0(p);
489
490setring t2;
491map m_r0 = r0,maxideal(1); m_r0(p);
492map m_r1 = r1,maxideal(1); m_r1(p);
493map m_r2 = r2,maxideal(1); m_r2(p);
494map m_s0 = s0,maxideal(1); m_s0(p);
495map m_s1 = s1,maxideal(1); m_s1(p);
496map m_s2 = s2,maxideal(1); m_s2(p);
497map m_t0 = t0,maxideal(1); m_t0(p);
498map m_t1 = t1,maxideal(1); m_t1(p);
499map m_t2 = t2,maxideal(1); m_t2(p);
500map m_f2 = f2,maxideal(1); m_f2(p);
501map m_f1 = f1,maxideal(1); m_f1(p);
502map m_f0 = f0,maxideal(1); m_f0(p);
503
504setring f2;
505map m_r0 = r0,maxideal(1); m_r0(p);
506map m_r1 = r1,maxideal(1); m_r1(p);
507map m_r2 = r2,maxideal(1); m_r2(p);
508map m_s0 = s0,maxideal(1); m_s0(p);
509map m_s1 = s1,maxideal(1); m_s1(p);
510map m_s2 = s2,maxideal(1); m_s2(p);
511map m_t0 = t0,maxideal(1); m_t0(p);
512map m_t1 = t1,maxideal(1); m_t1(p);
513map m_t2 = t2,maxideal(1); m_t2(p);
514map m_f2 = f2,maxideal(1); m_f2(p);
515map m_f1 = f1,maxideal(1); m_f1(p);
516map m_f0 = f0,maxideal(1); m_f0(p);
517
518setring f1;
519map m_r0 = r0,maxideal(1); m_r0(p);
520map m_r1 = r1,maxideal(1); m_r1(p);
521map m_r2 = r2,maxideal(1); m_r2(p);
522map m_s0 = s0,maxideal(1); m_s0(p);
523map m_s1 = s1,maxideal(1); m_s1(p);
524map m_s2 = s2,maxideal(1); m_s2(p);
525map m_t0 = t0,maxideal(1); m_t0(p);
526map m_t1 = t1,maxideal(1); m_t1(p);
527map m_t2 = t2,maxideal(1); m_t2(p);
528map m_f2 = f2,maxideal(1); m_f2(p);
529map m_f1 = f1,maxideal(1); m_f1(p);
530map m_f0 = f0,maxideal(1); m_f0(p);
531
532setring f0;
533map m_r0 = r0,maxideal(1); m_r0(p);
534map m_r1 = r1,maxideal(1); m_r1(p);
535map m_r2 = r2,maxideal(1); m_r2(p);
536map m_s0 = s0,maxideal(1); m_s0(p);
537map m_s1 = s1,maxideal(1); m_s1(p);
538map m_s2 = s2,maxideal(1); m_s2(p);
539map m_t0 = t0,maxideal(1); m_t0(p);
540map m_t1 = t1,maxideal(1); m_t1(p);
541map m_t2 = t2,maxideal(1); m_t2(p);
542map m_f2 = f2,maxideal(1); m_f2(p);
543map m_f1 = f1,maxideal(1); m_f1(p);
544map m_f0 = f0,maxideal(1); m_f0(p);
545
546tst_status(1);$
Note: See TracBrowser for help on using the repository browser.