Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-24 23:30:20 -0700 (Mon, 24 May 2004)
Revision: 5814
Log message:
list2 - unfold_mklist was not in the interface
mpoly2 - change in the representation:
monom was represented as a function from var-index to its exponent
now monom is a list of exponents of _all_ variables
with this version intermediate steps of computation are much more readable,
which permitted to make several optimizations in the order of computations.
I'm going to switch to the third version - monom is a list of non-zero exponents
(with variable indices).
Or even reject polynomials as an intermediate representation and
do all manipulations on the raw reflected syntax.
Changes | Path |
+1 -0 | metaprl/theories/itt/itt_list2.mli |
+87 -112 | metaprl/theories/itt/itt_mpoly2.ml |
+2 -4 | metaprl/theories/itt/itt_mpoly2.mli |
+1 -0 | metaprl/theories/itt/itt_mpoly2_bench.ml |