Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 00:48:25 -0700 (Fri, 01 Jul 2005)
Revision: 7522
Log message:

      One more list converted to map
      

Changes  Path
+30 -37 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 01:13:15 -0700 (Fri, 01 Jul 2005)
Revision: 7523
Log message:

      another sets turned to map
      

Changes  Path
+26 -24 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-01 01:44:31 -0700 (Fri, 01 Jul 2005)
Revision: 7524
Log message:

      More comment formatting. Now every toplevel "doc" item has an _implicit_
      @begin[doc]...@end[doc] wrapper around it (except for "doc docoff") and
      explicit @begin[doc]...@end[doc] and @doc{...} should no longer be used.
      

Changes  Path
+19 -9 metaprl/filter/filter/term_grammar.ml
+0 -6 metaprl/support/display/base_dform.ml
+26 -128 metaprl/support/display/comment.ml
+0 -18 metaprl/support/display/comment.mli
+0 -1 metaprl/support/display/nuprl_font.ml
+0 -1 metaprl/support/display/perv.ml
+0 -36 metaprl/support/display/perv.mli
+0 -22 metaprl/support/display/summary.ml
+0 -1 metaprl/support/display/summary.mli
+0 -4 metaprl/support/doc/doc_declare.ml
+0 -8 metaprl/support/shell/mptop.ml
+0 -4 metaprl/support/tactics/auto_tactic.ml
+0 -4 metaprl/support/tactics/dtactic.ml
+0 -2 metaprl/support/tactics/simp_typeinf.ml
+0 -16 metaprl/support/tactics/top_conversionals.ml
+0 -32 metaprl/support/tactics/top_tacticals.ml
+0 -2 metaprl/support/tactics/typeinf.ml
+0 -4 metaprl/support/tactics/var.ml
+16 -32 metaprl/theories/base/base_reflection.ml
+0 -14 metaprl/theories/base/base_rewrite.ml
+1 -4 metaprl/theories/base/base_theory.mlz
+2 -4 metaprl/theories/base/base_trivial.ml
+3 -10 metaprl/theories/czf/czf_itt_abel_group.ml
+1 -10 metaprl/theories/czf/czf_itt_axioms.ml
+3 -14 metaprl/theories/czf/czf_itt_coset.ml
+3 -18 metaprl/theories/czf/czf_itt_cyclic_group.ml
+3 -14 metaprl/theories/czf/czf_itt_cyclic_subgroup.ml
+3 -16 metaprl/theories/czf/czf_itt_dall.ml
+3 -16 metaprl/theories/czf/czf_itt_dexists.ml
+3 -8 metaprl/theories/czf/czf_itt_empty.ml
+3 -30 metaprl/theories/czf/czf_itt_eq.ml
+10 -41 metaprl/theories/czf/czf_itt_equiv.ml
+0 -2 metaprl/theories/czf/czf_itt_fol.mlz
+7 -32 metaprl/theories/czf/czf_itt_group.ml
+3 -12 metaprl/theories/czf/czf_itt_group_bvd.ml
+3 -14 metaprl/theories/czf/czf_itt_group_power.ml
+3 -28 metaprl/theories/czf/czf_itt_hom.ml
+3 -12 metaprl/theories/czf/czf_itt_inv_image.ml
+3 -18 metaprl/theories/czf/czf_itt_isect.ml
+3 -10 metaprl/theories/czf/czf_itt_iso.ml
+3 -20 metaprl/theories/czf/czf_itt_ker.ml
+3 -21 metaprl/theories/czf/czf_itt_kleingroup.ml
+3 -20 metaprl/theories/czf/czf_itt_member.ml
+3 -20 metaprl/theories/czf/czf_itt_nat.ml
+3 -12 metaprl/theories/czf/czf_itt_normal_subgroup.ml
+3 -14 metaprl/theories/czf/czf_itt_pair.ml
+3 -12 metaprl/theories/czf/czf_itt_power.ml
+2 -9 metaprl/theories/czf/czf_itt_rel.ml
+2 -11 metaprl/theories/czf/czf_itt_sall.ml
+3 -18 metaprl/theories/czf/czf_itt_sep.ml
+5 -20 metaprl/theories/czf/czf_itt_set.ml
+1 -14 metaprl/theories/czf/czf_itt_set_bvd.ml
+1 -13 metaprl/theories/czf/czf_itt_setdiff.ml
+2 -11 metaprl/theories/czf/czf_itt_sexists.ml
+3 -12 metaprl/theories/czf/czf_itt_singleton.ml
+3 -16 metaprl/theories/czf/czf_itt_subgroup.ml
+3 -14 metaprl/theories/czf/czf_itt_subset.ml
+2 -7 metaprl/theories/czf/czf_itt_theory.mlz
+3 -20 metaprl/theories/czf/czf_itt_union.ml
+0 -16 metaprl/theories/experimental/compile/m_ast.ml
+1 -17 metaprl/theories/experimental/compile/m_ast.mli
+2 -19 metaprl/theories/experimental/compile/m_closure.ml
+0 -16 metaprl/theories/experimental/compile/m_cps.ml
+0 -8 metaprl/theories/experimental/compile/m_dead.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_closure.ml
+0 -2 metaprl/theories/experimental/compile/m_doc_comment.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_cps.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_intro.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_intro_fdl.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_ir.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_opt.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_parsing.ml
+0 -6 metaprl/theories/experimental/compile/m_doc_proposal.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_summary.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_summary_fdl.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_x86_asm.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_x86_codegen.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_x86_opt.ml
+0 -4 metaprl/theories/experimental/compile/m_doc_x86_regalloc.ml
+1 -11 metaprl/theories/experimental/compile/m_inline.ml
+6 -29 metaprl/theories/experimental/compile/m_ir.ml
+6 -41 metaprl/theories/experimental/compile/m_ir_ast.ml
+0 -10 metaprl/theories/experimental/compile/m_post_parsing.ml
+1 -8 metaprl/theories/experimental/compile/m_prog.ml
+0 -18 metaprl/theories/experimental/compile/m_x86_asm.ml
+1 -53 metaprl/theories/experimental/compile/m_x86_codegen.ml
+2 -9 metaprl/theories/experimental/compile/m_x86_opt.ml
+1 -22 metaprl/theories/experimental/compile/m_x86_spill.ml
+0 -26 metaprl/theories/experimental/unity/unity_ast.ml
+1 -3 metaprl/theories/experimental/unity/unity_ast.mli
+0 -6 metaprl/theories/experimental/unity/unity_source.ml
+0 -4 metaprl/theories/experimental/unity/unity_source.mli
+0 -13 metaprl/theories/experimental/unity/unity_translate.ml
+0 -2 metaprl/theories/experimental/unity/unity_translate.mli
+0 -2 metaprl/theories/experimental/unity/unity_util.ml
+0 -2 metaprl/theories/fir/mfir_auto.ml
+0 -14 metaprl/theories/fir/mfir_bool.ml
+0 -50 metaprl/theories/fir/mfir_exp.ml
+0 -12 metaprl/theories/fir/mfir_int.ml
+0 -28 metaprl/theories/fir/mfir_int_set.ml
+0 -12 metaprl/theories/fir/mfir_list.ml
+0 -6 metaprl/theories/fir/mfir_option.ml
+0 -12 metaprl/theories/fir/mfir_record.ml
+0 -28 metaprl/theories/fir/mfir_sequent.ml
+0 -4 metaprl/theories/fir/mfir_test.ml
+1 -4 metaprl/theories/fir/mfir_theory.mlz
+0 -10 metaprl/theories/fir/mfir_token.ml
+0 -30 metaprl/theories/fir/mfir_tr_atom.ml
+0 -8 metaprl/theories/fir/mfir_tr_atom_base.ml
+0 -16 metaprl/theories/fir/mfir_tr_base.ml
+0 -44 metaprl/theories/fir/mfir_tr_exp.ml
+0 -16 metaprl/theories/fir/mfir_tr_store.ml
+0 -46 metaprl/theories/fir/mfir_tr_types.ml
+0 -38 metaprl/theories/fir/mfir_ty.ml
+0 -32 metaprl/theories/fir/mfir_util.ml
+1 -3 metaprl/theories/fol/fol_theory.ml
+0 -2 metaprl/theories/itt/itt_algebra_df.ml
+1 -6 metaprl/theories/itt/itt_antiquotient.ml
+1 -14 metaprl/theories/itt/itt_atom.ml
+1 -15 metaprl/theories/itt/itt_bintree.ml
+3 -18 metaprl/theories/itt/itt_bisect.ml
+1 -48 metaprl/theories/itt/itt_bool.ml
+2 -13 metaprl/theories/itt/itt_bunion.ml
+1 -14 metaprl/theories/itt/itt_closure.ml
+4 -13 metaprl/theories/itt/itt_collection.ml
+0 -2 metaprl/theories/itt/itt_comment.ml
+0 -3 metaprl/theories/itt/itt_comment.mli
+3 -22 metaprl/theories/itt/itt_cyclic_group.ml
+0 -10 metaprl/theories/itt/itt_datatree.ml
+1 -12 metaprl/theories/itt/itt_decidable.ml
+1 -22 metaprl/theories/itt/itt_dfun.ml
+1 -24 metaprl/theories/itt/itt_disect.ml
+2 -21 metaprl/theories/itt/itt_dprod.ml
+1 -22 metaprl/theories/itt/itt_equal.ml
+1 -24 metaprl/theories/itt/itt_esquash.ml
+0 -4 metaprl/theories/itt/itt_eta.ml
+2 -17 metaprl/theories/itt/itt_field2.ml
+2 -11 metaprl/theories/itt/itt_field_e.ml
+1 -20 metaprl/theories/itt/itt_fun.ml
+1 -46 metaprl/theories/itt/itt_functions.ml
+2 -105 metaprl/theories/itt/itt_group.ml
+2 -41 metaprl/theories/itt/itt_grouplikeobj.ml
+3 -6 metaprl/theories/itt/itt_hoas_base.ml
+0 -2 metaprl/theories/itt/itt_hoas_base.mli
+4 -5 metaprl/theories/itt/itt_hoas_bterm.ml
+0 -2 metaprl/theories/itt/itt_hoas_bterm.mli
+3 -6 metaprl/theories/itt/itt_hoas_debruijn.ml
+0 -2 metaprl/theories/itt/itt_hoas_debruijn.mli
+4 -7 metaprl/theories/itt/itt_hoas_destterm.ml
+0 -2 metaprl/theories/itt/itt_hoas_destterm.mli
+2 -15 metaprl/theories/itt/itt_hoas_operator.ml
+0 -2 metaprl/theories/itt/itt_hoas_operator.mli
+3 -6 metaprl/theories/itt/itt_hoas_vector.ml
+0 -2 metaprl/theories/itt/itt_hoas_vector.mli
+2 -12 metaprl/theories/itt/itt_image.ml
+0 -3 metaprl/theories/itt/itt_image.mli
+3 -6 metaprl/theories/itt/itt_int_arith.ml
+2 -44 metaprl/theories/itt/itt_int_base.ml
+4 -21 metaprl/theories/itt/itt_int_ext.ml
+2 -17 metaprl/theories/itt/itt_intdomain.ml
+2 -11 metaprl/theories/itt/itt_intdomain_e.ml
+2 -31 metaprl/theories/itt/itt_isect.ml
+2 -27 metaprl/theories/itt/itt_list.ml
+5 -98 metaprl/theories/itt/itt_list2.ml
+1 -40 metaprl/theories/itt/itt_logic.ml
+4 -7 metaprl/theories/itt/itt_nat.ml
+1 -4 metaprl/theories/itt/itt_nequal.ml
+2 -21 metaprl/theories/itt/itt_order.ml
+0 -4 metaprl/theories/itt/itt_pairwise.ml
+0 -2 metaprl/theories/itt/itt_pairwise2.ml
+0 -4 metaprl/theories/itt/itt_pointwise.ml
+0 -4 metaprl/theories/itt/itt_pointwise2.ml
+2 -9 metaprl/theories/itt/itt_poly.ml
+1 -10 metaprl/theories/itt/itt_power.ml
+1 -18 metaprl/theories/itt/itt_prec.ml
+1 -16 metaprl/theories/itt/itt_prod.ml
+1 -20 metaprl/theories/itt/itt_quotient.ml
+2 -13 metaprl/theories/itt/itt_quotient_group.ml
+1 -6 metaprl/theories/itt/itt_rat.ml
+0 -24 metaprl/theories/itt/itt_rbtree.ml
+6 -15 metaprl/theories/itt/itt_record.ml
+1 -1 metaprl/theories/itt/itt_record0.ml
+0 -42 metaprl/theories/itt/itt_record_exm.ml
+3 -63 metaprl/theories/itt/itt_record_renaming.ml
+1 -4 metaprl/theories/itt/itt_reflection.ml
+10 -15 metaprl/theories/itt/itt_reflection_new.ml
+5 -15 metaprl/theories/itt/itt_relation_str.ml
+2 -23 metaprl/theories/itt/itt_rfun.ml
+2 -37 metaprl/theories/itt/itt_ring2.ml
+2 -13 metaprl/theories/itt/itt_ring_e.ml
+2 -17 metaprl/theories/itt/itt_ring_uce.ml
+1 -16 metaprl/theories/itt/itt_set.ml
+5 -26 metaprl/theories/itt/itt_set_str.ml
+1 -8 metaprl/theories/itt/itt_singleton.ml
+0 -4 metaprl/theories/itt/itt_sortedtree.ml
+1 -8 metaprl/theories/itt/itt_sqsimple.ml
+1 -22 metaprl/theories/itt/itt_squash.ml
+1 -16 metaprl/theories/itt/itt_squiggle.ml
+1 -18 metaprl/theories/itt/itt_srec.ml
+3 -34 metaprl/theories/itt/itt_struct.ml
+1 -24 metaprl/theories/itt/itt_struct2.ml
+1 -30 metaprl/theories/itt/itt_subset.ml
+1 -16 metaprl/theories/itt/itt_subset2.ml
+1 -18 metaprl/theories/itt/itt_subtype.ml
+0 -9 metaprl/theories/itt/itt_supinf.mli
+32 -39 metaprl/theories/itt/itt_synt_bterm.ml
+1 -7 metaprl/theories/itt/itt_synt_lang.ml
+13 -17 metaprl/theories/itt/itt_synt_operator.ml
+13 -28 metaprl/theories/itt/itt_synt_subst.ml
+0 -2 metaprl/theories/itt/itt_synt_subst.mli
+11 -12 metaprl/theories/itt/itt_synt_var.ml
+0 -2 metaprl/theories/itt/itt_synt_var.mli
+5 -19 metaprl/theories/itt/itt_theory.ml
+1 -14 metaprl/theories/itt/itt_tunion.ml
+2 -19 metaprl/theories/itt/itt_union.ml
+0 -2 metaprl/theories/itt/itt_union2.ml
+2 -15 metaprl/theories/itt/itt_unit.ml
+2 -17 metaprl/theories/itt/itt_unitring.ml
+2 -11 metaprl/theories/itt/itt_void.ml
+1 -20 metaprl/theories/itt/itt_w.ml
+1 -10 metaprl/theories/itt/itt_well_founded.ml
+0 -2 metaprl/theories/mesa/itt_nuprl.mlz
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_class1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_exn1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_expr1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_expr2.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_expr3.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_expr5.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_intro.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_io1.ml
+0 -16 metaprl/theories/ocaml_doc/ocaml_doc_mod1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_mod2.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_name1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_patt1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_type1.ml
+0 -4 metaprl/theories/ocaml_doc/ocaml_doc_var1.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-01 01:53:25 -0700 (Fri, 01 Jul 2005)
Revision: 7525
Log message:

      The MMC part of the previous commit
      

