Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2001-07-02 15:34:20 -0700 (Mon, 02 Jul 2001)
Revision: 3307
Log message:

      - added rules applyEquality to intro resource
      
      - many rules (e.g. letT and elimination rules for the intersection and union types)
        produces equality hypotheses in the subgoals that rarely used in practice.
        Now such rules thin these hypotheses by default.
        To avoid this one can use doNotThinT = thinningT false.
      

Changes  Path
+2 -0 metaprl/filter/boot/tactic_boot_sig.mlz
+3 -0 metaprl/filter/boot/tacticals_boot.ml
+4 -2 metaprl/theories/base/base_dtactic.ml
+883 -1117 metaprl/theories/itt/ctt_markov.prla
+9 -37 metaprl/theories/itt/itt_bisect.ml
+2 -1 metaprl/theories/itt/itt_bunion.ml
+1 -1 metaprl/theories/itt/itt_dfun.ml
+13 -3 metaprl/theories/itt/itt_disect.ml
+2754 -2255 metaprl/theories/itt/itt_disect.prla
+9 -0 metaprl/theories/itt/itt_ext_equal.ml
+1 -1 metaprl/theories/itt/itt_fun.ml
+7 -1 metaprl/theories/itt/itt_isect.ml
+6 -9 metaprl/theories/itt/itt_quotient.ml
+1531 -987 metaprl/theories/itt/itt_quotient.prla
+6045 -6028 metaprl/theories/itt/itt_record.prla
+1331 -1594 metaprl/theories/itt/itt_record0.prla
+1 -1 metaprl/theories/itt/itt_rfun.ml
+4 -0 metaprl/theories/itt/itt_struct.ml
+1 -0 metaprl/theories/itt/itt_struct.mli
+13 -11 metaprl/theories/itt/itt_struct2.ml
+3788 -3519 metaprl/theories/itt/itt_struct2.prla
+3 -6 metaprl/theories/itt/itt_struct3.ml
+1 -1 metaprl/theories/itt/itt_struct3.mli
+1099 -1359 metaprl/theories/itt/itt_struct3.prla
+3 -0 metaprl/theories/itt/itt_theory.ml
+2 -1 metaprl/theories/itt/itt_tunion.ml
+492 -380 metaprl/theories/itt/itt_tunion.prla
+3 -0 metaprl/theories/tactic/top_tacticals.ml
+3 -0 metaprl/theories/tactic/top_tacticals.mli