Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-05-03 22:47:44 -0700 (Wed, 03 May 2000)
Revision: 2952
Log message:

      I started working on removing old (and buggy!) unification and speeding up
      the new "MM" unification.
      
      Note that all these changes are on the unify_mm branch, not the trunk. It means
      that "cvs update" would not give you this changes unless you run it with "-r unify_mm"
      option. This should allow people to continue working on the rest of the MetaPRL without
      being affected by these changes.
      
      This code would not compile until I finish doing tons of trivial changes in ITT typeinf
      updates. (I just wish typeinf would already be implemented using resource annotations!)
      
      Also, the TPTP code expects unification to raise RefineError exceptions,
      but unification currently raises other kinds of exceptions. Hopefully, V.N.
      will be able to fix this.
      
      V.N. - can you double-check my changes? Thanks!
      

Changes  Path
+3 -7 metaprl-branches/unify_mm/BUGS
+1 -1 metaprl-branches/unify_mm/filter/boot/tactic_boot.ml
+3 -3 metaprl-branches/unify_mm/filter/boot/tactic_boot_sig.mlz
+2 -10 metaprl-branches/unify_mm/refiner/refsig/term_subst_sig.ml
+12 -168 metaprl-branches/unify_mm/refiner/term_ds/term_subst_ds.ml
+11 -4 metaprl-branches/unify_mm/refiner/term_ds/term_unif_ds.ml
+70 -223 metaprl-branches/unify_mm/refiner/term_ds/term_unif_ds.mli
+17 -169 metaprl-branches/unify_mm/refiner/term_std/term_subst_std.ml
+4 -3 metaprl-branches/unify_mm/theories/base/typeinf.ml
+2 -2 metaprl-branches/unify_mm/theories/base/typeinf.mli
+1 -1 metaprl-branches/unify_mm/theories/itt/itt_set.ml
+5 -5 metaprl-branches/unify_mm/theories/itt/itt_union.ml
+25 -27 metaprl-branches/unify_mm/theories/tptp/tptp_prove.ml
Deleted metaprl-branches/unify_mm/theories/tptp/tptp_prove1.ml
Deleted metaprl-branches/unify_mm/theories/tptp/tptp_prove1.mli