Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-02 01:00:18 -0800 (Mon, 02 Dec 2002)
Revision: 3942
Log message:

      Added expand_all to mp.run top-lop
      

Changes  Path
+1 -0 metaprl/editor/ml/mp.ml
+1 -0 metaprl/editor/ml/mp.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-12-03 05:16:48 -0800 (Tue, 03 Dec 2002)
Revision: 3943
Log message:

      Meta conversions are eliminated from code.
      

Changes  Path
+8 -8 metaprl/theories/itt/itt_int_arith.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-12-08 19:41:12 -0800 (Sun, 08 Dec 2002)
Revision: 3946
Log message:

      arithT is ready at first glance.
      

Changes  Path
+329 -266 metaprl/theories/itt/itt_int_arith.ml
+4 -0 metaprl/theories/itt/itt_int_arith.mli
+10032 -10072 metaprl/theories/itt/itt_int_arith.prla
+2 -2 metaprl/theories/itt/itt_int_base.ml
+1 -1 metaprl/theories/itt/itt_int_base.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-12-09 19:13:44 -0800 (Mon, 09 Dec 2002)
Revision: 3947
Log message:

      Some code clean up.
      

Changes  Path
+21 -15 metaprl/theories/itt/itt_int_arith.ml
+2 -0 metaprl/theories/itt/itt_int_arith.mli
+4313 -4472 metaprl/theories/itt/itt_int_arith.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-09 20:56:12 -0800 (Mon, 09 Dec 2002)
Revision: 3948
Log message:

      - For some reason hash table resize used the folrmula
      x := ((x+1)*2)-1
      instead of just
      x := (x*2) + 1
      ...
      
      - Added a version of mpxterm script that uses a slightly larger font
      (useful for demos).
      

Changes  Path
Added metaprl/editor/ml/mpxterm-large
Properties metaprl/editor/ml/mpxterm-large
+1 -1 metaprl/library/mathBus.ml
+1 -1 metaprl/mllib/hash_with_gc.ml
+1 -1 metaprl/mllib/memo.ml
+1 -1 metaprl/mllib/simplehashtbl.ml
+1 -1 metaprl/mllib/weak_memo.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-09 21:52:03 -0800 (Mon, 09 Dec 2002)
Revision: 3949
Log message:

      - Added proper intro_typeinf annotations on a number of _wf theorems.
      - Modified an incomplete proof of itt_list2/nth_wf to demonstrate new
      arith-related issues.
      

Changes  Path
+6 -10 metaprl/theories/itt/itt_list2.ml
+0 -2 metaprl/theories/itt/itt_list2.mli
+1623 -1403 metaprl/theories/itt/itt_list2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-10 01:51:34 -0800 (Tue, 10 Dec 2002)
Revision: 3950
Log message:

      Proved rev_wf
      

Changes  Path
+3 -0 metaprl/theories/itt/itt_list2.ml
+3349 -3272 metaprl/theories/itt/itt_list2.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-12-10 18:17:46 -0800 (Tue, 10 Dec 2002)
Revision: 3952
Log message:

      cases, when reduceC actually increases the size of the term, are removed from reduce resource.
      

Changes  Path
+4 -0 metaprl/theories/itt/itt_int_ext.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-10 19:31:26 -0800 (Tue, 10 Dec 2002)
Revision: 3953
Log message:

      Fixing the problem found by Yegor:
      - Change package status to "Unmodified" whe the package is first loaded.
      - "export" should do a more complete check of package status before attempting
      to export it (ReadOnly and Incomplete packages should not be ever exported).
      

Changes  Path
+6 -1 metaprl/editor/ml/package_info.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-12-17 10:25:13 -0800 (Tue, 17 Dec 2002)
Revision: 3957
Log message:

      Fixing the damage caused be reducing reduce-resource (now some things should be told explicitely)
      

Changes  Path
+5 -2 metaprl/theories/itt/itt_int_arith.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-12-18 14:01:13 -0800 (Wed, 18 Dec 2002)
Revision: 3962
Log message:

      Some addition reduce-rules. Cancelation of bnot(bnot()) added to itt_bool also
      to cover bnot(<=) --> bnot(bnot(<)).
      

Changes  Path
+38 -14 metaprl/theories/itt/itt_bool.ml
+6 -1 metaprl/theories/itt/itt_bool.mli
+2 -1 metaprl/theories/itt/itt_int_arith.ml
+45 -21 metaprl/theories/itt/itt_int_base.ml
+24 -9 metaprl/theories/itt/itt_int_ext.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-19 16:30:41 -0800 (Thu, 19 Dec 2002)
Revision: 3964
Log message:

      Proved a few simple rules.
      

Changes  Path
+7236 -7104 metaprl/theories/itt/itt_bool.prla
+6091 -5843 metaprl/theories/itt/itt_int_base.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-20 00:15:46 -0800 (Fri, 20 Dec 2002)
Revision: 3965
Log message:

      Extended the proof of nth_wf a little to provide examples to Yegor.
      

Changes  Path
+539 -349 metaprl/theories/itt/itt_list2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-20 17:18:28 -0800 (Fri, 20 Dec 2002)
Revision: 3969
Log message:

      Print out the number of nodes when doing status[_all]. Also, include those
      numbers in the totals counted by the scripts.
      

Changes  Path
+7 -7 metaprl/editor/ml/proof_edit.ml
+2 -2 metaprl/editor/ml/proof_edit.mli
+4 -4 metaprl/editor/ml/shell.ml
+2 -15 metaprl/util/check-status.sh
Added metaprl/util/status-all.awk
Properties metaprl/util/status-all.awk
Added metaprl/util/status-all.sh
Properties metaprl/util/status-all.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-20 17:57:00 -0800 (Fri, 20 Dec 2002)
Revision: 3970
Log message:

      Minor fix.
      

Changes  Path
+0 -1 metaprl/util/status-all.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-20 18:04:05 -0800 (Fri, 20 Dec 2002)
Revision: 3971
Log message:

      Argh, another minor fix.
      

Changes  Path
+2 -2 metaprl/util/status-all.awk

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-22 18:48:15 -0800 (Sun, 22 Dec 2002)
Revision: 3972
Log message:

      Fixing bug #26.
      Now the Mp_resource module will rais an Invalid_argument exception if there
      are duplicate bookmarks.
      

Changes  Path
+1 -0 metaprl/doc/resources_spec.txt
+5 -3 metaprl/refiner/reflib/mp_resource.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-23 00:10:57 -0800 (Mon, 23 Dec 2002)
Revision: 3973
Log message:

      - We used to generase resource "bookmarks" (checkpoints) for all
      the rules/rewrites. Now only interactive/derived/incomplete rules/rewrites
      would have checkpoints while primitive/ml ones would not
      
      - Fixed a bug with resource management (in case where a theory include
      is followed by a resource improvement as opposed to being followed by a bookmark,
      the included data was not inherited)
      
      - Creating a rule/rewrite "edit" object should not require finding a sentinel
      and bookmark (those are only needed only when we want to edit the actual proof).
      
      P.S. This commit have sped up the "status_all" by about 12%.
      

Changes  Path
+10 -16 metaprl/editor/ml/shell_rewrite.ml
+10 -16 metaprl/editor/ml/shell_rule.ml
+41 -47 metaprl/filter/base/filter_prog.ml
+2 -2 metaprl/refiner/reflib/mp_resource.ml
+7 -1 metaprl/util/check-status.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-12-25 17:01:51 -0800 (Wed, 25 Dec 2002)
Revision: 3975
Log message:

      Minor clarification.
      

Changes  Path
+3 -3 metaprl/doc/itt_quickref.txt