Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-18 19:56:26 -0700 (Mon, 18 Jul 2005)
Revision: 7639
Log message:
Until now, before calling unify_mm jprover used to apply previously found
substitutions to the current pair of terms.
As far as I understand, it could be very expensive potentially.
So now it uses substitution as an additional set of equations.
I failed to use unify_mm's type eqnlist to store intermediate solutions
from iteration to iteration because I still need substitutions out of it.
It seems that getting substituion directly from unify and getting eqnlist with
manual convertion to a substitution produce different results :(
Changes | Path |
+51 -48 | metaprl/refiner/reflib/jall.ml |
+6 -4 | metaprl/refiner/reflib/jtunify.ml |