Changes  Path
+2 -2 metaprl/support/display/comment.ml
+2 -4 metaprl/theories/itt/itt_image.mli
+2 -18 mpcompiler/mmc/arch/ppc/mmc_ppc_asm.ml
+3 -13 mpcompiler/mmc/arch/ppc/mmc_ppc_codegen.ml
+0 -4 mpcompiler/mmc/arch/ppc/mmc_ppc_frame.ml
+0 -4 mpcompiler/mmc/arch/ppc/mmc_ppc_prologue.ml
+2 -24 mpcompiler/mmc/arch/ppc/mmc_ppc_spill.ml
+1 -2 mpcompiler/mmc/arch/x86/base/mmc_x86_asm.ml
+3 -6 mpcompiler/mmc/arch/x86/codegen/mmc_x86_codegen.ml
+0 -2 mpcompiler/mmc/arch/x86/codegen/mmc_x86_codegen.mli
+1 -1 mpcompiler/mmc/arch/x86/print/mmc_x86_print.ml
+1 -1 mpcompiler/mmc/arch/x86/regalloc/mmc_x86_backend.ml
+4 -23 mpcompiler/mmc/arch/x86/regalloc/mmc_x86_spill.ml
+1 -5 mpcompiler/mmc/core/mmc_core_front.ml
+2 -3 mpcompiler/mmc/core/mmc_core_optimize.ml
+0 -2 mpcompiler/mmc/core/mmc_core_type_erase.ml
+0 -2 mpcompiler/mmc/core/mmc_core_type_erase.mli
+1 -1 mpcompiler/mmc/extensions/tuple/mmc_x86_tuple.ml
+2 -3 mpcompiler/mmc/extensions/tyexists/mmc_x86_tyexists.ml
+3 -3 mpcompiler/mmc/test/OMakefile

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 13:17:33 -0700 (Fri, 01 Jul 2005)
Revision: 7526
Log message:

      one more list converted to set
      

Changes  Path
+11 -4 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 13:39:48 -0700 (Fri, 01 Jul 2005)
Revision: 7527
Log message:

      another set instead a list
      

Changes  Path
+4 -6 metaprl/refiner/reflib/jall.ml
+10 -10 metaprl/refiner/reflib/jordering.ml
+10 -10 metaprl/refiner/reflib/jtunify.ml
+3 -3 metaprl/refiner/reflib/jtunify.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-01 15:46:17 -0700 (Fri, 01 Jul 2005)
Revision: 7528
Log message:

      When reporting an interface <-> implementation mismatch, give the loc of the
      mismatched item (in the _.mli_ file).
      

Changes  Path
+41 -35 metaprl/filter/base/filter_summary.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 16:20:23 -0700 (Fri, 01 Jul 2005)
Revision: 7529
Log message:

      more lists converted to maps
      

Changes  Path
+34 -30 metaprl/refiner/reflib/jall.ml
+15 -19 metaprl/refiner/reflib/jordering.ml
+3 -3 metaprl/refiner/reflib/jtunify.ml
+6 -6 metaprl/refiner/reflib/jtunify.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 16:42:25 -0700 (Fri, 01 Jul 2005)
Revision: 7530
Log message:

      one more set instead of list
      

Changes  Path
+13 -8 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 17:31:58 -0700 (Fri, 01 Jul 2005)
Revision: 7531
Log message:

      more sets
      

Changes  Path
+34 -34 metaprl/refiner/reflib/jall.ml
+9 -8 metaprl/refiner/reflib/jordering.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 17:47:13 -0700 (Fri, 01 Jul 2005)
Revision: 7532
Log message:

      and more sets
      

Changes  Path
+15 -19 metaprl/refiner/reflib/jall.ml
+3 -8 metaprl/refiner/reflib/jordering.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 18:17:23 -0700 (Fri, 01 Jul 2005)
Revision: 7533
Log message:

      more maps
      

Changes  Path
+26 -12 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 18:34:26 -0700 (Fri, 01 Jul 2005)
Revision: 7534
Log message:

      more sets
      

Changes  Path
+6 -6 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 19:40:32 -0700 (Fri, 01 Jul 2005)
Revision: 7535
Log message:

      started to store some substitutions in maps
      

Changes  Path
+52 -64 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 20:02:28 -0700 (Fri, 01 Jul 2005)
Revision: 7536
Log message:

      almost all substitutions are now maps
      

Changes  Path
+22 -24 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-01 20:41:22 -0700 (Fri, 01 Jul 2005)
Revision: 7537
Log message:

      removed an unused function
      

Changes  Path
+0 -9 metaprl/refiner/reflib/jall.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-02 07:02:24 -0700 (Sat, 02 Jul 2005)
Revision: 7538
Log message:

      Update to match the recent changes to omake.
      

Changes  Path
+3 -2 metaprl/OMakefile
+1 -1 metaprl/editor/ml/OMakefile
+0 -1 metaprl/theories/itt/OMakefile

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-02 13:51:53 -0700 (Sat, 02 Jul 2005)
Revision: 7539
Log message:

      instead of collecting a sublist and then testing if its empty, return boolean as you go over theoriginal.
      

Changes  Path
+5 -5 metaprl/refiner/reflib/jall.ml
+0 -0 metaprl/refiner/reflib/jordering.ml

Changes by: ( at unknown.email)
Date: 2005-07-02 13:51:53 -0700 (Sat, 02 Jul 2005)
Revision: 7540
Log message:

      This commit was manufactured by cvs2svn to create branch 'S4-jprover'.

Changes  Path
Copied metaprl-branches/S4-jprover
Copied metaprl-branches/S4-jprover/refiner
Copied texinputs-branches/S4-jprover
Deleted texinputs-branches/S4-jprover/1cm.sty
Deleted texinputs-branches/S4-jprover/1cml.sty
Deleted texinputs-branches/S4-jprover/Makefile
Deleted texinputs-branches/S4-jprover/Makefile-common
Deleted texinputs-branches/S4-jprover/PPR-macros.tex
Deleted texinputs-branches/S4-jprover/PPRmyppr.sty
Deleted texinputs-branches/S4-jprover/bcp.bib
Deleted texinputs-branches/S4-jprover/citlogo.eps
Deleted texinputs-branches/S4-jprover/citlogo2.eps
Deleted texinputs-branches/S4-jprover/config.ppr
Deleted texinputs-branches/S4-jprover/cornell-logo.eps
Deleted texinputs-branches/S4-jprover/dag50.eps
Deleted texinputs-branches/S4-jprover/der.tex
Deleted texinputs-branches/S4-jprover/gate.eps
Deleted texinputs-branches/S4-jprover/gate.pdf
Binary texinputs-branches/S4-jprover/gccuny-logo.eps
Binary texinputs-branches/S4-jprover/gccuny-logo.gif
Binary texinputs-branches/S4-jprover/gccuny-logo.pdf
Deleted texinputs-branches/S4-jprover/include.tex
Deleted texinputs-branches/S4-jprover/omscmsy.fd
Deleted texinputs-branches/S4-jprover/ot1cmr.fd
Deleted texinputs-branches/S4-jprover/ot1cmss.fd
Deleted texinputs-branches/S4-jprover/ot1lcmss.fd
Deleted texinputs-branches/S4-jprover/ot1lcmtt.fd
Deleted texinputs-branches/S4-jprover/pprpdf
Deleted texinputs-branches/S4-jprover/proof.sty
Deleted texinputs-branches/S4-jprover/slides-nogin.cls
Deleted texinputs-branches/S4-jprover/splncs.bst
Deleted texinputs-branches/S4-jprover/umsa.fd
Deleted texinputs-branches/S4-jprover/umsb.fd

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-02 15:17:19 -0700 (Sat, 02 Jul 2005)
Revision: 7541
Log message:

      minor optimization
      

Changes  Path
+1 -1 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-02 15:31:58 -0700 (Sat, 02 Jul 2005)
Revision: 7542
Log message:

      started to work on S4 part in jprover
      

Changes  Path
+3 -0 metaprl-branches/S4-jprover/editor/ml/nuprl_jprover.ml
+78 -19 metaprl-branches/S4-jprover/refiner/reflib/jall.ml
+4 -1 metaprl-branches/S4-jprover/refiner/reflib/jlogic_sig.ml
+4 -3 metaprl-branches/S4-jprover/refiner/reflib/jtypes.ml
+3 -0 metaprl-branches/S4-jprover/theories/itt/itt_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-02 19:53:00 -0700 (Sat, 02 Jul 2005)
Revision: 7543
Log message:

      added support for multi-conclusion sequents but there's a lot of work for the other side of the interface
      

Changes  Path
+58 -35 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 00:14:33 -0700 (Sun, 03 Jul 2005)
Revision: 7544
Log message:

      it finally compiles
      

Changes  Path
+30 -0 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 13:03:55 -0700 (Sun, 03 Jul 2005)
Revision: 7545
Log message:

      Reformatting mainly: there were several deeply nested if-s, I made flat indentation.
      

Changes  Path
+203 -210 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 14:18:21 -0700 (Sun, 03 Jul 2005)
Revision: 7546
Log message:

      the ways negation and implication are converted to tree nodes are different for intiotionistic and classical/s4 logics
      

Changes  Path
+218 -139 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 15:47:05 -0700 (Sun, 03 Jul 2005)
Revision: 7547
Log message:

      cleaning other places that were tightly bound to J
      

Changes  Path
+21 -5 metaprl-branches/S4-jprover/refiner/reflib/jall.ml
+12 -18 metaprl-branches/S4-jprover/refiner/reflib/jtunify.ml
+5 -4 metaprl-branches/S4-jprover/refiner/reflib/jtunify.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 16:23:04 -0700 (Sun, 03 Jul 2005)
Revision: 7548
Log message:

      Some time ago I unintentionally introduced a deviation from canonical algorithm
      which amazingly didn't show up anywhere,
      just in case, I'm returning it to its canonical form.
      

Changes  Path
+5 -3 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 19:11:22 -0700 (Sun, 03 Jul 2005)
Revision: 7549
Log message:

      more S4-related modifications
      

Changes  Path
+91 -19 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 19:29:18 -0700 (Sun, 03 Jul 2005)
Revision: 7550
Log message:

      same predicate was computed on every iteration, moved it outside
      

Changes  Path
+17 -11 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 19:51:54 -0700 (Sun, 03 Jul 2005)
Revision: 7551
Log message:

      moved computation of another predicate outside of recursive function
      

Changes  Path
+28 -8 metaprl-branches/S4-jprover/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 22:49:13 -0700 (Sun, 03 Jul 2005)
Revision: 7552
Log message:

      Gentzen style S4 and its connection with Jprover
      

Changes  Path
Added metaprl-branches/S4-jprover/theories/s4lp/OMakefile
Properties metaprl-branches/S4-jprover/theories/s4lp/OMakefile
Added metaprl-branches/S4-jprover/theories/s4lp/s4_logic.ml
Properties metaprl-branches/S4-jprover/theories/s4lp/s4_logic.ml
Added metaprl-branches/S4-jprover/theories/s4lp/s4_logic.mli
Properties metaprl-branches/S4-jprover/theories/s4lp/s4_logic.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-03 23:13:01 -0700 (Sun, 03 Jul 2005)
Revision: 7553
Log message:

      my S4 does not have so I simplified its interface with Jprover
      

Changes  Path
+16 -36 metaprl-branches/S4-jprover/theories/s4lp/s4_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-04 18:04:42 -0700 (Mon, 04 Jul 2005)
Revision: 7554
Log message:

      We have at least partly working S4-prover. It can prove reflexivity, transitivity,
      normality and self-referential example from Kuznets & Brezhnev paper.
      Didn't test it for anything else yet.
      

Changes  Path
+48 -61 metaprl-branches/S4-jprover/refiner/reflib/jall.ml
+57 -14 metaprl-branches/S4-jprover/refiner/reflib/jordering.ml
+26 -19 metaprl-branches/S4-jprover/refiner/reflib/jtunify.ml
+4 -1 metaprl-branches/S4-jprover/refiner/reflib/jtunify.mli
+10 -1 metaprl-branches/S4-jprover/theories/s4lp/s4_logic.ml
Added metaprl-branches/S4-jprover/theories/s4lp/s4_logic.prla
Properties metaprl-branches/S4-jprover/theories/s4lp/s4_logic.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-04 18:33:07 -0700 (Mon, 04 Jul 2005)
Revision: 7555
Log message:

      1. assumptions were incorrectly ordering in and_intro, fixed.
      2. more examples, all working properly:
      
      box(a & b) => box a & box b
      box a & box b => box(a & b)
      box(a => a)
      box box(a => a)
      box a or box b => box(a or b)
      

Changes  Path
+17 -3 metaprl-branches/S4-jprover/theories/s4lp/s4_logic.ml
+3746 -3549 metaprl-branches/S4-jprover/theories/s4lp/s4_logic.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-04 18:41:32 -0700 (Mon, 04 Jul 2005)
Revision: 7556
Log message:

      forgot .cvsignore
      

Changes  Path
Properties metaprl-branches/S4-jprover/theories/s4lp

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-04 18:58:35 -0700 (Mon, 04 Jul 2005)
Revision: 7557
Log message:

      Merging S4-prover to the main trunk
      

