Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-01 02:05:14 -0800 (Tue, 01 Apr 2003)
Revision: 4362
Log message:

       - Proved "Every subgroup of a cyclic group is cyclic" with Alexei's membership for subset.
       - A slight change in the definition of subStructure.
      

Changes  Path
+6 -5 metaprl/theories/itt/itt_cyclic_group.ml
+1 -0 metaprl/theories/itt/itt_cyclic_group.mli
+4126 -7689 metaprl/theories/itt/itt_cyclic_group.prla
+9 -2 metaprl/theories/itt/itt_group.ml
+8906 -7734 metaprl/theories/itt/itt_group.prla
+3 -3 metaprl/theories/itt/itt_grouplikeobj.ml
+4727 -4753 metaprl/theories/itt/itt_grouplikeobj.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-01 14:17:43 -0800 (Tue, 01 Apr 2003)
Revision: 4363
Log message:

      Added the SPEC file.
      

Changes  Path
Added metaprl/patches/ocaml-3.06.spec
Properties metaprl/patches/ocaml-3.06.spec

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-01 16:11:11 -0800 (Tue, 01 Apr 2003)
Revision: 4364
Log message:

      Changed well-formedness rules.
      Added a squash-stable rule for subStructure with squash resource.
      
      Can anyone, maybe Aleksey, please take a look at "itt_grouplikeobj/subStructure_sqStable1"? I can't figure out how to prove it. Thanks.
      

Changes  Path
+29 -10 metaprl/theories/itt/itt_grouplikeobj.ml
+3536 -3391 metaprl/theories/itt/itt_grouplikeobj.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-01 16:23:17 -0800 (Tue, 01 Apr 2003)
Revision: 4365
Log message:

      Simplified some proofs.
      

Changes  Path
+223 -223 metaprl/theories/itt/itt_grouplikeobj.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-01 16:42:44 -0800 (Tue, 01 Apr 2003)
Revision: 4366
Log message:

      Removed "subStructure_sqStable1".
      

Changes  Path
+1 -5 metaprl/theories/itt/itt_grouplikeobj.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-01 18:31:14 -0800 (Tue, 01 Apr 2003)
Revision: 4367
Log message:

      Updated the squash resource to support annotations on
      H |- [A] --> H |- A
      

Changes  Path
+2 -2 metaprl/theories/itt/itt_group.ml
+1 -2 metaprl/theories/itt/itt_grouplikeobj.ml
+1174 -1373 metaprl/theories/itt/itt_grouplikeobj.prla
+40 -11 metaprl/theories/itt/itt_squash.ml
+7839 -7169 metaprl/theories/itt/itt_squash.prla
+1 -1 metaprl/theories/itt/itt_subset.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-01 21:49:19 -0800 (Tue, 01 Apr 2003)
Revision: 4368
Log message:

      Use -lncurses (which exists on UGCS machines) instead of -ltermcap (which does not).
      

Changes  Path
+1 -1 metaprl/mk/preface

Changes by: ( at unknown.email)
Date: 2003-04-01 22:26:24 -0800 (Tue, 01 Apr 2003)
Revision: 4369
Log message:

      This commit was manufactured by cvs2svn to create branch 'CS101_branch'.

Changes  Path
Copied metaprl-branches/CS101_branch
Deleted metaprl-branches/CS101_branch/.cpdir
Deleted metaprl-branches/CS101_branch/.cprc
Deleted metaprl-branches/CS101_branch/BUGS
Deleted metaprl-branches/CS101_branch/Makefile
Deleted metaprl-branches/CS101_branch/README
Deleted metaprl-branches/CS101_branch/editor/.cprc
Deleted metaprl-branches/CS101_branch/editor/Conscript
Deleted metaprl-branches/CS101_branch/editor/ml/.gdbinit
Deleted metaprl-branches/CS101_branch/editor/ml/BOO008-3.p
Deleted metaprl-branches/CS101_branch/editor/ml/Conscript
Deleted metaprl-branches/CS101_branch/editor/ml/GEN.p
Deleted metaprl-branches/CS101_branch/editor/ml/Makefile
Deleted metaprl-branches/CS101_branch/editor/ml/QUICKSTART
Deleted metaprl-branches/CS101_branch/editor/ml/display_term.ml
Deleted metaprl-branches/CS101_branch/editor/ml/display_term.mli
Deleted metaprl-branches/CS101_branch/editor/ml/mp
Deleted metaprl-branches/CS101_branch/editor/ml/mp.ml
Deleted metaprl-branches/CS101_branch/editor/ml/mp.mli
Deleted metaprl-branches/CS101_branch/editor/ml/mp_top.ml
Deleted metaprl-branches/CS101_branch/editor/ml/mp_top.mli
Deleted metaprl-branches/CS101_branch/editor/ml/mp_version.mli
Deleted metaprl-branches/CS101_branch/editor/ml/mpdebug
Deleted metaprl-branches/CS101_branch/editor/ml/mpdebug-top
Deleted metaprl-branches/CS101_branch/editor/ml/mpgossip
Deleted metaprl-branches/CS101_branch/editor/ml/mpopt
Deleted metaprl-branches/CS101_branch/editor/ml/mpserver
Deleted metaprl-branches/CS101_branch/editor/ml/mptop
Deleted metaprl-branches/CS101_branch/editor/ml/mpxterm
Deleted metaprl-branches/CS101_branch/editor/ml/mpxterm-large
Deleted metaprl-branches/CS101_branch/editor/ml/mux_channel.ml
Deleted metaprl-branches/CS101_branch/editor/ml/mux_channel.mli
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_eval.ml
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_eval.mli
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_jprover.ml
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_jprover.mli
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_run.ml
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_run.mli
Deleted metaprl-branches/CS101_branch/editor/ml/nuprl_sig.mlz
Deleted metaprl-branches/CS101_branch/editor/ml/package_info.ml
Deleted metaprl-branches/CS101_branch/editor/ml/package_info.mli
Deleted metaprl-branches/CS101_branch/editor/ml/package_sig.mlz
Deleted metaprl-branches/CS101_branch/editor/ml/proof_edit.ml
Deleted metaprl-branches/CS101_branch/editor/ml/proof_edit.mli
Deleted metaprl-branches/CS101_branch/editor/ml/recursive_lock.ml
Deleted metaprl-branches/CS101_branch/editor/ml/recursive_lock.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_http.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_http.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_mp.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_mp.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_p4.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_p4.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_p4_sig.mlz
Deleted metaprl-branches/CS101_branch/editor/ml/shell_package.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_package.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_rewrite.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_rewrite.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_root.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_root.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_rule.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_rule.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_sig.mlz
Deleted metaprl-branches/CS101_branch/editor/ml/shell_state.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_state.mli
Deleted metaprl-branches/CS101_branch/editor/ml/shell_tex.ml
Deleted metaprl-branches/CS101_branch/editor/ml/shell_tex.mli
Deleted metaprl-branches/CS101_branch/editor/ml/tutorial.ml
Deleted metaprl-branches/CS101_branch/editor/ml/tutorial_itt.ml
Deleted metaprl-branches/CS101_branch/editor/ml/x.ml
Deleted metaprl-branches/CS101_branch/mk/check_version.sh
Deleted metaprl-branches/CS101_branch/mk/cvs_realclean.sh
Deleted metaprl-branches/CS101_branch/mk/make_config.sh
Deleted metaprl-branches/CS101_branch/mk/rules

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-01 22:26:24 -0800 (Tue, 01 Apr 2003)
Revision: 4370
Log message:

      CS101-specific version string.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/mk/preface

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-02 02:29:52 -0800 (Wed, 02 Apr 2003)
Revision: 4372
Log message:

      Completed all proofs except for "itt_subset/member_doesnot_depend_on_B".
      
      Alexei, can you take a look at this rule? I think the assumptions should
      be subset instead of subtype.
      

Changes  Path
+6 -0 metaprl/theories/itt/itt_grouplikeobj.ml
+1624 -1162 metaprl/theories/itt/itt_grouplikeobj.prla
+825 -867 metaprl/theories/itt/itt_subset.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2003-04-02 15:53:40 -0800 (Wed, 02 Apr 2003)
Revision: 4373
Log message:

      1.itt_logic/not_elim had incorrect label of the only subgoal (assert->main).
      2.negation and nequal in hypotheses are supported now.
      

Changes  Path
+42 -1 metaprl/theories/itt/itt_int_arith.ml
+2 -0 metaprl/theories/itt/itt_int_arith.mli
+2 -2 metaprl/theories/itt/itt_logic.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-02 16:12:23 -0800 (Wed, 02 Apr 2003)
Revision: 4374
Log message:

      These are bug fixes so that the M language compiler can be built
      again.  Someone mispelled 'cmxa' in editor/ml/Makefile.  Also, the
      list of files was incorrect in compile/Makefile.  Finally, there
      was an unused match case in M_x86_term (how it managed to survive
      this long is beyond me).
      
      Incidentally, it would appear that in order to build the M
      language compiler, lm_libmojave has to be a subdirectory of
      MetaPRL?  At least that's the only way I could get it to work.
      
      One last thing, only an 'opt' build seems to work if all I have
      is  THEORIES = tactic ocaml base experimental/compile.  A
      byte-code build keeps dying in editor/ml becuase it seems like
      lm_libmojave/cutil never gets built (and I don't know why).
      

Changes  Path
+1 -1 metaprl/editor/ml/Makefile
+4 -2 metaprl/theories/experimental/compile/Makefile
+0 -1 metaprl/theories/experimental/compile/m_x86_term.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-02 22:42:22 -0800 (Wed, 02 Apr 2003)
Revision: 4375
Log message:

      Wrote a little documentation for dead code elimination.  Mostly,
      this is just clean-up.  Is 'redeces' the plural form of 'redex'?
      If it isn't, that'll need to be fixed here.
      

Changes  Path
+20 -25 metaprl/theories/experimental/compile/m_dead.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-03 00:34:13 -0800 (Thu, 03 Apr 2003)
Revision: 4376
Log message:

      This is my attempt to add some saner documentation to M_inline.
      As in M_dead, there's not a whole lot to say.  We need to discuss
      the technical report for the M language compiler sometime.
      
      I believe we have a bug in the rewrite to perform constant folding
      for division operations.  The problem is the reduction of
      meta_quot will fail is we're trying to divide by zero, which means
      that we could potentially end up with a program that has
      extraneous MetaInt terms.
      
      I would fix this using a conditional rewrite (which is the only
      immediately obvious thing that I can think of), except I'm under
      the impression we're trying to avoid conditional rewrites (can't
      remember where I heard this).  In any event, I put a BUG marker on
      the rewrite for now.
      

Changes  Path
+40 -22 metaprl/theories/experimental/compile/m_inline.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-03 03:19:38 -0800 (Thu, 03 Apr 2003)
Revision: 4379
Log message:

      Defined subgroup; Updated some proofs. Need to work more on this tomorrow.
      

Changes  Path
+12 -1 metaprl/theories/itt/itt_comment.ml
+1 -0 metaprl/theories/itt/itt_comment.mli
+53 -65 metaprl/theories/itt/itt_group.ml
+0 -1 metaprl/theories/itt/itt_group.mli
+8380 -10448 metaprl/theories/itt/itt_group.prla

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-03 09:36:07 -0800 (Thu, 03 Apr 2003)
Revision: 4380
Log message:

      Tried to clean-up the documentation in M_prog.
      

Changes  Path
+16 -25 metaprl/theories/experimental/compile/m_prog.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-03 13:03:26 -0800 (Thu, 03 Apr 2003)
Revision: 4381
Log message:

      Removing my BUG comment, given Jason's response to it
      (see the newsgroup).
      

Changes  Path
+0 -5 metaprl/theories/experimental/compile/m_inline.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-03 15:56:18 -0800 (Thu, 03 Apr 2003)
Revision: 4382
Log message:

      A little more work on trying to clean-up / add documentation.
      I need to take a look at the assembly language some more; the
      delete_null_reserve rewrite confuses me right now.
      

Changes  Path
+2 -2 metaprl/theories/experimental/compile/m_prog.ml
+41 -30 metaprl/theories/experimental/compile/m_x86_opt.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-03 16:14:56 -0800 (Thu, 03 Apr 2003)
Revision: 4383
Log message:

      Added booleans to the abstract syntax table and cleaned up
      trailing whitespace chars.  Not sure how much else I want to
      try cleaning up in this file before we get together to talk
      about the tech report.
      

Changes  Path
+17 -37 metaprl/theories/experimental/compile/m_ir.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-03 18:28:01 -0800 (Thu, 03 Apr 2003)
Revision: 4384
Log message:

      This will be my final attempt at trying to add/fix documentation
      for a while.  The documentation in M_x86_asm is still lacking in
      places, but I think it's a bit better than what was there before.
      

Changes  Path
+49 -41 metaprl/theories/experimental/compile/m_x86_asm.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-04 19:23:14 -0800 (Fri, 04 Apr 2003)
Revision: 4385
Log message:

      More updates on stuff related to subgroup.
      

Changes  Path
+288 -309 metaprl/theories/itt/itt_group.ml
+4 -4 metaprl/theories/itt/itt_group.mli
+17894 -11714 metaprl/theories/itt/itt_group.prla
+2 -2 metaprl/theories/itt/itt_grouplikeobj.ml
+1257 -1257 metaprl/theories/itt/itt_grouplikeobj.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-05 00:58:44 -0800 (Sat, 05 Apr 2003)
Revision: 4386
Log message:

      Updated proofs related with subgroup.
      

Changes  Path
+4 -8 metaprl/theories/itt/itt_cyclic_group.ml
+2648 -2340 metaprl/theories/itt/itt_cyclic_group.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-05 02:39:25 -0800 (Sat, 05 Apr 2003)
Revision: 4387
Log message:

      Changed the definition of cyclic subgroup.
      

Changes  Path
+5 -9 metaprl/theories/itt/itt_comment.ml
+1 -1 metaprl/theories/itt/itt_comment.mli
+25 -20 metaprl/theories/itt/itt_cyclic_group.ml
+1 -1 metaprl/theories/itt/itt_cyclic_group.mli
+4544 -1731 metaprl/theories/itt/itt_cyclic_group.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-06 13:29:55 -0700 (Sun, 06 Apr 2003)
Revision: 4388
Log message:

      Fixed the "make latex".
      
      Xin, when writing TeX display forms, the things that can be long and may end up
      broken into several lines should not be wrapped in {...}.
      

Changes  Path
+2 -2 metaprl/theories/itt/itt_comment.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-06 23:20:22 -0700 (Sun, 06 Apr 2003)
Revision: 4389
Log message:

      New syntax for sequent context and binding-free sequent hypotheses.
      
      Note: in "... sequent ...{ <H>..." there now _needs_ to be a space
      between "{" and "<" (I have idea why camlp4 acts this way).
      

