Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-01 14:29:49 -0700 (Thu, 01 Jun 2006)
Revision: 9238
Log message:

      Itt_hoas_lambda is obsolete.
      

Changes  Path
Deleted metaprl/theories/itt/reflection/experimental/itt_hoas_lambda.ml
Deleted metaprl/theories/itt/reflection/experimental/itt_hoas_lambda.mli
Copied metaprl/theories/itt/reflection/obsolete/itt_hoas_lambda.ml
Copied metaprl/theories/itt/reflection/obsolete/itt_hoas_lambda.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-01 14:34:27 -0700 (Thu, 01 Jun 2006)
Revision: 9239
Log message:

      Proved that a logic is a sublogic of itself.
      Some comments

Changes  Path
+5 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_proof.ml
+3431 -3384 metaprl/theories/itt/reflection/experimental/itt_hoas_proof.prla
+2 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_bterm.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-01 15:38:21 -0700 (Thu, 01 Jun 2006)
Revision: 9240
Log message:

      A few spelling fixes.
      

Changes  Path
+2 -1 metaprl/support/tactics/dtactic.ml
+3 -3 metaprl/theories/itt/core/itt_pairwise.ml
+3 -3 metaprl/theories/itt/core/itt_singleton.ml
+1 -1 metaprl/theories/itt/core/itt_struct.ml
+2 -2 metaprl/theories/s4lp/s4_tests.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-02 13:07:47 -0700 (Fri, 02 Jun 2006)
Revision: 9244
Log message:

      Wrote more in reflection_quickref

Changes  Path
+73 -11 metaprl/doc/reflection_quickref.txt

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-02 13:58:32 -0700 (Fri, 02 Jun 2006)
Revision: 9245
Log message:

      Proved a lemma that is a partial case of transitivity (when Q=Top). 
      Some well-formedness assumption are probably redundant.

Changes  Path
+1 -0 metaprl/theories/poplmark/naive/MetaprlInfo
Added metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.ml
Added metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.mli
Added metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-02 21:53:34 -0700 (Fri, 02 Jun 2006)
Revision: 9246
Log message:

      Make the vbind_in_bind2 theorem stronger

Changes  Path
+2 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.ml
+550 -517 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-02 22:46:26 -0700 (Fri, 02 Jun 2006)
Revision: 9247
Log message:

      More on reflection_quickref

Changes  Path
+20 -21 metaprl/doc/reflection_quickref.txt

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-02 23:15:55 -0700 (Fri, 02 Jun 2006)
Revision: 9248
Log message:

      Remove an obsolete comment

Changes  Path
+0 -3 metaprl/theories/itt/reflection/experimental/itt_hoas_util.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-02 23:56:53 -0700 (Fri, 02 Jun 2006)
Revision: 9249
Log message:

      itt_hoas_normalize does not need to depend on itt_hoas_sequent

Changes  Path
+2 -2 metaprl/theories/itt/reflection/experimental/MetaprlInfo
+2 -3 metaprl/theories/itt/reflection/experimental/itt_hoas_normalize.ml
+3 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-03 01:03:50 -0700 (Sat, 03 Jun 2006)
Revision: 9250
Log message:

      Fixed an error

Changes  Path
+2 -2 metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-03 11:04:22 -0700 (Sat, 03 Jun 2006)
Revision: 9251
Log message:

      Simplify a proof

Changes  Path
+36 -0 metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.ml
+1445 -902 metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-05 15:37:25 -0700 (Mon, 05 Jun 2006)
Revision: 9252
Log message:

      - Fixed spelling errors in documentation.
      - Enable spell-checking by default.
      

Changes  Path
+12 -2 metaprl/OMakefile_common
+1 -1 metaprl/OMakefile_theories
+3 -0 metaprl/filter/filter/term_grammar.ml
+11 -0 metaprl/filter/words
+1 -0 metaprl/mk/defaults
+1 -0 metaprl/mk/load_config
+5 -0 metaprl/mk/make_config
+1 -1 metaprl/theories/experimental/compile/m_doc_cps.ml
+1 -1 metaprl/theories/itt/applications/objects/itt_obj_base_rewrite.ml
+1 -1 metaprl/theories/itt/core/itt_image2.ml
+1 -1 metaprl/theories/itt/core/itt_pairwise.ml
+3 -3 metaprl/theories/itt/core/itt_simple_singleton.ml
+3 -3 metaprl/theories/itt/extensions/base/itt_list_sloppy.ml
+5 -8 metaprl/theories/itt/extensions/vector/itt_vec_bind.ml
+3 -3 metaprl/theories/itt/extensions/vector/itt_vec_list1.ml
+1 -1 metaprl/theories/itt/reflection/core/itt_hoas_debruijn.ml
+1 -1 metaprl/theories/itt/reflection/core/itt_hoas_vbind.ml
+4 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_lof.ml
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_lof_vec.ml
+4 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_normalize.ml
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_proof.ml
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.ml
+2 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.ml
+1 -1 metaprl/theories/itt/reflection/obsolete/itt_synt_bterm.ml
+1 -1 metaprl/theories/meta/extensions/meta_context_ind1.ml
+2 -2 metaprl/theories/meta/extensions/meta_context_squash_terms.ml
+1 -1 metaprl/theories/poplmark/naive/reflect_pmn_core_logic_test2.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-05 16:58:23 -0700 (Mon, 05 Jun 2006)
Revision: 9255
Log message:

      (Group edit from last week committed by Aleksey.)
      
      First pass at cleaning up Itt_hoas_bterm - updated some comments, marked a
      number ot definitions and lemmas as private.
      
      

