Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-06-04 13:56:02 -0700 (Wed, 04 Jun 2003)
Revision: 4647
Log message:

      Term extraction from proofs finally works!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      
      The current implementation is full of holes (basically, a lot of safety
      checks still need to be added - I believe most of these places are
      at least commented with a TODO now), but it's a start.
      
      To access the extracts from toploop, call the (temporarily added) term_of_extract
      function. It takes a list of terms that act as extracts for assumptions (the
      conclusion part of the sequent only) and outputs the extract for the goal
      (full sequent).
      

Changes  Path
+8 -6 metaprl/filter/base/filter_util.ml
+1 -1 metaprl/filter/filter/filter_prog.ml
+80 -67 metaprl/refiner/refiner/refine.ml
+1 -0 metaprl/refiner/refiner/refine.mli
+8 -3 metaprl/refiner/refsig/refine_sig.ml
+1 -1 metaprl/refiner/rewrite/rewrite_build_contractum.ml
+12 -5 metaprl/refiner/rewrite/rewrite_compile_redex.ml
+3 -0 metaprl/refiner/rewrite/rewrite_debug.ml
+51 -12 metaprl/refiner/rewrite/rewrite_match_redex.ml
+1 -0 metaprl/refiner/rewrite/rewrite_match_redex.mli
+1 -0 metaprl/refiner/rewrite/rewrite_types.ml