source: git/Tst/New/dim_integers.tst

spielwiese
Last change on this file was 7510bb, checked in by Hans Schoenemann <hannes@…>, 8 years ago
format
  • Property mode set to 100644
File size: 1.5 KB
Line 
1LIB "tst.lib"; tst_init();
2
3// These are some tests for computing Krull dimensions of ideals over integers
4// The first one is the original bug found by Viktor Levandovskyy and Eva Zerz
5
6ring r = integer,x,dp;
7ideal i = 4,2x;
8i = std(i);
9dim(i);
10// bug!! correct result = 1
11kill r;
12
13ring r = integer,(x,y),dp;
14ideal i = 6x,4y;
15i = std(i);
16dim(i);
17kill r;
18
19ring r = integer,(x,y),dp;
20ideal i = 6x10+xy,4y2+2y;
21i = std(i);
22dim(i);
23kill r;
24
25ring r = integer,(x,y,z),dp;
26ideal i = 8x,12y,18z;
27i = std(i);
28dim(i);
29kill r;
30
31ring r = integer,(x,y,z),dp;
32ideal i = 8x2+y,12y3+12z, 18z4+9x2;
33i = std(i);
34dim(i);
35kill r;
36
37ring r = (integer,24),x,dp;
38ideal i = 4,2x;
39i = std(i);
40dim(i);
41kill r;
42
43ring r = (integer,24),(x,y),dp;
44ideal i = 6x,4y;
45i = std(i);
46dim(i);
47kill r;
48
49ring r = (integer,24),(x,y),dp;
50ideal i = 6x10+xy,4y2+2y;
51i = std(i);
52dim(i);
53kill r;
54
55ring r = (integer,24),(x,y,z),dp;
56ideal i = 8x,12y,18z;
57i = std(i);
58dim(i);
59kill r;
60
61ring r = (integer,24),(x,y,z),dp;
62ideal i = 8x2+y,12y3+12z, 18z4+9x2;
63i = std(i);
64dim(i);
65kill r;
66
67ring r = (integer),(x),dp;
68dim(ideal(x));
69dim(ideal(2x));
70dim(ideal(2x,0));
71dim(ideal(0,2x));
72dim(ideal(6x));
73dim(ideal(0,x));
74kill r;
75
76ring r=(integer,2,4),(x,y),dp;
77dim(ideal(x));
78kill r;
79
80ring r=(integer,2,4),x,dp;
81dim(std(ideal(x)));
82kill r;
83
84ring r=(integer,10),(x,y),dp;
85dim(std(ideal(x)));
86kill r;
87
88ring r=(integer,2,4),x,dp;
89dim(std(ideal(x)));
90kill r;
91
92ring r=(integer,10),(x,y),dp;
93dim(std(ideal(x)));
94kill r;
95
96ring r=(integer,2,4),x,dp;
97dim(ideal(x,x));
98dim(ideal(x));
99dim(std(ideal(x)));
100kill r;
101
102tst_status(1);$
Note: See TracBrowser for help on using the repository browser.