Changes  Path
+3 -0 metaprl/editor/ml/nuprl_jprover.ml
+540 -253 metaprl/refiner/reflib/jall.ml
+4 -1 metaprl/refiner/reflib/jlogic_sig.ml
+57 -14 metaprl/refiner/reflib/jordering.ml
+38 -37 metaprl/refiner/reflib/jtunify.ml
+8 -4 metaprl/refiner/reflib/jtunify.mli
+4 -3 metaprl/refiner/reflib/jtypes.ml
+3 -0 metaprl/theories/itt/itt_logic.ml
Properties metaprl/theories/s4lp
Added metaprl/theories/s4lp/OMakefile
Properties metaprl/theories/s4lp/OMakefile
Added metaprl/theories/s4lp/s4_logic.ml
Properties metaprl/theories/s4lp/s4_logic.ml
Added metaprl/theories/s4lp/s4_logic.mli
Properties metaprl/theories/s4lp/s4_logic.mli
Added metaprl/theories/s4lp/s4_logic.prla
Properties metaprl/theories/s4lp/s4_logic.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-05 13:03:57 -0700 (Tue, 05 Jul 2005)
Revision: 7558
Log message:

      Added Nuprl_font!tensor; more dforms for Nuprl_font!circ.
      

Changes  Path
+5 -0 metaprl/support/display/nuprl_font.ml
+1 -0 metaprl/support/display/nuprl_font.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-05 17:43:22 -0700 (Tue, 05 Jul 2005)
Revision: 7559
Log message:

      If Jprover generates a subgoal with a conclusion that is identical to the
      original one, report it as a "JProver failed to make progress" and abort.
      

Changes  Path
+6 -1 metaprl/theories/itt/itt_logic.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-05 18:50:55 -0700 (Tue, 05 Jul 2005)
Revision: 7560
Log message:

      **** WARNING: breaks binary compatibility! ****
      
      This changes the string comparison in String{Set,Table,MTable} and
      Lm_symbol.compare (which is also used in SymbolSet) to a slightly faster one
      (compare the string lengths _first_, only compare individual characters when
      strings have the same length). If you need the lexicographical order (which
      was used before), use LexString{Set,Table,MTable} instead.
      

Changes  Path
+4 -2 metaprl/filter/base/filter_magic.ml
+4 -4 metaprl/support/shell/shell_core.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-05 18:57:30 -0700 (Tue, 05 Jul 2005)
Revision: 7561
Log message:

      removed the last place where string encoding was used
      

Changes  Path
+5 -17 metaprl/refiner/reflib/jall.ml
+1 -2 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-05 22:05:33 -0700 (Tue, 05 Jul 2005)
Revision: 7562
Log message:

      Forcing JProver to use atoms from conclusion first.
      Now it can prove jprover_tests/barber (again).
      

Changes  Path
+22 -11 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-06 19:30:10 -0700 (Wed, 06 Jul 2005)
Revision: 7563
Log message:

      This is a huge commit that is mostly no-op:
      
      - Updated the standard preamble text to point to the correct location for the
        documentation and to avoid mentioning Nuprl.
      
      - Changed "Nuprl-Light" -> "MetaPRL" in a few places (amazingly, we still had
        those).
      
      - Split the Nuprl_font file into Mpfont and Mpsymbols.
      
      - Protected a few display forms in ITT with a "doc docoff".
      

