Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-04-02 21:06:29 -0700 (Sun, 02 Apr 2006)
Revision: 9000
Log message:

      Added equalityElimination rule (which postulates that any witness for an
      equality is an "it") to AutoOK part of elim (instead of the AutoComplete part
      of it, where it used to be). I've also added an appropriate guard to it to
      make sure that it will only be used when it can actually make progress.
      
      P.S. This commit breaks three proofs in itt_hoas_bterm_wf; will fix those
      in a little while.
      

Changes  Path
+1478 -1545 metaprl/theories/itt/applications/algebra/itt_cyclic_group.prla
+10 -10 metaprl/theories/itt/applications/algebra/itt_group.ml
+9211 -9827 metaprl/theories/itt/applications/algebra/itt_group.prla
+25 -1 metaprl/theories/itt/core/itt_equal.ml
+4253 -4029 metaprl/theories/itt/core/itt_list2.prla
+2 -2 metaprl/theories/itt/core/itt_struct2.ml
+8351 -7054 metaprl/theories/itt/core/itt_struct2.prla
+349 -386 metaprl/theories/itt/core/itt_subset2.prla
+1 -1 metaprl/theories/itt/extensions/base/itt_list_sloppy.ml
+8 -8 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm.ml
+1488 -1589 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm.prla