Changes  Path
+1 -1 metaprl/editor/ml/shell_rewrite.ml
+9 -30 metaprl/filter/base/term_grammar.ml
+3 -3 metaprl/theories/base/base_rewrite.ml
+3 -3 metaprl/theories/base/base_rewrite.mli
+18 -18 metaprl/theories/czf/czf_all.mli
+11 -11 metaprl/theories/czf/czf_and.mli
+2 -2 metaprl/theories/czf/czf_equal.mli
+18 -18 metaprl/theories/czf/czf_exists.mli
+3 -3 metaprl/theories/czf/czf_false.mli
+12 -12 metaprl/theories/czf/czf_implies.mli
+6 -6 metaprl/theories/czf/czf_itt_abel_group.ml
+16 -16 metaprl/theories/czf/czf_itt_all.ml
+16 -16 metaprl/theories/czf/czf_itt_and.ml
+19 -19 metaprl/theories/czf/czf_itt_axioms.ml
+422 -422 metaprl/theories/czf/czf_itt_bool.ml
+60 -60 metaprl/theories/czf/czf_itt_coset.ml
+32 -32 metaprl/theories/czf/czf_itt_cyclic_group.ml
+28 -28 metaprl/theories/czf/czf_itt_cyclic_subgroup.ml
+20 -20 metaprl/theories/czf/czf_itt_dall.ml
+22 -22 metaprl/theories/czf/czf_itt_dexists.ml
+2 -2 metaprl/theories/czf/czf_itt_empty.ml
+57 -57 metaprl/theories/czf/czf_itt_eq.ml
+213 -213 metaprl/theories/czf/czf_itt_equiv.ml
+16 -16 metaprl/theories/czf/czf_itt_exists.ml
+4 -4 metaprl/theories/czf/czf_itt_false.ml
+4 -4 metaprl/theories/czf/czf_itt_false.mli
+201 -201 metaprl/theories/czf/czf_itt_group.ml
+25 -25 metaprl/theories/czf/czf_itt_group_bvd.ml
+35 -35 metaprl/theories/czf/czf_itt_group_power.ml
+74 -74 metaprl/theories/czf/czf_itt_hom.ml
+24 -24 metaprl/theories/czf/czf_itt_implies.ml
+17 -17 metaprl/theories/czf/czf_itt_inv_image.ml
+33 -33 metaprl/theories/czf/czf_itt_isect.ml
+11 -11 metaprl/theories/czf/czf_itt_iso.ml
+83 -83 metaprl/theories/czf/czf_itt_ker.ml
+71 -71 metaprl/theories/czf/czf_itt_kleingroup.ml
+34 -34 metaprl/theories/czf/czf_itt_member.ml
+37 -37 metaprl/theories/czf/czf_itt_nat.ml
+13 -13 metaprl/theories/czf/czf_itt_normal_subgroup.ml
+16 -16 metaprl/theories/czf/czf_itt_or.ml
+22 -22 metaprl/theories/czf/czf_itt_pair.ml
+11 -11 metaprl/theories/czf/czf_itt_power.ml
+4 -4 metaprl/theories/czf/czf_itt_rel.ml
+7 -7 metaprl/theories/czf/czf_itt_sall.ml
+7 -7 metaprl/theories/czf/czf_itt_sall.mli
+28 -28 metaprl/theories/czf/czf_itt_sep.ml
+27 -27 metaprl/theories/czf/czf_itt_set.ml
+22 -22 metaprl/theories/czf/czf_itt_set.mli
+20 -20 metaprl/theories/czf/czf_itt_set_bvd.ml
+18 -18 metaprl/theories/czf/czf_itt_set_ind.ml
+18 -18 metaprl/theories/czf/czf_itt_set_ind.mli
+19 -19 metaprl/theories/czf/czf_itt_setdiff.ml
+9 -9 metaprl/theories/czf/czf_itt_sexists.ml
+10 -10 metaprl/theories/czf/czf_itt_singleton.ml
+48 -48 metaprl/theories/czf/czf_itt_subgroup.ml
+19 -19 metaprl/theories/czf/czf_itt_subset.ml
+4 -4 metaprl/theories/czf/czf_itt_true.ml
+4 -4 metaprl/theories/czf/czf_itt_true.mli
+34 -34 metaprl/theories/czf/czf_itt_union.ml
+1 -1 metaprl/theories/czf/czf_member.mli
+15 -15 metaprl/theories/czf/czf_or.mli
+1 -1 metaprl/theories/czf/czf_struct.mli
+2 -2 metaprl/theories/experimental/compile/m_cps.ml
+4 -4 metaprl/theories/experimental/compile/m_standardize.ml
+4 -4 metaprl/theories/experimental/compile/m_test.ml
+2 -2 metaprl/theories/experimental/compile/m_x86_codegen.ml
+48 -48 metaprl/theories/fir/mfir_tr_atom.ml
+26 -26 metaprl/theories/fir/mfir_tr_base.ml
+101 -101 metaprl/theories/fir/mfir_tr_exp.ml
+23 -23 metaprl/theories/fir/mfir_tr_store.ml
+66 -66 metaprl/theories/fir/mfir_tr_types.ml
+9 -9 metaprl/theories/fol/cfol_itt_all.ml
+13 -13 metaprl/theories/fol/cfol_itt_and.ml
+19 -19 metaprl/theories/fol/cfol_itt_base.ml
+2 -2 metaprl/theories/fol/cfol_magic.ml
+9 -9 metaprl/theories/fol/fol_all.ml
+8 -8 metaprl/theories/fol/fol_all_itt.ml
+10 -10 metaprl/theories/fol/fol_and.ml
+6 -6 metaprl/theories/fol/fol_bisect_itt.ml
+4 -4 metaprl/theories/fol/fol_ctheory.ml
+8 -8 metaprl/theories/fol/fol_exists.ml
+2 -2 metaprl/theories/fol/fol_false.ml
+1 -1 metaprl/theories/fol/fol_false.mli
+9 -9 metaprl/theories/fol/fol_implies.ml
+8 -8 metaprl/theories/fol/fol_itt_and.ml
+2 -2 metaprl/theories/fol/fol_itt_false.ml
+9 -9 metaprl/theories/fol/fol_itt_implies.ml
+12 -12 metaprl/theories/fol/fol_itt_or.ml
+2 -2 metaprl/theories/fol/fol_itt_true.ml
+7 -7 metaprl/theories/fol/fol_not.ml
+12 -12 metaprl/theories/fol/fol_or.ml
+1 -1 metaprl/theories/fol/fol_pred.ml
+20 -20 metaprl/theories/fol/fol_prop.ml
+6 -6 metaprl/theories/fol/fol_struct.ml
+2 -2 metaprl/theories/fol/fol_true.ml
+1 -1 metaprl/theories/fol/fol_univ.ml
+8 -8 metaprl/theories/fol/fol_univ_itt.ml
+71 -71 metaprl/theories/itt/ctt_markov.ml
+13 -13 metaprl/theories/itt/itt_antiquotient.ml
+7 -7 metaprl/theories/itt/itt_atom.ml
+5 -5 metaprl/theories/itt/itt_atom.mli
+7 -7 metaprl/theories/itt/itt_atom_bool.ml
+45 -45 metaprl/theories/itt/itt_bintree.ml
+31 -31 metaprl/theories/itt/itt_bisect.ml
+96 -96 metaprl/theories/itt/itt_bool.ml
+11 -11 metaprl/theories/itt/itt_bool.mli
+21 -21 metaprl/theories/itt/itt_bunion.ml
+173 -173 metaprl/theories/itt/itt_collection.ml
+74 -74 metaprl/theories/itt/itt_cyclic_group.ml
+22 -22 metaprl/theories/itt/itt_datatree.ml
+6 -6 metaprl/theories/itt/itt_decidable.ml
+12 -12 metaprl/theories/itt/itt_derive.ml
+37 -37 metaprl/theories/itt/itt_dfun.ml
+35 -35 metaprl/theories/itt/itt_dfun.mli
+42 -42 metaprl/theories/itt/itt_disect.ml
+3 -3 metaprl/theories/itt/itt_disect.mli
+25 -25 metaprl/theories/itt/itt_dprod.ml
+25 -25 metaprl/theories/itt/itt_dprod.mli
+35 -35 metaprl/theories/itt/itt_dprod_imp.ml
+38 -38 metaprl/theories/itt/itt_equal.ml
+38 -38 metaprl/theories/itt/itt_equal.mli
+27 -27 metaprl/theories/itt/itt_esquash.ml
+50 -50 metaprl/theories/itt/itt_example.ml
+2 -2 metaprl/theories/itt/itt_ext_equal.ml
+417 -417 metaprl/theories/itt/itt_fset.ml
+32 -32 metaprl/theories/itt/itt_fun.ml
+27 -27 metaprl/theories/itt/itt_fun.mli
+279 -279 metaprl/theories/itt/itt_group.ml
+84 -84 metaprl/theories/itt/itt_grouplikeobj.ml
+61 -61 metaprl/theories/itt/itt_int_arith.ml
+2 -2 metaprl/theories/itt/itt_int_arith.mli
+137 -137 metaprl/theories/itt/itt_int_base.ml
+130 -130 metaprl/theories/itt/itt_int_base.mli
+120 -120 metaprl/theories/itt/itt_int_ext.ml
+96 -96 metaprl/theories/itt/itt_int_ext.mli
+7 -7 metaprl/theories/itt/itt_inv_typing.ml
+53 -53 metaprl/theories/itt/itt_isect.ml
+26 -26 metaprl/theories/itt/itt_isect.mli
+32 -32 metaprl/theories/itt/itt_list.ml
+27 -27 metaprl/theories/itt/itt_list.mli
+108 -108 metaprl/theories/itt/itt_list2.ml
+126 -126 metaprl/theories/itt/itt_logic.ml
+35 -35 metaprl/theories/itt/itt_nat.ml
+6 -6 metaprl/theories/itt/itt_pointwise.ml
+3 -3 metaprl/theories/itt/itt_pointwise.mli
+9 -9 metaprl/theories/itt/itt_pointwise2.ml
+18 -18 metaprl/theories/itt/itt_prec.ml
+18 -18 metaprl/theories/itt/itt_prec.mli
+20 -20 metaprl/theories/itt/itt_prod.ml
+20 -20 metaprl/theories/itt/itt_prod.mli
+12 -12 metaprl/theories/itt/itt_prop_decide.ml
+33 -33 metaprl/theories/itt/itt_quotient.ml
+34 -34 metaprl/theories/itt/itt_quotient.mli
+33 -33 metaprl/theories/itt/itt_rbtree.ml
+110 -110 metaprl/theories/itt/itt_record.ml
+1 -1 metaprl/theories/itt/itt_record.prla
+53 -53 metaprl/theories/itt/itt_record0.ml
+37 -37 metaprl/theories/itt/itt_record_exm.ml
+12 -12 metaprl/theories/itt/itt_record_label.ml
+18 -18 metaprl/theories/itt/itt_record_label0.ml
+5 -5 metaprl/theories/itt/itt_record_label0.mli
+22 -22 metaprl/theories/itt/itt_relation_str.ml
+50 -50 metaprl/theories/itt/itt_rfun.ml
+25 -25 metaprl/theories/itt/itt_rfun.mli
+21 -21 metaprl/theories/itt/itt_set.ml
+18 -18 metaprl/theories/itt/itt_set.mli
+20 -20 metaprl/theories/itt/itt_set_str.ml
+9 -9 metaprl/theories/itt/itt_singleton.ml
+88 -88 metaprl/theories/itt/itt_sort.ml
+26 -26 metaprl/theories/itt/itt_sortedtree.ml
+43 -43 metaprl/theories/itt/itt_squash.ml
+23 -23 metaprl/theories/itt/itt_squash.mli
+23 -23 metaprl/theories/itt/itt_squiggle.ml
+23 -23 metaprl/theories/itt/itt_srec.ml
+19 -19 metaprl/theories/itt/itt_srec.mli
+27 -27 metaprl/theories/itt/itt_struct.ml
+21 -21 metaprl/theories/itt/itt_struct.mli
+29 -29 metaprl/theories/itt/itt_struct2.ml
+12 -12 metaprl/theories/itt/itt_struct3.ml
+12 -12 metaprl/theories/itt/itt_struct3.mli
+47 -47 metaprl/theories/itt/itt_subset.ml
+37 -37 metaprl/theories/itt/itt_subset.mli
+35 -35 metaprl/theories/itt/itt_subset2.ml
+33 -33 metaprl/theories/itt/itt_subtype.ml
+23 -23 metaprl/theories/itt/itt_subtype.mli
+4 -4 metaprl/theories/itt/itt_test.ml
+10 -10 metaprl/theories/itt/itt_tsquash.ml
+24 -24 metaprl/theories/itt/itt_tunion.ml
+19 -19 metaprl/theories/itt/itt_tunion.mli
+33 -33 metaprl/theories/itt/itt_union.ml
+31 -31 metaprl/theories/itt/itt_union.mli
+4 -4 metaprl/theories/itt/itt_union2.ml
+9 -9 metaprl/theories/itt/itt_unit.ml
+9 -9 metaprl/theories/itt/itt_unit.mli
+5 -5 metaprl/theories/itt/itt_void.ml
+5 -5 metaprl/theories/itt/itt_void.mli
+23 -23 metaprl/theories/itt/itt_w.ml
+23 -23 metaprl/theories/itt/itt_w.mli
+10 -10 metaprl/theories/itt/itt_well_founded.ml
+13 -13 metaprl/theories/itt/jprover_tests.ml
+1 -1 metaprl/theories/lf/lf_ctx.mli
+9 -9 metaprl/theories/lf/lf_dfun.mli
+5 -5 metaprl/theories/lf/lf_kind.mli
+2 -2 metaprl/theories/lf/lf_sig.mli
+1 -1 metaprl/theories/lf/lf_type.mli
+1 -1 metaprl/theories/mc/mp_mc_compile.ml
+5 -5 metaprl/theories/ocaml_sos/ocaml_base_sos.ml
+5 -5 metaprl/theories/ocaml_sos/ocaml_base_sos.mli
+107 -107 metaprl/theories/ocaml_sos/ocaml_expr_sos.ml
+107 -107 metaprl/theories/ocaml_sos/ocaml_expr_sos.mli
+76 -76 metaprl/theories/sil/sil_itt_sos.ml
+28 -28 metaprl/theories/sil/sil_itt_state_types.ml
+33 -33 metaprl/theories/sil/sil_program.ml
+41 -41 metaprl/theories/sil/sil_sos.ml
+46 -46 metaprl/theories/sil/sil_sos.ml.new
+36 -36 metaprl/theories/sil/sil_state_model.ml
+23 -23 metaprl/theories/sil/sil_state_type.ml
+61 -61 metaprl/theories/sil/state_types.ml
+60 -60 metaprl/theories/tptp/tptp.ml
+3 -3 metaprl/theories/tptp/tptp_prove.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 00:07:28 -0700 (Mon, 07 Apr 2003)
Revision: 4390
Log message:

      Updated the display forms for the new sequent syntax.
      