Changes  Path
+2 -2 metaprl/debug/debug.ml
+2 -2 metaprl/debug/debug.mli
+2 -2 metaprl/debug/debug_symbols.ml
+2 -2 metaprl/debug/debug_symbols.mli
+2 -2 metaprl/editor/ml/mp.ml
+2 -2 metaprl/editor/ml/mp.mli
+2 -2 metaprl/editor/ml/mp_top.ml
+6 -6 metaprl/editor/ml/mp_top.mli
+2 -2 metaprl/editor/ml/mp_version.mli
+2 -2 metaprl/editor/ml/nuprl_eval.ml
+2 -2 metaprl/editor/ml/nuprl_eval.mli
+2 -2 metaprl/editor/ml/nuprl_jprover.ml
+2 -2 metaprl/editor/ml/nuprl_jprover.mli
+2 -2 metaprl/editor/ml/nuprl_run.ml
+2 -2 metaprl/editor/ml/nuprl_run.mli
+2 -2 metaprl/editor/ml/nuprl_sig.mlz
+2 -2 metaprl/editor/ml/shell_mp.ml
+2 -2 metaprl/editor/ml/shell_mp.mli
+2 -2 metaprl/editor/ml/shell_p4.ml
+2 -2 metaprl/editor/ml/shell_p4.mli
+2 -2 metaprl/editor/ml/tests/czf.ml
+2 -2 metaprl/editor/ml/tests/pigeon.ml
+2 -2 metaprl/editor/ml/tests/prop-pigeon.ml
+2 -2 metaprl/editor/ml/tests/prop-pigeon.mli
+2 -2 metaprl/editor/ml/tests/test.ml
+2 -2 metaprl/editor/ml/tests/test.mli
+6 -6 metaprl/editor/ml/tests/tptp-gen.ml
+2 -2 metaprl/editor/ml/tests/w.ml
+2 -2 metaprl/editor/ml/tests/y.ml
+2 -2 metaprl/editor/ml/tutorial.ml
+2 -2 metaprl/editor/ml/tutorial_itt.ml
+2 -2 metaprl/editor/ml/x.ml
+2 -2 metaprl/filter/base/filter_buffer.ml
+6 -6 metaprl/filter/base/filter_buffer.mli
+2 -2 metaprl/filter/base/filter_cache.ml
+2 -2 metaprl/filter/base/filter_cache.mli
+2 -2 metaprl/filter/base/filter_cache_fun.ml
+2 -2 metaprl/filter/base/filter_cache_fun.mli
+2 -2 metaprl/filter/base/filter_exn.ml
+2 -2 metaprl/filter/base/filter_exn.mli
+2 -2 metaprl/filter/base/filter_hash.ml
+6 -6 metaprl/filter/base/filter_hash.mli
+3 -3 metaprl/filter/base/filter_magic.ml
+6 -6 metaprl/filter/base/filter_magic.mli
+2 -2 metaprl/filter/base/filter_ocaml.ml
+2 -2 metaprl/filter/base/filter_ocaml.mli
+2 -2 metaprl/filter/base/filter_summary.ml
+2 -2 metaprl/filter/base/filter_summary.mli
+2 -2 metaprl/filter/base/filter_summary_io.ml
+2 -2 metaprl/filter/base/filter_summary_io.mli
+6 -6 metaprl/filter/base/filter_summary_param.ml
+2 -2 metaprl/filter/base/filter_summary_type.ml
+2 -2 metaprl/filter/base/filter_summary_util.ml
+2 -2 metaprl/filter/base/filter_summary_util.mli
+2 -2 metaprl/filter/base/filter_type.ml
+2 -2 metaprl/filter/base/filter_util.ml
+2 -2 metaprl/filter/base/filter_util.mli
+2 -2 metaprl/filter/base/free_vars.ml
+6 -6 metaprl/filter/base/free_vars.mli
+2 -2 metaprl/filter/base/infix.ml
+2 -2 metaprl/filter/base/infix.mli
+2 -2 metaprl/filter/filter/filter_bin.ml
+6 -6 metaprl/filter/filter/filter_bin.mli
+3 -3 metaprl/filter/filter/filter_convert.ml
+2 -2 metaprl/filter/filter/filter_convert.mli
+2 -2 metaprl/filter/filter/filter_main.ml
+6 -6 metaprl/filter/filter/filter_main.mli
+2 -2 metaprl/filter/filter/filter_parse.ml
+2 -2 metaprl/filter/filter/filter_parse.mli
+2 -2 metaprl/filter/filter/filter_prog.ml
+2 -2 metaprl/filter/filter/filter_prog.mli
+2 -2 metaprl/filter/filter/prlcomp.ml
+6 -6 metaprl/filter/filter/prlcomp.mli
+2 -2 metaprl/filter/filter/term_grammar.ml
+2 -2 metaprl/filter/filter/term_grammar.mli
+2 -2 metaprl/library/ascii_scan.ml
+7 -7 metaprl/library/ascii_scan.mli
+2 -2 metaprl/library/basic.ml
+2 -2 metaprl/library/basic.mli
+2 -2 metaprl/library/bigInt.ml
+6 -6 metaprl/library/bigInt.mli
+2 -2 metaprl/library/db.ml
+2 -2 metaprl/library/db.mli
+2 -2 metaprl/library/definition.ml
+2 -2 metaprl/library/definition.mli
+2 -2 metaprl/library/library.ml
+2 -2 metaprl/library/library.mli
+2 -2 metaprl/library/library_type_base.mli
+2 -2 metaprl/library/link.mli
+2 -2 metaprl/library/lint32.ml
+2 -2 metaprl/library/lint32.mli
+2 -2 metaprl/library/mathBus.ml
+2 -2 metaprl/library/mathBus.mli
+2 -2 metaprl/library/mbterm.ml
+2 -2 metaprl/library/mbterm.mli
+2 -2 metaprl/library/nuprl5.ml
+2 -2 metaprl/library/nuprl5.mli
+2 -2 metaprl/library/object_id.ml
+6 -6 metaprl/library/object_id.mli
+2 -2 metaprl/library/oidtable.ml
+2 -2 metaprl/library/oidtable.mli
+2 -2 metaprl/library/orb.ml
+2 -2 metaprl/library/orb.mli
+2 -2 metaprl/library/registry.ml
+2 -2 metaprl/library/registry.mli
+2 -2 metaprl/library/socketIo.ml
+6 -6 metaprl/library/socketIo.mli
+2 -2 metaprl/library/tentfunctor.ml
+6 -6 metaprl/library/tentfunctor.mli
+2 -2 metaprl/library/test.ml
+2 -2 metaprl/library/utils.ml
+6 -6 metaprl/library/utils.mli
+2 -2 metaprl/mllib/debug_string_sets.mli
+2 -2 metaprl/mllib/debug_tables.ml
+2 -2 metaprl/mllib/debug_tables.mli
+2 -2 metaprl/mllib/env_arg.mli
+2 -2 metaprl/mllib/file_base.ml
+2 -2 metaprl/mllib/file_base.mli
+2 -2 metaprl/mllib/file_base_type.ml
+2 -2 metaprl/mllib/file_type_base.ml
+2 -2 metaprl/mllib/file_type_base.mli
+2 -2 metaprl/mllib/flist.ml
+6 -6 metaprl/mllib/flist.mli
+3 -3 metaprl/mllib/hash_with_gc.ml
+9 -9 metaprl/mllib/hash_with_gc.mli
+3 -3 metaprl/mllib/hash_with_gc_sig.ml
+2 -2 metaprl/mllib/http_server.ml
+2 -2 metaprl/mllib/http_server.mli
+2 -2 metaprl/mllib/http_simple.ml
+2 -2 metaprl/mllib/http_simple.mli
+2 -2 metaprl/mllib/list_neq_append.ml
+2 -2 metaprl/mllib/list_neq_append.mli
+2 -2 metaprl/mllib/memo.ml
+2 -2 metaprl/mllib/memo.mli
+2 -2 metaprl/mllib/memo_sig.ml
+2 -2 metaprl/mllib/permutations.ml
+9 -9 metaprl/mllib/permutations.mli
+2 -2 metaprl/mllib/precedence.ml
+6 -6 metaprl/mllib/precedence.mli
+7 -7 metaprl/mllib/punix.ml
+6 -6 metaprl/mllib/punix.mli
+2 -2 metaprl/mllib/remote_lazy_queue.ml
+6 -6 metaprl/mllib/remote_lazy_queue.mli
+2 -2 metaprl/mllib/remote_lazy_queue_sig.ml
+2 -2 metaprl/mllib/remote_queue_null.ml
+6 -6 metaprl/mllib/remote_queue_null.mli
+2 -2 metaprl/mllib/remote_queue_sig.ml
+7 -7 metaprl/mllib/simplehash_sig.ml
+9 -10 metaprl/mllib/simplehashtbl.ml
+7 -7 metaprl/mllib/simplehashtbl.mli
+2 -2 metaprl/mllib/weak_memo.ml
+2 -2 metaprl/mllib/weak_memo.mli
+2 -2 metaprl/mllib/weak_memo_sig.ml
+2 -2 metaprl/refiner/refbase/opname.ml
+2 -2 metaprl/refiner/refbase/opname.mli
+2 -2 metaprl/refiner/refiner/refine.ml
+2 -2 metaprl/refiner/refiner/refine.mli
+2 -2 metaprl/refiner/refiner/refine_error.ml
+2 -2 metaprl/refiner/refiner/refine_error.mli
+2 -2 metaprl/refiner/refiner/refiner.mli
+2 -2 metaprl/refiner/refiner/refiner_debug.ml
+2 -2 metaprl/refiner/refiner/refiner_debug.mli
+2 -2 metaprl/refiner/refiner/refiner_ds.ml
+2 -2 metaprl/refiner/refiner/refiner_ds.mli
+2 -2 metaprl/refiner/refiner/refiner_io.ml
+2 -2 metaprl/refiner/refiner/refiner_io.mli
+2 -2 metaprl/refiner/refiner/refiner_std.ml
+2 -2 metaprl/refiner/refiner/refiner_std.mli
+2 -2 metaprl/refiner/reflib/arith.ml
+2 -2 metaprl/refiner/reflib/arith.mli
+2 -2 metaprl/refiner/reflib/ascii_io.ml
+2 -2 metaprl/refiner/reflib/ascii_io.mli
+2 -2 metaprl/refiner/reflib/ascii_io_sig.ml
+2 -2 metaprl/refiner/reflib/dform.ml
+2 -2 metaprl/refiner/reflib/dform.mli
+3 -3 metaprl/refiner/reflib/jall.ml
+2 -2 metaprl/refiner/reflib/jtunify.ml
+2 -2 metaprl/refiner/reflib/match_seq.ml
+2 -2 metaprl/refiner/reflib/match_seq.mli
+2 -2 metaprl/refiner/reflib/ml_term.ml
+2 -2 metaprl/refiner/reflib/ml_term.mli
+2 -2 metaprl/refiner/reflib/mp_resource.ml
+2 -2 metaprl/refiner/reflib/mp_resource.mli
+2 -2 metaprl/refiner/reflib/refine_exn.ml
+2 -2 metaprl/refiner/reflib/refine_exn.mli
+2 -2 metaprl/refiner/reflib/simple_print.ml
+2 -2 metaprl/refiner/reflib/simple_print.mli
+2 -2 metaprl/refiner/reflib/simple_print_sig.ml
+2 -2 metaprl/refiner/reflib/term_compare.ml
+6 -6 metaprl/refiner/reflib/term_compare.mli
+2 -2 metaprl/refiner/reflib/term_compare_sig.ml
+2 -2 metaprl/refiner/reflib/term_copy2_weak.ml
+2 -2 metaprl/refiner/reflib/term_copy2_weak.mli
+2 -2 metaprl/refiner/reflib/term_copy_weak.ml
+2 -2 metaprl/refiner/reflib/term_copy_weak.mli
+2 -2 metaprl/refiner/reflib/term_dtable.ml
+2 -2 metaprl/refiner/reflib/term_dtable.mli
+2 -2 metaprl/refiner/reflib/term_eq_table.ml
+2 -2 metaprl/refiner/reflib/term_eq_table.mli
+2 -2 metaprl/refiner/reflib/term_io.ml
+2 -2 metaprl/refiner/reflib/term_io.mli
+2 -2 metaprl/refiner/reflib/term_match_table.ml
+2 -2 metaprl/refiner/reflib/term_match_table.mli
+2 -2 metaprl/refiner/reflib/term_order.ml
+2 -2 metaprl/refiner/reflib/term_order.mli
+2 -2 metaprl/refiner/reflib/term_stable.ml
+2 -2 metaprl/refiner/reflib/term_stable.mli
+2 -2 metaprl/refiner/reflib/term_ty_infer.ml
+2 -2 metaprl/refiner/reflib/theory.ml
+2 -2 metaprl/refiner/reflib/theory.mli
+2 -2 metaprl/refiner/reflib/unify_mm.ml
+2 -2 metaprl/refiner/reflib/unify_mm.mli
+2 -2 metaprl/refiner/refsig/refine_error_sig.ml
+2 -2 metaprl/refiner/refsig/refine_minimal_sig.ml
+2 -2 metaprl/refiner/refsig/refine_sig.ml
+2 -2 metaprl/refiner/refsig/refiner_sig.ml
+2 -2 metaprl/refiner/refsig/rewrite_sig.ml
+2 -2 metaprl/refiner/refsig/term_addr_sig.ml
+2 -2 metaprl/refiner/refsig/term_base_minimal_sig.ml
+2 -2 metaprl/refiner/refsig/term_base_sig.ml
+2 -2 metaprl/refiner/refsig/term_hash_sig.ml
+2 -2 metaprl/refiner/refsig/term_man_minimal_sig.ml
+2 -2 metaprl/refiner/refsig/term_man_sig.ml
+2 -2 metaprl/refiner/refsig/term_meta_sig.ml
+2 -2 metaprl/refiner/refsig/term_norm_sig.ml
+2 -2 metaprl/refiner/refsig/term_op_sig.ml
+2 -2 metaprl/refiner/refsig/term_shape_sig.ml
+2 -2 metaprl/refiner/refsig/term_sig.ml
+2 -2 metaprl/refiner/refsig/term_subst_minimal_sig.ml
+2 -2 metaprl/refiner/refsig/term_subst_sig.ml
+2 -2 metaprl/refiner/refsig/term_ty_sig.ml
+2 -2 metaprl/refiner/refsig/termmod_hash_sig.ml
+2 -2 metaprl/refiner/refsig/termmod_sig.ml
+2 -2 metaprl/refiner/refsig/thread_refiner_sig.ml
+2 -2 metaprl/refiner/rewrite/rewrite.ml
+2 -2 metaprl/refiner/rewrite/rewrite.mli
+2 -2 metaprl/refiner/rewrite/rewrite_build_contractum.ml
+2 -2 metaprl/refiner/rewrite/rewrite_build_contractum.mli
+2 -2 metaprl/refiner/rewrite/rewrite_compile_contractum.ml
+2 -2 metaprl/refiner/rewrite/rewrite_compile_contractum.mli
+2 -2 metaprl/refiner/rewrite/rewrite_compile_redex.ml
+2 -2 metaprl/refiner/rewrite/rewrite_compile_redex.mli
+2 -2 metaprl/refiner/rewrite/rewrite_debug.ml
+2 -2 metaprl/refiner/rewrite/rewrite_debug.mli
+2 -2 metaprl/refiner/rewrite/rewrite_debug_sig.ml
+2 -2 metaprl/refiner/rewrite/rewrite_match_redex.ml
+2 -2 metaprl/refiner/rewrite/rewrite_match_redex.mli
+2 -2 metaprl/refiner/rewrite/rewrite_types.ml
+2 -2 metaprl/refiner/rewrite/rewrite_util.ml
+2 -2 metaprl/refiner/rewrite/rewrite_util.mli
+2 -2 metaprl/refiner/rewrite/rewrite_util_sig.ml
+2 -2 metaprl/refiner/term_ds/rob_ds.ml
+2 -2 metaprl/refiner/term_ds/term_addr_ds.ml
+2 -2 metaprl/refiner/term_ds/term_addr_ds.mli
+2 -2 metaprl/refiner/term_ds/term_base_ds.ml
+2 -2 metaprl/refiner/term_ds/term_base_ds.mli
+2 -2 metaprl/refiner/term_ds/term_ds.ml
+6 -6 metaprl/refiner/term_ds/term_ds.mli
+2 -2 metaprl/refiner/term_ds/term_ds_sig.ml
+2 -2 metaprl/refiner/term_ds/term_man_ds.ml
+2 -2 metaprl/refiner/term_ds/term_man_ds.mli
+2 -2 metaprl/refiner/term_ds/term_op_ds.ml
+2 -2 metaprl/refiner/term_ds/term_op_ds.mli
+2 -2 metaprl/refiner/term_ds/term_subst_ds.ml
+2 -2 metaprl/refiner/term_ds/term_subst_ds.mli
+2 -2 metaprl/refiner/term_gen/term_addr_gen.ml
+2 -2 metaprl/refiner/term_gen/term_addr_gen.mli
+2 -2 metaprl/refiner/term_gen/term_hash.ml
+2 -2 metaprl/refiner/term_gen/term_hash.mli
+2 -2 metaprl/refiner/term_gen/term_header_constr.ml
+2 -2 metaprl/refiner/term_gen/term_header_constr.mli
+2 -2 metaprl/refiner/term_gen/term_man_gen.ml
+2 -2 metaprl/refiner/term_gen/term_man_gen.mli
+2 -2 metaprl/refiner/term_gen/term_man_gen_sig.ml
+2 -2 metaprl/refiner/term_gen/term_meta_gen.ml
+2 -2 metaprl/refiner/term_gen/term_meta_gen.mli
+2 -2 metaprl/refiner/term_gen/term_norm.ml
+2 -2 metaprl/refiner/term_gen/term_norm.mli
+2 -2 metaprl/refiner/term_gen/term_shape_gen.ml
+2 -2 metaprl/refiner/term_gen/term_shape_gen.mli
+2 -2 metaprl/refiner/term_gen/term_ty_gen.ml
+2 -2 metaprl/refiner/term_gen/term_ty_gen.mli
+2 -2 metaprl/refiner/term_std/term_base_std.ml
+2 -2 metaprl/refiner/term_std/term_base_std.mli
+2 -2 metaprl/refiner/term_std/term_op_std.ml
+2 -2 metaprl/refiner/term_std/term_op_std.mli
+2 -2 metaprl/refiner/term_std/term_std.ml
+6 -6 metaprl/refiner/term_std/term_std.mli
+2 -2 metaprl/refiner/term_std/term_std_sig.ml
+2 -2 metaprl/refiner/term_std/term_subst_std.ml
+2 -2 metaprl/refiner/term_std/term_subst_std.mli
+2 -1 metaprl/support/display/OMakefile
+5 -4 metaprl/support/display/base_dform.ml
+4 -3 metaprl/support/display/base_dform.mli
+36 -36 metaprl/support/display/comment.ml
Added metaprl/support/display/mpfont.ml
Properties metaprl/support/display/mpfont.ml
Added metaprl/support/display/mpfont.mli
Properties metaprl/support/display/mpfont.mli
Added metaprl/support/display/mpsymbols.ml
Properties metaprl/support/display/mpsymbols.ml
Added metaprl/support/display/mpsymbols.mli
Properties metaprl/support/display/mpsymbols.mli
Deleted metaprl/support/display/nuprl_font.ml
Deleted metaprl/support/display/nuprl_font.mli
+2 -2 metaprl/support/display/ocaml.mlz
+3 -3 metaprl/support/display/ocaml_base_df.ml
+3 -3 metaprl/support/display/ocaml_base_df.mli
+6 -6 metaprl/support/display/ocaml_df.mlz
+2 -2 metaprl/support/display/ocaml_expr_df.ml
+2 -2 metaprl/support/display/ocaml_expr_df.mli
+2 -2 metaprl/support/display/ocaml_me_df.ml
+6 -6 metaprl/support/display/ocaml_me_df.mli
+2 -2 metaprl/support/display/ocaml_mt_df.ml
+6 -6 metaprl/support/display/ocaml_mt_df.mli
+2 -2 metaprl/support/display/ocaml_patt_df.ml
+6 -6 metaprl/support/display/ocaml_patt_df.mli
+2 -2 metaprl/support/display/ocaml_sig_df.ml
+6 -6 metaprl/support/display/ocaml_sig_df.mli
+2 -2 metaprl/support/display/ocaml_str_df.ml
+6 -6 metaprl/support/display/ocaml_str_df.mli
+2 -2 metaprl/support/display/ocaml_type_df.ml
+6 -6 metaprl/support/display/ocaml_type_df.mli
+2 -2 metaprl/support/display/perv.ml
+2 -2 metaprl/support/display/perv.mli
+3 -3 metaprl/support/display/summary.ml
+3 -3 metaprl/support/display/summary.mli
+2 -2 metaprl/support/shell/mptop.ml
+2 -2 metaprl/support/shell/mptop.mli
+2 -2 metaprl/support/shell/package_info.ml
+2 -2 metaprl/support/shell/package_info.mli
+2 -2 metaprl/support/shell/proof_edit.ml
+2 -2 metaprl/support/shell/proof_edit.mli
+2 -2 metaprl/support/shell/recursive_lock.ml
+2 -2 metaprl/support/shell/recursive_lock.mli
+2 -2 metaprl/support/shell/session.ml
+2 -2 metaprl/support/shell/session.mli
+2 -2 metaprl/support/shell/shell.ml
+2 -2 metaprl/support/shell/shell.mli
+2 -2 metaprl/support/shell/shell_browser.ml
+2 -2 metaprl/support/shell/shell_browser.mli
+3 -3 metaprl/support/shell/shell_fs.ml
+2 -2 metaprl/support/shell/shell_fs.mli
+2 -2 metaprl/support/shell/shell_p4_sig.mlz
+2 -2 metaprl/support/shell/shell_package.ml
+2 -2 metaprl/support/shell/shell_package.mli
+2 -2 metaprl/support/shell/shell_root.ml
+2 -2 metaprl/support/shell/shell_root.mli
+2 -2 metaprl/support/shell/shell_rule.ml
+2 -2 metaprl/support/shell/shell_rule.mli
+2 -2 metaprl/support/shell/shell_sig.mlz
+2 -2 metaprl/support/shell/shell_state.ml
+2 -2 metaprl/support/shell/shell_state.mli
+2 -2 metaprl/support/tactics/auto_tactic.ml
+2 -2 metaprl/support/tactics/auto_tactic.mli
+2 -2 metaprl/support/tactics/base_cache.ml
+2 -2 metaprl/support/tactics/base_cache.mli
+2 -2 metaprl/support/tactics/dtactic.ml
+2 -2 metaprl/support/tactics/dtactic.mli
+2 -2 metaprl/support/tactics/simp_typeinf.ml
+2 -2 metaprl/support/tactics/simp_typeinf.mli
+2 -2 metaprl/support/tactics/tactic_cache.ml
+2 -2 metaprl/support/tactics/tactic_cache.mli
+2 -2 metaprl/support/tactics/top_conversionals.ml
+2 -2 metaprl/support/tactics/top_conversionals.mli
+2 -2 metaprl/support/tactics/top_tacticals.ml
+2 -2 metaprl/support/tactics/top_tacticals.mli
+2 -2 metaprl/support/tactics/typeinf.ml
+2 -2 metaprl/support/tactics/typeinf.mli
+2 -2 metaprl/support/tactics/var.ml
+2 -2 metaprl/support/tactics/var.mli
+2 -2 metaprl/tactics/ensemble/appl_closure.ml
+2 -2 metaprl/tactics/ensemble/appl_closure.mli
+2 -2 metaprl/tactics/ensemble/appl_ensemble.ml
+2 -2 metaprl/tactics/ensemble/appl_ensemble.mli
+2 -2 metaprl/tactics/ensemble/appl_outboard_client.ml
+2 -2 metaprl/tactics/ensemble/appl_outboard_client.mli
+2 -2 metaprl/tactics/ensemble/appl_outboard_common.ml
+2 -2 metaprl/tactics/ensemble/appl_outboard_common.mli
+2 -2 metaprl/tactics/ensemble/appl_outboard_server.ml
+2 -2 metaprl/tactics/ensemble/appl_outboard_server.mli
+2 -2 metaprl/tactics/ensemble/ensemble_queue.ml
+6 -6 metaprl/tactics/ensemble/ensemble_queue.mli
+2 -2 metaprl/tactics/ensemble/remote_ensemble.ml
+6 -6 metaprl/tactics/ensemble/remote_ensemble.mli
+2 -2 metaprl/tactics/ensemble/remote_monitor.ml
+2 -2 metaprl/tactics/ensemble/remote_monitor.mli
+2 -2 metaprl/tactics/ensemble/remote_null.ml
+6 -6 metaprl/tactics/ensemble/remote_null.mli
+2 -2 metaprl/tactics/ensemble/remote_sig.mlz
+2 -2 metaprl/tactics/ensemble/thread_refiner.ml
+2 -2 metaprl/tactics/ensemble/thread_refiner.mli
+2 -2 metaprl/tactics/null/thread_refiner.ml
+2 -2 metaprl/tactics/null/thread_refiner.mli
+2 -2 metaprl/tactics/proof/conversionals_boot.ml
+2 -2 metaprl/tactics/proof/conversionals_boot.mli
+2 -2 metaprl/tactics/proof/exn_boot.ml
+2 -2 metaprl/tactics/proof/exn_boot.mli
+2 -2 metaprl/tactics/proof/proof_boot.ml
+2 -2 metaprl/tactics/proof/proof_boot.mli
+2 -2 metaprl/tactics/proof/proof_convert.ml
+2 -2 metaprl/tactics/proof/proof_convert.mli
+2 -2 metaprl/tactics/proof/proof_term_boot.ml
+2 -2 metaprl/tactics/proof/proof_term_boot.mli
+2 -2 metaprl/tactics/proof/rewrite_boot.ml
+2 -2 metaprl/tactics/proof/rewrite_boot.mli
+2 -2 metaprl/tactics/proof/sequent_boot.ml
+2 -2 metaprl/tactics/proof/sequent_boot.mli
+2 -2 metaprl/tactics/proof/tactic_boot.ml
+2 -2 metaprl/tactics/proof/tactic_boot.mli
+2 -2 metaprl/tactics/proof/tactic_boot_sig.ml
+2 -2 metaprl/tactics/proof/tactic_type.ml
+2 -2 metaprl/tactics/proof/tactic_type.mli
+2 -2 metaprl/tactics/proof/tacticals_boot.ml
+2 -2 metaprl/tactics/proof/tacticals_boot.mli
+2 -2 metaprl/theories/base/base_meta.ml
+2 -2 metaprl/theories/base/base_meta.mli
+2 -2 metaprl/theories/base/base_reflection.ml
+2 -2 metaprl/theories/base/base_rewrite.ml
+2 -2 metaprl/theories/base/base_rewrite.mli
+3 -3 metaprl/theories/base/base_theory.mlz
+2 -2 metaprl/theories/base/base_trivial.ml
+2 -2 metaprl/theories/base/base_trivial.mli
+1 -1 metaprl/theories/cic/cic_ind_type.ml
+3 -3 metaprl/theories/cic/cic_lambda.ml
+6 -6 metaprl/theories/czf/czf_all.mli
+6 -6 metaprl/theories/czf/czf_and.mli
+6 -6 metaprl/theories/czf/czf_equal.mli
+6 -6 metaprl/theories/czf/czf_exists.mli
+6 -6 metaprl/theories/czf/czf_false.mli
+6 -6 metaprl/theories/czf/czf_implies.mli
+2 -2 metaprl/theories/czf/czf_itt_abel_group.ml
+2 -2 metaprl/theories/czf/czf_itt_abel_group.mli
+2 -2 metaprl/theories/czf/czf_itt_all.ml
+2 -2 metaprl/theories/czf/czf_itt_all.mli
+2 -2 metaprl/theories/czf/czf_itt_and.ml
+2 -2 metaprl/theories/czf/czf_itt_and.mli
+2 -2 metaprl/theories/czf/czf_itt_axioms.ml
+2 -2 metaprl/theories/czf/czf_itt_axioms.mli
+24 -24 metaprl/theories/czf/czf_itt_comment.ml
+2 -2 metaprl/theories/czf/czf_itt_coset.ml
+2 -2 metaprl/theories/czf/czf_itt_coset.mli
+2 -2 metaprl/theories/czf/czf_itt_cyclic_group.ml
+2 -2 metaprl/theories/czf/czf_itt_cyclic_group.mli
+2 -2 metaprl/theories/czf/czf_itt_cyclic_subgroup.ml
+2 -2 metaprl/theories/czf/czf_itt_cyclic_subgroup.mli
+3 -3 metaprl/theories/czf/czf_itt_dall.ml
+2 -2 metaprl/theories/czf/czf_itt_dall.mli
+3 -3 metaprl/theories/czf/czf_itt_dexists.ml
+2 -2 metaprl/theories/czf/czf_itt_dexists.mli
+2 -2 metaprl/theories/czf/czf_itt_empty.ml
+2 -2 metaprl/theories/czf/czf_itt_empty.mli
+5 -5 metaprl/theories/czf/czf_itt_eq.ml
+2 -2 metaprl/theories/czf/czf_itt_eq.mli
+5 -5 metaprl/theories/czf/czf_itt_equiv.ml
+2 -2 metaprl/theories/czf/czf_itt_equiv.mli
+2 -2 metaprl/theories/czf/czf_itt_exists.ml
+2 -2 metaprl/theories/czf/czf_itt_exists.mli
+2 -2 metaprl/theories/czf/czf_itt_false.ml
+2 -2 metaprl/theories/czf/czf_itt_false.mli
+2 -2 metaprl/theories/czf/czf_itt_group.ml
+2 -2 metaprl/theories/czf/czf_itt_group.mli
+2 -2 metaprl/theories/czf/czf_itt_group_bvd.ml
+2 -2 metaprl/theories/czf/czf_itt_group_bvd.mli
+2 -2 metaprl/theories/czf/czf_itt_group_power.ml
+2 -2 metaprl/theories/czf/czf_itt_group_power.mli
+2 -2 metaprl/theories/czf/czf_itt_hom.ml
+2 -2 metaprl/theories/czf/czf_itt_hom.mli
+2 -2 metaprl/theories/czf/czf_itt_implies.ml
+2 -2 metaprl/theories/czf/czf_itt_implies.mli
+3 -3 metaprl/theories/czf/czf_itt_inv_image.ml
+2 -2 metaprl/theories/czf/czf_itt_inv_image.mli
+2 -2 metaprl/theories/czf/czf_itt_isect.ml
+2 -2 metaprl/theories/czf/czf_itt_isect.mli
+2 -2 metaprl/theories/czf/czf_itt_iso.ml
+2 -2 metaprl/theories/czf/czf_itt_iso.mli
+2 -2 metaprl/theories/czf/czf_itt_ker.ml
+2 -2 metaprl/theories/czf/czf_itt_ker.mli
+2 -2 metaprl/theories/czf/czf_itt_kleingroup.ml
+3 -3 metaprl/theories/czf/czf_itt_kleingroup.mli
+4 -4 metaprl/theories/czf/czf_itt_member.ml
+2 -2 metaprl/theories/czf/czf_itt_member.mli
+3 -3 metaprl/theories/czf/czf_itt_nat.ml
+2 -2 metaprl/theories/czf/czf_itt_nat.mli
+2 -2 metaprl/theories/czf/czf_itt_normal_subgroup.ml
+2 -2 metaprl/theories/czf/czf_itt_normal_subgroup.mli
+2 -2 metaprl/theories/czf/czf_itt_or.ml
+2 -2 metaprl/theories/czf/czf_itt_or.mli
+1 -1 metaprl/theories/czf/czf_itt_power.ml
+4 -4 metaprl/theories/czf/czf_itt_rel.ml
+2 -2 metaprl/theories/czf/czf_itt_rel.mli
+2 -2 metaprl/theories/czf/czf_itt_sall.ml
+2 -2 metaprl/theories/czf/czf_itt_sall.mli
+3 -3 metaprl/theories/czf/czf_itt_sep.ml
+2 -2 metaprl/theories/czf/czf_itt_sep.mli
+2 -2 metaprl/theories/czf/czf_itt_set.ml
+2 -2 metaprl/theories/czf/czf_itt_set.mli
+3 -3 metaprl/theories/czf/czf_itt_set_bvd.ml
+2 -2 metaprl/theories/czf/czf_itt_set_bvd.mli
+2 -2 metaprl/theories/czf/czf_itt_set_ind.ml
+6 -6 metaprl/theories/czf/czf_itt_set_ind.mli
+2 -2 metaprl/theories/czf/czf_itt_sexists.ml
+2 -2 metaprl/theories/czf/czf_itt_sexists.mli
+2 -2 metaprl/theories/czf/czf_itt_singleton.ml
+2 -2 metaprl/theories/czf/czf_itt_singleton.mli
+2 -2 metaprl/theories/czf/czf_itt_subgroup.ml
+2 -2 metaprl/theories/czf/czf_itt_subgroup.mli
+1 -1 metaprl/theories/czf/czf_itt_subset.ml
+2 -2 metaprl/theories/czf/czf_itt_true.ml
+2 -2 metaprl/theories/czf/czf_itt_true.mli
+2 -2 metaprl/theories/czf/czf_itt_union.ml
+2 -2 metaprl/theories/czf/czf_itt_union.mli
+6 -6 metaprl/theories/czf/czf_member.mli
+6 -6 metaprl/theories/czf/czf_or.mli
+6 -6 metaprl/theories/czf/czf_struct.mli
+6 -6 metaprl/theories/czf/czf_theory.mli
+6 -6 metaprl/theories/experimental/compile/m_ast.ml
+1 -1 metaprl/theories/experimental/compile/m_closure.ml
+5 -5 metaprl/theories/experimental/compile/m_ir.ml
+2 -2 metaprl/theories/experimental/compile/m_x86_backend.ml
+23 -23 metaprl/theories/experimental/mcc/fir/type/m_fir.ml
+3 -3 metaprl/theories/experimental/unity/unity_ast.ml
+3 -3 metaprl/theories/fol/cfol_itt_all.ml
+3 -3 metaprl/theories/fol/cfol_itt_all.mli
+3 -3 metaprl/theories/fol/cfol_itt_and.ml
+3 -3 metaprl/theories/fol/cfol_itt_and.mli
+3 -3 metaprl/theories/fol/cfol_itt_base.ml
+3 -3 metaprl/theories/fol/cfol_itt_base.mli
+3 -3 metaprl/theories/fol/cfol_theory.ml
+3 -3 metaprl/theories/fol/cfol_theory.mli
+2 -2 metaprl/theories/fol/fol_all_itt.ml
+2 -2 metaprl/theories/fol/fol_all_itt.mli
+2 -2 metaprl/theories/fol/fol_bisect_itt.ml
+2 -2 metaprl/theories/fol/fol_bisect_itt.mli
+1 -1 metaprl/theories/fol/fol_exists.ml
+1 -1 metaprl/theories/fol/fol_implies.ml
+3 -3 metaprl/theories/fol/fol_itt_and.ml
+3 -3 metaprl/theories/fol/fol_itt_and.mli
+3 -3 metaprl/theories/fol/fol_itt_false.ml
+3 -3 metaprl/theories/fol/fol_itt_false.mli
+3 -3 metaprl/theories/fol/fol_itt_implies.ml
+3 -3 metaprl/theories/fol/fol_itt_implies.mli
+3 -3 metaprl/theories/fol/fol_itt_or.ml
+3 -3 metaprl/theories/fol/fol_itt_or.mli
+3 -3 metaprl/theories/fol/fol_itt_prop.ml
+3 -3 metaprl/theories/fol/fol_itt_prop.mli
+3 -3 metaprl/theories/fol/fol_itt_true.ml
+3 -3 metaprl/theories/fol/fol_itt_true.mli
+3 -3 metaprl/theories/fol/fol_itt_type.ml
+3 -3 metaprl/theories/fol/fol_itt_type.mli
+3 -3 metaprl/theories/fol/fol_pred.ml
+3 -3 metaprl/theories/fol/fol_pred.mli
+3 -3 metaprl/theories/fol/fol_prop.ml
+3 -3 metaprl/theories/fol/fol_prop.mli
+3 -3 metaprl/theories/fol/fol_theory.ml
+3 -3 metaprl/theories/fol/fol_theory.mli
+3 -3 metaprl/theories/fol/fol_type.ml
+3 -3 metaprl/theories/fol/fol_type.mli
+2 -2 metaprl/theories/fol/fol_univ_itt.ml
+2 -2 metaprl/theories/fol/fol_univ_itt.mli
+15 -15 metaprl/theories/hol/hol_core.ml
+1 -1 metaprl/theories/itt/ctt_markov.ml
+2 -2 metaprl/theories/itt/itt_antiquotient.ml
+2 -2 metaprl/theories/itt/itt_antiquotient.mli
+2 -2 metaprl/theories/itt/itt_atom.ml
+2 -2 metaprl/theories/itt/itt_atom.mli
+2 -2 metaprl/theories/itt/itt_atom_bool.ml
+2 -2 metaprl/theories/itt/itt_atom_bool.mli
+2 -2 metaprl/theories/itt/itt_bisect.ml
+2 -2 metaprl/theories/itt/itt_bisect.mli
+2 -2 metaprl/theories/itt/itt_bool.ml
+2 -2 metaprl/theories/itt/itt_bool.mli
+2 -2 metaprl/theories/itt/itt_bunion.ml
+2 -2 metaprl/theories/itt/itt_bunion.mli
+2 -2 metaprl/theories/itt/itt_closure.ml
+2 -2 metaprl/theories/itt/itt_collection.ml
+18 -18 metaprl/theories/itt/itt_comment.ml
+2 -2 metaprl/theories/itt/itt_cyclic_group.ml
+2 -2 metaprl/theories/itt/itt_cyclic_group.mli
+6 -2 metaprl/theories/itt/itt_datatree.ml
+2 -2 metaprl/theories/itt/itt_decidable.ml
+2 -2 metaprl/theories/itt/itt_decidable.mli
+2 -2 metaprl/theories/itt/itt_derive.ml
+2 -2 metaprl/theories/itt/itt_derive.mli
+2 -2 metaprl/theories/itt/itt_dfun.ml
+2 -2 metaprl/theories/itt/itt_dfun.mli
+2 -2 metaprl/theories/itt/itt_disect.ml
+2 -2 metaprl/theories/itt/itt_disect.mli
+2 -2 metaprl/theories/itt/itt_dprod.ml
+2 -2 metaprl/theories/itt/itt_dprod.mli
+3 -3 metaprl/theories/itt/itt_dprod_imp.ml
+2 -2 metaprl/theories/itt/itt_dprod_imp.mli
+4 -4 metaprl/theories/itt/itt_equal.ml
+2 -2 metaprl/theories/itt/itt_equal.mli
+4 -4 metaprl/theories/itt/itt_esquash.ml
+3 -3 metaprl/theories/itt/itt_esquash.mli
+2 -2 metaprl/theories/itt/itt_example.ml
+2 -2 metaprl/theories/itt/itt_ext_equal.ml
+2 -2 metaprl/theories/itt/itt_ext_equal.mli
+2 -2 metaprl/theories/itt/itt_field2.ml
+2 -2 metaprl/theories/itt/itt_field2.mli
+2 -2 metaprl/theories/itt/itt_field_e.ml
+2 -2 metaprl/theories/itt/itt_field_e.mli
+9 -9 metaprl/theories/itt/itt_fset.ml
+2 -2 metaprl/theories/itt/itt_fset.mli
+2 -2 metaprl/theories/itt/itt_fun.ml
+2 -2 metaprl/theories/itt/itt_fun.mli
+2 -2 metaprl/theories/itt/itt_functions.ml
+3 -3 metaprl/theories/itt/itt_group.ml
+2 -2 metaprl/theories/itt/itt_group.mli
+2 -2 metaprl/theories/itt/itt_grouplikeobj.ml
+2 -2 metaprl/theories/itt/itt_grouplikeobj.mli
+2 -2 metaprl/theories/itt/itt_hoas_base.ml
+2 -2 metaprl/theories/itt/itt_hoas_base.mli
+2 -2 metaprl/theories/itt/itt_hoas_bterm.ml
+2 -2 metaprl/theories/itt/itt_hoas_bterm.mli
+2 -2 metaprl/theories/itt/itt_hoas_debruijn.ml
+2 -2 metaprl/theories/itt/itt_hoas_debruijn.mli
+2 -2 metaprl/theories/itt/itt_hoas_destterm.ml
+2 -2 metaprl/theories/itt/itt_hoas_destterm.mli
+2 -2 metaprl/theories/itt/itt_hoas_operator.ml
+2 -2 metaprl/theories/itt/itt_hoas_operator.mli
+3 -3 metaprl/theories/itt/itt_hoas_vector.ml
+2 -2 metaprl/theories/itt/itt_hoas_vector.mli
+2 -2 metaprl/theories/itt/itt_image.ml
+2 -2 metaprl/theories/itt/itt_image.mli
+3 -3 metaprl/theories/itt/itt_int_arith.ml
+2 -2 metaprl/theories/itt/itt_int_arith.mli
+4 -4 metaprl/theories/itt/itt_int_base.ml
+2 -2 metaprl/theories/itt/itt_int_base.mli
+10 -10 metaprl/theories/itt/itt_int_ext.ml
+2 -2 metaprl/theories/itt/itt_int_ext.mli
+2 -2 metaprl/theories/itt/itt_intdomain.ml
+2 -2 metaprl/theories/itt/itt_intdomain.mli
+2 -2 metaprl/theories/itt/itt_intdomain_e.ml
+2 -2 metaprl/theories/itt/itt_intdomain_e.mli
+2 -2 metaprl/theories/itt/itt_isect.ml
+2 -2 metaprl/theories/itt/itt_isect.mli
+2 -2 metaprl/theories/itt/itt_list.ml
+2 -2 metaprl/theories/itt/itt_list.mli
+11 -11 metaprl/theories/itt/itt_list2.ml
+2 -2 metaprl/theories/itt/itt_list2.mli
+11 -11 metaprl/theories/itt/itt_logic.ml
+2 -2 metaprl/theories/itt/itt_logic.mli
+2 -2 metaprl/theories/itt/itt_nat.ml
+3 -3 metaprl/theories/itt/itt_nequal.ml
+2 -2 metaprl/theories/itt/itt_order.ml
+2 -2 metaprl/theories/itt/itt_order.mli
+2 -2 metaprl/theories/itt/itt_poly.ml
+2 -2 metaprl/theories/itt/itt_poly.mli
+2 -2 metaprl/theories/itt/itt_power.ml
+2 -2 metaprl/theories/itt/itt_prec.ml
+2 -2 metaprl/theories/itt/itt_prec.mli
+2 -2 metaprl/theories/itt/itt_prod.ml
+2 -2 metaprl/theories/itt/itt_prod.mli
+2 -2 metaprl/theories/itt/itt_prop_decide.ml
+2 -2 metaprl/theories/itt/itt_prop_decide.mli
+2 -2 metaprl/theories/itt/itt_quotient.ml
+2 -2 metaprl/theories/itt/itt_quotient.mli
+2 -2 metaprl/theories/itt/itt_quotient_group.ml
+2 -2 metaprl/theories/itt/itt_quotient_group.mli
+19 -19 metaprl/theories/itt/itt_rat.ml
+2 -2 metaprl/theories/itt/itt_rat.mli
+1 -1 metaprl/theories/itt/itt_record.ml
+2 -0 metaprl/theories/itt/itt_record_renaming.ml
+2 -2 metaprl/theories/itt/itt_reflection.ml
+2 -2 metaprl/theories/itt/itt_reflection_new.ml
+2 -2 metaprl/theories/itt/itt_relation_str.ml
+6 -6 metaprl/theories/itt/itt_rfun.ml
+2 -2 metaprl/theories/itt/itt_rfun.mli
+2 -2 metaprl/theories/itt/itt_ring2.ml
+2 -2 metaprl/theories/itt/itt_ring2.mli
+2 -2 metaprl/theories/itt/itt_ring_e.ml
+2 -2 metaprl/theories/itt/itt_ring_e.mli
+2 -2 metaprl/theories/itt/itt_ring_uce.ml
+2 -2 metaprl/theories/itt/itt_ring_uce.mli
+2 -2 metaprl/theories/itt/itt_set.ml
+2 -2 metaprl/theories/itt/itt_set.mli
+2 -2 metaprl/theories/itt/itt_set_str.ml
+2 -2 metaprl/theories/itt/itt_singleton.ml
+5 -5 metaprl/theories/itt/itt_sort.ml
+2 -2 metaprl/theories/itt/itt_sort.mli
+1 -3 metaprl/theories/itt/itt_sortedtree.ml
+2 -2 metaprl/theories/itt/itt_sqsimple.ml
+2 -2 metaprl/theories/itt/itt_squash.ml
+2 -2 metaprl/theories/itt/itt_squash.mli
+2 -2 metaprl/theories/itt/itt_squiggle.ml
+2 -2 metaprl/theories/itt/itt_srec.ml
+2 -2 metaprl/theories/itt/itt_srec.mli
+2 -2 metaprl/theories/itt/itt_struct.ml
+2 -2 metaprl/theories/itt/itt_struct.mli
+2 -2 metaprl/theories/itt/itt_struct2.ml
+2 -2 metaprl/theories/itt/itt_struct2.mli
+4 -4 metaprl/theories/itt/itt_subset.ml
+2 -2 metaprl/theories/itt/itt_subset.mli
+2 -2 metaprl/theories/itt/itt_subset2.ml
+2 -2 metaprl/theories/itt/itt_subset2.mli
+2 -2 metaprl/theories/itt/itt_subtype.ml
+2 -2 metaprl/theories/itt/itt_subtype.mli
+2 -2 metaprl/theories/itt/itt_supinf.mli
+2 -2 metaprl/theories/itt/itt_synt_bterm.ml
+3 -3 metaprl/theories/itt/itt_synt_operator.ml
+2 -2 metaprl/theories/itt/itt_synt_subst.ml
+2 -2 metaprl/theories/itt/itt_synt_subst.mli
+2 -2 metaprl/theories/itt/itt_synt_var.ml
+2 -2 metaprl/theories/itt/itt_synt_var.mli
+2 -2 metaprl/theories/itt/itt_test.ml
+2 -2 metaprl/theories/itt/itt_test.mli
+2 -2 metaprl/theories/itt/itt_theory.ml
+2 -2 metaprl/theories/itt/itt_theory.mli
+1 -1 metaprl/theories/itt/itt_tsquash.ml
+2 -2 metaprl/theories/itt/itt_tunion.ml
+2 -2 metaprl/theories/itt/itt_tunion.mli
+2 -2 metaprl/theories/itt/itt_union.ml
+2 -2 metaprl/theories/itt/itt_union.mli
+2 -2 metaprl/theories/itt/itt_unit.ml
+2 -2 metaprl/theories/itt/itt_unit.mli
+2 -2 metaprl/theories/itt/itt_unitring.ml
+2 -2 metaprl/theories/itt/itt_unitring.mli
+2 -2 metaprl/theories/itt/itt_void.ml
+2 -2 metaprl/theories/itt/itt_void.mli
+2 -2 metaprl/theories/itt/itt_w.ml
+2 -2 metaprl/theories/itt/itt_w.mli
+2 -2 metaprl/theories/itt/itt_well_founded.ml
+2 -2 metaprl/theories/itt/itt_well_founded.mli
+6 -6 metaprl/theories/lf/lf_ctx.mli
+6 -6 metaprl/theories/lf/lf_dfun.mli
+6 -6 metaprl/theories/lf/lf_kind.mli
+6 -6 metaprl/theories/lf/lf_sig.mli
+6 -6 metaprl/theories/lf/lf_type.mli
+2 -2 metaprl/theories/lf/main.ml
+2 -2 metaprl/theories/ocaml_sos/ocaml_base_sos.ml
+2 -2 metaprl/theories/ocaml_sos/ocaml_base_sos.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_expr_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_expr_sos.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_logic.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_logic.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_me_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_me_sos.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_mt_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_mt_sos.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_patt_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_patt_sos.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_sig_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_sig_sos.mli
+2 -2 metaprl/theories/ocaml_sos/ocaml_str_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_str_sos.mli
+6 -6 metaprl/theories/ocaml_sos/ocaml_theory.mlz
+2 -2 metaprl/theories/ocaml_sos/ocaml_type_sos.ml
+6 -6 metaprl/theories/ocaml_sos/ocaml_type_sos.mli
+6 -6 metaprl/theories/s4lp/s4_logic.ml
+2 -2 metaprl/theories/s4lp/s4_logic.mli
+2 -2 metaprl/theories/sil/sil_itt_sos.ml
+2 -2 metaprl/theories/sil/sil_itt_sos.mli
+4 -4 metaprl/theories/sil/sil_itt_state.ml
+2 -2 metaprl/theories/sil/sil_itt_state.mli
+2 -2 metaprl/theories/sil/sil_itt_state_types.ml
+2 -2 metaprl/theories/sil/sil_itt_state_types.mli
+2 -2 metaprl/theories/sil/sil_itt_types.ml
+2 -2 metaprl/theories/sil/sil_model.ml
+2 -2 metaprl/theories/sil/sil_program.ml
+2 -2 metaprl/theories/sil/sil_program.mli
+5 -5 metaprl/theories/sil/sil_programs.ml
+2 -2 metaprl/theories/sil/sil_programs.mli
+4 -4 metaprl/theories/sil/sil_sos.ml
+3 -3 metaprl/theories/sil/sil_sos.ml.new
+2 -2 metaprl/theories/sil/sil_sos.mli
+2 -2 metaprl/theories/sil/sil_sos.mli.new
+3 -3 metaprl/theories/sil/sil_state.ml
+2 -2 metaprl/theories/sil/sil_state.mli
+2 -2 metaprl/theories/sil/sil_state_model.ml
+2 -2 metaprl/theories/sil/sil_state_model.mli
+3 -3 metaprl/theories/sil/sil_state_type.ml
+2 -2 metaprl/theories/sil/sil_state_type.mli
+3 -3 metaprl/theories/sil/sil_state_types.ml
+2 -2 metaprl/theories/sil/sil_state_types.mli
+7 -7 metaprl/theories/sil/sil_types.ml
+2 -2 metaprl/theories/sil/sil_types.mli
+2 -2 metaprl/theories/sil/state_types.ml
+2 -2 metaprl/theories/tptp/tptp.ml
+2 -2 metaprl/theories/tptp/tptp.mli
+2 -2 metaprl/theories/tptp/tptp_cache.ml
+6 -6 metaprl/theories/tptp/tptp_cache.mli
+6 -6 metaprl/theories/tptp/tptp_lex.mli
+2 -2 metaprl/theories/tptp/tptp_load.ml
+6 -6 metaprl/theories/tptp/tptp_load.mli
+2 -2 metaprl/theories/tptp/tptp_prove.ml
+2 -2 metaprl/theories/tptp/tptp_prove.mli
+6 -6 metaprl/theories/tptp/tptp_type.mlz

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-06 19:34:06 -0700 (Wed, 06 Jul 2005)
Revision: 7564
Log message:

      More preamble changes
      

