Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-01 17:07:18 -0800 (Fri, 01 Nov 2002)
Revision: 3925
Log message:

      Documentation build system and references cleanup:
      
      - Migrated from metaprl.bib to rc.bib. rc.bib is currently maintained by several
      people (including Bob's secretary) and is likely to be of better quality (eventually?).
      
      - Moved the editor/ml/tex directory to a more appropriate doc/latex/theories/ocaml_doc
      This move is paritally done server-side, so it is *not* versioned!
      
      - We used to have two different versions of metaprl.bib and metaprl.tex, now all TeX
      inputs are in doc/latex/inputs
      
      - Merged the book compilation scripts with the Make build subsystem.
      Now the book can be built by running "make ocaml-book" from the top level.
      
      - "THEORIES=ALL" will now include ocaml_doc as well.
      
      - Ocaml book will be built with CM fonts by default. If you have Licida-Bright fonts,
      uncomment the corresponding line in doc/latex/theories/book2.tex
      

Changes  Path
+3 -3 metaprl/Makefile
+6 -3 metaprl/doc/Makefile
Properties metaprl/doc/latex/theories
+17 -14 metaprl/doc/latex/theories/Makefile
+1 -1 metaprl/doc/latex/theories/all-theories.tex
+5 -5 metaprl/doc/latex/theories/book2.tex
Properties metaprl/doc/latex/theories/ocaml_doc
Deleted metaprl/doc/latex/theories/ocaml_doc/metaprl.bib
Deleted metaprl/doc/latex/theories/ocaml_doc/metaprl.tex
+1 -1 metaprl/doc/latex/theories/ocaml_doc/print.ml
Deleted metaprl/doc/latex/theories/ocaml_doc/update
+3 -10 metaprl/editor/ml/Makefile
+2 -2 metaprl/mk/preface
+1 -1 metaprl/theories/base/typeinf.ml
+2 -2 metaprl/theories/fir/mfir_theory.mlz
+1 -1 metaprl/theories/itt/itt_rfun.ml
+1 -1 metaprl/theories/ocaml_doc/ocaml_doc_expr1.ml
+1 -1 metaprl/theories/ocaml_doc/ocaml_doc_expr3.ml
+3 -3 metaprl/theories/ocaml_doc/ocaml_doc_intro.ml
Deleted texinputs/metaprl.bib
+5 -0 texinputs/metaprl.tex
+65 -6 texinputs/rc.bib

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-11-11 22:58:26 -0800 (Mon, 11 Nov 2002)
Revision: 3927
Log message:

      Added the following definition for the list in "itt_list2":
        1. list membership.
        2. whether the elements in one list are also in the other, i.e., whether
           the element set of one list is the "subset" of that of the other.
        3. whether two lists contain the same set of elements.
      
      "Subset" is reflexive and transitive; "sameset" is reflexive, symmetric,
      and transitive. Defined some tactics: subsetConsT, samesetRefT, samesetSymT,
      and samesetTransT.
      
      In "itt_sort", proved that the sorted list contains the same element set
      as unsorted.
      

Changes  Path
+153 -1 metaprl/theories/itt/itt_list2.ml
+27 -0 metaprl/theories/itt/itt_list2.mli
+6008 -2989 metaprl/theories/itt/itt_list2.prla
+34 -0 metaprl/theories/itt/itt_sort.ml
+2377 -601 metaprl/theories/itt/itt_sort.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-11-11 22:59:06 -0800 (Mon, 11 Nov 2002)
Revision: 3928
Log message:

      Fixed a grammar error.
      

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

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-11-12 15:56:17 -0800 (Tue, 12 Nov 2002)
Revision: 3929
Log message:

      Fixed a typo.
      

Changes  Path
+1 -1 metaprl/theories/base/base_dtactic.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-14 16:11:56 -0800 (Thu, 14 Nov 2002)
Revision: 3930
Log message:

      Adding the 3.06 patches. Still need to create the camlp4-3.06-plexer.patch
      

Changes  Path
Deleted metaprl/patches/camlp4-3.02-opt.patch
Deleted metaprl/patches/camlp4-3.02-plexer.patch
Deleted metaprl/patches/camlp4-3.02-version.patch
Deleted metaprl/patches/camlp4-3.02.spec
Added metaprl/patches/camlp4-3.06-opt.patch
Properties metaprl/patches/camlp4-3.06-opt.patch
Added metaprl/patches/camlp4-3.06-version.patch
Properties metaprl/patches/camlp4-3.06-version.patch
Deleted metaprl/patches/ocaml-3.02-1.spec

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-20 01:02:01 -0800 (Wed, 20 Nov 2002)
Revision: 3931
Log message:

      - backThruHyp will now work for hypotheses of the form
      all x:A. (B[x] => C)
      (where C is the conclusion which does not have free occurrences of x).
      
      Of corse, this means that sometimes too many different hyps would match and
      currently logicAutoT is likely to pick the wrong one. We should eventually
      make sure it pick the most specific match (and not just the first match it finds).
      For now, I've fixed two proofs in czf_itt_dall that broke because of that.
      
      - Simplified a few itt_list2 proofs a little (use onHypsT, hypSubstT, etc).
      
      - Added a script to start xterm with the correct font and run mpopt in it.
      
      - Added scripts for comparing the proofs status in local tree to the one
      in the latest nightly run.
      

Changes  Path
Added metaprl/editor/ml/mpxterm
Properties metaprl/editor/ml/mpxterm
+464 -445 metaprl/theories/czf/czf_itt_dall.prla
+4 -4 metaprl/theories/itt/itt_list2.ml
+1521 -2924 metaprl/theories/itt/itt_list2.prla
+2 -9 metaprl/theories/itt/itt_logic.ml
Added metaprl/util/check-status
Properties metaprl/util/check-status
Added metaprl/util/check-status.sh
Properties metaprl/util/check-status.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-20 01:19:45 -0800 (Wed, 20 Nov 2002)
Revision: 3932
Log message:

      Simplified the proof of itt_sort/insert_mem.
      

Changes  Path
+252 -353 metaprl/theories/itt/itt_sort.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-20 21:08:48 -0800 (Wed, 20 Nov 2002)
Revision: 3933
Log message:

      A few mors proof updates.
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_sort.ml
+685 -1480 metaprl/theories/itt/itt_sort.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-20 21:41:24 -0800 (Wed, 20 Nov 2002)
Revision: 3934
Log message:

      - Added a few citations.
      - Replaced byDefT calls with byDefsT in a few places.
      

Changes  Path
+4 -1 metaprl/doc/latex/theories/all-theories.tex
+1 -1 metaprl/theories/itt/itt_collection.ml
+3 -3 metaprl/theories/itt/itt_collection.prla
+2 -0 metaprl/theories/itt/itt_esquash.ml
+1 -1 metaprl/theories/itt/itt_fset.prla
+3 -0 metaprl/theories/itt/itt_quotient.ml
+1 -1 metaprl/theories/itt/itt_sort.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-11-29 07:31:32 -0800 (Fri, 29 Nov 2002)
Revision: 3935
Log message:

      Added term comparison and (partly) multiplication support for arithT.
      

Changes  Path
+336 -2 metaprl/theories/itt/itt_int_arith.ml
+6 -0 metaprl/theories/itt/itt_int_ext.ml
+6 -0 metaprl/theories/itt/itt_int_ext.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-29 16:48:33 -0800 (Fri, 29 Nov 2002)
Revision: 3936
Log message:

      Changed the wording of the copy_proof wraning. Instead of printing
      
      > copy_proof: warning: rewrites reduce_mul_meta do not match
      
      it will now print
      
      > Copy_proof: warning: rewrite reduce_mul_meta:
      >         was recently changed, potential mismatch with an existing proof.
      
      Since people compiling MetaPRL after downloading it for the first time are
      likely to see this warning (we almost amost always have mismatches on CVS),
      the warning needs to be less confusing.
      
      I am not completely satisfied with the current wording. Can somebody
      come up with a better one?
      

Changes  Path
+5 -3 metaprl/filter/base/filter_summary.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-29 22:53:33 -0800 (Fri, 29 Nov 2002)
Revision: 3937
Log message:

      - Do not build the tutorial .ps/.pdf. First, the tutorial is just too
      outdated. Second, the tutorial has images that do not fit on the page
      and htmldoc 1.8.23 complains too much about it.
      
      - Minor updates in the System Desctription.
      

Changes  Path
+4 -3 metaprl/doc/Makefile
+7 -10 metaprl/doc/htmlman/system/mp-tacticals.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-30 20:28:31 -0800 (Sat, 30 Nov 2002)
Revision: 3938
Log message:

      Correct location for Ocaml patches.
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-30 21:46:23 -0800 (Sat, 30 Nov 2002)
Revision: 3939
Log message:

      MetaPRL files are now at http://files.metaprl.org/, not at
      ftp://ftp.cs.cornell.edu/pub/nuprl/MetaPRL/
      

Changes  Path
+1 -1 metaprl/README
+2 -1 metaprl/doc/htmlman/mp-install.html
+4 -3 metaprl/doc/htmlman/mp.html
+9 -2 metaprl/util/check-status.sh

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-11-30 22:13:32 -0800 (Sat, 30 Nov 2002)
Revision: 3940
Log message:

      Product-free expressions work fine now.
      Polynomials (with product) have some bugs yet.
      Too slow, I have to profile it later.
      There is some problems with negative numerals, alexei, could you
      look into itt_int_arith/test6 derivation?
      

Changes  Path
+1 -1 metaprl/refiner/reflib/arith.ml
+47 -25 metaprl/theories/itt/itt_int_arith.ml
+9 -0 metaprl/theories/itt/itt_int_arith.mli
+13363 -4852 metaprl/theories/itt/itt_int_arith.prla
+8 -1 metaprl/theories/itt/itt_int_base.ml
+5 -1 metaprl/theories/itt/itt_int_base.mli
+7 -0 metaprl/theories/itt/itt_int_ext.ml
+4 -0 metaprl/theories/itt/itt_int_ext.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-11-30 23:18:30 -0800 (Sat, 30 Nov 2002)
Revision: 3941
Log message:

      Added a big warning not to use the mp.run Ocaml toploop for proof development.
      

Changes  Path
+7 -4 metaprl/README
+4 -2 metaprl/editor/ml/QUICKSTART
+3 -0 metaprl/editor/ml/mp.ml