29.11.02
ref for ncstruct introduced,
used in extra.cc ("PLURAL"), rCopy0, rKill
new routine ncKill
29.11.02
qring q=system("twostd",i); is introduced and tested
file: exterior1.tst
todo: forbid the use of non-twosided ideals
6.12.02
DONE: option(redTail) is implemented and tested
file: exterior2.tst
DONE(11.12.02) todo: in twostd, running from qring should be
done another std() in order to get reduced result
DONE: buckets in multiplication (p_Mult_mm, mm_Mult_p)
version 1.17 - add cvs -m "buckets added", not
just nCopy
todo: syz(i) with the canonical method, think about
Schreyer and LaScala (double homogenization)
Print(p) at gr_kstd2.cc:877 is commented out
23.01.03-
31.01.03
Updated multiplication:
now we search for the shortest path with nc_uu_Mult_ww_horvert
An old code is called nc_uu_Mult_ww_vert, is used by default.
Further on, we should compute metrics.
A function added:
matrix ncMatPrint(int a, int b, ring r, int metric)
/* returns matrix with the info on noncomm multiplication */
Before these changes, we copied the exec to Singular.Jan.
31.01.03
DONE syz, nres, mres;
small problems with minres.
until
17.03.03
fixed: minres, ideal multiplication, maps, syz
balanced the use of buckets in mult and bracket
added quasicommutative stuff in multiplication
gained about 30% speedup
18.03.03
fixed: extra "type print" in ring.cc
new strategy of bucket used in bracket