Changes  Path
+2 -2 metaprl/clib/locale.c
+2 -2 metaprl/clib/print_symbols.c
+2 -2 metaprl/clib/print_symbols.h
+2 -2 metaprl/editor/java/NuprlArgumentToken.java
+3 -5 metaprl/editor/java/NuprlBus.java
+2 -2 metaprl/editor/java/NuprlBusClient.java
+2 -2 metaprl/editor/java/NuprlBusEndpoint.java
+2 -2 metaprl/editor/java/NuprlBusMessage.java
+2 -2 metaprl/editor/java/NuprlBusPort.java
+2 -2 metaprl/editor/java/NuprlCommandToken.java
+2 -2 metaprl/editor/java/NuprlConstants.java
+2 -3 metaprl/editor/java/NuprlControl.java
+2 -2 metaprl/editor/java/NuprlControlToken.java
+2 -2 metaprl/editor/java/NuprlDataToken.java
+2 -2 metaprl/editor/java/NuprlEscapedToken.java
+2 -2 metaprl/editor/java/NuprlFrame.java
+2 -2 metaprl/editor/java/NuprlHyperlinkToken.java
+2 -2 metaprl/editor/java/NuprlInternalFrame.java
+2 -2 metaprl/editor/java/NuprlOptionBlockToken.java
+2 -2 metaprl/editor/java/NuprlOptionRequestToken.java
+2 -2 metaprl/editor/java/NuprlOptionResponseToken.java
+2 -2 metaprl/editor/java/NuprlOptionSBToken.java
+2 -2 metaprl/editor/java/NuprlOptionToken.java
+2 -2 metaprl/editor/java/NuprlPrlToken.java
+2 -2 metaprl/editor/java/NuprlSyncToken.java
+2 -2 metaprl/editor/java/NuprlToken.java
+2 -2 metaprl/editor/java/NuprlURLToken.java
+2 -3 metaprl/editor/java/PromptPasswordRecognizer.java
+2 -3 metaprl/editor/java/PromptUserRecognizer.java

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-06 19:51:34 -0700 (Wed, 06 Jul 2005)
Revision: 7565
Log message:

      Probably a non-working draft of lifting lemma and deduction theorem procedures
      on abstract (non-MetaPRL) Hilbert proofs.
      