Changes  Path
+2 -1 metaprl/editor/ml/mpxterm-large
+37 -66 metaprl/theories/tactic/base_dform.ml
+6 -2 metaprl/theories/tactic/nuprl_font.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 00:45:04 -0700 (Mon, 07 Apr 2003)
Revision: 4392
Log message:

      - Using the new syntax, got rid of some unused binding vars
      - The rule itt_rfun.well_founded_assum_elim had a wrong "squash" marker.
      

Changes  Path
+3 -1 metaprl/filter/base/term_grammar.ml
+1 -1 metaprl/theories/itt/itt_equal.ml
+1 -1 metaprl/theories/itt/itt_equal.mli
+2 -2 metaprl/theories/itt/itt_esquash.ml
+2 -2 metaprl/theories/itt/itt_quotient.ml
+4 -4 metaprl/theories/itt/itt_quotient.mli
+2 -2 metaprl/theories/itt/itt_rfun.ml
+1 -1 metaprl/theories/itt/itt_rfun.mli
+2 -2 metaprl/theories/itt/itt_set.ml
+2 -2 metaprl/theories/itt/itt_set.mli
+14 -14 metaprl/theories/itt/itt_squash.ml
+5 -5 metaprl/theories/itt/itt_squash.mli
+1 -1 metaprl/theories/itt/itt_squiggle.ml
+2 -2 metaprl/theories/itt/itt_struct.ml
+2 -2 metaprl/theories/itt/itt_struct.mli
+3 -3 metaprl/theories/itt/itt_subtype.ml
+2 -2 metaprl/theories/itt/itt_subtype.mli
+4 -4 metaprl/theories/itt/itt_union.ml
+4 -4 metaprl/theories/itt/itt_union.mli
+1 -1 metaprl/theories/itt/itt_unit.ml
+1 -1 metaprl/theories/itt/itt_unit.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 01:07:36 -0700 (Mon, 07 Apr 2003)
Revision: 4393
Log message:

      Created an empty cs101 theory
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/mk/preface
Added metaprl-branches/CS101_branch/theories/cs101/Makefile
Properties metaprl-branches/CS101_branch/theories/cs101/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 02:26:01 -0700 (Mon, 07 Apr 2003)
Revision: 4394
Log message:

      - Added the basic intuitionistic rules to the cs101 theory
      - Term grammar: hyp variables should be LINDENT's, not just word_or_string's
      - File_base: better error message in the "not found" case.
      

Changes  Path
+1 -1 metaprl/filter/base/term_grammar.ml
+1 -3 metaprl/mllib/file_base.ml
Properties metaprl-branches/CS101_branch/theories/cs101
+4 -3 metaprl-branches/CS101_branch/theories/cs101/Makefile
Added metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml
Added metaprl-branches/CS101_branch/theories/cs101/cs101_int.mli
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_int.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 11:32:07 -0700 (Mon, 07 Apr 2003)
Revision: 4395
Log message:

      - Better (and more insane, of course) grammar for distinquishing between hyp
      bindings and binding-free hyps.
      - xterm scripts will now explicitly use +bdc (display bold as color).
      

Changes  Path
+1 -1 metaprl/editor/ml/mpxterm
+1 -1 metaprl/editor/ml/mpxterm-large
+1 -1 metaprl/editor/ml/tests/pigeon.ml
+20 -20 metaprl/editor/ml/tests/prop-pigeon.ml
+1 -1 metaprl/editor/ml/tests/seq_addrs_test.ml
+1 -1 metaprl/editor/ml/tests/test.ml
+12 -6 metaprl/filter/base/term_grammar.ml
+2 -2 metaprl/theories/itt/itt_esquash.ml
+1 -1 metaprl/theories/itt/itt_quotient.mli
+4 -4 metaprl/theories/itt/itt_rfun.ml
+1 -1 metaprl/theories/itt/itt_set.ml
+1 -1 metaprl/theories/itt/itt_set.mli
+4 -4 metaprl/theories/itt/itt_squash.ml
+1 -1 metaprl/theories/itt/itt_squash.mli
+1 -1 metaprl/theories/itt/itt_unit.ml
+1 -1 metaprl/theories/itt/itt_unit.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2003-04-07 13:02:48 -0700 (Mon, 07 Apr 2003)
Revision: 4396
Log message:

      1.itt_bool - removed incorrect rule that I added earlier
      2.itt_int_base - cleaning, all proofs are completed.
      3.itt_int_ext - some proofs completed.
      

Changes  Path
+4 -6 metaprl/theories/itt/itt_bool.ml
+10 -17 metaprl/theories/itt/itt_int_base.ml
+16 -17 metaprl/theories/itt/itt_int_base.mli
+6289 -6562 metaprl/theories/itt/itt_int_base.prla
+5940 -5744 metaprl/theories/itt/itt_int_ext.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 17:10:39 -0700 (Mon, 07 Apr 2003)
Revision: 4397
Log message:

      Proofs from today's lecture.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/editor/ml/mpconfig
+2 -1 metaprl-branches/CS101_branch/theories/cs101/Makefile
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.ml
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.ml
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.mli
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.mli
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.prla
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.prla
+53 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml
+3 -2 metaprl-branches/CS101_branch/theories/cs101/cs101_int.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 18:14:30 -0700 (Mon, 07 Apr 2003)
Revision: 4398
Log message:

      Made it more robust.
      

Changes  Path
+2 -2 metaprl/util/xfontsel-pattern.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 18:25:20 -0700 (Mon, 07 Apr 2003)
Revision: 4399
Log message:

      Furthe font selector script fixes.
      

Changes  Path
+2 -3 metaprl/util/xfontsel-pattern.sh
+1 -0 metaprl/util/xfontsel.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 21:03:45 -0700 (Mon, 07 Apr 2003)
Revision: 4401
Log message:

      Do not try cleaning the directories that do not exist.
      

Changes  Path
+2 -2 metaprl/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-07 22:11:38 -0700 (Mon, 07 Apr 2003)
Revision: 4402
Log message:

      Updating the README (thanks to Michael Vanier for noticing some
      potentially misleading text in it).
      

Changes  Path
+26 -20 metaprl/README

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-08 16:35:31 -0700 (Tue, 08 Apr 2003)
Revision: 4403
Log message:

      - Added a "raw" display form mode that is _guaranteed_ not to have any display
      forms (unfortunatelly the "src" mode has a lot of stuff that is not supposed
      to be there!). To use, do
      cd "/";; set_dfmode "raw";;
      in toploop.
      - Updated the Simple_print module to use the new syntax for sequents.
      

Changes  Path
+9 -6 metaprl/refiner/reflib/dform_print.ml
+3 -3 metaprl/refiner/reflib/simple_print.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-08 18:49:29 -0700 (Tue, 08 Apr 2003)
Revision: 4404
Log message:

      - Now the Pcaml.Qerror exceptions are pretty-printed correctly
      (instead of just being printed in the unexpanded format), so
      the term parsing errors are reported in a human-readable way now.
      - When there is a parsing error, the readline buffer is flushed
      (which means no further error get reported when it attempts to parse
      the ramaining buffer starting at a random point where the previous
      parsing attempt failed).
      

Changes  Path
+14 -28 metaprl/editor/ml/shell_mp.ml
+1 -1 metaprl/editor/ml/shell_p4_sig.mlz
+5 -1 metaprl/editor/ml/shell_state.ml
+88 -72 metaprl/filter/base/filter_exn.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-08 22:26:42 -0700 (Tue, 08 Apr 2003)
Revision: 4405
Log message:

      CS101: Classical logic and the other part of the homework.
      

Changes  Path
+1 -0 metaprl-branches/CS101_branch/theories/cs101/Makefile
Added metaprl-branches/CS101_branch/theories/cs101/cs101_cla.ml
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_cla.ml
Added metaprl-branches/CS101_branch/theories/cs101/cs101_cla.mli
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_cla.mli
+12 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.ml
+585 -18 metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.prla
+65 -46 metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-09 00:30:13 -0700 (Wed, 09 Apr 2003)
Revision: 4406
Log message:

      Comment parsing:
      - now it does not make sence to consider "*" symbol after whitespace
      at the beginning of a new line as a whitespace.
      
      Comment prl display:
      - "@begin[doc]", "@end[doc]", "(*" and "*)" will now be displayed bold
      - Multi-line comment will now be correctly terminated by " *)" on the last line,
      and not " *  *)"
      
      mpxterm scripts:
      - mpxterm will now use the same font for normal and bold display (since the
      bold version of the fond does not have tha "vdash" symbol).
      - both mpxterm and mpxterm-large will now display bold as brown.
      

Changes  Path
+0 -2 metaprl/Makefile
+2 -1 metaprl/editor/ml/mpxterm
+1 -1 metaprl/editor/ml/mpxterm-large
+1 -2 metaprl/mllib/comment_parse.mll
+4 -4 metaprl/theories/tactic/comment.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-09 18:30:13 -0700 (Wed, 09 Apr 2003)
Revision: 4408
Log message:

      Proof automation from lecture 4.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/mk/preface
+65 -235 metaprl-branches/CS101_branch/theories/cs101/cs101_hw1.prla
+22 -11 metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-10 21:25:37 -0700 (Thu, 10 Apr 2003)
Revision: 4409
Log message:

      Minor clean-up.
      

