source: git/Tst/New/modulo_homalg.tst

spielwiese
Last change on this file was 0948c9, checked in by Hans Schoenemann <hannes@…>, 4 years ago
Revert "removed Tst/New/modulo_homalg.tst (part of Tst/New/modulo_homalg_full.tst)" This reverts commit fda4c85aa2975617f1975d1a5f9e0140fae41df0.
  • Property mode set to 100644
File size: 3.4 KB
Line 
1LIB "tst.lib"; tst_init();
2
3ring R = 0,(x,y,z), (dp, C);
4
5module M1;
6M1[30]=x^4*gen(5)+x^3*z*gen(10)+x^2*z*gen(20)-x*z*gen(25);
7M1[1]=x*y*gen(1)+y*z*gen(6)+z*gen(11);
8M1[2]=x*y*gen(2)+y*z*gen(7)+z*gen(12);
9M1[3]=x*y*gen(3)+y*z*gen(8)+z*gen(13);
10M1[4]=x*y*gen(4)+y*z*gen(9)+z*gen(14);
11M1[5]=x*y*gen(5)+y*z*gen(10)+z*gen(15);
12M1[6]=x^2*gen(21)+x*y*gen(11)-y^2*gen(16)-gen(21);
13M1[7]=x^2*gen(22)+x*y*gen(12)-y^2*gen(17)-gen(22);
14M1[8]=x^2*gen(23)+x*y*gen(13)-y^2*gen(18)-gen(23);
15M1[9]=x^2*gen(24)+x*y*gen(14)-y^2*gen(19)-gen(24);
16M1[10]=x^2*gen(25)+x*y*gen(15)-y^2*gen(20)-gen(25);
17M1[11]=x^2*z*gen(11)-x*y*z*gen(16)+y*z*gen(21);
18M1[12]=x^2*z*gen(12)-x*y*z*gen(17)+y*z*gen(22);
19M1[13]=x^2*z*gen(13)-x*y*z*gen(18)+y*z*gen(23);
20M1[14]=x^2*z*gen(14)-x*y*z*gen(19)+y*z*gen(24);
21M1[15]=x^2*z*gen(15)-x*y*z*gen(20)+y*z*gen(25);
22M1[16]=x^2*y*gen(11)-x*y^2*gen(16)-x^2*gen(11)+x*y*gen(16)+y^2*gen(21)-y*gen(21);
23M1[17]=x^2*y*gen(12)-x*y^2*gen(17)-x^2*gen(12)+x*y*gen(17)+y^2*gen(22)-y*gen(22);
24M1[18]=x^2*y*gen(13)-x*y^2*gen(18)-x^2*gen(13)+x*y*gen(18)+y^2*gen(23)-y*gen(23);
25M1[19]=x^2*y*gen(14)-x*y^2*gen(19)-x^2*gen(14)+x*y*gen(19)+y^2*gen(24)-y*gen(24);
26M1[20]=x^2*y*gen(15)-x*y^2*gen(20)-x^2*gen(15)+x*y*gen(20)+y^2*gen(25)-y*gen(25);
27M1[21]=x^3*z*gen(1)+x^2*z^2*gen(6)+x*z^2*gen(16)-z^2*gen(21);
28M1[22]=x^3*z*gen(2)+x^2*z^2*gen(7)+x*z^2*gen(17)-z^2*gen(22);
29M1[23]=x^3*z*gen(3)+x^2*z^2*gen(8)+x*z^2*gen(18)-z^2*gen(23);
30M1[24]=x^3*z*gen(4)+x^2*z^2*gen(9)+x*z^2*gen(19)-z^2*gen(24);
31M1[25]=x^3*z*gen(5)+x^2*z^2*gen(10)+x*z^2*gen(20)-z^2*gen(25);
32M1[26]=x^4*gen(1)+x^3*z*gen(6)+x^2*z*gen(16)-x*z*gen(21);
33M1[27]=x^4*gen(2)+x^3*z*gen(7)+x^2*z*gen(17)-x*z*gen(22);
34M1[28]=x^4*gen(3)+x^3*z*gen(8)+x^2*z*gen(18)-x*z*gen(23);
35M1[29]=x^4*gen(4)+x^3*z*gen(9)+x^2*z*gen(19)-x*z*gen(24);
36
37module M2;
38M2[30]=x^4*gen(21)+x^3*z*gen(22)+x^2*z*gen(24)-x*z*gen(25);
39M2[1]=x*y*gen(1)+y*z*gen(2)+z*gen(3);
40M2[2]=x^2*gen(5)+x*y*gen(3)-y^2*gen(4)-gen(5);
41M2[3]=x^2*z*gen(3)-x*y*z*gen(4)+y*z*gen(5);
42M2[4]=x^2*y*gen(3)-x*y^2*gen(4)-x^2*gen(3)+x*y*gen(4)+y^2*gen(5)-y*gen(5);
43M2[5]=x^3*z*gen(1)+x^2*z^2*gen(2)+x*z^2*gen(4)-z^2*gen(5);
44M2[6]=x^4*gen(1)+x^3*z*gen(2)+x^2*z*gen(4)-x*z*gen(5);
45M2[7]=x*y*gen(6)+y*z*gen(7)+z*gen(8);
46M2[8]=x^2*gen(10)+x*y*gen(8)-y^2*gen(9)-gen(10);
47M2[9]=x^2*z*gen(8)-x*y*z*gen(9)+y*z*gen(10);
48M2[10]=x^2*y*gen(8)-x*y^2*gen(9)-x^2*gen(8)+x*y*gen(9)+y^2*gen(10)-y*gen(10);
49M2[11]=x^3*z*gen(6)+x^2*z^2*gen(7)+x*z^2*gen(9)-z^2*gen(10);
50M2[12]=x^4*gen(6)+x^3*z*gen(7)+x^2*z*gen(9)-x*z*gen(10);
51M2[13]=x*y*gen(11)+y*z*gen(12)+z*gen(13);
52M2[14]=x^2*gen(15)+x*y*gen(13)-y^2*gen(14)-gen(15);
53M2[15]=x^2*z*gen(13)-x*y*z*gen(14)+y*z*gen(15);
54M2[16]=x^2*y*gen(13)-x*y^2*gen(14)-x^2*gen(13)+x*y*gen(14)+y^2*gen(15)-y*gen(15);
55M2[17]=x^3*z*gen(11)+x^2*z^2*gen(12)+x*z^2*gen(14)-z^2*gen(15);
56M2[18]=x^4*gen(11)+x^3*z*gen(12)+x^2*z*gen(14)-x*z*gen(15);
57M2[19]=x*y*gen(16)+y*z*gen(17)+z*gen(18);
58M2[20]=x^2*gen(20)+x*y*gen(18)-y^2*gen(19)-gen(20);
59M2[21]=x^2*z*gen(18)-x*y*z*gen(19)+y*z*gen(20);
60M2[22]=x^2*y*gen(18)-x*y^2*gen(19)-x^2*gen(18)+x*y*gen(19)+y^2*gen(20)-y*gen(20);
61M2[23]=x^3*z*gen(16)+x^2*z^2*gen(17)+x*z^2*gen(19)-z^2*gen(20);
62M2[24]=x^4*gen(16)+x^3*z*gen(17)+x^2*z*gen(19)-x*z*gen(20);
63M2[25]=x*y*gen(21)+y*z*gen(22)+z*gen(23);
64M2[26]=x^2*gen(25)+x*y*gen(23)-y^2*gen(24)-gen(25);
65M2[27]=x^2*z*gen(23)-x*y*z*gen(24)+y*z*gen(25);
66M2[28]=x^2*y*gen(23)-x*y^2*gen(24)-x^2*gen(23)+x*y*gen(24)+y^2*gen(25)-y*gen(25);
67M2[29]=x^3*z*gen(21)+x^2*z^2*gen(22)+x*z^2*gen(24)-z^2*gen(25);
68
69R;
70M1;
71M2;
72
73modulo(M1,M2);
74
75tst_status(1);$
Note: See TracBrowser for help on using the repository browser.