Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-08 12:51:03 -0800 (Sun, 08 Jan 2006)
Revision: 8427
Log message:

      Updated the forward-chainer to use a more efficient algorithm (bug #562).
      
      Made some progress with reflection, intro_term_TyFun is now proved.
      
      The following rule would be *really* nice, but I don't know if it
      is true or provable.
      
         <H>; append{l1; l2} in list; <J>; l1 in list; l2 in list >- C -->
         <H>; append{l1; l2} in list; <J> >- C
      

Changes  Path
+1 -1 metaprl/filter/base/filter_reflection.ml
+8 -6 metaprl/refiner/reflib/term_hash_code.ml
+0 -0 metaprl/refiner/reflib/term_match_table.ml
+107 -83 metaprl/support/tactics/forward.ml
+6 -0 metaprl/support/tactics/forward.mli
+0 -0 metaprl/theories/itt/core/itt_list.ml
+10 -2 metaprl/theories/itt/core/itt_struct.ml
+1 -0 metaprl/theories/itt/core/itt_struct.mli
+11737 -7915 metaprl/theories/itt/core/itt_struct.prla
+60 -5 metaprl/theories/itt/extensions/vector/itt_vec_list1.ml
+3150 -2687 metaprl/theories/itt/extensions/vector/itt_vec_list1.prla
+37 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.ml
+1834 -1300 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.prla
+4 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_lof_vec.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_lof_vec.mli
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_normalize.ml
+12 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.ml
+2795 -2344 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.prla
+14 -10 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.mli
+7 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_util.ml
+5 -0 metaprl/theories/meta/base/base_trivial.ml
+3 -0 metaprl/theories/meta/base/base_trivial.mli