Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-02 14:36:08 -0700 (Thu, 02 Jun 2005)
Revision: 7345
Log message:

      Added a bit more on reference cells.
      

Changes  Path
+1 -1 metaprl/OMakefile
+9 -2 metaprl/OMakeroot
+24 -6 metaprl/theories/ocaml_doc/OMakefile
+2 -1 metaprl/theories/ocaml_doc/book3.tex
+220 -302 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml
Added metaprl/theories/ocaml_doc/ocaml_doc_expr5.ml
Properties metaprl/theories/ocaml_doc/ocaml_doc_expr5.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-02 22:46:24 -0700 (Thu, 02 Jun 2005)
Revision: 7346
Log message:

      Added itt_hoas_bterm to theories.pdf
      

Changes  Path
+1 -0 metaprl/theories/itt/OMakefile
+40 -14 metaprl/theories/itt/itt_hoas_bterm.ml
+28 -0 metaprl/theories/itt/itt_hoas_bterm.mli
+1 -1 metaprl/theories/itt/itt_hoas_destterm.ml
+3 -3 metaprl/theories/ocaml_doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-03 03:16:49 -0700 (Fri, 03 Jun 2005)
Revision: 7347
Log message:

      OMakeroot now requires omake 0.9.4.19 (since it refers to STDLIB variable
      that was added in 0.9.4.19)
      

Changes  Path
+1 -2 metaprl/OMakeroot

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-03 10:31:07 -0700 (Fri, 03 Jun 2005)
Revision: 7348
Log message:

      Added some initial text on splay trees.
      

Changes  Path
+6 -0 metaprl/support/display/comment.ml
+4 -0 metaprl/support/display/comment.mli
+61 -11 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml
Binary metaprl/theories/ocaml_doc/rotate.eps
Properties metaprl/theories/ocaml_doc/rotate.eps
Binary metaprl/theories/ocaml_doc/splay1.eps
Properties metaprl/theories/ocaml_doc/splay1.eps
Binary metaprl/theories/ocaml_doc/splay2.eps
Properties metaprl/theories/ocaml_doc/splay2.eps
Binary metaprl/theories/ocaml_doc/splay3.eps
Properties metaprl/theories/ocaml_doc/splay3.eps
Binary metaprl/theories/ocaml_doc/splay4.eps
Properties metaprl/theories/ocaml_doc/splay4.eps

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-04 09:50:11 -0700 (Sat, 04 Jun 2005)
Revision: 7354
Log message:

      Documentation update.
      

Changes  Path
+2 -1 metaprl/theories/itt/itt_hoas_debruijn.ml
+2 -1 metaprl/theories/itt/itt_hoas_debruijn.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-04 12:27:45 -0700 (Sat, 04 Jun 2005)
Revision: 7355
Log message:

      Made the dform_base type abstract.
      

Changes  Path
+232 -219 metaprl/refiner/reflib/dform.ml
+11 -24 metaprl/refiner/reflib/dform.mli
+4 -5 metaprl/support/shell/proof_edit.ml
+1 -1 metaprl/support/shell/shell_browser.ml
+5 -5 metaprl/support/shell/shell_core.ml
+2 -2 metaprl/support/shell/shell_core.mli
+1 -1 metaprl/support/shell/shell_current.ml
+2 -2 metaprl/support/shell/shell_sig.mlz
+2 -6 metaprl/tactics/proof/proof_boot.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-04 18:36:51 -0700 (Sat, 04 Jun 2005)
Revision: 7356
Log message:

      This is an example of using the vmount function to specify a build
      directory.
      
      If you run "omake VERSION=foo" then metaprl will be built in the foo/
      subdirectory.
      

Changes  Path
+1 -0 metaprl/OMakefile
+21 -2 metaprl/OMakeroot
+4 -4 metaprl/filter/OMakefile
+4 -0 metaprl/refiner/refsig/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-04 19:03:02 -0700 (Sat, 04 Jun 2005)
Revision: 7357
Log message:

      Because of the "VERSION" variable clash, this OMakeroot now requires omake >=
      0.9.4.21
      

Changes  Path
+1 -1 metaprl/OMakeroot

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-05 15:28:49 -0700 (Sun, 05 Jun 2005)
Revision: 7358
Log message:

      Minor changes to the VERSION.
      

Changes  Path
+1 -2 metaprl/OMakeroot

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-05 17:40:48 -0700 (Sun, 05 Jun 2005)
Revision: 7359
Log message:

      The .o suffix should be $(EXT_OBJ).
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-05 19:14:06 -0700 (Sun, 05 Jun 2005)
Revision: 7360
Log message:

      Opname "shortening" in display forms.
      
      Changed the display forms API making the shortener an integral part of the
      dform_base type. Now all the standard display uses the shortener properly. I
      also changed the shortener type adding an op_kind (OpnameNormal/OpnameToken
      flag) to the list of its arguments and change the slot[opname:t] display to
      use the shortener.
      

Changes  Path
+0 -6 metaprl/filter/base/filter_type.ml
+6 -0 metaprl/refiner/refbase/opname.ml
+6 -0 metaprl/refiner/refbase/opname.mli
+27 -34 metaprl/refiner/reflib/dform.ml
+8 -10 metaprl/refiner/reflib/dform.mli
+1 -0 metaprl/support/display/ocaml.mlz
+4 -4 metaprl/support/display/ocaml_sig_df.ml
+0 -1 metaprl/support/shell/shell.ml
+1 -2 metaprl/support/shell/shell_browser.ml
+33 -38 metaprl/support/shell/shell_core.ml
+0 -1 metaprl/support/shell/shell_core.mli
+0 -1 metaprl/support/shell/shell_sig.mlz
+3 -2 metaprl/support/tactics/auto_tactic.ml
+2 -2 metaprl/tactics/proof/proof_boot.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-05 20:48:11 -0700 (Sun, 05 Jun 2005)
Revision: 7361
Log message:

      The proper opname shortener support (previous commit) made a number of display
      forms unnecessary.
      