Changes  Path
+3 -25 metaprl/filter/filter/filter_parse.ml
+1 -1 metaprl/theories/itt/itt_esquash.ml
+1 -1 metaprl/theories/itt/itt_squash.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-11 00:18:24 -0700 (Fri, 11 Apr 2003)
Revision: 4410
Log message:

      - The "doc" directive now does not require the <:doc< >> quotation. One
      can now use normal terms (applytermlist, to be exact; no quotations required)
      under it.
      
      - <:doc<, <:ext<, << (<:term<) quotations can now be freely mixed (except
      inside <:ext:<, probably - Adam, will non-Phobos quotations be recognized
      correctly inside the Phbos syntax?). Note, that <:doc< >> will produce an
      xlist term with all white space being Comment!comment_write, so is would not
      be a good idea to use those in formal environment. But doing things like
      doc ... <:doc< ... << ... >> .. >> ...
      Should work fine.
      
      - When <:doc< is immediatelly (e.g. on top level) inside the "doc"
      str/sig_item, it will be parsed _delayed_ (e.g. only after the rest of the file
      is processed, including all the declare directives that might go _after_ it.
      Normal terms and <:doc< syntax in other places will be parsed right away.
      
      - The <;doc< and <:ext< quotations are now available in top loop and not just
      in .ml file compilation (Adam, please take a look and see if I did it correcty.
      In particular, is there anything in Phobos that does not need to be compiled in?).
      
      - The qoutations are now handled in term_grammar, not in filter_parse (since
      filter_parse is _not_ a part of top loops, while term_grammar is). This meant
      having to move term_grammar to be _after_ the phobos in the compilation
      order, which meant having to move it to filter/filter.
      
      - Changed ocamldep to ignore module names inside quotations. This helps
      get rid of bogus dependencies for filter_prog (which is full of <:expr< >>
      quotations that have module names in them).
      

Changes  Path
+5 -1 metaprl/editor/ml/Makefile
+1 -0 metaprl/editor/ml/shell_state.ml
+17 -14 metaprl/filter/Makefile
+1 -2 metaprl/filter/base/Files
Deleted metaprl/filter/base/term_grammar.ml
Deleted metaprl/filter/base/term_grammar.mli
+1 -0 metaprl/filter/filter/Files
+1 -2 metaprl/filter/filter/filter_main.ml
+33 -210 metaprl/filter/filter/filter_parse.ml
+2 -5 metaprl/filter/filter/filter_parse.mli
Added metaprl/filter/filter/term_grammar.ml
Properties metaprl/filter/filter/term_grammar.ml
Added metaprl/filter/filter/term_grammar.mli
Properties metaprl/filter/filter/term_grammar.mli
+5 -5 metaprl/theories/itt/itt_subset.ml
+3 -3 metaprl/util/check-status.sh
+4 -3 metaprl/util/ocamldep.mll

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-11 01:02:31 -0700 (Fri, 11 Apr 2003)
Revision: 4411
Log message:

      Defined group isomorphism and did a little adjustment to the def. of group homomorphism.
      

Changes  Path
+19 -0 metaprl/theories/itt/itt_comment.ml
+2 -0 metaprl/theories/itt/itt_comment.mli
+101 -17 metaprl/theories/itt/itt_group.ml
+8 -0 metaprl/theories/itt/itt_group.mli
+6133 -4801 metaprl/theories/itt/itt_group.prla
+2 -2 metaprl/theories/itt/itt_grouplikeobj.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-11 04:10:03 -0700 (Fri, 11 Apr 2003)
Revision: 4412
Log message:

      Defined group kernel.
      

Changes  Path
+29 -18 metaprl/theories/itt/itt_comment.ml
+1 -0 metaprl/theories/itt/itt_comment.mli
+79 -15 metaprl/theories/itt/itt_group.ml
+2 -0 metaprl/theories/itt/itt_group.mli
+3302 -2450 metaprl/theories/itt/itt_group.prla
+3629 -3623 metaprl/theories/itt/itt_grouplikeobj.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-11 16:00:48 -0700 (Fri, 11 Apr 2003)
Revision: 4413
Log message:

      Minor updates.
      

Changes  Path
+2 -2 metaprl/editor/ml/QUICKSTART

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-11 17:00:45 -0700 (Fri, 11 Apr 2003)
Revision: 4414
Log message:

      Updated the dmoz link.
      

Changes  Path
+1 -1 metaprl/doc/htmlman/mp-links.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-11 18:01:29 -0700 (Fri, 11 Apr 2003)
Revision: 4415
Log message:

      Declare the rules as tactics.
      

Changes  Path
+18 -0 metaprl-branches/CS101_branch/theories/cs101/cs101_int.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-11 19:35:17 -0700 (Fri, 11 Apr 2003)
Revision: 4416
Log message:

      Typo fix.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml
+1 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_int.mli

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-11 22:57:30 -0700 (Fri, 11 Apr 2003)
Revision: 4417
Log message:

      Added basic skeleton of M techreport. For now, it has the same
      introduction and parsing section as the paper, and the rest
      are the theory files (not all).
      

Changes  Path
+2 -0 metaprl/doc/latex/theories/Makefile
+14 -0 metaprl/doc/latex/theories/experimental/compile/print.ml
Added metaprl/doc/latex/theories/m-paper-tr.tex
Properties metaprl/doc/latex/theories/m-paper-tr.tex

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-11 23:01:12 -0700 (Fri, 11 Apr 2003)
Revision: 4418
Log message:

      Forgot to add generated files to .cvsignore.
      

Changes  Path
Properties metaprl/doc/latex/theories/experimental/compile

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-12 03:03:10 -0700 (Sat, 12 Apr 2003)
Revision: 4419
Log message:

      Rule-proving...
      

Changes  Path
+9 -2 metaprl/theories/itt/itt_group.ml
+2860 -910 metaprl/theories/itt/itt_group.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-12 03:32:25 -0700 (Sat, 12 Apr 2003)
Revision: 4420
Log message:

      Changed the definition of group kernel.
      

Changes  Path
+5 -36 metaprl/theories/itt/itt_group.ml
+2951 -1817 metaprl/theories/itt/itt_group.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-13 04:44:19 -0700 (Sun, 13 Apr 2003)
Revision: 4421
Log message:

      Redefined normal subgroup with _extensional_ set equality (using "esquash") and proved more properties of the group kernel.
      

Changes  Path
+38 -4 metaprl/theories/itt/itt_group.ml
+1 -1 metaprl/theories/itt/itt_group.mli
+8458 -6696 metaprl/theories/itt/itt_group.prla

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-13 18:52:14 -0700 (Sun, 13 Apr 2003)
Revision: 4422
Log message:

      Generated tex files for M weren't cleaned.
      

Changes  Path
+1 -0 metaprl/doc/latex/theories/Makefile
+2 -2 metaprl/doc/latex/theories/experimental/compile/print.ml

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-13 22:40:01 -0700 (Sun, 13 Apr 2003)
Revision: 4423
Log message:

      Added display forms for numbers and basic arithmetic operations.
      

Changes  Path
+13 -0 metaprl/theories/experimental/compile/m_arith.ml

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-13 22:40:35 -0700 (Sun, 13 Apr 2003)
Revision: 4424
Log message:

      Fixed typo in display form.
      

Changes  Path
+1 -1 metaprl/theories/experimental/compile/m_x86_asm.ml

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-14 00:34:35 -0700 (Mon, 14 Apr 2003)
Revision: 4425
Log message:

      Various display form improvements and some of the text in
      the code generation section.
      

Changes  Path
+5 -5 metaprl/theories/experimental/compile/m_arith.ml
+8 -0 metaprl/theories/experimental/compile/m_ir.ml
+3 -1 metaprl/theories/experimental/compile/m_x86_asm.ml
+162 -20 metaprl/theories/experimental/compile/m_x86_codegen.ml
+3 -1 metaprl/theories/experimental/compile/m_x86_frame.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-14 00:53:33 -0700 (Mon, 14 Apr 2003)
Revision: 4426
Log message:

      Defined group monomorphism/epimorphism; Changed the definition of group
      isomorphism; And added/proved more properties.
      
      Now everything about groups in CZF is implemented in ITT except the example
      of Klein 4-group.
      
      "groupMono_ker2" remains unproved since it requires some esquash equality
      elimination.
      

Changes  Path
+38 -0 metaprl/theories/itt/itt_comment.ml
+4 -0 metaprl/theories/itt/itt_comment.mli
+177 -69 metaprl/theories/itt/itt_group.ml
+4 -0 metaprl/theories/itt/itt_group.mli
+6935 -3469 metaprl/theories/itt/itt_group.prla
+1 -1 metaprl/theories/itt/itt_grouplikeobj.ml

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-14 01:03:29 -0700 (Mon, 14 Apr 2003)
Revision: 4427
Log message:

      Better display forms for helper terms.
      

Changes  Path
+3 -0 metaprl/theories/experimental/compile/m_ir.ml
+11 -11 metaprl/theories/experimental/compile/m_x86_codegen.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-14 17:00:55 -0700 (Mon, 14 Apr 2003)
Revision: 4429
Log message:

      - Simplified the libmojave conditionals in Makefile
      - Made "make depend" do the right thing with libmojave
      

Changes  Path
+26 -29 metaprl/Makefile

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-14 18:03:56 -0700 (Mon, 14 Apr 2003)
Revision: 4430
Log message:

      Changed all occurrences of extensional set equality to use "ext_equal"
      instead of "esquash".
      

Changes  Path
+25 -12 metaprl/theories/itt/itt_group.ml
+9848 -8755 metaprl/theories/itt/itt_group.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-14 18:47:36 -0700 (Mon, 14 Apr 2003)
Revision: 4431
Log message:

      Tried to simplify the shell interfaces a little.
      

Changes  Path
+2 -2 metaprl/editor/ml/mp.ml
+1 -1 metaprl/editor/ml/mp_top.ml
+1 -1 metaprl/editor/ml/nuprl_eval.ml
+11 -11 metaprl/editor/ml/shell.ml
+3 -3 metaprl/editor/ml/shell.mli
+22 -41 metaprl/editor/ml/shell_mp.ml
+1 -1 metaprl/editor/ml/shell_mp.mli
+15 -28 metaprl/editor/ml/shell_p4.ml
+1 -1 metaprl/editor/ml/shell_p4.mli
+9 -97 metaprl/editor/ml/shell_p4_sig.mlz
+565 -571 metaprl/editor/ml/shell_state.ml
+72 -9 metaprl/editor/ml/shell_state.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-14 21:23:26 -0700 (Mon, 14 Apr 2003)
Revision: 4432
Log message:

      Forgot to clean out.
      

Changes  Path
+0 -1 metaprl/editor/ml/shell_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-15 13:48:46 -0700 (Tue, 15 Apr 2003)
Revision: 4433
Log message:

      | Add preliminary omake build system.
      |
      | Here's some things I haven't done yet.
      |    1. Support for some .PHONY targets like "clean".
      |    2. TeX compilation needs support in editor/ml/OMakefile.
      |    3. Haven't tried "omake -j 4" yet.
      |    4. editor/ml/Makefile is pretty ugly, could be cleaned up.
      

Changes  Path
+1 -1 metaprl/Makefile
Added metaprl/OMakefile
Properties metaprl/OMakefile
Added metaprl/OMakeroot
Properties metaprl/OMakeroot
Added metaprl/debug/OMakefile
Properties metaprl/debug/OMakefile
Added metaprl/editor/ml/OMakefile
Properties metaprl/editor/ml/OMakefile
Added metaprl/ensemble/OMakefile
Properties metaprl/ensemble/OMakefile
Added metaprl/filter/OMakefile
Properties metaprl/filter/OMakefile
+1 -1 metaprl/filter/base/Files
Added metaprl/filter/base/OMakefile
Properties metaprl/filter/base/OMakefile
+1 -1 metaprl/filter/boot/Files
Added metaprl/filter/boot/OMakefile
Properties metaprl/filter/boot/OMakefile
Added metaprl/filter/filter/OMakefile
Properties metaprl/filter/filter/OMakefile
+1 -1 metaprl/filter/phobos/Files
Added metaprl/filter/phobos/OMakefile
Properties metaprl/filter/phobos/OMakefile
Added metaprl/library/OMakefile
Properties metaprl/library/OMakefile
+6 -0 metaprl/mk/make_config.sh
+3 -0 metaprl/mk/preface
Added metaprl/mllib/OMakefile
Properties metaprl/mllib/OMakefile
+0 -0 metaprl/mllib/array_linear_set.ml
Added metaprl/refiner/OMakefile
Properties metaprl/refiner/OMakefile
+1 -1 metaprl/refiner/refbase/Files
Added metaprl/refiner/refbase/OMakefile
Properties metaprl/refiner/refbase/OMakefile
+1 -1 metaprl/refiner/refiner/Files
Added metaprl/refiner/refiner/OMakefile
Properties metaprl/refiner/refiner/OMakefile
+1 -1 metaprl/refiner/reflib/Files
Added metaprl/refiner/reflib/OMakefile
Properties metaprl/refiner/reflib/OMakefile
+1 -1 metaprl/refiner/refsig/Files
Added metaprl/refiner/refsig/OMakefile
Properties metaprl/refiner/refsig/OMakefile
+2 -2 metaprl/refiner/rewrite/Files
Added metaprl/refiner/rewrite/OMakefile
Properties metaprl/refiner/rewrite/OMakefile
+1 -1 metaprl/refiner/term_ds/Files
Added metaprl/refiner/term_ds/OMakefile
Properties metaprl/refiner/term_ds/OMakefile
+1 -1 metaprl/refiner/term_gen/Files
Added metaprl/refiner/term_gen/OMakefile
Properties metaprl/refiner/term_gen/OMakefile
+1 -1 metaprl/refiner/term_std/Files
Added metaprl/refiner/term_std/OMakefile
Properties metaprl/refiner/term_std/OMakefile
Added metaprl/theories/base/OMakefile
Properties metaprl/theories/base/OMakefile
Added metaprl/theories/czf/OMakefile
Properties metaprl/theories/czf/OMakefile
Added metaprl/theories/experimental/compile/OMakefile
Properties metaprl/theories/experimental/compile/OMakefile
+9 -8 metaprl/theories/experimental/compile/m_ra_type.ml
Added metaprl/theories/fir/OMakefile
Properties metaprl/theories/fir/OMakefile
Added metaprl/theories/fol/OMakefile
Properties metaprl/theories/fol/OMakefile
Added metaprl/theories/itt/OMakefile
Properties metaprl/theories/itt/OMakefile
Added metaprl/theories/mc/OMakefile
Properties metaprl/theories/mc/OMakefile
Added metaprl/theories/ocaml/OMakefile
Properties metaprl/theories/ocaml/OMakefile
Added metaprl/theories/ocaml_doc/OMakefile
Properties metaprl/theories/ocaml_doc/OMakefile
Added metaprl/theories/ocaml_sos/OMakefile
Properties metaprl/theories/ocaml_sos/OMakefile
Added metaprl/theories/phobos/OMakefile
Properties metaprl/theories/phobos/OMakefile
Added metaprl/theories/sil/OMakefile
Properties metaprl/theories/sil/OMakefile
Added metaprl/theories/tactic/OMakefile
Properties metaprl/theories/tactic/OMakefile
Added metaprl/theories/tptp/OMakefile
Properties metaprl/theories/tptp/OMakefile
Added metaprl/theories/tutorial/OMakefile
Properties metaprl/theories/tutorial/OMakefile
Added metaprl-branches/lm_libmojave/clib/OMakefile
Properties metaprl-branches/lm_libmojave/clib/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-15 13:48:47 -0700 (Tue, 15 Apr 2003)
Revision: 4434
Log message:

      | Add preliminary omake build system.
      |
      | Here's some things I haven't done yet.
      |    1. Support for some .PHONY targets like "clean".
      |    2. TeX compilation needs support in editor/ml/OMakefile.
      |    3. Haven't tried "omake -j 4" yet.
      |    4. editor/ml/Makefile is pretty ugly, could be cleaned up.
      

Changes  Path
Added metaprl-branches/lm_libmojave/util/OMakefile
Properties metaprl-branches/lm_libmojave/util/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-15 14:30:04 -0700 (Tue, 15 Apr 2003)
Revision: 4435
Log message:

      Files was accidentally added to lm_libmojave.
      

Changes  Path
Added metaprl/util/OMakefile
Properties metaprl/util/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-15 14:31:59 -0700 (Tue, 15 Apr 2003)
Revision: 4436
Log message:

      File was added on branch lm_libmojave.
      

Changes  Path
Added metaprl/clib/OMakefile
Properties metaprl/clib/OMakefile

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-15 16:08:51 -0700 (Tue, 15 Apr 2003)
Revision: 4437
Log message:

      Added one group example (integer under addition).
      

Changes  Path
+2 -4 metaprl/theories/itt/itt_group.ml
+1170 -742 metaprl/theories/itt/itt_group.prla

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-15 18:22:52 -0700 (Tue, 15 Apr 2003)
Revision: 4438
Log message:

      Minor omake changes.
      Problem: ocamldep does not generate dependencies on .mlz files.
      

Changes  Path
+9 -7 metaprl/OMakefile
+20 -5 metaprl/OMakeroot
+1 -1 metaprl/clib/OMakefile
+2 -2 metaprl/editor/ml/nuprl_sig.mlz
+5 -0 metaprl/refiner/rewrite/OMakefile
+1 -1 metaprl/util/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-15 21:10:47 -0700 (Tue, 15 Apr 2003)
Revision: 4439
Log message:

      Added clean and realclean targets.
      

Changes  Path
+14 -1 metaprl/OMakefile
+5 -0 metaprl/clib/OMakefile
+5 -0 metaprl/debug/OMakefile
+5 -0 metaprl/editor/ml/OMakefile
+5 -0 metaprl/ensemble/OMakefile
+5 -0 metaprl/filter/OMakefile
+5 -0 metaprl/filter/base/OMakefile
+5 -0 metaprl/filter/boot/OMakefile
+5 -0 metaprl/filter/filter/OMakefile
+5 -0 metaprl/filter/phobos/OMakefile
+5 -0 metaprl/library/OMakefile
+5 -0 metaprl/mllib/OMakefile
+5 -0 metaprl/refiner/OMakefile
+5 -0 metaprl/refiner/refbase/OMakefile
+5 -0 metaprl/refiner/refiner/OMakefile
+5 -0 metaprl/refiner/reflib/OMakefile
+5 -0 metaprl/refiner/refsig/OMakefile
+5 -0 metaprl/refiner/rewrite/OMakefile
+5 -0 metaprl/refiner/term_ds/OMakefile
+5 -0 metaprl/refiner/term_gen/OMakefile
+5 -0 metaprl/refiner/term_std/OMakefile
+7 -0 metaprl/theories/base/OMakefile
+7 -0 metaprl/theories/czf/OMakefile
+7 -0 metaprl/theories/experimental/compile/OMakefile
+7 -0 metaprl/theories/fir/OMakefile
+7 -0 metaprl/theories/fol/OMakefile
+7 -0 metaprl/theories/itt/OMakefile
+7 -0 metaprl/theories/mc/OMakefile
+7 -0 metaprl/theories/ocaml/OMakefile
+7 -0 metaprl/theories/ocaml_doc/OMakefile
+7 -0 metaprl/theories/ocaml_sos/OMakefile
+7 -0 metaprl/theories/phobos/OMakefile
+7 -0 metaprl/theories/sil/OMakefile
+7 -0 metaprl/theories/tactic/OMakefile
+7 -0 metaprl/theories/tptp/OMakefile
+7 -0 metaprl/theories/tutorial/OMakefile
Properties metaprl/util
+1 -1 metaprl/util/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-16 00:22:53 -0700 (Wed, 16 Apr 2003)
Revision: 4440
Log message:

      Made a pass of code clean-up in filter_prog.
      

Changes  Path
+4 -8 metaprl/filter/base/filter_ast.ml
+195 -561 metaprl/filter/base/filter_prog.ml

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-16 14:20:19 -0700 (Wed, 16 Apr 2003)
Revision: 4442
Log message:

      Added comments on asm code generation.
      Removed all display forms from the tech report.
      

Changes  Path
+9 -0 metaprl/doc/latex/theories/experimental/compile/print.ml
+1 -0 metaprl/theories/experimental/compile/m_closure.ml
+1 -0 metaprl/theories/experimental/compile/m_cps.ml
+2 -2 metaprl/theories/experimental/compile/m_x86_asm.ml
+49 -44 metaprl/theories/experimental/compile/m_x86_codegen.ml

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-16 15:06:33 -0700 (Wed, 16 Apr 2003)
Revision: 4443
Log message:

      Added new abstract syntax for M.
      Next is to define the AST->IR conversion.
      

Changes  Path
+75 -62 metaprl/theories/experimental/compile/m_ast.pho

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-16 18:37:46 -0700 (Wed, 16 Apr 2003)
Revision: 4444
Log message:

      HW2 solutions.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/mk/preface
+1 -0 metaprl-branches/CS101_branch/theories/cs101/Makefile
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.ml
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.ml
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.mli
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.mli
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.prla
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-16 22:58:54 -0700 (Wed, 16 Apr 2003)
Revision: 4445
Log message:

      Use orelseT in completelyDestructT.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-16 23:21:30 -0700 (Wed, 16 Apr 2003)
Revision: 4446
Log message:

      Hopefully I finally got it right.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_hw2.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-17 18:43:40 -0700 (Thu, 17 Apr 2003)
Revision: 4447
Log message:

      - Instead of always using {\bf ...}, {\it ...}, etc, now @tt uses \texttt{...}
      in text mode and \mathtt{...} in math mode.
      - The comment parser now knows that @mbox and @hbox take you out of math mode.
      

Changes  Path
+2 -3 metaprl/README
+17 -13 metaprl/mllib/comment_parse.mll
+3 -3 metaprl/theories/base/base_dtactic.ml
+2 -2 metaprl/theories/itt/itt_dprod.ml
+1 -1 metaprl/theories/itt/itt_record.ml
+16 -16 metaprl/theories/tactic/comment.ml
+1 -1 metaprl/theories/tactic/comment.mli
+4 -4 metaprl/theories/tactic/nuprl_font.ml
+1 -1 texinputs/metaprl.tex

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-17 21:54:21 -0700 (Thu, 17 Apr 2003)
Revision: 4448
Log message:

      Further clean-up.
      

Changes  Path
+26 -97 metaprl/filter/base/filter_prog.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-17 23:09:20 -0700 (Thu, 17 Apr 2003)
Revision: 4449
Log message:

      - More precise error messages when parsing comments:
      a) The "undeclared opname" errors now give the address of the actual opname,
      not of the whole comment the opname is in
      b) The error messages that happen when parsing a << >> quotation inside
      <:doc< >> quotation now give the actual address, not the address relative to
      the << beginning. These messages currently give the address a few symbols off,
      not sure why.
      
      - The << >> quotations inside <:doc< >> are now always assumed to imply the
      math mode. I.e. <:doc< ... << ... >> ... >> will get parsed the same as
      <:doc< ... $<< ... >>$ ... >> (unless, of course, the << ... >> was already
      inside the math mode).
      
      - Started getting rid of unneeded math_ terms in itt_comment.
      
      - Made the display form for esquash nicer (uses the actual double-bracket
      symbols instead of [[ ]] which can be confused with squash{squash{ }}).
      
      - The display form for assert is up arrow (it used to be inconsistent -
      up in some places, down in some), same as in Nuprl (in Nuprl, the
      downarrow is a display form for squash).
      
      - Fixed the prl mode dform for sube.
      
      - Spelling fixes
      

