Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-07 10:43:32 -0800 (Sat, 07 Jan 2006)
Revision: 8423
Log message:

      Simplfy the BTerm normalizer a bit.  This now uses a single
      sweepDnC pass to push binds into the subterms, then does
      a rippling phase.
      
      This cuts the number of primitive steps by about a factor of 3,
      but it is still huge, around 30k for wf_term_TyAll.
      

Changes  Path
+8 -11 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.ml
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.mli
+3 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_lof.ml
+2 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_lof_vec.ml
+13 -11 metaprl/theories/itt/reflection/experimental/itt_hoas_normalize.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_normalize.mli
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_theory.mlz