Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-04 08:30:00 -0800 (Wed, 04 Jan 2006)
Revision: 8396
Log message:

      Changed the proof witness code in Itt_hoas_sequent_proof from
      unification-based to naming-based.
      
      Added more forward reasoning.  We have most of the facts, but
      we need a few more about mk_bterm, mainly that if a mk_bterm
      is well-formed, so are its subterms.  The theorems in
      Itt_hoas_bterm_wf are currently unproved.
      

Changes  Path
+28 -2 metaprl/filter/base/filter_reflection.ml
+7 -1 metaprl/filter/base/filter_reflection.mli
+5 -4 metaprl/filter/filter/filter_parse.ml
+1 -4 metaprl/support/tactics/forward.ml
+9 -7 metaprl/theories/itt/core/itt_bool.ml
+4 -0 metaprl/theories/itt/core/itt_bool.mli
+34 -0 metaprl/theories/itt/core/itt_struct.ml
+1 -0 metaprl/theories/itt/core/itt_struct.mli
+1 -1 metaprl/theories/itt/reflection/experimental/OMakefile
+23 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.ml
+3551 -6332 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm_wf.prla
+19 -5 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.ml
+3247 -2432 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.prla
+227 -188 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.ml
+5 -3 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.mli
+2 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof_step.ml
+2 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof_step.mli
+23 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_term.ml
+4614 -2962 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_term.prla
+1 -1 metaprl/theories/poplmark/naive/pmn_core_terms.ml