Changes  Path
+13 -10 metaprl/filter/filter/term_grammar.ml
+1 -0 metaprl/lib/words
+7 -5 metaprl/mllib/comment_parse.mli
+25 -13 metaprl/mllib/comment_parse.mll
+1 -1 metaprl/theories/base/base_rewrite.ml
+2 -2 metaprl/theories/czf/czf_itt_union.ml
+1 -1 metaprl/theories/experimental/compile/m_doc_comment.ml
+5 -5 metaprl/theories/experimental/compile/m_doc_ir.ml
+4 -4 metaprl/theories/experimental/compile/m_doc_x86_asm.ml
+15 -21 metaprl/theories/experimental/compile/m_x86_codegen.ml
+1 -1 metaprl/theories/fir/mfir_int_set.ml
+27 -27 metaprl/theories/fir/mfir_tr_atom.ml
+6 -6 metaprl/theories/fir/mfir_tr_base.ml
+12 -12 metaprl/theories/fir/mfir_tr_exp.ml
+4 -4 metaprl/theories/fir/mfir_tr_store.ml
+8 -8 metaprl/theories/fir/mfir_tr_types.ml
+3 -3 metaprl/theories/fir/mfir_util.ml
+5 -6 metaprl/theories/itt/itt_bool.ml
+0 -18 metaprl/theories/itt/itt_comment.ml
+0 -2 metaprl/theories/itt/itt_comment.mli
+1 -1 metaprl/theories/itt/itt_dprod.ml
+11 -11 metaprl/theories/itt/itt_esquash.ml
+1 -1 metaprl/theories/itt/itt_group.ml
+1 -1 metaprl/theories/itt/itt_list2.ml
+10 -10 metaprl/theories/itt/itt_logic.ml
+11 -11 metaprl/theories/itt/itt_record_exm.ml
+1 -1 metaprl/theories/itt/itt_relation_str.ml
+2 -2 metaprl/theories/itt/itt_rfun.ml
+20 -20 metaprl/theories/itt/itt_set_str.ml
+1 -1 metaprl/theories/itt/itt_singleton.ml
+6 -6 metaprl/theories/itt/itt_squash.ml
+6 -6 metaprl/theories/itt/itt_squiggle.ml
+1 -1 metaprl/theories/itt/itt_struct.ml
+4 -4 metaprl/theories/itt/itt_struct2.ml
+18 -18 metaprl/theories/itt/itt_subset.ml
+4 -4 metaprl/theories/itt/itt_subset2.ml
+1 -1 metaprl/theories/itt/itt_subtype.ml
+5 -5 metaprl/theories/itt/itt_union.ml
+3 -3 metaprl/theories/tactic/comment.ml
+12 -1 metaprl/theories/tactic/nuprl_font.ml
+1 -16 metaprl/theories/tactic/nuprl_font.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-18 17:54:03 -0700 (Fri, 18 Apr 2003)
Revision: 4454
Log message:

      Reducing dependencies of Filter_prog (I am planning to move it to filter/filter
      and stop compiling it into the editor/ml/mp.* binaries).
      

Changes  Path
+1 -6 metaprl/editor/ml/package_info.ml
+3 -5 metaprl/editor/ml/package_info.mli
+0 -1 metaprl/editor/ml/package_sig.mlz
+3 -8 metaprl/filter/base/filter_prog.ml
+2 -6 metaprl/filter/base/filter_prog.mli
+10 -0 metaprl/filter/base/filter_util.ml
+7 -2 metaprl/filter/base/filter_util.mli
+0 -1 metaprl/filter/filter/filter_convert.ml
+1 -1 metaprl/filter/phobos/filter_phobos.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-18 19:07:33 -0700 (Fri, 18 Apr 2003)
Revision: 4455
Log message:

      Xin and Aleksey:
      - defined a cong symbol
      - made sure sub<x> is defined (and correctly defined) for all
      "x" from a through z.
      

Changes  Path
+105 -23 metaprl/theories/tactic/nuprl_font.ml
+20 -0 metaprl/theories/tactic/nuprl_font.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-18 21:29:12 -0700 (Fri, 18 Apr 2003)
Revision: 4456
Log message:

      - Moved Filter_prog from filter/base to filter/filter and removed it
      from the list of modules being linked into the editor/ml/mp.* binaries.
      
      - Also, simplified some of the signatures (replacing functors with plain modules)
      
      Note: we might want to be eventually able to define things on-line from the toploop
      and filter_prog might be useful to have linked in for that purpose. But currently
      filter_parse is in filter/filter (and not being linked in anyway), so this change
      does not make things any worse than they already were.
      

