Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2001-05-27 11:08:16 -0700 (Sun, 27 May 2001)
Revision: 3238
Log message:

      I rewrote the Itt_squash tactics and the squash_resource implementation
      and made sure most of the theories expand.
      
      - I implemented squash_resource annotations - see documentation for
      more information
      - autoT will now always attempt to squash the sequent and unsquash all
      the hypotheses
      
      Left to do:
      - Update the documentation, especially the itt_quickref.txt
      - Itt_collections would not expand, but I was planning to rewrite it anyway,
      so it does not make sense to try fixing the current version.
      - Itt_fset would not expand, it needs lots of work, including (preferably)
      some improvements to autoT (not squash-related).
      

Changes  Path
+14 -0 metaprl/BUGS
+1 -1 metaprl/editor/ml/package_info.ml
+2 -1 metaprl/editor/ml/shell_rewrite.ml
+1 -1 metaprl/refiner/reflib/mp_resource.ml
+11 -30 metaprl/theories/itt/itt_bool.ml
+1 -2 metaprl/theories/itt/itt_bool.mli
+8908 -9403 metaprl/theories/itt/itt_bool.prla
+1 -1 metaprl/theories/itt/itt_collection.prla
+6 -36 metaprl/theories/itt/itt_equal.ml
+3 -13 metaprl/theories/itt/itt_equal.mli
+8517 -9918 metaprl/theories/itt/itt_equal.prla
+11 -11 metaprl/theories/itt/itt_fset.prla
+3 -17 metaprl/theories/itt/itt_int_base.ml
+0 -5 metaprl/theories/itt/itt_int_base.mli
+5368 -5689 metaprl/theories/itt/itt_int_base.prla
+3 -3 metaprl/theories/itt/itt_int_ext.prla
+1 -1 metaprl/theories/itt/itt_isect.prla
+2 -2 metaprl/theories/itt/itt_list2.prla
+1 -9 metaprl/theories/itt/itt_logic.ml
+0 -1 metaprl/theories/itt/itt_logic.mli
+1 -1 metaprl/theories/itt/itt_logic.prla
+258 -67 metaprl/theories/itt/itt_squash.ml
+5 -2 metaprl/theories/itt/itt_squash.mli
+10234 -2894 metaprl/theories/itt/itt_squash.prla
+15 -0 metaprl/theories/itt/itt_struct.ml
+7 -0 metaprl/theories/itt/itt_struct.mli
+4307 -3940 metaprl/theories/itt/itt_struct.prla
+4966 -4762 metaprl/theories/itt/itt_struct2.prla
+2 -28 metaprl/theories/itt/itt_unit.ml
+0 -6 metaprl/theories/itt/itt_unit.mli
+1 -18 metaprl/theories/itt/itt_void.ml
+0 -7 metaprl/theories/itt/itt_void.mli
+839 -1177 metaprl/theories/itt/itt_void.prla