Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-03-23 07:02:37 -0800 (Sun, 23 Mar 2003)
Revision: 4220
Log message:

      ***                WARNING                ***
      *** This breaks prlb compatibility again! ***
      
      - I got rid of the variable arguments to rules and rewrites. Now the rewriter
      handles all the variable naming internally.
      - All the maybe_new_vars1 - maybe_new_vars9 functions are gone. When creating
      a bind term by var_subst, instead of creating a new variable for it, call
      Perv.var_subst_to_bind
      - To rename a variable in a hypothesis, use the nameHypT tactic - it
      now can handle both binding and binding-free hyps.
      

Changes  Path
+6 -9 metaprl/editor/ml/tests/prop-pigeon.ml
+3 -3 metaprl/filter/base/filter_cache.ml
+3 -2 metaprl/filter/base/filter_magic.ml
+37 -70 metaprl/filter/base/filter_prog.ml
+7 -8 metaprl/filter/base/filter_summary.ml
+12 -26 metaprl/filter/base/filter_summary_util.ml
+3 -4 metaprl/filter/base/filter_summary_util.mli
+0 -1 metaprl/filter/base/filter_type.ml
+3 -7 metaprl/filter/boot/proof_boot.ml
+2 -2 metaprl/filter/boot/tactic_boot_sig.mlz
+5 -7 metaprl/filter/filter/filter_parse.ml
+61 -63 metaprl/refiner/refiner/refine.ml
+0 -1 metaprl/refiner/reflib/mp_resource.ml
+0 -1 metaprl/refiner/reflib/mp_resource.mli
+11 -25 metaprl/refiner/refsig/refine_sig.ml
+3 -3 metaprl/refiner/refsig/rewrite_sig.ml
+8 -16 metaprl/refiner/rewrite/rewrite.ml
+1 -10 metaprl/refiner/rewrite/rewrite_build_contractum.ml
+1 -0 metaprl/refiner/rewrite/rewrite_build_contractum_sig.mlz
+42 -45 metaprl/refiner/rewrite/rewrite_compile_contractum.ml
+2 -2 metaprl/refiner/rewrite/rewrite_compile_contractum_sig.mlz
+0 -2 metaprl/refiner/rewrite/rewrite_debug.ml
+0 -1 metaprl/refiner/rewrite/rewrite_types.ml
+5 -19 metaprl/theories/base/base_dtactic.ml
+2 -2 metaprl/theories/czf/czf_itt_all.ml
+2 -2 metaprl/theories/czf/czf_itt_and.ml
+6 -10 metaprl/theories/czf/czf_itt_axioms.ml
+13 -17 metaprl/theories/czf/czf_itt_bool.ml
+3 -3 metaprl/theories/czf/czf_itt_dall.ml
+3 -3 metaprl/theories/czf/czf_itt_dexists.ml
+7 -9 metaprl/theories/czf/czf_itt_eq.ml
+7 -12 metaprl/theories/czf/czf_itt_equiv.ml
+2 -2 metaprl/theories/czf/czf_itt_exists.ml
+3 -3 metaprl/theories/czf/czf_itt_implies.ml
+2 -4 metaprl/theories/czf/czf_itt_member.ml
+2 -3 metaprl/theories/czf/czf_itt_nat.ml
+3 -3 metaprl/theories/czf/czf_itt_or.ml
+1 -1 metaprl/theories/czf/czf_itt_rel.ml
+3 -3 metaprl/theories/czf/czf_itt_sall.ml
+3 -3 metaprl/theories/czf/czf_itt_sall.mli
+3 -3 metaprl/theories/czf/czf_itt_sep.ml
+19 -22 metaprl/theories/czf/czf_itt_set.ml
+4 -4 metaprl/theories/czf/czf_itt_set.mli
+9 -13 metaprl/theories/czf/czf_itt_set_ind.ml
+2 -2 metaprl/theories/czf/czf_itt_set_ind.mli
+3 -3 metaprl/theories/czf/czf_itt_sexists.ml
+2 -2 metaprl/theories/czf/czf_itt_subset.ml
+10 -10 metaprl/theories/fir/mfir_tr_exp.ml
+2 -2 metaprl/theories/fir/mfir_tr_store.ml
+3 -3 metaprl/theories/fir/mfir_tr_types.ml
+3 -3 metaprl/theories/fol/cfol_itt_all.ml
+1 -1 metaprl/theories/fol/cfol_itt_and.ml
+1 -1 metaprl/theories/fol/cfol_itt_base.ml
+2 -4 metaprl/theories/fol/cfol_magic.ml
+3 -3 metaprl/theories/fol/fol_all.ml
+1 -1 metaprl/theories/fol/fol_and.ml
+3 -3 metaprl/theories/fol/fol_exists.ml
+2 -2 metaprl/theories/fol/fol_implies.ml
+1 -1 metaprl/theories/fol/fol_itt_and.ml
+2 -2 metaprl/theories/fol/fol_itt_implies.ml
+1 -1 metaprl/theories/fol/fol_itt_or.ml
+1 -1 metaprl/theories/fol/fol_not.ml
+1 -1 metaprl/theories/fol/fol_or.ml
+6 -12 metaprl/theories/fol/fol_prop.ml
+2 -4 metaprl/theories/fol/fol_struct.ml
+1 -1 metaprl/theories/itt/ctt_markov.ml
+1 -1 metaprl/theories/itt/ctt_markov.prla
+1 -1 metaprl/theories/itt/itt_antiquotient.prla
+6 -8 metaprl/theories/itt/itt_bisect.ml
+1 -1 metaprl/theories/itt/itt_bisect.prla
+17 -23 metaprl/theories/itt/itt_bool.ml
+1 -1 metaprl/theories/itt/itt_bool.mli
+2 -2 metaprl/theories/itt/itt_bunion.ml
+2 -3 metaprl/theories/itt/itt_derive.ml
+10 -17 metaprl/theories/itt/itt_dfun.ml
+11 -11 metaprl/theories/itt/itt_dfun.mli
+13 -18 metaprl/theories/itt/itt_disect.ml
+1 -1 metaprl/theories/itt/itt_disect.mli
+11 -12 metaprl/theories/itt/itt_dprod.ml
+13 -13 metaprl/theories/itt/itt_dprod.mli
+6 -9 metaprl/theories/itt/itt_dprod_imp.ml
+2 -3 metaprl/theories/itt/itt_equal.ml
+1 -1 metaprl/theories/itt/itt_esquash.ml
+20 -20 metaprl/theories/itt/itt_fset.ml
+9 -12 metaprl/theories/itt/itt_fun.ml
+5 -5 metaprl/theories/itt/itt_fun.mli
+1 -1 metaprl/theories/itt/itt_group.ml
+6 -8 metaprl/theories/itt/itt_int_base.ml
+6 -6 metaprl/theories/itt/itt_int_base.mli
+3 -3 metaprl/theories/itt/itt_inv_typing.ml
+20 -28 metaprl/theories/itt/itt_isect.ml
+8 -8 metaprl/theories/itt/itt_isect.mli
+3 -3 metaprl/theories/itt/itt_list.ml
+3 -3 metaprl/theories/itt/itt_list.mli
+1 -1 metaprl/theories/itt/itt_list2.ml
+22 -22 metaprl/theories/itt/itt_logic.ml
+1 -1 metaprl/theories/itt/itt_nat.ml
+2 -2 metaprl/theories/itt/itt_pointwise2.ml
+5 -5 metaprl/theories/itt/itt_prec.ml
+7 -7 metaprl/theories/itt/itt_prec.mli
+1 -1 metaprl/theories/itt/itt_prod.ml
+1 -1 metaprl/theories/itt/itt_prod.mli
+18 -30 metaprl/theories/itt/itt_prop_decide.ml
+8 -17 metaprl/theories/itt/itt_quotient.ml
+5 -5 metaprl/theories/itt/itt_quotient.mli
+33 -53 metaprl/theories/itt/itt_record.ml
+5 -5 metaprl/theories/itt/itt_record.prla
+1 -1 metaprl/theories/itt/itt_record0.ml
+2 -2 metaprl/theories/itt/itt_record0.prla
+2 -2 metaprl/theories/itt/itt_record_label0.ml
+10 -15 metaprl/theories/itt/itt_rfun.ml
+10 -11 metaprl/theories/itt/itt_rfun.mli
+6053 -6393 metaprl/theories/itt/itt_rfun.prla
+7 -7 metaprl/theories/itt/itt_set.ml
+10 -10 metaprl/theories/itt/itt_set.mli
+1 -1 metaprl/theories/itt/itt_sort.ml
+12 -16 metaprl/theories/itt/itt_squash.ml
+6 -6 metaprl/theories/itt/itt_srec.ml
+7 -7 metaprl/theories/itt/itt_srec.mli
+8 -12 metaprl/theories/itt/itt_struct.ml
+2 -4 metaprl/theories/itt/itt_struct.mli
+19 -28 metaprl/theories/itt/itt_struct2.ml
+2 -2 metaprl/theories/itt/itt_struct2.prla
+2 -3 metaprl/theories/itt/itt_struct3.ml
+1 -1 metaprl/theories/itt/itt_struct3.mli
+6 -7 metaprl/theories/itt/itt_subtype.ml
+2 -2 metaprl/theories/itt/itt_subtype.mli
+1 -1 metaprl/theories/itt/itt_tsquash.ml
+8 -8 metaprl/theories/itt/itt_tunion.ml
+6 -6 metaprl/theories/itt/itt_tunion.mli
+2 -2 metaprl/theories/itt/itt_union.ml
+2 -2 metaprl/theories/itt/itt_union.mli
+6 -6 metaprl/theories/itt/itt_w.ml
+8 -8 metaprl/theories/itt/itt_w.mli
+3 -3 metaprl/theories/itt/itt_well_founded.ml
+12 -2 metaprl/theories/tactic/perv.ml
+2 -0 metaprl/theories/tactic/perv.mli
+1 -1 metaprl/theories/tactic/top_conversionals.ml
+24 -9 metaprl/theories/tactic/top_tacticals.ml
+2 -132 metaprl/theories/tactic/var.ml
+5 -14 metaprl/theories/tactic/var.mli
+6 -6 metaprl/theories/tptp/tptp.ml