Changes  Path
+1 -1 metaprl/editor/ml/package_sig.mlz
+4 -4 metaprl/editor/ml/proof_edit.ml
+1 -1 metaprl/editor/ml/proof_edit.mli
+4 -4 metaprl/editor/ml/shell.ml
+1 -1 metaprl/editor/ml/shell_package.ml
+1 -1 metaprl/editor/ml/shell_rewrite.ml
+1 -1 metaprl/editor/ml/shell_rewrite.mli
+1 -1 metaprl/editor/ml/shell_rule.ml
+1 -1 metaprl/editor/ml/shell_rule.mli
+2 -0 metaprl/filter/Makefile
+0 -1 metaprl/filter/base/Files
+4 -33 metaprl/filter/base/filter_cache.ml
+3 -68 metaprl/filter/base/filter_cache.mli
Deleted metaprl/filter/base/filter_prog.ml
Deleted metaprl/filter/base/filter_prog.mli
+69 -2 metaprl/filter/base/filter_summary_type.ml
+2 -2 metaprl/filter/boot/proof_convert.mli
+1 -0 metaprl/filter/filter/Files
+5 -16 metaprl/filter/filter/filter_bin.ml
+4 -11 metaprl/filter/filter/filter_convert.ml
+5 -16 metaprl/filter/filter/filter_parse.ml
Added metaprl/filter/filter/filter_prog.ml
Properties metaprl/filter/filter/filter_prog.ml
Added metaprl/filter/filter/filter_prog.mli
Properties metaprl/filter/filter/filter_prog.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-18 22:13:09 -0700 (Fri, 18 Apr 2003)
Revision: 4457
Log message:

      - Updated the installation instruction
      
      - Added some checks in Makefile to make sure people are using
      the custom OCaml (with all the extra files) and correct CAMLLIB CAMLP4LIB
      settings (Jason, you'll need to port this to omake!)
      
      - The check for ocamlopt will only be done when running "make opt" (or similar).
      

Changes  Path
+23 -3 metaprl/Makefile
+2 -2 metaprl/README
+1 -1 metaprl/doc/htmlman/install.html
+15 -6 metaprl/doc/htmlman/mp-install.html
+3 -3 metaprl/mk/preface

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-18 22:33:57 -0700 (Fri, 18 Apr 2003)
Revision: 4458
Log message:

      More work on installation instructions.
      

Changes  Path
+45 -28 metaprl/doc/htmlman/mp-install.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-18 22:35:25 -0700 (Fri, 18 Apr 2003)
Revision: 4459
Log message:

      Later versions of make are OK too.
      

Changes  Path
+2 -1 metaprl/doc/htmlman/mp-install.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-18 22:37:16 -0700 (Fri, 18 Apr 2003)
Revision: 4460
Log message:

      "MetaPRL still has some nasty bugs" -> "MetaPRL could still have some nasty bugs"
      (I am hoping the most obvious ones were fixed by now).
      

Changes  Path
+1 -1 metaprl/doc/htmlman/mp-install.html

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-19 02:52:01 -0700 (Sat, 19 Apr 2003)
Revision: 4461
Log message:

      got rid of all math_ terms defined for group theory in itt_comment.
      

Changes  Path
+1 -0 metaprl/theories/itt/itt_bintree.ml
+2 -274 metaprl/theories/itt/itt_comment.ml
+0 -32 metaprl/theories/itt/itt_comment.mli
+36 -33 metaprl/theories/itt/itt_cyclic_group.ml
+2 -2 metaprl/theories/itt/itt_cyclic_group.mli
+19 -19 metaprl/theories/itt/itt_cyclic_group.prla
+1 -0 metaprl/theories/itt/itt_datatree.ml
+1 -1 metaprl/theories/itt/itt_ext_equal.ml
+62 -51 metaprl/theories/itt/itt_group.ml
+49 -29 metaprl/theories/itt/itt_grouplikeobj.ml
+4 -0 metaprl/theories/itt/itt_grouplikeobj.mli
+0 -0 metaprl/theories/itt/itt_sortedtree.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-19 11:54:40 -0700 (Sat, 19 Apr 2003)
Revision: 4462
Log message:

      - Implemented resource annotations on rewrites (including conditional rewrites).
      - Implemented reduce resource annotations.
      - The annotations on ML rewrites are not supported (yet?), but at least they
      will now produce an error message, instead of being silently ignored.
      

Changes  Path
+10 -10 metaprl/filter/boot/rewrite_boot.ml
+3 -4 metaprl/filter/boot/tactic_boot_sig.mlz
+99 -88 metaprl/filter/filter/filter_prog.ml
+13 -11 metaprl/refiner/refiner/refine.ml
+8 -0 metaprl/refiner/reflib/mp_resource.ml
+8 -0 metaprl/refiner/reflib/mp_resource.mli
+5 -4 metaprl/refiner/refsig/refine_sig.ml
+15 -33 metaprl/theories/itt/itt_bool.ml
+11 -21 metaprl/theories/itt/itt_int_base.ml
+1 -1 metaprl/theories/itt/itt_int_base.prla
+12 -19 metaprl/theories/itt/itt_sort.ml
+2 -2 metaprl/theories/tactic/summary.ml
+2 -6 metaprl/theories/tactic/top_conversionals.ml
+5 -3 metaprl/theories/tactic/top_conversionals.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-20 02:37:22 -0700 (Sun, 20 Apr 2003)
Revision: 4463
Log message:

      Replaced reduce resource "let" improvements with annotations, where
      possible.
      

Changes  Path
+4 -5 metaprl/theories/czf/czf_itt_dall.ml
+4 -6 metaprl/theories/czf/czf_itt_dexists.ml
+7 -20 metaprl/theories/czf/czf_itt_eq.ml
+6 -14 metaprl/theories/czf/czf_itt_member.ml
+6 -6 metaprl/theories/czf/czf_itt_power.ml
+5 -15 metaprl/theories/czf/czf_itt_sep.ml
+6 -9 metaprl/theories/czf/czf_itt_set.ml
+5 -5 metaprl/theories/czf/czf_itt_set_bvd.ml
+6 -7 metaprl/theories/czf/czf_itt_union.ml
+15 -29 metaprl/theories/experimental/compile/m_inline.ml
+16 -34 metaprl/theories/experimental/compile/m_reserve.ml
+65 -130 metaprl/theories/experimental/compile/m_x86_codegen.ml
+7 -17 metaprl/theories/experimental/compile/m_x86_frame.ml
+2 -6 metaprl/theories/experimental/compile/m_x86_opt.ml
+8 -20 metaprl/theories/fir/mfir_bool.ml
+3 -7 metaprl/theories/fir/mfir_list.ml
+0 -1 metaprl/theories/fir/mfir_list.mli
+2 -4 metaprl/theories/fir/mfir_record.ml
+3 -7 metaprl/theories/fir/mfir_token.ml
+249 -684 metaprl/theories/fir/mfir_tr_atom_base.ml
+0 -1 metaprl/theories/itt/itt_algebra_df.ml
+6 -10 metaprl/theories/itt/itt_bintree.ml
+0 -1 metaprl/theories/itt/itt_bool.ml
+0 -1 metaprl/theories/itt/itt_collection.ml
+4 -5 metaprl/theories/itt/itt_cyclic_group.ml
+5 -7 metaprl/theories/itt/itt_datatree.ml
+8 -16 metaprl/theories/itt/itt_dprod.ml
+10 -22 metaprl/theories/itt/itt_dprod_imp.ml
+8 -18 metaprl/theories/itt/itt_example.ml
+20 -44 metaprl/theories/itt/itt_fset.ml
+1 -1 metaprl/theories/itt/itt_int_arith.ml
+1 -2 metaprl/theories/itt/itt_int_base.ml
+7 -14 metaprl/theories/itt/itt_int_ext.ml
+6 -17 metaprl/theories/itt/itt_list.ml
+50 -79 metaprl/theories/itt/itt_list2.ml
+3 -7 metaprl/theories/itt/itt_nat.ml
+21 -32 metaprl/theories/itt/itt_rbtree.ml
+4 -6 metaprl/theories/itt/itt_record.ml
+7 -22 metaprl/theories/itt/itt_record0.ml
+6 -14 metaprl/theories/itt/itt_record_exm.ml
+0 -0 metaprl/theories/itt/itt_record_label.ml
+4 -7 metaprl/theories/itt/itt_record_label0.ml
+0 -1 metaprl/theories/itt/itt_relation_str.ml
+6 -13 metaprl/theories/itt/itt_rfun.ml
+0 -1 metaprl/theories/itt/itt_sort.ml
+0 -1 metaprl/theories/itt/itt_sortedtree.ml
+2 -3 metaprl/theories/itt/itt_test.ml
+5 -15 metaprl/theories/itt/itt_union.ml
+0 -1 metaprl/theories/itt/itt_union2.ml
+3 -4 metaprl/theories/itt/itt_w.ml
+2 -7 metaprl/theories/mc/mp_mc_deadcode.ml
+2 -7 metaprl/theories/mc/mp_mc_fir_eval.ml
+2 -7 metaprl/theories/mc/mp_mc_inline_aux.ml
+1 -5 metaprl/theories/phobos/phobos_theory.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-21 05:47:59 -0700 (Mon, 21 Apr 2003)
Revision: 4464
Log message:

      - If member_of{'a;'T} is declared, then "a in T" will be parsed as
      member_of{a;T} and will only fall back to equal{T;a;a} otherwise.
      
      - Bumped the rev nuumber for the CS101 version.
      

Changes  Path
+6 -2 metaprl/filter/filter/term_grammar.ml
+1 -1 metaprl-branches/CS101_branch/mk/preface
+1 -0 metaprl-branches/CS101_branch/theories/cs101/Makefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-21 14:57:41 -0700 (Mon, 21 Apr 2003)
Revision: 4465
Log message:

      Add filter_prog.ml to match Aleksey's last change.
      

Changes  Path
+2 -0 metaprl/filter/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-21 18:47:46 -0700 (Mon, 21 Apr 2003)
Revision: 4466
Log message:

      - Adding the theory and the proofs done in class today
      - instead of ``try "member_of", fall back to "equal"'' for (x in T) parsing,
      use ``try "equal", fall back to "member"'' strategy
      - A different symbol for "times" prl mode display (huge cross, even bigger than "X").
      Still ugly, but at least it's less confusing.
      - Fixed the df for resources with no args (it used to print an extra space).
      

Changes  Path
+2 -2 metaprl/filter/filter/term_grammar.ml
+1 -1 metaprl/theories/tactic/nuprl_font.ml
+2 -0 metaprl/theories/tactic/summary.ml
+1 -0 metaprl-branches/CS101_branch/theories/cs101/Makefile
Added metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml
Added metaprl-branches/CS101_branch/theories/cs101/cs101_lc.mli
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_lc.mli
Added metaprl-branches/CS101_branch/theories/cs101/cs101_lc.prla
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_lc.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-21 19:20:56 -0700 (Mon, 21 Apr 2003)
Revision: 4467
Log message:

      Added the new "member" form, other updates.
      

Changes  Path
+58 -60 metaprl/doc/htmlman/user-guide/mp-terms.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-22 02:04:30 -0700 (Tue, 22 Apr 2003)
Revision: 4468
Log message:

      - Added a real summary item for "define" directives. Now they are no longer
      implemented as simply "declare" + "prim_rw" and even the refiner now knows
      they are "special" (and, for example, status_all would not include them
      in a list of primitive rules/rewrites).
      
      - Make sure filter/Makefile does not need ocamldep binary on "make depend"
      (which is what it should be for non-leaf directories).
      

Changes  Path
+14 -10 metaprl/filter/Makefile
+9 -1 metaprl/filter/base/filter_cache.ml
+5 -3 metaprl/filter/base/filter_cache_fun.ml
+207 -295 metaprl/filter/base/filter_summary.ml
+0 -23 metaprl/filter/base/filter_summary.mli
+8 -0 metaprl/filter/base/filter_type.ml
+17 -9 metaprl/filter/filter/filter_parse.ml
+29 -61 metaprl/filter/filter/filter_prog.ml
+82 -15 metaprl/refiner/refiner/refine.ml
+7 -1 metaprl/refiner/refiner/refine.mli
+1 -1 metaprl/refiner/refiner/refiner_ds.ml
+1 -1 metaprl/refiner/refiner/refiner_std.ml
+6 -0 metaprl/refiner/refsig/refine_sig.ml
+11 -0 metaprl/theories/tactic/summary.ml
+1 -0 metaprl/theories/tactic/summary.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-22 02:45:03 -0700 (Tue, 22 Apr 2003)
Revision: 4469
Log message:

      Missed one incomplete match warning in my previous commit.
      

Changes  Path
+3 -0 metaprl/editor/ml/shell.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-22 15:35:58 -0700 (Tue, 22 Apr 2003)
Revision: 4470
Log message:

      Support files that have an .ml, but no .mli
      

Changes  Path
+6 -3 metaprl/util/ocamldep.mll

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-22 17:27:43 -0700 (Tue, 22 Apr 2003)
Revision: 4471
Log message:

      Typo fixes
      

Changes  Path
+2 -2 metaprl/doc/htmlman/user-guide/mp-terms.html

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-23 00:14:55 -0700 (Wed, 23 Apr 2003)
Revision: 4472
Log message:

      Typo fix.
      

Changes  Path
+1 -1 metaprl/doc/htmlman/user-guide/mp-terms.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-23 01:35:37 -0700 (Wed, 23 Apr 2003)
Revision: 4473
Log message:

      Simplified the term representation of the prec_rel summary item
      and made sure the display form actually corresponds to the representation used.
      

Changes  Path
+2 -1 metaprl/filter/base/filter_cache.ml
+11 -19 metaprl/filter/base/filter_summary.ml
+2 -2 metaprl/theories/tactic/summary.ml
+1 -1 metaprl/theories/tactic/summary.mli
+0 -0 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml
+311 -339 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.prla

Changes by: ( at unknown.email)
Date: 2003-04-23 01:35:37 -0700 (Wed, 23 Apr 2003)
Revision: 4474
Log message:

      This commit was manufactured by cvs2svn to create tag 'CS101'.

Changes  Path
Copied metaprl-tags/CS101
Deleted metaprl-tags/CS101/.cpdir
Deleted metaprl-tags/CS101/.cprc
Deleted metaprl-tags/CS101/BUGS
Deleted metaprl-tags/CS101/Makefile
Deleted metaprl-tags/CS101/OMakefile
Deleted metaprl-tags/CS101/OMakeroot
Deleted metaprl-tags/CS101/README
Deleted metaprl-tags/CS101/filter/.cprc
Deleted metaprl-tags/CS101/filter/Conscript
Deleted metaprl-tags/CS101/filter/Makefile
Deleted metaprl-tags/CS101/filter/OMakefile
Deleted metaprl-tags/CS101/filter/base/Conscript
Deleted metaprl-tags/CS101/filter/base/Files
Deleted metaprl-tags/CS101/filter/base/Makefile
Deleted metaprl-tags/CS101/filter/base/OMakefile
Deleted metaprl-tags/CS101/filter/base/filter_ast.ml
Deleted metaprl-tags/CS101/filter/base/filter_ast.mli
Deleted metaprl-tags/CS101/filter/base/filter_buffer.ml
Deleted metaprl-tags/CS101/filter/base/filter_buffer.mli
Deleted metaprl-tags/CS101/filter/base/filter_cache.mli
Deleted metaprl-tags/CS101/filter/base/filter_cache_fun.ml
Deleted metaprl-tags/CS101/filter/base/filter_cache_fun.mli
Deleted metaprl-tags/CS101/filter/base/filter_comment.ml
Deleted metaprl-tags/CS101/filter/base/filter_comment.mli
Deleted metaprl-tags/CS101/filter/base/filter_debug.ml
Deleted metaprl-tags/CS101/filter/base/filter_debug.mli
Deleted metaprl-tags/CS101/filter/base/filter_exn.ml
Deleted metaprl-tags/CS101/filter/base/filter_exn.mli
Deleted metaprl-tags/CS101/filter/base/filter_grammar.ml
Deleted metaprl-tags/CS101/filter/base/filter_grammar.mli
Deleted metaprl-tags/CS101/filter/base/filter_hash.ml
Deleted metaprl-tags/CS101/filter/base/filter_hash.mli
Deleted metaprl-tags/CS101/filter/base/filter_magic.ml
Deleted metaprl-tags/CS101/filter/base/filter_magic.mli
Deleted metaprl-tags/CS101/filter/base/filter_ocaml.ml
Deleted metaprl-tags/CS101/filter/base/filter_ocaml.mli
Deleted metaprl-tags/CS101/filter/base/filter_spell.ml
Deleted metaprl-tags/CS101/filter/base/filter_spell.mli
Deleted metaprl-tags/CS101/filter/base/filter_summary.mli
Deleted metaprl-tags/CS101/filter/base/filter_summary_io.ml
Deleted metaprl-tags/CS101/filter/base/filter_summary_io.mli
Deleted metaprl-tags/CS101/filter/base/filter_summary_param.ml
Deleted metaprl-tags/CS101/filter/base/filter_summary_type.ml
Deleted metaprl-tags/CS101/filter/base/filter_summary_util.ml
Deleted metaprl-tags/CS101/filter/base/filter_summary_util.mli
Deleted metaprl-tags/CS101/filter/base/filter_type.ml
Deleted metaprl-tags/CS101/filter/base/filter_util.ml
Deleted metaprl-tags/CS101/filter/base/filter_util.mli
Deleted metaprl-tags/CS101/filter/base/free_vars.ml
Deleted metaprl-tags/CS101/filter/base/free_vars.mli
Deleted metaprl-tags/CS101/filter/base/infix.mli
Deleted metaprl-tags/CS101/filter/base/infix.pre.ml
Deleted metaprl-tags/CS101/filter/base/mLast_util.ml
Deleted metaprl-tags/CS101/filter/base/mLast_util.mli
Deleted metaprl-tags/CS101/theories/.cprc
Deleted metaprl-tags/CS101/theories/Conscript
Copied metaprl-tags/CS101/theories/cs101
Deleted metaprl-tags/CS101/theories/cs101/Makefile
Deleted metaprl-tags/CS101/theories/cs101/cs101_cla.ml
Deleted metaprl-tags/CS101/theories/cs101/cs101_cla.mli
Deleted metaprl-tags/CS101/theories/cs101/cs101_hw1.ml
Deleted metaprl-tags/CS101/theories/cs101/cs101_hw1.mli
Deleted metaprl-tags/CS101/theories/cs101/cs101_hw1.prla
Deleted metaprl-tags/CS101/theories/cs101/cs101_hw2.ml
Deleted metaprl-tags/CS101/theories/cs101/cs101_hw2.mli
Deleted metaprl-tags/CS101/theories/cs101/cs101_hw2.prla
Deleted metaprl-tags/CS101/theories/cs101/cs101_int.ml
Deleted metaprl-tags/CS101/theories/cs101/cs101_int.mli
Deleted metaprl-tags/CS101/theories/cs101/cs101_lc.mli
Deleted metaprl-tags/CS101/theories/tactic/.cprc
Deleted metaprl-tags/CS101/theories/tactic/.ispell_english
Deleted metaprl-tags/CS101/theories/tactic/Conscript
Deleted metaprl-tags/CS101/theories/tactic/Makefile
Deleted metaprl-tags/CS101/theories/tactic/OMakefile
Deleted metaprl-tags/CS101/theories/tactic/base_dform.ml
Deleted metaprl-tags/CS101/theories/tactic/base_dform.mli
Deleted metaprl-tags/CS101/theories/tactic/comment.ml
Deleted metaprl-tags/CS101/theories/tactic/comment.mli
Deleted metaprl-tags/CS101/theories/tactic/mptop.ml
Deleted metaprl-tags/CS101/theories/tactic/mptop.mli
Deleted metaprl-tags/CS101/theories/tactic/nuprl_font.ml
Deleted metaprl-tags/CS101/theories/tactic/nuprl_font.mli
Deleted metaprl-tags/CS101/theories/tactic/perv.ml
Deleted metaprl-tags/CS101/theories/tactic/perv.mli
Deleted metaprl-tags/CS101/theories/tactic/tactic_cache.ml
Deleted metaprl-tags/CS101/theories/tactic/tactic_cache.mli
Deleted metaprl-tags/CS101/theories/tactic/top_conversionals.ml
Deleted metaprl-tags/CS101/theories/tactic/top_conversionals.mli
Deleted metaprl-tags/CS101/theories/tactic/top_tacticals.ml
Deleted metaprl-tags/CS101/theories/tactic/top_tacticals.mli
Deleted metaprl-tags/CS101/theories/tactic/var.ml
Deleted metaprl-tags/CS101/theories/tactic/var.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-23 01:55:28 -0700 (Wed, 23 Apr 2003)
Revision: 4475
Log message:

      Added basic documentation to the class lambda calc. theory.
      

Changes  Path
+5 -0 metaprl/theories/tactic/comment.ml
+1 -0 metaprl/theories/tactic/comment.mli
+38 -15 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml
+1 -0 texinputs/metaprl.tex

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-23 11:15:33 -0700 (Wed, 23 Apr 2003)
Revision: 4476
Log message:

      LN is now defined as "ln -s" so the "-f" flag is added manually.
      

Changes  Path
+2 -2 metaprl/OMakefile
+2 -374 metaprl/OMakeroot
+1 -1 metaprl/ensemble/OMakefile
+2 -2 metaprl/library/OMakefile
+1 -1 metaprl/util/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-23 16:44:23 -0700 (Wed, 23 Apr 2003)
Revision: 4477
Log message:

      Stuff done in today's lecture.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_int.mli
+50 -0 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml
+2 -0 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.mli
+1974 -537 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-23 17:27:56 -0700 (Wed, 23 Apr 2003)
Revision: 4478
Log message:

      - Changed the diplsy form for "declare" to be nicer and to include both
      the raw and the dis[played version of the term.
      - Commented out the lucida fonts in the standard tex header in the tex
      printing functionality.
      - Added a script to print out all the CS101 theories into a .dvi
      

Changes  Path
+1 -1 metaprl/editor/ml/shell_tex.ml
+3 -3 metaprl/theories/tactic/summary.ml
Properties metaprl-branches/CS101_branch/theories/cs101
+2 -0 metaprl-branches/CS101_branch/theories/cs101/cs101_cla.ml
+10 -1 metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml
+14 -4 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-23 17:33:06 -0700 (Wed, 23 Apr 2003)
Revision: 4479
Log message:

      Printing script.
      

Changes  Path
Added metaprl-branches/CS101_branch/theories/cs101/print.sh
Properties metaprl-branches/CS101_branch/theories/cs101/print.sh

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-23 18:03:52 -0700 (Wed, 23 Apr 2003)
Revision: 4480
Log message:

      Updated configuration as sub-project of mcc.
      

Changes  Path
+32 -22 metaprl/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-23 23:27:07 -0700 (Wed, 23 Apr 2003)
Revision: 4481
Log message:

      Exporting declares to the interface, bumping the rev number.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/mk/preface
+12 -7 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 00:29:40 -0700 (Thu, 24 Apr 2003)
Revision: 4482
Log message:

      Yet another unicode symbol for "prod" (the one I chose before exists in RH9
      fonts, but not in RH7.3 ones)...
      

Changes  Path
+1 -1 metaprl/theories/tactic/nuprl_font.ml
+1 -1 metaprl/theories/tactic/summary.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 15:37:47 -0700 (Thu, 24 Apr 2003)
Revision: 4483
Log message:

      The MC theory is dead.
      

Changes  Path
+1 -1 metaprl/mk/preface
Deleted metaprl/theories/mc/Conscript
Deleted metaprl/theories/mc/Makefile
Deleted metaprl/theories/mc/OMakefile
Deleted metaprl/theories/mc/README
Deleted metaprl/theories/mc/TODO
Deleted metaprl/theories/mc/mp_mc_base.ml
Deleted metaprl/theories/mc/mp_mc_base.ml.old
Deleted metaprl/theories/mc/mp_mc_base.mli
Deleted metaprl/theories/mc/mp_mc_compile.ml
Deleted metaprl/theories/mc/mp_mc_compile.ml.old
Deleted metaprl/theories/mc/mp_mc_compile.mli
Deleted metaprl/theories/mc/mp_mc_connect_base.ml
Deleted metaprl/theories/mc/mp_mc_connect_base.mli
Deleted metaprl/theories/mc/mp_mc_connect_exp.ml
Deleted metaprl/theories/mc/mp_mc_connect_exp.mli
Deleted metaprl/theories/mc/mp_mc_connect_prog.ml
Deleted metaprl/theories/mc/mp_mc_connect_prog.mli
Deleted metaprl/theories/mc/mp_mc_connect_ty.ml
Deleted metaprl/theories/mc/mp_mc_connect_ty.mli
Deleted metaprl/theories/mc/mp_mc_const_elim.ml
Deleted metaprl/theories/mc/mp_mc_const_elim.mli
Deleted metaprl/theories/mc/mp_mc_const_elim.prla
Deleted metaprl/theories/mc/mp_mc_deadcode.ml
Deleted metaprl/theories/mc/mp_mc_deadcode.mli
Deleted metaprl/theories/mc/mp_mc_deadcode.prla
Deleted metaprl/theories/mc/mp_mc_fir_base.ml
Deleted metaprl/theories/mc/mp_mc_fir_base.mli
Deleted metaprl/theories/mc/mp_mc_fir_eval.ml
Deleted metaprl/theories/mc/mp_mc_fir_eval.mli
Deleted metaprl/theories/mc/mp_mc_fir_eval.prla
Deleted metaprl/theories/mc/mp_mc_fir_exp.ml
Deleted metaprl/theories/mc/mp_mc_fir_exp.mli
Deleted metaprl/theories/mc/mp_mc_fir_phobos.ml
Deleted metaprl/theories/mc/mp_mc_fir_phobos.mli
Deleted metaprl/theories/mc/mp_mc_fir_prog.ml
Deleted metaprl/theories/mc/mp_mc_fir_prog.mli
Deleted metaprl/theories/mc/mp_mc_fir_ty.ml
Deleted metaprl/theories/mc/mp_mc_fir_ty.mli
Deleted metaprl/theories/mc/mp_mc_inline.ml
Deleted metaprl/theories/mc/mp_mc_inline.mli
Deleted metaprl/theories/mc/mp_mc_inline_aux.ml
Deleted metaprl/theories/mc/mp_mc_inline_aux.mli
Deleted metaprl/theories/mc/mp_mc_theory.mlz
Deleted metaprl/theories/mc/tests/Conscript
Deleted metaprl/theories/mc/tests/Makefile
Deleted metaprl/theories/mc/tests/mp_mc_test.ml
Deleted metaprl/theories/mc/tests/mp_mc_test.mli
Deleted metaprl/theories/mc/tests/mp_mc_test_connect.ml
Deleted metaprl/theories/mc/tests/mp_mc_test_connect.mli
Deleted metaprl/theories/mc/tests/mp_mc_test_connect_base.ml
Deleted metaprl/theories/mc/tests/mp_mc_test_connect_base.mli
Deleted metaprl/theories/mc/tests/mp_mc_test_connect_exp.ml
Deleted metaprl/theories/mc/tests/mp_mc_test_connect_exp.mli
Deleted metaprl/theories/mc/tests/mp_mc_test_connect_ty.ml
Deleted metaprl/theories/mc/tests/mp_mc_test_connect_ty.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 17:29:42 -0700 (Thu, 24 Apr 2003)
Revision: 4485
Log message:

      Got rid of the HTML "tagges zone" code (which was used anyway).
      

Changes  Path
+0 -1 metaprl/doc/latex/theories/Makefile
+1 -1 metaprl/filter/base/filter_cache_fun.ml
+4 -4 metaprl/filter/boot/tactic_boot_sig.mlz
+1 -5 metaprl/refiner/reflib/dform.ml
+1 -1 metaprl/refiner/reflib/dform.mli
+31 -108 metaprl/refiner/reflib/rformat.ml
+30 -31 metaprl/refiner/reflib/rformat.mli
+1 -1 metaprl/refiner/reflib/simple_print.ml
+1 -1 metaprl/refiner/reflib/simple_print_sig.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 20:50:56 -0700 (Thu, 24 Apr 2003)
Revision: 4486
Log message:

      - Cleaned up a few display forms in IR
      - Started cleaning up the documentation in CPS
      - made cps resource improvement work through annotations.
      

Changes  Path
+38 -83 metaprl/theories/experimental/compile/m_cps.ml
+10 -8 metaprl/theories/experimental/compile/m_ir.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-24 20:57:30 -0700 (Thu, 24 Apr 2003)
Revision: 4487
Log message:

      A few typo fixes and some work on the documentation for spill
      code.  I still need to clean up a few display forms and text.
      

Changes  Path
+1 -1 metaprl/theories/experimental/compile/m_doc_ir.ml
+1 -1 metaprl/theories/experimental/compile/m_ir.ml
+69 -60 metaprl/theories/experimental/compile/m_x86_spill.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 21:06:04 -0700 (Thu, 24 Apr 2003)
Revision: 4488
Log message:

      Minor updates (that provide a good demanstration of some bugs in MetaPRL
      text output mechanisms).
      

Changes  Path
+12 -12 metaprl/theories/experimental/compile/m_closure.ml
+6 -6 metaprl/theories/experimental/compile/m_cps.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 21:28:18 -0700 (Thu, 24 Apr 2003)
Revision: 4489
Log message:

      - In lzone, do not stop printing once past the margin, let it wrap around,
      if necessary.
      - When displaing comments, display the normal math $...$ in lzone mode (e.g.
      let TeX do the line breaking).
      

Changes  Path
+14 -38 metaprl/refiner/reflib/rformat.ml
+1 -1 metaprl/theories/tactic/comment.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2003-04-24 22:00:12 -0700 (Thu, 24 Apr 2003)
Revision: 4490
Log message:

      The documentation for spill code looks a bit more reasonable.
      Up to silly typos that I have not caught, I think I am done with
      this bit of documentation.
      

Changes  Path
+19 -15 metaprl/theories/experimental/compile/m_x86_spill.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-24 22:20:25 -0700 (Thu, 24 Apr 2003)
Revision: 4491
Log message:

      - Rformat: Added a notion of "tagged" boxes that need to be closed and re-opened
      on line break. The ensuremath macro is now implemented as a tagged box
      - Updated display forms so that the new dform for "declare" does not create
      problems of helper terms (such as those in the Comment theory).
      

Changes  Path
+1 -1 metaprl/filter/base/filter_cache_fun.ml
+5 -0 metaprl/refiner/reflib/dform.ml
+71 -79 metaprl/refiner/reflib/rformat.ml
+2 -0 metaprl/refiner/reflib/rformat.mli
+105 -47 metaprl/theories/tactic/comment.ml
+3 -3 metaprl/theories/tactic/nuprl_font.ml
+1 -1 metaprl/theories/tactic/summary.ml
+6 -6 texinputs/metaprl.tex

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-25 03:22:09 -0700 (Fri, 25 Apr 2003)
Revision: 4492
Log message:

      minor.
      

Changes  Path
+4 -0 metaprl/theories/itt/itt_cyclic_group.ml
+2660 -2233 metaprl/theories/itt/itt_cyclic_group.prla
+5 -5 metaprl/theories/itt/itt_group.ml
+8524 -8314 metaprl/theories/itt/itt_group.prla
+0 -2 metaprl/theories/itt/itt_grouplikeobj.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-25 10:52:45 -0700 (Fri, 25 Apr 2003)
Revision: 4494
Log message:

      Some minor changes to the paper.
      

Changes  Path
+3 -3 metaprl/OMakefile
+15 -15 metaprl/debug/OMakefile
+1 -12 metaprl/doc/latex/theories/experimental/compile/print.ml
+6 -1 metaprl/doc/latex/theories/m-paper-tr.tex
+18 -0 metaprl/editor/ml/OMakefile
+2 -2 metaprl/theories/experimental/compile/OMakefile
+28 -51 metaprl/theories/experimental/compile/m_closure.ml
+2 -0 metaprl/theories/experimental/compile/m_ir.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-25 15:34:01 -0700 (Fri, 25 Apr 2003)
Revision: 4498
Log message:

      Changed a rule about "onto homomorphism" to use "epimorphism".
      

Changes  Path
+12 -13 metaprl/theories/itt/itt_group.ml
+2909 -3520 metaprl/theories/itt/itt_group.prla

Changes by: Adam Granicz (granicz at cs.caltech.edu)
Date: 2003-04-25 15:50:19 -0700 (Fri, 25 Apr 2003)
Revision: 4499
Log message:

      Comitting small change.
      

Changes  Path
+2 -1 metaprl/theories/experimental/compile/m_closure.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-25 18:56:54 -0700 (Fri, 25 Apr 2003)
Revision: 4500
Log message:

      - Do not ignore breaks in linear zones, turn them into spaces instead.
      
      - Tried to write some code that would provide location(s) of the
      misspelled words, but didn't get it to work (yet?).
      
      - In display forms for "declare" and "define", print the raw term in tt font.
      
      - M theories: always typeset opnames in tt font (not finished - I am in
      the middle of sec 14 (m_x86_asm) with it, feel free to take over).
      
      - other M documentation fixes.
      

Changes  Path
+4 -3 metaprl/filter/filter/term_grammar.ml
+13 -14 metaprl/refiner/reflib/rformat.ml
+23 -29 metaprl/theories/experimental/compile/m_closure.ml
+9 -9 metaprl/theories/experimental/compile/m_cps.ml
+11 -12 metaprl/theories/experimental/compile/m_ir.ml
+2 -5 metaprl/theories/experimental/compile/m_prog.ml
+11 -12 metaprl/theories/experimental/compile/m_x86_asm.ml
+6 -0 metaprl/theories/tactic/base_dform.ml
+8 -8 metaprl/theories/tactic/nuprl_font.ml
+3 -3 metaprl/theories/tactic/summary.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-25 22:18:31 -0700 (Fri, 25 Apr 2003)
Revision: 4501
Log message:

      Finished a quick pass over the techreport (added a few more dforms and
      corrected a few typesetting mistakes).
      

Changes  Path
Properties metaprl/doc/latex/theories/experimental/compile
+5 -0 metaprl/theories/base/base_meta.ml
+5 -6 metaprl/theories/experimental/compile/m_closure.ml
+1 -0 metaprl/theories/experimental/compile/m_inline.ml
+2 -2 metaprl/theories/experimental/compile/m_x86_asm.ml
+5 -5 metaprl/theories/experimental/compile/m_x86_codegen.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-25 22:54:53 -0700 (Fri, 25 Apr 2003)
Revision: 4502
Log message:

      - cleaned up some display
      - translate H,J,K in context names to Gamma, Delta, Sigma.
      

Changes  Path
+14 -5 metaprl/theories/tactic/base_dform.ml
+1 -0 metaprl/theories/tactic/comment.ml
+8 -4 metaprl/theories/tactic/nuprl_font.ml
+2 -1 metaprl/theories/tactic/nuprl_font.mli

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-28 00:40:38 -0700 (Mon, 28 Apr 2003)
Revision: 4503
Log message:

      minor.
      

Changes  Path
+6 -10 metaprl/theories/itt/itt_cyclic_group.ml
+485 -486 metaprl/theories/itt/itt_cyclic_group.prla
+2 -2 metaprl/theories/itt/itt_group.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-28 01:48:02 -0700 (Mon, 28 Apr 2003)
Revision: 4504
Log message:

      Small update for the comment module (to bring it up-to-date with the new <:doc< syntax).
      

Changes  Path
+12 -6 metaprl/theories/tactic/comment.ml
+0 -1 metaprl/theories/tactic/summary.ml
+0 -1 metaprl/theories/tactic/summary.mli

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-28 02:29:30 -0700 (Mon, 28 Apr 2003)
Revision: 4505
Log message:

      Added some czf group theory stuff to the documentation.
      

Changes  Path
+13 -0 metaprl/doc/latex/theories/czf/print.ml
+1 -1 metaprl/theories/czf/czf_itt_ker.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-28 03:27:03 -0700 (Mon, 28 Apr 2003)
Revision: 4506
Log message:

      Fixed some broken proofs.
      

Changes  Path
+2191 -1186 metaprl/theories/czf/czf_itt_group_power.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-04-28 03:59:23 -0700 (Mon, 28 Apr 2003)
Revision: 4507
Log message:

      More broken-proof fixes.
      

Changes  Path
+4840 -3884 metaprl/theories/czf/czf_itt_cyclic_group.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2003-04-28 08:47:52 -0700 (Mon, 28 Apr 2003)
Revision: 4508
Log message:

      Some reorganizations for documentation purposes.
      

Changes  Path
+114 -170 metaprl/theories/itt/itt_int_base.ml
+0 -22 metaprl/theories/itt/itt_int_base.mli
+0 -9 metaprl/theories/itt/itt_int_ext.mli

Changes by: ( at unknown.email)
Date: 2003-04-28 14:57:28 -0700 (Mon, 28 Apr 2003)
Revision: 4510
Log message:

      This commit was manufactured by cvs2svn to create tag
      'M_PAPER_CALTECHTR_2003'.

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-28 23:03:39 -0700 (Mon, 28 Apr 2003)
Revision: 4511
Log message:

      Made the tactic type completely abstract. From now on, use funT (and argfunT)
      for writing tactics that need to look up information from tactic_arg.
      

Changes  Path
+3 -3 metaprl/filter/boot/conversionals_boot.ml
+27 -30 metaprl/filter/boot/rewrite_boot.ml
+0 -1 metaprl/filter/boot/sequent_boot.ml
+0 -1 metaprl/filter/boot/sequent_boot.mli
+19 -3 metaprl/filter/boot/tactic_boot.ml
+0 -2 metaprl/filter/boot/tactic_boot.mli
+12 -13 metaprl/filter/boot/tactic_boot_sig.mlz
+0 -2 metaprl/filter/boot/tactic_type.mli
+127 -144 metaprl/filter/boot/tacticals_boot.ml
+0 -1 metaprl/filter/boot/tacticals_boot.mli
+4 -4 metaprl/filter/filter/filter_prog.ml
+17 -20 metaprl/theories/base/base_auto_tactic.ml
+30 -31 metaprl/theories/base/base_dtactic.ml
+12 -12 metaprl/theories/czf/czf_itt_eq.ml
+8 -8 metaprl/theories/czf/czf_itt_equiv.ml
+4 -8 metaprl/theories/czf/czf_itt_group.ml
+2 -4 metaprl/theories/czf/czf_itt_hom.ml
+4 -8 metaprl/theories/czf/czf_itt_ker.ml
+3 -2 metaprl/theories/czf/czf_itt_nat.ml
+1 -2 metaprl/theories/czf/czf_itt_normal_subgroup.ml
+3 -2 metaprl/theories/czf/czf_itt_power.ml
+1 -1 metaprl/theories/czf/czf_itt_power.mli
+12 -13 metaprl/theories/czf/czf_itt_set.ml
+9 -8 metaprl/theories/czf/czf_itt_set_ind.ml
+4 -3 metaprl/theories/fol/cfol_itt_base.ml
+22 -24 metaprl/theories/fol/fol_prop.ml
+4 -6 metaprl/theories/fol/fol_struct.ml
+9 -12 metaprl/theories/itt/itt_bisect.ml
+7 -7 metaprl/theories/itt/itt_bool.ml
+4 -4 metaprl/theories/itt/itt_collection.ml
+8 -8 metaprl/theories/itt/itt_derive.ml
+10 -13 metaprl/theories/itt/itt_disect.ml
+2 -2 metaprl/theories/itt/itt_dprod.ml
+14 -13 metaprl/theories/itt/itt_equal.ml
+8 -8 metaprl/theories/itt/itt_fset.ml
+17 -18 metaprl/theories/itt/itt_fun.ml
+71 -89 metaprl/theories/itt/itt_int_arith.ml
+4 -4 metaprl/theories/itt/itt_int_base.ml
+10 -10 metaprl/theories/itt/itt_isect.ml
+50 -50 metaprl/theories/itt/itt_logic.ml
+2 -2 metaprl/theories/itt/itt_nat.ml
+14 -16 metaprl/theories/itt/itt_prop_decide.ml
+3 -3 metaprl/theories/itt/itt_quotient.ml
+28 -48 metaprl/theories/itt/itt_record.ml
+2 -2 metaprl/theories/itt/itt_relation_str.ml
+4 -4 metaprl/theories/itt/itt_sort.ml
+33 -42 metaprl/theories/itt/itt_squash.ml
+4 -4 metaprl/theories/itt/itt_squiggle.ml
+28 -33 metaprl/theories/itt/itt_struct.ml
+16 -22 metaprl/theories/itt/itt_struct2.ml
+5 -5 metaprl/theories/itt/itt_struct3.ml
+13 -13 metaprl/theories/itt/itt_subtype.ml
+6 -7 metaprl/theories/sil/sil_itt_sos.ml
+18 -4 metaprl/theories/tactic/top_tacticals.ml
+7 -10 metaprl/theories/tptp/tptp.ml
+56 -55 metaprl/theories/tptp/tptp_prove.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-28 23:29:33 -0700 (Mon, 28 Apr 2003)
Revision: 4512
Log message:

      Lecture 8 and dform updates.
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_union.ml
+38 -16 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.ml
+1764 -1222 metaprl-branches/CS101_branch/theories/cs101/cs101_lc.prla
+1 -1 metaprl-branches/CS101_branch/theories/cs101/print.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-29 00:59:17 -0700 (Tue, 29 Apr 2003)
Revision: 4513
Log message:

      My previous commit lacked changes to bytecode-only stuff.
      

Changes  Path
+23 -28 metaprl/editor/ml/shell_p4.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-29 10:28:49 -0700 (Tue, 29 Apr 2003)
Revision: 4514
Log message:

      Refreshed a few .prla files.
      

Changes  Path
+1519 -1611 metaprl/theories/czf/czf_itt_cyclic_subgroup.prla
+7575 -6962 metaprl/theories/czf/czf_itt_hom.prla
+6155 -6243 metaprl/theories/czf/czf_itt_kleingroup.prla
+2355 -2187 metaprl/theories/czf/czf_itt_subgroup.prla
+4344 -5080 metaprl/theories/itt/itt_struct2.prla
+772 -986 metaprl/theories/itt/itt_struct3.prla

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-29 12:59:40 -0700 (Tue, 29 Apr 2003)
Revision: 4515
Log message:

      Added M_rawint module.
      

Changes  Path
+1 -0 metaprl/OMakefile
+1 -1 metaprl/editor/emacs/caml.el
Binary metaprl/editor/emacs/caml.elc
Added metaprl/theories/experimental/mcc/fir/OMakefile
Properties metaprl/theories/experimental/mcc/fir/OMakefile
Added metaprl/theories/experimental/mcc/fir/m_rawint.ml
Properties metaprl/theories/experimental/mcc/fir/m_rawint.ml
Added metaprl/theories/experimental/mcc/fir/m_rawint.mli
Properties metaprl/theories/experimental/mcc/fir/m_rawint.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-29 13:01:32 -0700 (Tue, 29 Apr 2003)
Revision: 4516
Log message:

      Ignore more files.
      

Changes  Path
Properties metaprl
Properties metaprl/theories/experimental/mcc/fir

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-29 13:25:00 -0700 (Tue, 29 Apr 2003)
Revision: 4517
Log message:

      Added int31 and rawfloat.  In all cases, these numerical values
      are represented in MetaPRL with string parameters.
      

Changes  Path
+4 -1 metaprl/theories/experimental/mcc/fir/OMakefile
Added metaprl/theories/experimental/mcc/fir/m_int.ml
Properties metaprl/theories/experimental/mcc/fir/m_int.ml
Added metaprl/theories/experimental/mcc/fir/m_int.mli
Properties metaprl/theories/experimental/mcc/fir/m_int.mli
Added metaprl/theories/experimental/mcc/fir/m_prec.ml
Properties metaprl/theories/experimental/mcc/fir/m_prec.ml
Added metaprl/theories/experimental/mcc/fir/m_prec.mli
Properties metaprl/theories/experimental/mcc/fir/m_prec.mli
Added metaprl/theories/experimental/mcc/fir/m_rawfloat.ml
Properties metaprl/theories/experimental/mcc/fir/m_rawfloat.ml
Added metaprl/theories/experimental/mcc/fir/m_rawfloat.mli
Properties metaprl/theories/experimental/mcc/fir/m_rawfloat.mli
+2 -19 metaprl/theories/experimental/mcc/fir/m_rawint.ml
+27 -10 metaprl/theories/experimental/mcc/fir/m_rawint.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-29 14:25:40 -0700 (Tue, 29 Apr 2003)
Revision: 4518
Log message:

      This just moves files in theories/experimental/mcc/fir to
      theories/experimental/mcc/fir/util.
      

Changes  Path
Deleted metaprl/theories/experimental/mcc/fir/OMakefile
Deleted metaprl/theories/experimental/mcc/fir/m_int.ml
Deleted metaprl/theories/experimental/mcc/fir/m_int.mli
Deleted metaprl/theories/experimental/mcc/fir/m_prec.ml
Deleted metaprl/theories/experimental/mcc/fir/m_prec.mli
Deleted metaprl/theories/experimental/mcc/fir/m_rawfloat.ml
Deleted metaprl/theories/experimental/mcc/fir/m_rawfloat.mli
Deleted metaprl/theories/experimental/mcc/fir/m_rawint.ml
Deleted metaprl/theories/experimental/mcc/fir/m_rawint.mli
Properties metaprl/theories/experimental/mcc/fir/util
Added metaprl/theories/experimental/mcc/fir/util/OMakefile
Properties metaprl/theories/experimental/mcc/fir/util/OMakefile
Added metaprl/theories/experimental/mcc/fir/util/m_int.ml
Properties metaprl/theories/experimental/mcc/fir/util/m_int.ml
Added metaprl/theories/experimental/mcc/fir/util/m_int.mli
Properties metaprl/theories/experimental/mcc/fir/util/m_int.mli
Added metaprl/theories/experimental/mcc/fir/util/m_prec.ml
Properties metaprl/theories/experimental/mcc/fir/util/m_prec.ml
Added metaprl/theories/experimental/mcc/fir/util/m_prec.mli
Properties metaprl/theories/experimental/mcc/fir/util/m_prec.mli
Added metaprl/theories/experimental/mcc/fir/util/m_rawfloat.ml
Properties metaprl/theories/experimental/mcc/fir/util/m_rawfloat.ml
Added metaprl/theories/experimental/mcc/fir/util/m_rawfloat.mli
Properties metaprl/theories/experimental/mcc/fir/util/m_rawfloat.mli
Added metaprl/theories/experimental/mcc/fir/util/m_rawint.ml
Properties metaprl/theories/experimental/mcc/fir/util/m_rawint.ml
Added metaprl/theories/experimental/mcc/fir/util/m_rawint.mli
Properties metaprl/theories/experimental/mcc/fir/util/m_rawint.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-29 15:41:42 -0700 (Tue, 29 Apr 2003)
Revision: 4519
Log message:

      Moved the "remove the unneeded hyp bindings" call out of term normalization
      and added it at appropriate places of proof_boot and refiner. This is needed
      to make sure that the sequents unrelated to proofs (e.g. documentation)
      are never touched.
      

Changes  Path
+1 -1 metaprl/filter/boot/proof_boot.ml
+1 -1 metaprl/filter/boot/tactic_boot.ml
+24 -8 metaprl/refiner/refiner/refine.ml
+4 -0 metaprl/refiner/refiner/refine.mli
+1 -0 metaprl/refiner/refsig/refine_sig.ml
+11 -10 metaprl/refiner/term_ds/term_man_ds.ml
+2 -1 metaprl/refiner/term_gen/term_header_constr.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-29 18:10:39 -0700 (Tue, 29 Apr 2003)
Revision: 4520
Log message:

      Turn warnings into errors.
      

Changes  Path
+8 -6 metaprl/mk/preface

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-29 23:41:33 -0700 (Tue, 29 Apr 2003)
Revision: 4521
Log message:

      This is an attempt to give sequents and variables more consistent look:
      - I got rid of math_sequent, so now the sequents in documentation
      have to be entered using << >> term quotations.
      - The "H" -> Gamma translation would now be done on contexts that have a number
      after a name
      - The "H" -> Gamma translation would now also be done on context arguments to a rule
      - The translation of variable suffixes into subscripts will now also be
      done in html mode, not just tex mode.
      - The translation of variable suffixes into subscripts (tex, html modes) should
      now work correctly in most binding positions.
      
      Note: to make this work I had to remove aggressive "debindification" of hypothesis
      from the Term_gen
      

Changes  Path
+9 -8 metaprl/filter/filter/term_grammar.ml
+1 -1 metaprl/mllib/comment_parse.mli
+10 -3 metaprl/mllib/comment_parse.mll
+15 -6 metaprl/refiner/term_gen/term_man_gen.ml
+9 -9 metaprl/theories/base/base_dtactic.ml
+5 -7 metaprl/theories/itt/itt_decidable.ml
+6 -6 metaprl/theories/itt/itt_dprod.ml
+2 -2 metaprl/theories/itt/itt_equal.ml
+52 -53 metaprl/theories/itt/itt_logic.ml
+13 -13 metaprl/theories/itt/itt_squash.ml
+1 -1 metaprl/theories/itt/itt_squiggle.ml
+18 -18 metaprl/theories/itt/itt_struct.ml
+10 -13 metaprl/theories/itt/itt_struct2.ml
+1 -1 metaprl/theories/itt/itt_struct3.ml
+90 -51 metaprl/theories/tactic/base_dform.ml
+1 -0 metaprl/theories/tactic/base_dform.mli
+5 -34 metaprl/theories/tactic/comment.ml
+0 -3 metaprl/theories/tactic/comment.mli
+10 -0 metaprl/theories/tactic/nuprl_font.ml
+2 -0 metaprl/theories/tactic/nuprl_font.mli
+1 -6 metaprl/theories/tactic/summary.ml
+0 -1 metaprl/theories/tactic/summary.mli
+7 -7 metaprl/theories/tactic/top_conversionals.ml
+16 -20 metaprl/theories/tactic/top_tacticals.ml
+0 -1 texinputs/metaprl.tex

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-30 02:14:33 -0700 (Wed, 30 Apr 2003)
Revision: 4522
Log message:

      I think I finally figured the last place where msequents needed to be normalized.
      

Changes  Path
+8 -63 metaprl/filter/boot/proof_boot.ml

Changes by: Lori Lorigo (lorigo at sbcglobal.net)
Date: 2003-04-30 11:13:21 -0700 (Wed, 30 Apr 2003)
Revision: 4523
Log message:

      added error handling info
      

Changes  Path
+26 -19 metaprl/library/registry.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-30 15:32:07 -0700 (Wed, 30 Apr 2003)
Revision: 4524
Log message:

      Today's lecture.
      

Changes  Path
+1 -1 metaprl-branches/CS101_branch/mk/preface
+1 -1 metaprl-branches/CS101_branch/theories/cs101/Makefile
+60 -48 metaprl-branches/CS101_branch/theories/cs101/cs101_int.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-30 15:34:38 -0700 (Wed, 30 Apr 2003)
Revision: 4525
Log message:

      Forgot to add the .prla
      

Changes  Path
Added metaprl-branches/CS101_branch/theories/cs101/cs101_int.prla
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_int.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-04-30 23:13:15 -0700 (Wed, 30 Apr 2003)
Revision: 4526
Log message:

      HW4 solutions.
      

Changes  Path
+1 -0 metaprl-branches/CS101_branch/theories/cs101/Makefile
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw4.ml
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw4.ml
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw4.mli
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw4.mli
Added metaprl-branches/CS101_branch/theories/cs101/cs101_hw4.prla
Properties metaprl-branches/CS101_branch/theories/cs101/cs101_hw4.prla