Changes  Path
+0 -2 metaprl/theories/cic/cic_list.ml
+0 -1 metaprl/theories/itt/itt_equal.ml
+0 -8 metaprl/theories/itt/itt_example.ml
+0 -1 metaprl/theories/itt/itt_hoas_operator.ml
+0 -2 metaprl/theories/itt/itt_int_base.ml
+0 -56 metaprl/theories/itt/itt_labels.ml
+0 -1 metaprl/theories/itt/itt_nat.ml
+0 -1 metaprl/theories/itt/itt_rat.ml
+0 -4 metaprl/theories/itt/itt_record_exm.ml
+0 -2 metaprl/theories/itt/itt_synt_operator.ml
+0 -1 metaprl/theories/itt/itt_synt_var.ml
+1 -3 metaprl/theories/itt/itt_union2.ml
+0 -14 metaprl/theories/tptp/tptp.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-05 21:26:30 -0700 (Sun, 05 Jun 2005)
Revision: 7362
Log message:

      Fixed a typo
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_hoas_bterm.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-13 16:22:25 -0700 (Mon, 13 Jun 2005)
Revision: 7366
Log message:

      Minor type fix
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-13 16:51:32 -0700 (Mon, 13 Jun 2005)
Revision: 7367
Log message:

      Minor type fixes
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-14 09:39:02 -0700 (Tue, 14 Jun 2005)
Revision: 7369
Log message:

      Added a proper type for logic/calculus specification in JProver (which
      replaces a string encoding).
      

Changes  Path
+163 -173 metaprl/refiner/reflib/jall.ml
+8 -10 metaprl/refiner/reflib/jall.mli
+6 -0 metaprl/refiner/reflib/jlogic_sig.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-14 19:40:32 -0700 (Tue, 14 Jun 2005)
Revision: 7371
Log message:

      replaced array with list for representing node subtrees, there are still several List.nth there but except for the root all lists are either of length 1 or 2
      

Changes  Path
+113 -125 metaprl/refiner/reflib/jall.ml
+1 -1 metaprl/util/check-status

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-14 19:47:19 -0700 (Tue, 14 Jun 2005)
Revision: 7372
Log message:

      reverting my accidental commit
      

Changes  Path
+1 -1 metaprl/util/check-status

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-16 00:49:07 -0700 (Thu, 16 Jun 2005)
Revision: 7375
Log message:

      Further code clean-up
      

Changes  Path
+250 -317 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-16 13:43:09 -0700 (Thu, 16 Jun 2005)
Revision: 7377
Log message:

      Minor clean-up
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-16 17:51:13 -0700 (Thu, 16 Jun 2005)
Revision: 7378
Log message:

      Changed the string encoding of left/right paths into a list one (reversing the
      order). For example, the path "llrr" is now [Right; Right; Left; Left]
      

Changes  Path
+68 -76 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-16 19:13:45 -0700 (Thu, 16 Jun 2005)
Revision: 7379
Log message:

      Inlined the "permute" function.
      

Changes  Path
+78 -134 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-16 21:13:20 -0700 (Thu, 16 Jun 2005)
Revision: 7380
Log message:

      Simplified the path handling, getting rid of the next_direction function.
      

Changes  Path
+86 -95 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-16 23:13:57 -0700 (Thu, 16 Jun 2005)
Revision: 7381
Log message:

      Inlined some of the match tests.
      

Changes  Path
+117 -132 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-17 00:54:22 -0700 (Fri, 17 Jun 2005)
Revision: 7382
Log message:

      Further clean-ups:
      - act_addr now only contains the most recent direction followed instead of the
        whole path followed
      
      - some of the function were getting tsubrel as an argument, but never using it
      
      - couple of places had "if expr then expr', true else expr', false" instead of
        just expr', expr
      
      - other minor simplifications
      

Changes  Path
+54 -71 metaprl/refiner/reflib/jall.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-17 18:11:13 -0700 (Fri, 17 Jun 2005)
Revision: 7384
Log message:

      This is incomplete, but I better commit before I lose it.
      

Changes  Path
+91 -51 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-17 19:00:23 -0700 (Fri, 17 Jun 2005)
Revision: 7385
Log message:

      Moved both instances of unification algorithms into separate files.
      This forced some code to move to separate files as well.
      

Changes  Path
+4 -0 metaprl/refiner/reflib/Files
+10 -462 metaprl/refiner/reflib/jall.ml
Added metaprl/refiner/reflib/jordering.ml
Properties metaprl/refiner/reflib/jordering.ml
Added metaprl/refiner/reflib/jordering.mli
Properties metaprl/refiner/reflib/jordering.mli
+0 -312 metaprl/refiner/reflib/jtunify.ml
+0 -8 metaprl/refiner/reflib/jtunify.mli
Added metaprl/refiner/reflib/jtunify_prop.ml
Properties metaprl/refiner/reflib/jtunify_prop.ml
Added metaprl/refiner/reflib/jtunify_prop.mli
Properties metaprl/refiner/reflib/jtunify_prop.mli
Added metaprl/refiner/reflib/jtunify_q.ml
Properties metaprl/refiner/reflib/jtunify_q.ml
Added metaprl/refiner/reflib/jtunify_q.mli
Properties metaprl/refiner/reflib/jtunify_q.mli
Added metaprl/refiner/reflib/jtypes.ml
Properties metaprl/refiner/reflib/jtypes.ml
Added metaprl/refiner/reflib/jtypes.mli
Properties metaprl/refiner/reflib/jtypes.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-17 21:19:39 -0700 (Fri, 17 Jun 2005)
Revision: 7386
Log message:

      Unified the way non-unifiability is propagated.
      It was via exceptions in quantifier unification and via return flag in propositional unification.
      Now it's via exceptions in both cases.
      

Changes  Path
+17 -29 metaprl/refiner/reflib/jtunify_prop.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-17 22:14:37 -0700 (Fri, 17 Jun 2005)
Revision: 7387
Log message:

      One more function happened to do the same thing in different ways, joined it to one common function.
      

Changes  Path
+14 -0 metaprl/refiner/reflib/jtunify.ml
+1 -0 metaprl/refiner/reflib/jtunify.mli
+0 -44 metaprl/refiner/reflib/jtunify_prop.ml
+0 -14 metaprl/refiner/reflib/jtunify_q.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-18 11:16:31 -0700 (Sat, 18 Jun 2005)
Revision: 7388
Log message:

      added $(EXE) to camlp4o and camlp4r
      
      with Jason's recent commit it seems to fix the problems with Cygwin
      

