Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-06-24 17:19:15 -0700 (Thu, 24 Jun 1999)
Revision: 2753
Log message:

      These are some minor changes to make things work better.  Changed
      meaning of ThinOption in elim_resource: it now means to thin the hyp
      by default, unless overridden by thinningT false.
      
      Fixed some proof operations.  Added "move_to_assum" command to take
      the current subgoal and make it an extra assumption of the entire
      proof (it may not work at the moment).
      
      ls now takes a _string_ argument.  Use ls "u";; to display only the
      unproved rules in the current module.
      
      Proved many membership variants of the standard type constructors,
      but there are a few more to go.  When you are defining theories, I
      believe you should use membership, not equality.  After all, equality
      is derivable from membership, and membership is a lot easier.
      
      Still to go: ASCII format proof files; save proofs _without_ extracts
      by default.  The expand () function does not reexpand proofs correctly.
      A few problems with proof navigation.
      

Changes  Path
+1 -1 metaprl/Makefile
Properties metaprl/editor/java
+0 -0 metaprl/editor/java/InText.java
Added metaprl/editor/java/Makefile
Properties metaprl/editor/java/Makefile
+0 -0 metaprl/editor/java/ModeLine.java
Added metaprl/editor/java/Nuprl.java
Properties metaprl/editor/java/Nuprl.java
+0 -0 metaprl/editor/java/NuprlArgumentToken.java
+0 -0 metaprl/editor/java/NuprlAuthorization.java
+0 -0 metaprl/editor/java/NuprlBus.java
+0 -0 metaprl/editor/java/NuprlBusClient.java
+0 -0 metaprl/editor/java/NuprlBusEndpoint.java
+0 -0 metaprl/editor/java/NuprlBusMessage.java
+0 -0 metaprl/editor/java/NuprlBusPort.java
+0 -0 metaprl/editor/java/NuprlClient.java
+0 -0 metaprl/editor/java/NuprlCommand.java
+0 -0 metaprl/editor/java/NuprlCommandToken.java
+0 -0 metaprl/editor/java/NuprlConstants.java
+0 -0 metaprl/editor/java/NuprlContext.java
+0 -0 metaprl/editor/java/NuprlControl.java
+0 -0 metaprl/editor/java/NuprlControlToken.java
+0 -0 metaprl/editor/java/NuprlDataToken.java
+0 -0 metaprl/editor/java/NuprlDebug.java
+0 -0 metaprl/editor/java/NuprlEscapedToken.java
+0 -0 metaprl/editor/java/NuprlException.java
+0 -0 metaprl/editor/java/NuprlFrame.java
+0 -0 metaprl/editor/java/NuprlHost.java
+0 -0 metaprl/editor/java/NuprlHyperlinkToken.java
+0 -0 metaprl/editor/java/NuprlInternalFrame.java
+0 -0 metaprl/editor/java/NuprlLogin.java
+0 -0 metaprl/editor/java/NuprlManager.java
+0 -0 metaprl/editor/java/NuprlMenu.java
+0 -0 metaprl/editor/java/NuprlOptionBlockToken.java
+0 -0 metaprl/editor/java/NuprlOptionRequestToken.java
+0 -0 metaprl/editor/java/NuprlOptionResponseToken.java
+0 -0 metaprl/editor/java/NuprlOptionSBToken.java
+0 -0 metaprl/editor/java/NuprlOptionToken.java
+0 -0 metaprl/editor/java/NuprlPrlToken.java
+0 -0 metaprl/editor/java/NuprlProof.java
+0 -0 metaprl/editor/java/NuprlSyncToken.java
Added metaprl/editor/java/NuprlTerm.java
Properties metaprl/editor/java/NuprlTerm.java
+0 -0 metaprl/editor/java/NuprlText.java
+0 -0 metaprl/editor/java/NuprlToken.java
+0 -0 metaprl/editor/java/NuprlTokenInputStream.java
+0 -0 metaprl/editor/java/NuprlURLToken.java
+21 -0 metaprl/editor/java/OutText.java
+0 -0 metaprl/editor/java/PromptPasswordRecognizer.java
+0 -0 metaprl/editor/java/PromptRecognizer.java
+0 -0 metaprl/editor/java/PromptUserRecognizer.java
Added metaprl/editor/java/Semaphore.java
Properties metaprl/editor/java/Semaphore.java
+0 -0 metaprl/editor/java/StringBooleanFunction.java
+0 -0 metaprl/editor/java/StringIntFunction.java
+0 -0 metaprl/editor/java/StringTokenizer.java
+0 -0 metaprl/editor/java/Target.java
+0 -0 metaprl/editor/java/TtyArea.java
+7 -1 metaprl/editor/ml/mp.ml
+7 -1 metaprl/editor/ml/mp.mli
+9 -0 metaprl/editor/ml/mp_top.ml
+31 -42 metaprl/editor/ml/package_info.ml
+1 -1 metaprl/editor/ml/package_sig.mlz
+85 -0 metaprl/editor/ml/proof_edit.ml
+28 -0 metaprl/editor/ml/proof_edit.mli
+76 -39 metaprl/editor/ml/shell.ml
+3 -0 metaprl/editor/ml/shell_http.ml
+3 -0 metaprl/editor/ml/shell_mp.ml
+72 -13 metaprl/editor/ml/shell_package.ml
+8 -12 metaprl/editor/ml/shell_rewrite.ml
+4 -8 metaprl/editor/ml/shell_root.ml
+8 -13 metaprl/editor/ml/shell_rule.ml
+17 -4 metaprl/editor/ml/shell_sig.mlz
+2 -2 metaprl/editor/ml/shell_state.ml
+23 -6 metaprl/filter/filter_prog.ml
+2 -0 metaprl/filter/filter_summary.ml
+4 -0 metaprl/filter/filter_summary.mli
+1 -1 metaprl/refiner/refiner/refine.ml
+49 -10 metaprl/refiner/reflib/mp_resource.ml
+4 -2 metaprl/refiner/reflib/mp_resource.mli
+3 -5 metaprl/refiner/reflib/rformat.ml
+1 -0 metaprl/theories/base/Makefile
+25 -4 metaprl/theories/base/base_dtactic.ml
+2 -2 metaprl/theories/base/base_dtactic.mli
Added metaprl/theories/base/base_rewrite.ml
Properties metaprl/theories/base/base_rewrite.ml
Added metaprl/theories/base/base_rewrite.mli
Properties metaprl/theories/base/base_rewrite.mli
+1 -0 metaprl/theories/base/base_theory.mlz
+1 -1 metaprl/theories/base/summary.ml
+108 -10 metaprl/theories/boot/proof_boot.ml
+1 -1 metaprl/theories/boot/proof_term_boot.ml
+12 -0 metaprl/theories/boot/tactic_boot_sig.mlz
+1 -1 metaprl/theories/fol/Makefile
+4 -1 metaprl/theories/fol/fol_all.ml
+1 -1 metaprl/theories/fol/fol_and.ml
+1 -1 metaprl/theories/fol/fol_exists.ml
+1 -1 metaprl/theories/fol/fol_or.ml
+3 -2 metaprl/theories/itt/Makefile
+3 -1 metaprl/theories/itt/itt_atom_bool.ml
+25 -19 metaprl/theories/itt/itt_bool.ml
+2 -1 metaprl/theories/itt/itt_bool.mli
Binary metaprl/theories/itt/itt_bool.prlb
+3 -1 metaprl/theories/itt/itt_bunion.ml
+7 -7 metaprl/theories/itt/itt_collection.ml
+68 -51 metaprl/theories/itt/itt_dfun.ml
+8 -2 metaprl/theories/itt/itt_dfun.mli
Binary metaprl/theories/itt/itt_dfun.prlb
Properties metaprl/theories/itt/itt_dfun.prlb
+57 -5 metaprl/theories/itt/itt_dprod.ml
+1 -1 metaprl/theories/itt/itt_dprod.mli
Binary metaprl/theories/itt/itt_dprod.prlb
Properties metaprl/theories/itt/itt_dprod.prlb
Added metaprl/theories/itt/itt_dprod_imp.ml
Properties metaprl/theories/itt/itt_dprod_imp.ml
Added metaprl/theories/itt/itt_dprod_imp.mli
Properties metaprl/theories/itt/itt_dprod_imp.mli
Binary metaprl/theories/itt/itt_dprod_imp.prlb
Properties metaprl/theories/itt/itt_dprod_imp.prlb
+24 -3 metaprl/theories/itt/itt_equal.ml
Binary metaprl/theories/itt/itt_equal.prlb
+42 -85 metaprl/theories/itt/itt_fun.ml
+2 -1 metaprl/theories/itt/itt_fun.mli
Binary metaprl/theories/itt/itt_fun.prlb
Properties metaprl/theories/itt/itt_fun.prlb
+5 -2 metaprl/theories/itt/itt_int.ml
+1 -1 metaprl/theories/itt/itt_int_bool.ml
+4 -1 metaprl/theories/itt/itt_list.ml
+10 -10 metaprl/theories/itt/itt_logic.ml
+5 -2 metaprl/theories/itt/itt_prec.ml
+2 -1 metaprl/theories/itt/itt_prod.ml
+7 -4 metaprl/theories/itt/itt_quotient.ml
+114 -9 metaprl/theories/itt/itt_rfun.ml
+2 -3 metaprl/theories/itt/itt_rfun.mli
Binary metaprl/theories/itt/itt_rfun.prlb
Properties metaprl/theories/itt/itt_rfun.prlb
+10 -1 metaprl/theories/itt/itt_set.ml
+5 -2 metaprl/theories/itt/itt_srec.ml
+8 -25 metaprl/theories/itt/itt_struct.ml
+1 -1 metaprl/theories/itt/itt_struct.mli
Binary metaprl/theories/itt/itt_struct.prlb
Properties metaprl/theories/itt/itt_struct.prlb
+4 -1 metaprl/theories/itt/itt_subtype.ml
+1 -0 metaprl/theories/itt/itt_subtype.mli
+22 -3 metaprl/theories/itt/itt_union.ml
+1 -1 metaprl/theories/itt/itt_union.mli
+6 -1 metaprl/theories/itt/itt_unit.ml
+4 -1 metaprl/theories/itt/itt_w.ml
+3 -1 metaprl/theories/reflect_itt/refl_raw_term.ml
+1 -1 metaprl/theories/reflect_itt/refl_term.ml
+3 -2 metaprl/theories/reflect_itt/refl_var.ml
+6 -5 metaprl/theories/reflect_itt/refl_var_set.ml
+1 -1 metaprl/theories/tptp/tptp.ml