Changes  Path
+1 -0 metaprl/theories/s4lp/OMakefile
Added metaprl/theories/s4lp/hilbert_internal.ml
Properties metaprl/theories/s4lp/hilbert_internal.ml
Added metaprl/theories/s4lp/hilbert_internal.mli
Properties metaprl/theories/s4lp/hilbert_internal.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-06 20:15:53 -0700 (Wed, 06 Jul 2005)
Revision: 7566
Log message:

      Added symbols: box, bigcirc.
      

Changes  Path
+6 -0 metaprl/support/display/mpsymbols.ml
+2 -0 metaprl/support/display/mpsymbols.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-06 21:41:32 -0700 (Wed, 06 Jul 2005)
Revision: 7567
Log message:

      Added Mpsymbols!multimap
      

Changes  Path
+3 -0 metaprl/support/display/mpsymbols.ml
+1 -0 metaprl/support/display/mpsymbols.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-06 23:26:56 -0700 (Wed, 06 Jul 2005)
Revision: 7568
Log message:

      Adding a preminimary implementation of the ILC basics in MetaPRL
      

Changes  Path
+1 -5 metaprl/doc/latex/theories/all-theories.tex
+8 -12 metaprl/support/display/base_dform.ml
+4 -0 metaprl/support/display/base_dform.mli
+1 -1 metaprl/support/display/mpsymbols.ml
+6 -0 metaprl/support/display/summary.ml
+2 -1 metaprl/support/shell/shell_tex.ml
Properties metaprl/theories/ilc
Added metaprl/theories/ilc/OMakefile
Properties metaprl/theories/ilc/OMakefile
Added metaprl/theories/ilc/README
Properties metaprl/theories/ilc/README
Added metaprl/theories/ilc/ilc_core.ml
Properties metaprl/theories/ilc/ilc_core.ml
Added metaprl/theories/ilc/ilc_core.mli
Properties metaprl/theories/ilc/ilc_core.mli
+6 -0 texinputs/metaprl.tex

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-07 09:24:25 -0700 (Thu, 07 Jul 2005)
Revision: 7569
Log message:

      Minor display forms update
      