Changes  Path
+2 -2 metaprl/OMakefile

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-18 17:41:22 -0700 (Sat, 18 Jun 2005)
Revision: 7389
Log message:

      Unified two unification algorithms into one
      

Changes  Path
+1 -3 metaprl/refiner/reflib/Files
+7 -5 metaprl/refiner/reflib/jall.ml
+2 -1 metaprl/refiner/reflib/jordering.ml
+2 -0 metaprl/refiner/reflib/jordering.mli
+328 -2 metaprl/refiner/reflib/jtunify.ml
+49 -2 metaprl/refiner/reflib/jtunify.mli
+45 -0 metaprl/refiner/reflib/jtypes.ml
+3 -1 metaprl/refiner/reflib/jtypes.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-20 18:29:09 -0700 (Mon, 20 Jun 2005)
Revision: 7395
Log message:

      Unification stage is now uses non-string representation of positions.
      But the rest is still string-base and conversions happen very often,
      so there is actually slow down right now.
      

Changes  Path
+108 -34 metaprl/refiner/reflib/jall.ml
+124 -17 metaprl/refiner/reflib/jordering.ml
Deleted metaprl/refiner/reflib/jordering.mli
+17 -17 metaprl/refiner/reflib/jtunify.ml
+35 -48 metaprl/refiner/reflib/jtunify.mli
Deleted metaprl/refiner/reflib/jtunify_prop.ml
Deleted metaprl/refiner/reflib/jtunify_prop.mli
Deleted metaprl/refiner/reflib/jtunify_q.ml
Deleted metaprl/refiner/reflib/jtunify_q.mli
Deleted metaprl/refiner/reflib/jtypes.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-20 19:54:29 -0700 (Mon, 20 Jun 2005)
Revision: 7396
Log message:

      Duplicated the string fieldis with more structural fields in pos and atom types.
      

Changes  Path
+89 -43 metaprl/refiner/reflib/jall.ml
+0 -2 metaprl/refiner/reflib/jordering.ml
+14 -45 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-21 07:55:04 -0700 (Tue, 21 Jun 2005)
Revision: 7397
Log message:

      More code converted to non-string format
      

Changes  Path
+46 -38 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-21 21:19:18 -0700 (Tue, 21 Jun 2005)
Revision: 7398
Log message:

      A little more progress on getting rid of string representation.
      There was a problem exposed with only one test !!!
      Making changes in such a situation is a bit scary.
      I'll make the data model more flexible to reflect potential misuses of string representation (just in case they are not actually misuses but legitimate ones).
      

Changes  Path
+22 -13 metaprl/refiner/reflib/jall.ml
+65 -29 metaprl/refiner/reflib/jordering.ml
+4 -3 metaprl/refiner/reflib/jtunify.ml
+3 -1 metaprl/refiner/reflib/jtypes.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-06-23 14:42:50 -0700 (Thu, 23 Jun 2005)
Revision: 7399
Log message:

      More text.
      

Changes  Path
+1 -1 metaprl/support/display/comment.ml
+182 -30 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-24 15:55:23 -0700 (Fri, 24 Jun 2005)
Revision: 7400
Log message:

      Forgot to commit it for consistency - I changed the name of a probably unused variable,
      provided as a string parameter to J-prover.
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-24 19:09:10 -0700 (Fri, 24 Jun 2005)
Revision: 7401
Log message:

      Added the MMC's <#C> notation for contexts that do not introduce bindings to
      the default term grammar.
      

Changes  Path
+8 -5 metaprl/filter/filter/term_grammar.ml
+2 -0 metaprl/refiner/refsig/term_meta_sig.ml
+1 -1 metaprl/refiner/term_gen/term_meta_gen.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-24 19:21:42 -0700 (Fri, 24 Jun 2005)
Revision: 7402
Log message:

      Do a backup_all before processing a syscall. This should cure the most common
      cases of bad "!rebuild; !restart" interactions.
      

Changes  Path
+1 -1 metaprl/support/shell/shell_browser.ml
+1 -1 metaprl/support/shell/shell_syscall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 17:00:56 -0700 (Sat, 25 Jun 2005)
Revision: 7403
Log message:

      A little more progress.
      

Changes  Path
+70 -30 metaprl/refiner/reflib/jall.ml
+91 -21 metaprl/refiner/reflib/jordering.ml
+2 -2 metaprl/refiner/reflib/jtunify.ml
+1 -0 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 17:15:41 -0700 (Sat, 25 Jun 2005)
Revision: 7404
Log message:

      1. replaced '0'|'1'|...|'9' with '0'..'9'
      
      2. replaced
       let x=...
       and y=...
      with
       let x=... in
       let y=...
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 17:22:33 -0700 (Sat, 25 Jun 2005)
Revision: 7405
Log message:

      replaced and's with let's
      

Changes  Path
+12 -10 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 18:10:36 -0700 (Sat, 25 Jun 2005)
Revision: 7406
Log message:

      Inlined all the unification condition r1..r10 into one big match.
      

Changes  Path
+68 -93 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 18:38:35 -0700 (Sat, 25 Jun 2005)
Revision: 7407
Log message:

      Removed a small redundancy introduced in the previous commit.
      

Changes  Path
+8 -15 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 18:47:55 -0700 (Sat, 25 Jun 2005)
Revision: 7408
Log message:

      There was a redundant conversion from position to string and back, removed.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 19:01:11 -0700 (Sat, 25 Jun 2005)
Revision: 7409
Log message:

      Removed one more place where new positions where constructed by direct operations
      on strings.
      As far as I understand only one such places remains - in proof reconstruction code,
      by I don't care about that part for now.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 19:13:45 -0700 (Sat, 25 Jun 2005)
