Ticket #317: 1.sing

File 1.sing, 599 bytes (added by Oleksandr , 12 years ago)

tests

Line 
1echo = 2; option(prot); option(mem);
2
3ring r1 = (0,a),x,dp;
4
5number c = (a3+2); poly m = c*x; ideal I = m;
6
7ring r2 = (0,a),x,dp; minpoly = a3+2; map f = r1,x;
8
9imap(r1, c); _ == 0;
10fetch(r1, c); _ == 0;
11f(c); _ == 0;
12
13imap(r1, m); _ == 0;
14fetch(r1, m); _ == 0;
15f(m); _ == 0;
16
17imap(r1, I); _[1] == 0;
18fetch(r1, I); _[1] == 0;
19f(I); _[1] == 0;
20$$
21
22deg(J[1]);
23leadcoef(J[1]) == 0;
24J[1] == 0;
25// simplify does nasty things:
26simplify(J,2+4); // does nothing
27simplify(J,1);
28simplify(J,8);
29// my workaround:
30setring r1;
31string s = "ideal JJ = " + string(I) + ";";
32setring r2;
33execute(s);
34JJ;
35JJ[1] == 0;
36