Changes  Path
+1 -1 metaprl/support/display/base_dform.mli
+7 -6 metaprl/support/display/summary.ml
+2 -1 metaprl/theories/ilc/ilc_core.ml
+1 -1 metaprl/theories/ilc/ilc_core.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-07 14:06:11 -0700 (Thu, 07 Jul 2005)
Revision: 7570
Log message:

      Convert to using normal conditionals for metaprl.tex to get it to work
      on FC4 (I don't know why it doesn't work there).
      

Changes  Path
+95 -116 metaprl/theories/ocaml_doc/ocaml_doc_mod1.ml
+9 -5 texinputs/metaprl.tex

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-09 15:21:58 -0700 (Sat, 09 Jul 2005)
Revision: 7576
Log message:

      Added an example that shows that LP-multiplicity has no counterpart in S4.
      

Changes  Path
+2 -0 metaprl/theories/s4lp/s4_logic.ml
+6685 -6647 metaprl/theories/s4lp/s4_logic.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 00:25:47 -0700 (Mon, 11 Jul 2005)
Revision: 7577
Log message:

      Groundwork for multi-modal S4.
      At this moment S4 is actualy broken, but at least ITT is not :)
      

Changes  Path
+36 -28 metaprl/refiner/reflib/jall.ml
+1 -1 metaprl/refiner/reflib/jlogic_sig.ml
+26 -3 metaprl/refiner/reflib/jordering.ml
+2 -2 metaprl/refiner/reflib/jtunify.ml
+5 -3 metaprl/refiner/reflib/jtypes.ml
+54 -88 metaprl/theories/s4lp/hilbert_internal.ml
Added metaprl/theories/s4lp/s4_internal.ml
Properties metaprl/theories/s4lp/s4_internal.ml
+28 -25 metaprl/theories/s4lp/s4_logic.ml
+3 -3 metaprl/theories/s4lp/s4_logic.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 15:56:18 -0700 (Mon, 11 Jul 2005)
Revision: 7578
Log message:

      Yesterday I added two new position kinds indexed by integers to support multiple modalities.
      I decided to merge them with old Var, NewVar and Const kinds to keep number of cases
      in matches under control.
      Non-modal uses of those kinds use index 0.
      For modal cases 0 means J-modality which implies all other modalities.
      

Changes  Path
+6 -6 metaprl/refiner/reflib/jall.ml
+47 -60 metaprl/refiner/reflib/jordering.ml
+20 -8 metaprl/refiner/reflib/jtunify.ml
+3 -5 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 17:21:59 -0700 (Mon, 11 Jul 2005)
Revision: 7579
Log message:

      Better error messages when trying to turn something weird into a variable.
      

Changes  Path
+10 -7 metaprl/refiner/rewrite/rewrite_build_contractum.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 18:11:31 -0700 (Mon, 11 Jul 2005)
Revision: 7580
Log message:

      S4 is working again.
      Now I have to test multi-modal behavior.
      I also added S4LP to the "theories=all" list
      

Changes  Path
+1 -1 metaprl/mk/defaults
+23 -6 metaprl/refiner/reflib/jtunify.ml
+8 -6 metaprl/theories/s4lp/s4_logic.ml
+8873 -8706 metaprl/theories/s4lp/s4_logic.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 18:40:04 -0700 (Mon, 11 Jul 2005)
Revision: 7581
Log message:

      Some minor fixes.
      Wise men added but they don't work for some reason.
      

Changes  Path
+1 -0 metaprl/theories/s4lp/OMakefile
+54 -55 metaprl/theories/s4lp/s4_logic.ml
+11 -12 metaprl/theories/s4lp/s4_logic.mli
Added metaprl/theories/s4lp/s4_tests.ml
Properties metaprl/theories/s4lp/s4_tests.ml
Added metaprl/theories/s4lp/s4_tests.mli
Properties metaprl/theories/s4lp/s4_tests.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 18:55:53 -0700 (Mon, 11 Jul 2005)
Revision: 7582
Log message:

      Apparently the prefix unification algorithm is incorrect,
      I'll see what can be done about it.
      

Changes  Path
+11 -2 metaprl/refiner/reflib/jordering.ml
+7 -0 metaprl/theories/s4lp/s4_tests.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-11 23:15:11 -0700 (Mon, 11 Jul 2005)
Revision: 7583
Log message:

      Now I have problem with recosntruction of the correct ordering of inferences.
      

Changes  Path
+2 -0 metaprl/refiner/reflib/jall.ml
+32 -10 metaprl/refiner/reflib/jtunify.ml
+23 -7 metaprl/theories/s4lp/s4_logic.ml
+1 -1 metaprl/theories/s4lp/s4_logic.mli
+1 -1 metaprl/theories/s4lp/s4_tests.ml
+2 -0 metaprl/theories/s4lp/s4_tests.mli
Added metaprl/theories/s4lp/s4_tests.prla
Properties metaprl/theories/s4lp/s4_tests.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-12 14:46:19 -0700 (Tue, 12 Jul 2005)
Revision: 7584
Log message:

      Committing Limin's current version of the ILC theory (with a few minor
      cosmetical changes).
      

Changes  Path
Properties metaprl/theories/ilc
+62 -0 metaprl/theories/ilc/ilc_core.ml
+3 -0 metaprl/theories/ilc/ilc_core.mli
+1 -1 metaprl/theories/itt/itt_logic.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-12 14:51:33 -0700 (Tue, 12 Jul 2005)
Revision: 7585
Log message:

      Updating CVS instructions with the latest information.
      

Changes  Path
+4 -5 metaprl/doc/htmlman/mp-cvs-rw.html

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-12 15:11:45 -0700 (Tue, 12 Jul 2005)
Revision: 7586
Log message:

      Some fixes in the unification algorithm - it is (still) too agressive in
      unifying incompatible modalities.
      

Changes  Path
+23 -7 metaprl/refiner/reflib/jtunify.ml
+6 -1 metaprl/theories/s4lp/s4_tests.ml
+1 -0 metaprl/theories/s4lp/s4_tests.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-12 15:54:07 -0700 (Tue, 12 Jul 2005)
Revision: 7587
Log message:

      - Added the impl_intro to the intro resource
      - Added an "axiom" rule.
      

Changes  Path
+5 -3 metaprl/theories/ilc/ilc_core.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-12 15:56:53 -0700 (Tue, 12 Jul 2005)
Revision: 7588
Log message:

      a little 'better' unification
      

Changes  Path
+24 -19 metaprl/refiner/reflib/jtunify.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-12 17:02:30 -0700 (Tue, 12 Jul 2005)
Revision: 7589
Log message:

      Do not atempt to use ITT-JProver on non-ITT sequents.
      

Changes  Path
+1 -0 metaprl/theories/itt/itt_equal.ml
+1 -0 metaprl/theories/itt/itt_equal.mli
+6 -4 metaprl/theories/itt/itt_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-12 18:28:34 -0700 (Tue, 12 Jul 2005)
Revision: 7590
Log message:

      To make life easier added integer index to NewVarQ as well
      

Changes  Path
+1 -1 metaprl/refiner/reflib/jall.ml
+15 -14 metaprl/refiner/reflib/jordering.ml
+13 -17 metaprl/refiner/reflib/jtunify.ml
+1 -1 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-12 18:33:41 -0700 (Tue, 12 Jul 2005)
Revision: 7591
Log message:

      added 2 more tests
      

Changes  Path
+4 -0 metaprl/theories/s4lp/s4_tests.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-12 19:06:45 -0700 (Tue, 12 Jul 2005)
Revision: 7592
Log message:

      simplified multimodal compatibility conditions
      

Changes  Path
+42 -51 metaprl/refiner/reflib/jtunify.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-12 22:02:37 -0700 (Tue, 12 Jul 2005)
Revision: 7593
Log message:

      Minor code simplification
      

Changes  Path
+7 -21 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-12 22:22:51 -0700 (Tue, 12 Jul 2005)
Revision: 7594
Log message:

      A few more minor code simplifications
      

Changes  Path
+2 -4 metaprl/refiner/reflib/jall.ml
+7 -35 metaprl/refiner/reflib/jordering.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-13 06:57:12 -0700 (Wed, 13 Jul 2005)
Revision: 7595
Log message:

      Use opname instead of operator as a "predicate" identifier in JProver. Opname
      is a coarser approximation than the more precise operator, but handling
      opnames is more efficient and works correctly in presence of nested sequents.
      

Changes  Path
+15 -15 metaprl/refiner/reflib/jall.ml
+1 -1 metaprl/refiner/reflib/jtypes.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-13 07:39:00 -0700 (Wed, 13 Jul 2005)
Revision: 7596
Log message:

      Getting rid of the "multiple ways to build scanner <scanner
      theories/itt/scan-ocaml-gen_int_bench.ml>" warning.
      

Changes  Path
+1 -2 metaprl/theories/itt/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-13 07:47:19 -0700 (Wed, 13 Jul 2005)
Revision: 7597
Log message:

      Implemented "omake FORCE_REALCLEAN=1 realclean" allowing for a forced
      "realclean".
      

Changes  Path
+4 -1 metaprl/OMakefile

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-13 13:07:01 -0700 (Wed, 13 Jul 2005)
Revision: 7598
Log message:

      A pair of an item and a list was returned as a list, changed it to a real pair.
      

Changes  Path
+36 -26 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-13 15:59:52 -0700 (Wed, 13 Jul 2005)
Revision: 7599
Log message:

      more tests
      

Changes  Path
+2 -0 metaprl/theories/s4lp/s4_tests.ml
+382 -195 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-13 20:12:35 -0700 (Wed, 13 Jul 2005)
Revision: 7601
Log message:

      from now on positions are compared by their indices only
      

Changes  Path
+3 -5 metaprl/refiner/reflib/jordering.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-13 20:32:55 -0700 (Wed, 13 Jul 2005)
Revision: 7602
Log message:

      replaced several =-comparisons of positions with defined comparison
      

Changes  Path
+4 -7 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-14 15:18:41 -0700 (Thu, 14 Jul 2005)
Revision: 7603
Log message:

      Added an ad-hoc profiling mechanism.
      

Changes  Path
+1 -0 metaprl/editor/ml/mp_top.ml
+0 -1 metaprl/editor/ml/shell_mp.ml
+2 -0 metaprl/filter/filter/filter_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-14 16:13:02 -0700 (Thu, 14 Jul 2005)
Revision: 7604
Log message:

      Setenv MP_DEBUG earier to make sure all the .SUBDIRS directives are in scope.
      

Changes  Path
+4 -4 metaprl/OMakefile

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-14 16:45:28 -0700 (Thu, 14 Jul 2005)
Revision: 7605
Log message:

      two more (=) replaced with position_eq
      

Changes  Path
+2 -2 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-14 17:01:34 -0700 (Thu, 14 Jul 2005)
Revision: 7606
Log message:

      more (=) replaced with position_eq
      

Changes  Path
+2 -2 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-14 17:30:24 -0700 (Thu, 14 Jul 2005)
Revision: 7607
Log message:

      When the same debug flag is created several times, make sure debug_description
      match.
      

Changes  Path
+1 -1 metaprl/filter/base/filter_grammar.ml
+0 -6 metaprl/filter/filter/filter_parse.ml
+2 -2 metaprl/filter/filter/term_grammar.ml
+2 -12 metaprl/theories/itt/itt_omega.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-14 18:00:43 -0700 (Thu, 14 Jul 2005)
Revision: 7608
Log message:

      Added code for ad-hoc profiling of top-level tactics. The profiling is
      controlled by the "profile_tactics" debug variable.
      

Changes  Path
+12 -0 metaprl/refiner/reflib/jall.ml
+2 -1 metaprl/tactics/proof/tactic_boot.ml
+2 -1 metaprl/tactics/proof/tactic_boot_sig.ml
+64 -1 metaprl/tactics/proof/tacticals_boot.ml
+6 -1 metaprl/util/check-status
+23 -7 metaprl/util/check-status.sh

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-14 18:35:45 -0700 (Thu, 14 Jul 2005)
Revision: 7609
Log message:

      more position_eq instead of =, one place needs = because index 0 is not globally unique
      

Changes  Path
+17 -14 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-14 19:22:46 -0700 (Thu, 14 Jul 2005)
Revision: 7610
Log message:

      The record_reduceT tactic had rwh on top of higherC, fixing.
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_record.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-14 20:48:22 -0700 (Thu, 14 Jul 2005)
Revision: 7611
Log message:

      Added rewrite profiling to tactic_profile.
      

Changes  Path
+7 -3 metaprl/tactics/proof/rewrite_boot.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 11:50:45 -0700 (Fri, 15 Jul 2005)
Revision: 7613
Log message:

      Minor optimization.
      

Changes  Path
+2 -4 metaprl/tactics/proof/rewrite_boot.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-15 13:28:42 -0700 (Fri, 15 Jul 2005)
Revision: 7614
Log message:

      one more test
      

Changes  Path
+2 -0 metaprl/theories/s4lp/s4_tests.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-15 13:41:22 -0700 (Fri, 15 Jul 2005)
Revision: 7616
Log message:

      replaced generic jprover_bug exception with more specific ones refering to a particular function where a problem happened
      

Changes  Path
+39 -36 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-15 16:25:29 -0700 (Fri, 15 Jul 2005)
Revision: 7617
Log message:

      finally it is smart enough to apply rules in the right order while proving
      K1 K2 p => K1 K2 K2 p
      

Changes  Path
+46 -33 metaprl/refiner/reflib/jall.ml
+276 -232 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-15 16:34:25 -0700 (Fri, 15 Jul 2005)
Revision: 7618
Log message:

      !!! Wise men puzzle proved !!!
      (by prover, not by me)
      

Changes  Path
+132 -71 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-15 18:27:05 -0700 (Fri, 15 Jul 2005)
Revision: 7619
Log message:

      muddy children are also partially working but the problem here seems to be in performance
      

Changes  Path
+2 -0 metaprl/refiner/reflib/jall.ml
+37 -0 metaprl/theories/s4lp/s4_tests.ml
+1 -0 metaprl/theories/s4lp/s4_tests.mli
+732 -43 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-15 18:27:53 -0700 (Fri, 15 Jul 2005)
Revision: 7620
Log message:

      forgot to remove a couple of debug messages
      

