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