Changes  Path
+33 -27 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-05 18:02:22 -0700 (Mon, 05 Jun 2006)
Revision: 9256
Log message:

      I am not sure what the "-$'(RM) ..." syntax used to do, but in 0.9.8 OMake no
      longer does anything special for this "-" and just complains that it can not
      execute "-rm", so I am removing the "-".
      

Changes  Path
+2 -2 metaprl/OMakefile_common

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 14:11:26 -0700 (Tue, 06 Jun 2006)
Revision: 9259
Log message:

      Simplified the clean rules and made them 0.9.8-compatible.
      

Changes  Path
+0 -6 metaprl/OMakefile
+4 -3 metaprl/OMakefile_common
+1 -1 metaprl/OMakefile_theories

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-07 10:40:27 -0700 (Wed, 07 Jun 2006)
Revision: 9266
Log message:

      Updated the installation instructions (they were quite outdated). Also,
      commented out the Ensemble stuff, as the distributed prover will surely fail
      to compile.
      

Changes  Path
+2 -3 metaprl/README.MACOSX
+2 -2 metaprl/README.WIN32
+37 -39 metaprl/doc/htmlman/mp-install.html

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-08 18:05:56 -0700 (Thu, 08 Jun 2006)
Revision: 9279
Log message:

      Wrote about rewriteC

Changes  Path
+2 -0 metaprl/doc/itt_quickref.txt

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-09 17:59:35 -0700 (Fri, 09 Jun 2006)
Revision: 9283
Log message:

      Added two tactics: combineT combines several hypothesis in one and separateT is the opposite one. They are usefull for using induction on reflected proofs.  
      Rearanged things in Itt_struct2

Changes  Path
+68 -33 metaprl/theories/itt/core/itt_struct2.ml
+2 -0 metaprl/theories/itt/core/itt_struct2.mli
+9308 -7996 metaprl/theories/itt/core/itt_struct2.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-09 18:13:54 -0700 (Fri, 09 Jun 2006)
Revision: 9284
Log message:

      Updated documentation

Changes  Path
+8 -0 metaprl/doc/itt_quickref.txt
+1 -1 metaprl/theories/itt/core/itt_struct2.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-09 18:56:04 -0700 (Fri, 09 Jun 2006)
Revision: 9285
Log message:

      Added iforms: bind_list, subst_list for applying binding/substitution to the list of terms

Changes  Path
+6 -0 metaprl/theories/itt/reflection/core/itt_hoas_base.ml
+3 -0 metaprl/theories/itt/reflection/core/itt_hoas_base.mli
+5 -5 metaprl/theories/itt/reflection/core/itt_hoas_debruijn.ml
+4 -0 metaprl/theories/itt/reflection/core/itt_hoas_vector.ml
+2 -0 metaprl/theories/itt/reflection/core/itt_hoas_vector.mli
+2 -2 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-16 11:01:48 -0700 (Fri, 16 Jun 2006)
Revision: 9332
Log message:

      Use @echo instead of println in .PHONY/editor/ml/done.
      

Changes  Path
+1 -0 metaprl/OMakefile
+2 -2 metaprl/editor/ml/OMakefile

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-16 12:22:43 -0700 (Fri, 16 Jun 2006)
Revision: 9334
Log message:

      Added a couple of rewrites about append in reduceC

