Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-10 15:09:14 -0800 (Tue, 10 Jan 2006)
Revision: 8448
Log message:

      Check whether forward-chaining ever produces more than one "main" subgoal.
      
         - Added a new tactical 
           
              checkSubgoalsT : (tactic_arg list -> unit) -> tactic -> tactic
      
           so that it is possible to look at the results of an inference.
      
         - Pass the location to annotation_processors so that we can print
           more informative error messages if necessary.
      
      However, all this does not help, since each step of forward-chaining
      produces exactly one subgoal labeled "main", but we still get multiple
      "main" subgoals after everything is finished.
      

Changes  Path
+7 -0 metaprl/filter/filter/filter_parse.ml
+21 -2 metaprl/filter/filter/filter_prog.ml
+1 -0 metaprl/filter/filter/filter_prog.mli
+1 -0 metaprl/refiner/reflib/OMakefile
+2 -0 metaprl/refiner/reflib/mp_resource.ml
+2 -0 metaprl/refiner/reflib/mp_resource.mli
+2 -0 metaprl/refiner/refsig/thread_refiner_sig.ml
+1 -1 metaprl/support/tactics/auto_tactic.ml
+2 -2 metaprl/support/tactics/dtactic.ml
+34 -5 metaprl/support/tactics/forward.ml
+2 -1 metaprl/support/tactics/forward.mli
+4 -0 metaprl/tactics/null/thread_refiner.ml
+1 -1 metaprl/tactics/proof/rewrite_boot.ml
+5 -0 metaprl/tactics/proof/tactic_boot.ml
+4 -0 metaprl/tactics/proof/tactic_boot_sig.ml
+24 -20 metaprl/tactics/proof/tacticals_boot.ml
+394 -394 metaprl/theories/itt/core/itt_int_arith.ml
+1 -1 metaprl/theories/itt/core/itt_sqsimple.ml
+1 -1 metaprl/theories/itt/core/itt_squash.ml
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.ml
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.ml
+3 -3 metaprl/theories/itt/reflection/experimental/itt_hoas_util.ml
+2 -2 metaprl/theories/meta/extensions/meta_dtactic.ml