1 | 29.11.02 |
---|
2 | ref for ncstruct introduced, |
---|
3 | used in extra.cc ("PLURAL"), rCopy0, rKill |
---|
4 | new routine ncKill |
---|
5 | |
---|
6 | 29.11.02 |
---|
7 | qring q=system("twostd",i); is introduced and tested |
---|
8 | file: exterior1.tst |
---|
9 | todo: forbid the use of non-twosided ideals |
---|
10 | |
---|
11 | 6.12.02 |
---|
12 | DONE: option(redTail) is implemented and tested |
---|
13 | file: exterior2.tst |
---|
14 | DONE(11.12.02) todo: in twostd, running from qring should be |
---|
15 | done another std() in order to get reduced result |
---|
16 | |
---|
17 | DONE: buckets in multiplication (p_Mult_mm, mm_Mult_p) |
---|
18 | version 1.17 - add cvs -m "buckets added", not |
---|
19 | just nCopy |
---|
20 | todo: syz(i) with the canonical method, think about |
---|
21 | Schreyer and LaScala (double homogenization) |
---|
22 | Print(p) at gr_kstd2.cc:877 is commented out |
---|
23 | |
---|
24 | 23.01.03- |
---|
25 | 31.01.03 |
---|
26 | Updated multiplication: |
---|
27 | now we search for the shortest path with nc_uu_Mult_ww_horvert |
---|
28 | An old code is called nc_uu_Mult_ww_vert, is used by default. |
---|
29 | |
---|
30 | Further on, we should compute metrics. |
---|
31 | |
---|
32 | A function added: |
---|
33 | matrix ncMatPrint(int a, int b, ring r, int metric) |
---|
34 | /* returns matrix with the info on noncomm multiplication */ |
---|
35 | Before these changes, we copied the exec to Singular.Jan. |
---|
36 | |
---|
37 | 31.01.03 |
---|
38 | DONE syz, nres, mres; |
---|
39 | small problems with minres. |
---|
40 | |
---|
41 | until |
---|
42 | 17.03.03 |
---|
43 | fixed: minres, ideal multiplication, maps, syz |
---|
44 | balanced the use of buckets in mult and bracket |
---|
45 | added quasicommutative stuff in multiplication |
---|
46 | gained about 30% speedup |
---|
47 | |
---|
48 | 18.03.03 |
---|
49 | fixed: extra "type print" in ring.cc |
---|
50 | new strategy of bucket used in bracket |
---|
51 | |
---|