Revision: 7410
Log message:

      A small progress. I do commits so often because otherwise it tends to span for 3 hours
      and results in non-working code :(
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 19:41:30 -0700 (Sat, 25 Jun 2005)
Revision: 7411
Log message:

      A little more progress
      

Changes  Path
+2 -3 metaprl/refiner/reflib/jall.ml
+3 -1 metaprl/theories/itt/itt_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 20:02:59 -0700 (Sat, 25 Jun 2005)
Revision: 7412
Log message:

      And more.
      

Changes  Path
+16 -28 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 20:32:35 -0700 (Sat, 25 Jun 2005)
Revision: 7413
Log message:

      Getting rid of splitting substitutions into two lists and then recombining them two lines later.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-25 23:33:11 -0700 (Sat, 25 Jun 2005)
Revision: 7414
Log message:

      Replaced another casual use of strings with option-type
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-26 13:27:06 -0700 (Sun, 26 Jun 2005)
Revision: 7415
Log message:

      - Fill reasonable defaults for TERMS, REFINER, etc (instead of "undefined"),
        making it possible to use the initial default mk/config without changes
        (provided "THEORIES = base itt" is what one wants).
      
      - Give a better message when a new mk/config is created. Will work best with
        omake >= 0.9.4.24
      

Changes  Path
+11 -1 metaprl/OMakefile
+2 -2 metaprl/mk/defaults
+1 -5 metaprl/mk/make_config

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 15:15:22 -0700 (Sun, 26 Jun 2005)
Revision: 7416
Log message:

      Introduced a more unform naming convention for string representation of positions.
      Removed the (hopefully) last place where strings are combined to produce another position.
      

Changes  Path
+8 -3 metaprl/refiner/reflib/jall.ml
+119 -134 metaprl/refiner/reflib/jordering.ml
+9 -7 metaprl/refiner/reflib/jtunify.ml
+2 -3 metaprl/refiner/reflib/jtypes.ml
+1 -1 metaprl/theories/itt/itt_logic.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 15:45:25 -0700 (Sun, 26 Jun 2005)
Revision: 7417
Log message:

      Slowly moving away string representation of positions
      

Changes  Path
+19 -12 metaprl/refiner/reflib/jall.ml
+5 -2 metaprl/refiner/reflib/jordering.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 15:59:47 -0700 (Sun, 26 Jun 2005)
Revision: 7418
Log message:

      More progress
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 16:09:21 -0700 (Sun, 26 Jun 2005)
Revision: 7419
Log message:

      and more progress
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 16:18:29 -0700 (Sun, 26 Jun 2005)
Revision: 7420
Log message:

      and more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 16:26:43 -0700 (Sun, 26 Jun 2005)
Revision: 7421
Log message:

      a little more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 16:36:01 -0700 (Sun, 26 Jun 2005)
Revision: 7422
Log message:

      and more progress
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 16:56:03 -0700 (Sun, 26 Jun 2005)
Revision: 7423
Log message:

      More progress, I expanded it to a new group of functions, hence temporal performance hit.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 17:32:51 -0700 (Sun, 26 Jun 2005)
Revision: 7424
Log message:

      even more changes
      

Changes  Path
+61 -44 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 17:59:17 -0700 (Sun, 26 Jun 2005)
Revision: 7425
Log message:

      and more
      

Changes  Path
+36 -29 metaprl/refiner/reflib/jall.ml
+1 -0 metaprl/refiner/reflib/jordering.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 18:42:28 -0700 (Sun, 26 Jun 2005)
Revision: 7426
Log message:

      another small change
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 18:54:55 -0700 (Sun, 26 Jun 2005)
Revision: 7427
Log message:

      another change
      

Changes  Path
+20 -33 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 19:11:04 -0700 (Sun, 26 Jun 2005)
Revision: 7428
Log message:

      And more...
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 19:21:43 -0700 (Sun, 26 Jun 2005)
Revision: 7429
Log message:

      morechanges
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 19:39:07 -0700 (Sun, 26 Jun 2005)
Revision: 7430
Log message:

      and more...
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-26 20:00:13 -0700 (Sun, 26 Jun 2005)
Revision: 7431
Log message:

      Variables bound be All/Exists should be represented as symbols, not as strings.
      

Changes  Path
+2 -2 metaprl/editor/ml/nuprl_jprover.ml
+9 -9 metaprl/refiner/reflib/jall.ml
+2 -2 metaprl/refiner/reflib/jlogic_sig.ml
+2 -2 metaprl/theories/itt/itt_logic.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-26 22:30:42 -0700 (Sun, 26 Jun 2005)
Revision: 7432
Log message:

      Simplified the theory a bit to better match the FOL tutorial:
       - Use "open Basic_tactics" instead of a bunch of seemingly random "open"
         statements for refiner/tactic_type/dtactic/etc modules.
       - unfold_not is a definition, not a prim_rw.
      

Changes  Path
+1 -1 metaprl/theories/fol/cfol_itt_and.ml
+1 -4 metaprl/theories/fol/cfol_itt_base.ml
+1 -1 metaprl/theories/fol/cfol_itt_base.mli
+1 -1 metaprl/theories/fol/cfol_magic.mli
+1 -1 metaprl/theories/fol/fol_all.ml
+1 -1 metaprl/theories/fol/fol_and.ml
+1 -2 metaprl/theories/fol/fol_bisect_itt.ml
+1 -1 metaprl/theories/fol/fol_exists.ml
+1 -1 metaprl/theories/fol/fol_false.ml
+1 -1 metaprl/theories/fol/fol_implies.ml
+1 -1 metaprl/theories/fol/fol_itt_and.ml
+1 -1 metaprl/theories/fol/fol_itt_and.mli
+1 -1 metaprl/theories/fol/fol_itt_implies.ml
+1 -1 metaprl/theories/fol/fol_itt_implies.mli
+1 -1 metaprl/theories/fol/fol_itt_or.ml
+1 -1 metaprl/theories/fol/fol_itt_or.mli
+1 -1 metaprl/theories/fol/fol_itt_type.ml
+1 -1 metaprl/theories/fol/fol_itt_type.mli
+2 -6 metaprl/theories/fol/fol_not.ml
+1 -1 metaprl/theories/fol/fol_or.ml
+1 -7 metaprl/theories/fol/fol_prop.ml
+1 -1 metaprl/theories/fol/fol_prop.mli
+1 -3 metaprl/theories/fol/fol_struct.ml
+1 -1 metaprl/theories/fol/fol_true.ml
+1 -4 metaprl/theories/fol/fol_univ.ml
+1 -3 metaprl/theories/fol/fol_univ_itt.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 00:04:10 -0700 (Mon, 27 Jun 2005)
Revision: 7433
Log message:

      a little more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 00:21:31 -0700 (Mon, 27 Jun 2005)
Revision: 7434
Log message:

      more progress
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 00:57:39 -0700 (Mon, 27 Jun 2005)
Revision: 7435
Log message:

      some more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 01:14:55 -0700 (Mon, 27 Jun 2005)
Revision: 7436
Log message:

      And more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 01:28:29 -0700 (Mon, 27 Jun 2005)
Revision: 7437
Log message:

      more changes
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 01:55:22 -0700 (Mon, 27 Jun 2005)
Revision: 7438
Log message:

      more progress
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 14:06:40 -0700 (Mon, 27 Jun 2005)
Revision: 7439
Log message:

      made position ordering as close to their string representation ordering as possible,
      unfortunately 1 and 14 have different order as integers vs as strings and for some reason
      it makes differences for J-prover.
      There is probably some unaccounted string comparison which makes it improtant,
      though I didn't find it.
      

Changes  Path
+11 -0 metaprl/refiner/reflib/jall.ml
+34 -20 metaprl/refiner/reflib/jordering.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 15:17:38 -0700 (Mon, 27 Jun 2005)
Revision: 7440
Log message:

      Removed name field (string) from pos type. atom type still has aname because of ordering issue.
      

Changes  Path
+29 -32 metaprl/refiner/reflib/jall.ml
+1 -0 metaprl/refiner/reflib/jordering.ml
+1 -2 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 15:44:36 -0700 (Mon, 27 Jun 2005)
Revision: 7441
Log message:

      replaced (atom.aprefix : string list) with (atom.aposprefix : position list)
      renamed polarity O|I to Zero|One for better readability
      

Changes  Path
+102 -89 metaprl/refiner/reflib/jall.ml
+1 -2 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 17:02:14 -0700 (Mon, 27 Jun 2005)
Revision: 7442
Log message:

      Subtrees were indexed from 1 to n but because lists are indexed from 0, there was
      lots of adding and subtracting of 1s.
      Now they are gone (except for multiplicity, which is not a big deal).
      

Changes  Path
+66 -39 metaprl/refiner/reflib/jall.ml
+4 -2 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 18:04:10 -0700 (Mon, 27 Jun 2005)
Revision: 7443
Log message:

      Removed a helper data type that I used in my previous commit to catch all index shifts.
      

Changes  Path
+22 -35 metaprl/refiner/reflib/jall.ml
+2 -5 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 18:19:02 -0700 (Mon, 27 Jun 2005)
Revision: 7444
Log message:

      bproof as now position-based instead of string-based
      only ptree and sorting is still string based.
      in ptree strings used not only to store positions but for something else also.
      

Changes  Path
+17 -23 metaprl/refiner/reflib/jall.ml
+4 -4 metaprl/refiner/reflib/jtypes.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 19:58:52 -0700 (Mon, 27 Jun 2005)
Revision: 7445
Log message:

      preparations to remove string encoding from ptree type (the last one, excluding sorting issue).
      

Changes  Path
+62 -41 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-27 22:55:55 -0700 (Mon, 27 Jun 2005)
Revision: 7446
Log message:

      from now on ptree uses position type instead of strings.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 00:17:29 -0700 (Tue, 28 Jun 2005)
Revision: 7447
Log message:

      minor changes
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 00:47:32 -0700 (Tue, 28 Jun 2005)
Revision: 7448
Log message:

      use specialized equality for "position" instead of polymorphic (=)
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 13:14:49 -0700 (Tue, 28 Jun 2005)
Revision: 7449
Log message:

      I started to experiment with replaciing List.append with List.rev_append.
      In certain cases ordering is not actually improtant.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 13:30:49 -0700 (Tue, 28 Jun 2005)
Revision: 7450
Log message:

      One more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 13:33:20 -0700 (Tue, 28 Jun 2005)
Revision: 7451
Log message:

      And more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 13:34:23 -0700 (Tue, 28 Jun 2005)
Revision: 7452
Log message:

      One more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 13:58:31 -0700 (Tue, 28 Jun 2005)
Revision: 7453
Log message:

      one more
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 14:10:27 -0700 (Tue, 28 Jun 2005)
Revision: 7454
Log message:

      more rev_append's
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 14:28:11 -0700 (Tue, 28 Jun 2005)
Revision: 7455
Log message:

      One more optimization
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 14:32:15 -0700 (Tue, 28 Jun 2005)
Revision: 7456
Log message:

      More rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 14:34:56 -0700 (Tue, 28 Jun 2005)
Revision: 7457
Log message:

      Some more rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 15:51:08 -0700 (Tue, 28 Jun 2005)
Revision: 7458
Log message:

      More rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 16:17:28 -0700 (Tue, 28 Jun 2005)
Revision: 7459
Log message:

      More rev_appends and other optimizations
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 16:32:04 -0700 (Tue, 28 Jun 2005)
Revision: 7460
Log message:

      replaced one map with rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 16:38:59 -0700 (Tue, 28 Jun 2005)
Revision: 7461
Log message:

      one more rev_append and one place idenitifed as not convertible to rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 16:41:24 -0700 (Tue, 28 Jun 2005)
Revision: 7462
Log message:

      Converted three nested mutually recursive functions into three non-nested mutually recursive functions.
      

Changes  Path
+172 -164 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 16:59:10 -0700 (Tue, 28 Jun 2005)
Revision: 7463
Log message:

      Moved one more nested function outside
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 17:04:26 -0700 (Tue, 28 Jun 2005)
Revision: 7464
Log message:

      more rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 17:10:05 -0700 (Tue, 28 Jun 2005)
Revision: 7465
Log message:

      one more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 17:16:24 -0700 (Tue, 28 Jun 2005)
Revision: 7466
Log message:

      one more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 17:19:49 -0700 (Tue, 28 Jun 2005)
Revision: 7467
Log message:

      a pair of rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 18:18:41 -0700 (Tue, 28 Jun 2005)
Revision: 7468
Log message:

      total, tot andsolve were mutually nested, now they are non nested
      (but still mutually recursive, of course).
      

Changes  Path
+139 -110 metaprl/refiner/reflib/jall.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 18:23:38 -0700 (Tue, 28 Jun 2005)
Revision: 7469
Log message:

      one more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 21:53:48 -0700 (Tue, 28 Jun 2005)
Revision: 7470
Log message:

      one more append turned to cons
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 21:56:57 -0700 (Tue, 28 Jun 2005)
Revision: 7471
Log message:

      one more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-28 21:59:00 -0700 (Tue, 28 Jun 2005)
Revision: 7472
Log message:

      append_orderings was reimplementing List.flatten, deleted
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 00:17:38 -0700 (Wed, 29 Jun 2005)
Revision: 7473
Log message:

      un-nested another pair of functions
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 00:45:41 -0700 (Wed, 29 Jun 2005)
Revision: 7474
Log message:

      a couple of appends replaced with cons
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 00:55:45 -0700 (Wed, 29 Jun 2005)
Revision: 7475
Log message:

      three more rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:05:19 -0700 (Wed, 29 Jun 2005)
Revision: 7476
Log message:

      two more rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:08:09 -0700 (Wed, 29 Jun 2005)
Revision: 7477
Log message:

      and more rev_appends
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:19:44 -0700 (Wed, 29 Jun 2005)
Revision: 7478
Log message:

      one more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:27:49 -0700 (Wed, 29 Jun 2005)
Revision: 7479
Log message:

      more re_appends and rev_maps
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:32:52 -0700 (Wed, 29 Jun 2005)
Revision: 7480
Log message:

      documenting a place where rev_append won't work
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:46:18 -0700 (Wed, 29 Jun 2005)
Revision: 7481
Log message:

      one more rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:49:17 -0700 (Wed, 29 Jun 2005)
Revision: 7482
Log message:

      documenting another place where rev_append won't work
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:52:44 -0700 (Wed, 29 Jun 2005)
Revision: 7483
Log message:

      one more place where rev_append won't work, plus some formatting fixes
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 01:55:20 -0700 (Wed, 29 Jun 2005)
Revision: 7484
Log message:

      more rev_maps
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:05:22 -0700 (Wed, 29 Jun 2005)
Revision: 7485
Log message:

      1.One more place where rev_append won't work
      2.One more rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:06:12 -0700 (Wed, 29 Jun 2005)
Revision: 7486
Log message:

      one more rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:07:47 -0700 (Wed, 29 Jun 2005)
Revision: 7487
Log message:

      three rev_maps
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:18:08 -0700 (Wed, 29 Jun 2005)
Revision: 7488
Log message:

      one more rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:19:38 -0700 (Wed, 29 Jun 2005)
Revision: 7489
Log message:

      two rev_maps
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:20:30 -0700 (Wed, 29 Jun 2005)
Revision: 7490
Log message:

      one rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:30:26 -0700 (Wed, 29 Jun 2005)
Revision: 7491
Log message:

      one more rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 02:33:57 -0700 (Wed, 29 Jun 2005)
Revision: 7492
Log message:

      one more rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 10:44:24 -0700 (Wed, 29 Jun 2005)
Revision: 7493
Log message:

      now in jtunify: one rev_append
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 10:55:49 -0700 (Wed, 29 Jun 2005)
Revision: 7494
Log message:

      documented a place where rev_append changes proofs
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 11:00:05 -0700 (Wed, 29 Jun 2005)
Revision: 7495
Log message:

      Replaced append with a cons
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 11:17:26 -0700 (Wed, 29 Jun 2005)
Revision: 7496
Log message:

      map -> rev_map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 11:26:45 -0700 (Wed, 29 Jun 2005)
Revision: 7497
Log message:

      one more place where rev_append does not work
      

Changes  Path
+3 -0 metaprl/refiner/reflib/jtunify.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 15:47:31 -0700 (Wed, 29 Jun 2005)
Revision: 7498
Log message:

      It seems that connections should be stored as a set not as a list, here is first step towards this
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 15:57:38 -0700 (Wed, 29 Jun 2005)
Revision: 7499
Log message:

      lists of solved/unsolved positions are also sets from now on
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 16:12:34 -0700 (Wed, 29 Jun 2005)
Revision: 7500
Log message:

      more functions converted to 'connections in a set'
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 16:47:29 -0700 (Wed, 29 Jun 2005)
Revision: 7501
Log message:

      more position lists converted to sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 17:07:48 -0700 (Wed, 29 Jun 2005)
Revision: 7502
Log message:

      one more connection set
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 17:13:39 -0700 (Wed, 29 Jun 2005)
Revision: 7503
Log message:

      added a small comment
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 17:43:57 -0700 (Wed, 29 Jun 2005)
Revision: 7504
Log message:

      documenting one place where connection sets don't work (at least for now)
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 17:45:22 -0700 (Wed, 29 Jun 2005)
Revision: 7505
Log message:

      more connection sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 18:06:54 -0700 (Wed, 29 Jun 2005)
Revision: 7506
Log message:

      more code treats connections as a set
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 18:21:15 -0700 (Wed, 29 Jun 2005)
Revision: 7507
Log message:

      more connection sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 18:37:48 -0700 (Wed, 29 Jun 2005)
Revision: 7508
Log message:

      beta expansions also behave like sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 19:17:18 -0700 (Wed, 29 Jun 2005)
Revision: 7509
Log message:

      one mor eplace where connection sets don't work
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 19:19:37 -0700 (Wed, 29 Jun 2005)
Revision: 7510
Log message:

      removed a function that is not used anymore
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 19:30:33 -0700 (Wed, 29 Jun 2005)
Revision: 7511
Log message:

      more lists replaced with sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 19:47:33 -0700 (Wed, 29 Jun 2005)
Revision: 7512
Log message:

      made one function tail-recursive
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 20:04:32 -0700 (Wed, 29 Jun 2005)
Revision: 7513
Log message:

      more lists converted to sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-29 20:16:54 -0700 (Wed, 29 Jun 2005)
Revision: 7514
Log message:

      one more list replaced with a set
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-30 15:52:34 -0700 (Thu, 30 Jun 2005)
Revision: 7515
Log message:

      more lists converted to sets
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-30 17:02:05 -0700 (Thu, 30 Jun 2005)
Revision: 7516
Log message:

      of_list -> of_sorted_list
      new of_list simply goes over the list and uses Set.add
      

Changes  Path
+6 -0 metaprl/mllib/debug_string_sets.ml
+0 -0 metaprl/refiner/reflib/jall.ml
+2 -0 metaprl/refiner/reflib/jordering.ml
+1 -1 metaprl/refiner/term_std/term_subst_std.ml
+1 -1 metaprl/support/shell/shell_util.ml
+1 -1 metaprl/theories/experimental/compile/m_ra_main.ml
+1 -1 metaprl/theories/experimental/compile/m_x86_backend.ml
+1 -1 metaprl/theories/tptp/tptp_prove.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-30 18:01:31 -0700 (Thu, 30 Jun 2005)
Revision: 7517
Log message:

      Make use of range_fold
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-30 18:39:56 -0700 (Thu, 30 Jun 2005)
Revision: 7518
Log message:

      Slight update in how the documentation terms are handled.
      

Changes  Path
+0 -1 metaprl/filter/base/filter_type.ml
+2 -2 metaprl/filter/filter/filter_parse.ml
+24 -9 metaprl/filter/filter/term_grammar.ml
+0 -2 metaprl/support/display/comment.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-30 18:51:06 -0700 (Thu, 30 Jun 2005)
Revision: 7519
Log message:

      replaced one kind of lists with a map
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-06-30 19:29:24 -0700 (Thu, 30 Jun 2005)
Revision: 7520
Log message:

      another kind of lists converted to sets
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-06-30 22:31:30 -0700 (Thu, 30 Jun 2005)
Revision: 7521
Log message:

      Working on making the "doc" comments more uniform.
      

Changes  Path
+10 -9 metaprl/support/display/comment.ml
+8 -10 metaprl/support/display/summary.ml
+5 -4 metaprl/support/doc/doc_declare.ml
+4 -3 metaprl/support/shell/mptop.ml
+3 -2 metaprl/support/tactics/auto_tactic.ml
+3 -2 metaprl/support/tactics/dtactic.ml
+4 -3 metaprl/support/tactics/top_conversionals.ml
+6 -6 metaprl/support/tactics/top_tacticals.ml
+2 -1 metaprl/support/tactics/var.ml
+4 -3 metaprl/theories/base/base_rewrite.ml
+1 -1 metaprl/theories/base/base_theory.mlz
+2 -1 metaprl/theories/base/base_trivial.ml
+4 -4 metaprl/theories/czf/czf_itt_abel_group.ml
+3 -3 metaprl/theories/czf/czf_itt_axioms.ml
+4 -4 metaprl/theories/czf/czf_itt_coset.ml
+5 -5 metaprl/theories/czf/czf_itt_cyclic_group.ml
+4 -4 metaprl/theories/czf/czf_itt_cyclic_subgroup.ml
+1 -1 metaprl/theories/czf/czf_itt_dall.ml
+2 -2 metaprl/theories/czf/czf_itt_dexists.ml
+3 -3 metaprl/theories/czf/czf_itt_empty.ml
+2 -2 metaprl/theories/czf/czf_itt_eq.ml
+2 -2 metaprl/theories/czf/czf_itt_group.ml
+4 -4 metaprl/theories/czf/czf_itt_group_bvd.ml
+5 -5 metaprl/theories/czf/czf_itt_group_power.ml
+6 -6 metaprl/theories/czf/czf_itt_hom.ml
+4 -4 metaprl/theories/czf/czf_itt_inv_image.ml
+3 -3 metaprl/theories/czf/czf_itt_isect.ml
+4 -4 metaprl/theories/czf/czf_itt_iso.ml
+7 -7 metaprl/theories/czf/czf_itt_ker.ml
+6 -6 metaprl/theories/czf/czf_itt_kleingroup.ml
+3 -3 metaprl/theories/czf/czf_itt_member.ml
+3 -3 metaprl/theories/czf/czf_itt_nat.ml
+4 -4 metaprl/theories/czf/czf_itt_normal_subgroup.ml
+10 -23 metaprl/theories/czf/czf_itt_pair.ml
+4 -4 metaprl/theories/czf/czf_itt_rel.ml
+2 -2 metaprl/theories/czf/czf_itt_sall.ml
+2 -2 metaprl/theories/czf/czf_itt_sep.ml
+2 -2 metaprl/theories/czf/czf_itt_set.ml
+2 -2 metaprl/theories/czf/czf_itt_set_bvd.ml
+2 -2 metaprl/theories/czf/czf_itt_setdiff.ml
+2 -2 metaprl/theories/czf/czf_itt_sexists.ml
+3 -3 metaprl/theories/czf/czf_itt_singleton.ml
+4 -4 metaprl/theories/czf/czf_itt_subgroup.ml
+8 -21 metaprl/theories/czf/czf_itt_subset.ml
+3 -56 metaprl/theories/czf/czf_itt_theory.mlz
+2 -2 metaprl/theories/czf/czf_itt_union.ml
+1 -1 metaprl/theories/experimental/compile/m_arith.ml
+3 -3 metaprl/theories/experimental/compile/m_ast.ml
+1 -1 metaprl/theories/experimental/compile/m_closure.ml
+6 -6 metaprl/theories/experimental/compile/m_cps.ml
+5 -4 metaprl/theories/experimental/compile/m_dead.ml
+7 -17 metaprl/theories/experimental/compile/m_doc_closure.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_comment.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_cps.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_intro.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_intro_fdl.ml
+4 -4 metaprl/theories/experimental/compile/m_doc_ir.ml
+5 -11 metaprl/theories/experimental/compile/m_doc_opt.ml
+5 -5 metaprl/theories/experimental/compile/m_doc_parsing.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_proposal.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_summary.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_summary_fdl.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_x86_asm.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_x86_codegen.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_x86_opt.ml
+4 -3 metaprl/theories/experimental/compile/m_doc_x86_regalloc.ml
+3 -2 metaprl/theories/experimental/compile/m_inline.ml
+7 -6 metaprl/theories/experimental/compile/m_ir.ml
+1 -1 metaprl/theories/experimental/compile/m_post_parsing.ml
+2 -2 metaprl/theories/experimental/compile/m_prog.ml
+1 -1 metaprl/theories/experimental/compile/m_standardize.ml
+4 -4 metaprl/theories/experimental/compile/m_x86_asm.ml
+6 -5 metaprl/theories/experimental/compile/m_x86_codegen.ml
+1 -1 metaprl/theories/experimental/compile/m_x86_opt.ml
+2 -2 metaprl/theories/experimental/compile/m_x86_spill.ml
+1 -1 metaprl/theories/experimental/unity/unity_ast.ml
+1 -1 metaprl/theories/experimental/unity/unity_util.ml
+3 -13 metaprl/theories/fir/mfir_auto.ml
+10 -24 metaprl/theories/fir/mfir_bool.ml
+9 -14 metaprl/theories/fir/mfir_exp.ml
+3 -4 metaprl/theories/fir/mfir_int.ml
+8 -11 metaprl/theories/fir/mfir_int_set.ml
+3 -2 metaprl/theories/fir/mfir_list.ml
+6 -16 metaprl/theories/fir/mfir_option.ml
+6 -13 metaprl/theories/fir/mfir_record.ml
+6 -5 metaprl/theories/fir/mfir_sequent.ml
+4 -14 metaprl/theories/fir/mfir_test.ml
+8 -20 metaprl/theories/fir/mfir_token.ml
+4 -12 metaprl/theories/fir/mfir_tr_atom.ml
+2 -1 metaprl/theories/fir/mfir_tr_atom_base.ml
+4 -6 metaprl/theories/fir/mfir_tr_base.ml
+7 -9 metaprl/theories/fir/mfir_tr_exp.ml
+5 -7 metaprl/theories/fir/mfir_tr_store.ml
+9 -10 metaprl/theories/fir/mfir_tr_types.ml
+10 -14 metaprl/theories/fir/mfir_ty.ml
+16 -21 metaprl/theories/fir/mfir_util.ml
+1 -1 metaprl/theories/itt/ctt_markov.ml
+1 -1 metaprl/theories/itt/itt_algebra_df.ml
+3 -3 metaprl/theories/itt/itt_atom.ml
+1 -1 metaprl/theories/itt/itt_bintree.ml
+4 -4 metaprl/theories/itt/itt_bool.ml
+1 -1 metaprl/theories/itt/itt_collection.ml
+2 -1 metaprl/theories/itt/itt_comment.ml
+2 -2 metaprl/theories/itt/itt_datatree.ml
+3 -3 metaprl/theories/itt/itt_decidable.ml
+2 -2 metaprl/theories/itt/itt_dfun.ml
+2 -2 metaprl/theories/itt/itt_dprod.ml
+10 -10 metaprl/theories/itt/itt_equal.ml
+2 -2 metaprl/theories/itt/itt_fun.ml
+2 -2 metaprl/theories/itt/itt_image.ml
+3 -3 metaprl/theories/itt/itt_int_base.ml
+3 -3 metaprl/theories/itt/itt_int_ext.ml
+3 -3 metaprl/theories/itt/itt_list2.ml
+3 -3 metaprl/theories/itt/itt_logic.ml
+3 -3 metaprl/theories/itt/itt_nat.ml
+1 -1 metaprl/theories/itt/itt_nequal.ml
+2 -2 metaprl/theories/itt/itt_pointwise.ml
+2 -2 metaprl/theories/itt/itt_pointwise2.ml
+3 -3 metaprl/theories/itt/itt_prec.ml
+2 -2 metaprl/theories/itt/itt_prod.ml
+4 -4 metaprl/theories/itt/itt_quotient.ml
+1 -1 metaprl/theories/itt/itt_rat.ml
+1 -1 metaprl/theories/itt/itt_rbtree.ml
+1 -1 metaprl/theories/itt/itt_record0.ml
+1 -1 metaprl/theories/itt/itt_record_renaming.ml
+2 -2 metaprl/theories/itt/itt_relation_str.ml
+3 -3 metaprl/theories/itt/itt_rfun.ml
+2 -2 metaprl/theories/itt/itt_set.ml
+7 -7 metaprl/theories/itt/itt_set_str.ml
+3 -3 metaprl/theories/itt/itt_singleton.ml
+1 -1 metaprl/theories/itt/itt_sortedtree.ml
+4 -4 metaprl/theories/itt/itt_squash.ml
+2 -2 metaprl/theories/itt/itt_squiggle.ml
+3 -3 metaprl/theories/itt/itt_srec.ml
+2 -2 metaprl/theories/itt/itt_struct.ml
+2 -2 metaprl/theories/itt/itt_subset2.ml
+2 -2 metaprl/theories/itt/itt_subtype.ml
+1 -1 metaprl/theories/itt/itt_synt_var.ml
+1 -1 metaprl/theories/itt/itt_union.ml
+2 -2 metaprl/theories/itt/itt_unit.ml
+2 -2 metaprl/theories/itt/itt_void.ml
+2 -2 metaprl/theories/itt/itt_w.ml
+7 -20 metaprl/theories/itt/itt_well_founded.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_class1.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_exn1.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_expr1.ml
+6 -5 metaprl/theories/ocaml_doc/ocaml_doc_expr2.ml
+6 -5 metaprl/theories/ocaml_doc/ocaml_doc_expr3.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_expr5.ml
+7 -7 metaprl/theories/ocaml_doc/ocaml_doc_intro.ml
+6 -5 metaprl/theories/ocaml_doc/ocaml_doc_io1.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_mod1.ml
+6 -5 metaprl/theories/ocaml_doc/ocaml_doc_mod2.ml
+7 -7 metaprl/theories/ocaml_doc/ocaml_doc_name1.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_patt1.ml
+6 -6 metaprl/theories/ocaml_doc/ocaml_doc_type1.ml
+5 -5 metaprl/theories/ocaml_doc/ocaml_doc_var1.ml