Changes  Path
+2 -2 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 16:27:24 -0700 (Sat, 16 Jul 2005)
Revision: 7621
Log message:

      2 and 3 muddy children problems are solved.
      3 children problem takes 120 seconds on mojave3 !!!
      4 children seems to be way too hard for current path-searching algorithm because
      of its unintelligent use of multiplicities.
      Currently I keep a pair of debug messages on (in S4 only).
      

Changes  Path
+4 -2 metaprl/refiner/reflib/jall.ml
+84 -21 metaprl/theories/s4lp/s4_tests.ml
+2 -0 metaprl/theories/s4lp/s4_tests.mli
+1952 -570 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 18:46:48 -0700 (Sat, 16 Jul 2005)
Revision: 7622
Log message:

      I changed a theorem statement and its proof became "infinite", this commit removes the proof.
      

Changes  Path
+1 -1 metaprl/theories/s4lp/s4_tests.ml
+346 -358 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 19:01:50 -0700 (Sat, 16 Jul 2005)
Revision: 7624
Log message:

      replaced a list with a map
      

Changes  Path
+14 -12 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 19:14:43 -0700 (Sat, 16 Jul 2005)
Revision: 7625
Log message:

      removed an unused parameter in a group of functions
      

Changes  Path
+12 -12 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 19:16:31 -0700 (Sat, 16 Jul 2005)
Revision: 7626
Log message:

      replaced a custom function with Set.filter
      

Changes  Path
+3 -10 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 19:37:10 -0700 (Sat, 16 Jul 2005)
Revision: 7627
Log message:

      several renamings and one custom functions replaced with List.fold_left
      

Changes  Path
+11 -8 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 20:56:22 -0700 (Sat, 16 Jul 2005)
Revision: 7628
Log message:

      more on conversion lists to maps
      

Changes  Path
+34 -32 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-16 21:45:51 -0700 (Sat, 16 Jul 2005)
Revision: 7631
Log message:

      more list converted to maps
      

Changes  Path
+26 -27 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-17 17:10:57 -0700 (Sun, 17 Jul 2005)
Revision: 7635
Log message:

      replaced a couple of (=) with position_eq and made one function tail-recursive
      

Changes  Path
+0 -2 metaprl/refiner/reflib/jall.ml
+2 -0 metaprl/refiner/reflib/jordering.ml
+12 -15 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-18 19:56:26 -0700 (Mon, 18 Jul 2005)
Revision: 7639
Log message:

      Until now, before calling unify_mm jprover used to apply previously found
      substitutions to the current pair of terms.
      As far as I understand, it could be very expensive potentially.
      So now it uses substitution as an additional set of equations.
      I failed to use unify_mm's type eqnlist to store intermediate solutions
      from iteration to iteration because I still need substitutions out of it.
      It seems that getting substituion directly from unify and getting eqnlist with
      manual convertion to a substitution produce different results :(
      

Changes  Path
+51 -48 metaprl/refiner/reflib/jall.ml
+6 -4 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-18 22:57:38 -0700 (Mon, 18 Jul 2005)
Revision: 7640
Log message:

      Jprover used to replace original free variables with ground terms
      and then restore them at the end.
      I'm working on eliminating such behavior.
      There is a potential for clashes between metaprl and jprover variables
      but I haven't seen any yet. And there is always a treatment against
      clashes - Lm_symbol.new_number though it might make jprover a bit slower.
      

Changes  Path
+23 -30 metaprl/refiner/reflib/jall.ml
+0 -1 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-19 02:40:02 -0700 (Tue, 19 Jul 2005)
Revision: 7641
Log message:

      Use Lm_symbol.new_number for unique indices instead of local counter.
      This is in order to avoid clashes between jprover-vars and original vars in terms.
      

Changes  Path
+84 -101 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-19 02:57:27 -0700 (Tue, 19 Jul 2005)
Revision: 7642
Log message:

      Second and the last local counter replaced with Lm_symbol.new_number
      

Changes  Path
+1 -4 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-19 19:35:36 -0700 (Tue, 19 Jul 2005)
Revision: 7643
Log message:

      There is one more counter for unique indices, with this commit it is localized
      in jtunify
      

Changes  Path
+20 -21 metaprl/refiner/reflib/jall.ml
+3 -8 metaprl/refiner/reflib/jtunify.ml
+7 -10 metaprl/refiner/reflib/jtunify.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-20 15:28:18 -0700 (Wed, 20 Jul 2005)
Revision: 7644
Log message:

      1.Made one exception more verbose
      2.Fixed a typo
      

Changes  Path
+4 -2 metaprl/theories/itt/itt_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-20 15:33:59 -0700 (Wed, 20 Jul 2005)
Revision: 7645
Log message:

      Until now Jprover used to replace all originally free variables with ground terms
      and than recover tham at the final stage.
      It also used to inject its own ground terms which are actually variables in certain sense.
      Aleksey complained about its interaction with nested sequents.
      All this is now gone, jprover injects no ground terms, all of them are now variables.
      
      The only side effect which you might not like is that I use Lm_symbol.new_number
      and during check-status this index goes beyond 900000 (may be even above a million),
      I don't know if it is ever exposed to a user. If this happens I can return to
      usage of local counters though it might complicate the code a bit.
      

Changes  Path
+95 -96 metaprl/refiner/reflib/jall.ml
+33 -13 metaprl/refiner/reflib/jordering.ml
+0 -11 metaprl/refiner/reflib/jtunify.ml
+1 -2 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-20 15:37:21 -0700 (Wed, 20 Jul 2005)
Revision: 7646
Log message:

      Fixing a typo
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-20 15:50:43 -0700 (Wed, 20 Jul 2005)
Revision: 7647
Log message:

      turned a group of functions into tail-recursive form
      

Changes  Path
+7 -9 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-20 16:24:49 -0700 (Wed, 20 Jul 2005)
Revision: 7648
Log message:

      a bunch of minor optimizations
      

Changes  Path
+24 -45 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-20 16:41:01 -0700 (Wed, 20 Jul 2005)
Revision: 7649
Log message:

      replaced a couple of (=) with position_eq
      

Changes  Path
+3 -5 metaprl/refiner/reflib/jall.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-21 09:33:49 -0700 (Thu, 21 Jul 2005)
Revision: 7650
Log message:

      Totally revising the file chapter.
      

Changes  Path
+222 -198 metaprl/theories/ocaml_doc/ocaml_doc_mod1.ml

Changes by: ( at unknown.email)
Date: 2005-07-21 09:33:49 -0700 (Thu, 21 Jul 2005)
Revision: 7651
Log message:

      This commit was manufactured by cvs2svn to create branch
      'jprover-rule-based-unif'.

Changes  Path
Copied metaprl-branches/jprover-rule-based-unif
Copied texinputs-branches/jprover-rule-based-unif
Deleted texinputs-branches/jprover-rule-based-unif/1cm.sty
Deleted texinputs-branches/jprover-rule-based-unif/1cml.sty
Deleted texinputs-branches/jprover-rule-based-unif/Makefile
Deleted texinputs-branches/jprover-rule-based-unif/Makefile-common
Deleted texinputs-branches/jprover-rule-based-unif/PPR-macros.tex
Deleted texinputs-branches/jprover-rule-based-unif/PPRmyppr.sty
Deleted texinputs-branches/jprover-rule-based-unif/bcp.bib
Deleted texinputs-branches/jprover-rule-based-unif/citlogo.eps
Deleted texinputs-branches/jprover-rule-based-unif/citlogo2.eps
Deleted texinputs-branches/jprover-rule-based-unif/config.ppr
Deleted texinputs-branches/jprover-rule-based-unif/cornell-logo.eps
Deleted texinputs-branches/jprover-rule-based-unif/dag50.eps
Deleted texinputs-branches/jprover-rule-based-unif/der.tex
Deleted texinputs-branches/jprover-rule-based-unif/gate.eps
Deleted texinputs-branches/jprover-rule-based-unif/gate.pdf
Binary texinputs-branches/jprover-rule-based-unif/gccuny-logo.eps
Binary texinputs-branches/jprover-rule-based-unif/gccuny-logo.gif
Binary texinputs-branches/jprover-rule-based-unif/gccuny-logo.pdf
Deleted texinputs-branches/jprover-rule-based-unif/include.tex
Deleted texinputs-branches/jprover-rule-based-unif/omscmsy.fd
Deleted texinputs-branches/jprover-rule-based-unif/ot1cmr.fd
Deleted texinputs-branches/jprover-rule-based-unif/ot1cmss.fd
Deleted texinputs-branches/jprover-rule-based-unif/ot1lcmss.fd
Deleted texinputs-branches/jprover-rule-based-unif/ot1lcmtt.fd
Deleted texinputs-branches/jprover-rule-based-unif/pprpdf
Deleted texinputs-branches/jprover-rule-based-unif/proof.sty
Deleted texinputs-branches/jprover-rule-based-unif/sigplanconf.cls
Deleted texinputs-branches/jprover-rule-based-unif/slides-nogin.cls
Deleted texinputs-branches/jprover-rule-based-unif/splncs.bst
Deleted texinputs-branches/jprover-rule-based-unif/umsa.fd
Deleted texinputs-branches/jprover-rule-based-unif/umsb.fd

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 11:09:16 -0700 (Thu, 21 Jul 2005)
Revision: 7652
Log message:

      I started to work on rule-based prefix unification in jprover.
      The potential benefits:
      1.It's easier to adapt to other logics
      2.One of possible resolutions for contination problem
      
      Right now it's pretty naive and check-status is 50secs slower but
      s4_tests/mch3 which used to run for 120 secs runs for 80 secs now.
      I think the latter speed up is due to tail-recursive code of this new
      implementation.
      

Changes  Path
+159 -150 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 11:44:12 -0700 (Thu, 21 Jul 2005)
Revision: 7653
Log message:

      Made the rules' map more intelligent - after a rule found applicable use a predefined
      list of rules to try next (not all of the remaining rules).
      

Changes  Path
+19 -17 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 12:02:40 -0700 (Thu, 21 Jul 2005)
Revision: 7654
Log message:

      a slight tune up
      

Changes  Path
+1 -1 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 12:55:38 -0700 (Thu, 21 Jul 2005)
Revision: 7655
Log message:

      one rule was not applicable after another, so I removed it.
      

Changes  Path
+1 -4 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 13:06:28 -0700 (Thu, 21 Jul 2005)
Revision: 7656
Log message:

      minor optimizations
      

Changes  Path
+117 -91 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 13:45:20 -0700 (Thu, 21 Jul 2005)
Revision: 7657
Log message:

      I don't understand why rev_append worked in this place, rolling back to append
      

Changes  Path
+1 -1 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-21 14:14:55 -0700 (Thu, 21 Jul 2005)
Revision: 7658
Log message:

      Modified the chapter on files.
      

Changes  Path
+0 -3 metaprl/mllib/comment_parse.mll
+521 -532 metaprl/theories/ocaml_doc/ocaml_doc_mod1.ml
+36 -0 metaprl/theories/ocaml_doc/ocaml_doc_mod2.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 15:13:34 -0700 (Thu, 21 Jul 2005)
Revision: 7659
Log message:

      preparations for continuation support
      

Changes  Path
+31 -64 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 17:41:41 -0700 (Thu, 21 Jul 2005)
Revision: 7660
Log message:

      The infrastructure for continuation in prefix unification is ready.
      Even the time of check-status is almost back to normal.
      

Changes  Path
+78 -76 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 18:46:34 -0700 (Thu, 21 Jul 2005)
Revision: 7661
Log message:

      Replaced an append with rev_append
      

Changes  Path
+2 -7 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-21 20:15:06 -0700 (Thu, 21 Jul 2005)
Revision: 7662
Log message:

      another (=) replaced with position_eq
      

Changes  Path
+1 -1 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-22 11:44:28 -0700 (Fri, 22 Jul 2005)
Revision: 7663
Log message:

      It's amazing, continuation worked well from the first try without any debugging!
      check-status time is down by 100secs;
      muddy children problem dropped from 120 secs to 40 secs
      

Changes  Path
+29 -37 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jall.ml
+42 -13 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.ml
+12 -2 metaprl-branches/jprover-rule-based-unif/refiner/reflib/jtunify.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-22 12:08:14 -0700 (Fri, 22 Jul 2005)
Revision: 7664
Log message:

      Merging continuation code into the main trunk
      

Changes  Path
+29 -37 metaprl/refiner/reflib/jall.ml
+252 -214 metaprl/refiner/reflib/jtunify.ml
+12 -2 metaprl/refiner/reflib/jtunify.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-22 12:24:36 -0700 (Fri, 22 Jul 2005)
Revision: 7665
Log message:

      With the new unification algorithm muddy children problem for 4 children
      is proved in 30 seconds vs "infinite" time before (it worked for hours and didn't terminate).
      

Changes  Path
+164 -177 metaprl/theories/s4lp/s4_tests.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-28 17:03:08 -0700 (Thu, 28 Jul 2005)
Revision: 7666
Log message:

      S4-to-LP realization compiles but definitely does not work yet.
      (that's for implicative fragment only)
      

Changes  Path
+1 -0 metaprl/theories/s4lp/OMakefile
+128 -8 metaprl/theories/s4lp/hilbert_internal.ml
+40 -0 metaprl/theories/s4lp/hilbert_internal.mli
+370 -98 metaprl/theories/s4lp/s4_internal.ml
Added metaprl/theories/s4lp/s4_internal.mli
Properties metaprl/theories/s4lp/s4_internal.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-28 17:47:03 -0700 (Thu, 28 Jul 2005)
Revision: 7667
Log message:

      Sounds funny, but I missed the stage when non-essential boxes are actually converted to proof terms.
      

Changes  Path
+28 -20 metaprl/theories/s4lp/s4_internal.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-28 18:15:46 -0700 (Thu, 28 Jul 2005)
Revision: 7668
Log message:

      Now box should be timely converted to proof terms, it's time to see how the whole thing works.
      

Changes  Path
+47 -30 metaprl/theories/s4lp/s4_internal.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-29 14:26:39 -0700 (Fri, 29 Jul 2005)
Revision: 7669
Log message:

      Now it seems to be capable of realizing S4 proof of box(a -> a) in LP.
      

Changes  Path
+1 -0 metaprl/theories/s4lp/hilbert_internal.mli
+116 -79 metaprl/theories/s4lp/s4_internal.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-07-29 14:33:50 -0700 (Fri, 29 Jul 2005)
Revision: 7670
Log message:

      Forgot to remove debug messages.
      

Changes  Path
+0 -13 metaprl/theories/s4lp/s4_internal.ml