Changes  Path
+4 -1 metaprl/theories/itt/core/itt_list2.ml
+7836 -7787 metaprl/theories/itt/core/itt_list2.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-16 13:34:51 -0700 (Fri, 16 Jun 2006)
Revision: 9337
Log message:

      BSequentCore{'n} was declared as a constant

Changes  Path
+1 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_bterm.ml
+2 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_bterm.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 15:37:25 -0700 (Tue, 20 Jun 2006)
Revision: 9350
Log message:

      Added new tactics:
       * reduceForallProdT rewrites hyps of the form all x: A*B*C... as all a:A.all b:B. all c:C...
      
       * varElimT : int -> tactic
       Eliminate a variable x using an equality x=t in A
      
       * allVarElimT
       Eliminate all possible variables.
      
      

Changes  Path
+38 -1 metaprl/theories/itt/core/itt_struct2.ml
+3 -0 metaprl/theories/itt/core/itt_struct2.mli
+7846 -6912 metaprl/theories/itt/core/itt_struct2.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 15:44:41 -0700 (Tue, 20 Jun 2006)
Revision: 9351
Log message:

      Two more conversions:
      * reduce_vlistC :  Split the << vlist{| <J> |} >> into the standard form.
      
      * reduce_vflattenC : Split the << vflatten{| <J> |} >> into the append form.
      
      
      

Changes  Path
+40 -0 metaprl/theories/itt/extensions/vector/itt_vec_list1.ml
+2 -0 metaprl/theories/itt/extensions/vector/itt_vec_list1.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 15:54:57 -0700 (Tue, 20 Jun 2006)
Revision: 9352
Log message:

      Update the documentation

Changes  Path
+7 -1 metaprl/doc/itt_quickref.txt
+1 -0 metaprl/doc/reflection_quickref.txt

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 16:32:11 -0700 (Tue, 20 Jun 2006)
Revision: 9355
Log message:

      Added a relax rule.
      Also added a tactical doNotRelaxT
      
      

Changes  Path
+5 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.mli
+4719 -4643 metaprl/theories/itt/reflection/experimental/itt_hoas_relax.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 17:24:42 -0700 (Tue, 20 Jun 2006)
Revision: 9357
Log message:

      Made an error message more useful

Changes  Path
+1 -1 metaprl/support/shell/proof_edit.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 20:18:57 -0700 (Tue, 20 Jun 2006)
Revision: 9360
Log message:

      Added new tactics (moveHypWithDependenciesT) that moves hypothesis when there are obscuring dependencies.
      

Changes  Path
+74 -18 metaprl/theories/itt/core/itt_struct.ml
+5 -0 metaprl/theories/itt/core/itt_struct.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-20 22:20:43 -0700 (Tue, 20 Jun 2006)
Revision: 9364
Log message:

      Squiggle substitution rule should not change a name of the variable

Changes  Path
+2 -2 metaprl/theories/itt/core/itt_squiggle.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2006-06-21 05:36:22 -0700 (Wed, 21 Jun 2006)
Revision: 9365
Log message:

      Some documentation fixes.
      

Changes  Path
+3 -1 metaprl/theories/itt/reflection/core/itt_hoas_operator.ml
+6 -1 metaprl/theories/itt/reflection/experimental/itt_hoas_bterm.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.ml
+5 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_bterm.ml
+3 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof.ml
+1 -0 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_term.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-22 13:02:30 -0700 (Thu, 22 Jun 2006)
Revision: 9367
Log message:

      Changed the display form of append

Changes  Path
+1 -1 metaprl/support/display/mpsymbols.ml
+1 -1 metaprl/theories/itt/core/itt_list2.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-22 13:05:44 -0700 (Thu, 22 Jun 2006)
Revision: 9368
Log message:

      Added ifthenelseT tactic to interface

Changes  Path
+2 -0 metaprl/support/tactics/auto_tactic.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-23 12:02:20 -0700 (Fri, 23 Jun 2006)
Revision: 9375
Log message:

      Updated the documentation a littile bit

Changes  Path
+1 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_meta_types.ml
+1 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_proof.ml
+0 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_proof_step.ml
+0 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_tactics.ml
+2 -4 metaprl/theories/itt/reflection/experimental/itt_hoas_theory.mlz

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-23 13:15:51 -0700 (Fri, 23 Jun 2006)
Revision: 9377
Log message:

      The fol theory is not a part of theories.pdf
      

Changes  Path
+0 -1 metaprl/doc/latex/theories/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-23 13:42:12 -0700 (Fri, 23 Jun 2006)
Revision: 9378
Log message:

      Documentation fix.
      

Changes  Path
+2 -2 metaprl/theories/itt/core/itt_struct.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-23 13:48:53 -0700 (Fri, 23 Jun 2006)
Revision: 9379
Log message:

      Use moveWithDependencesT instead of copyT in substT

Changes  Path
+42 -33 metaprl/theories/itt/core/itt_struct.ml
+2 -0 metaprl/theories/itt/core/itt_struct.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-23 16:18:15 -0700 (Fri, 23 Jun 2006)
Revision: 9383
Log message:

      Made simpleHypSubstT to be val instead of topval

Changes  Path
+2 -2 metaprl/theories/itt/core/itt_struct.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-23 17:01:06 -0700 (Fri, 23 Jun 2006)
Revision: 9384
Log message:

      Use moveWithDependencesT in varElimT

Changes  Path
+28 -6 metaprl/theories/itt/core/itt_struct2.ml
+8519 -7732 metaprl/theories/itt/core/itt_struct2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-24 12:00:18 -0700 (Sat, 24 Jun 2006)
Revision: 9387
Log message:

      Documentation fix.
      

Changes  Path
+10 -11 metaprl/theories/itt/core/itt_struct.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2006-06-26 14:40:37 -0700 (Mon, 26 Jun 2006)
Revision: 9399
Log message:

      Simplify substT

Changes  Path
+1 -4 metaprl/theories/itt/core/itt_struct2.ml
+5073 -5277 metaprl/theories/itt/reflection/experimental/itt_hoas_proof.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-27 15:20:52 -0700 (Tue, 27 Jun 2006)
Revision: 9405
Log message:

      Updating the documentation (removing the link to htpp://cvs.metaprl.org that
      is about to become obsolete).
      

Changes  Path
+24 -1 metaprl/doc/htmlman/mp-svn-rw.html