Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-03-02 10:24:18 -0800 (Sat, 02 Mar 2002)
Revision: 3525
Log message:

      Minor ITT clean-up:
      - No need to use addHiddenLabelT when annotation on a rule will do
      - No need to create a separate tactic for sub resource when dT 0 will do
      - In substT no need to create a complete exception that would be caught right away.
      - Itt_tsub was never actually used, removing files.
      

Changes  Path
+3 -4 metaprl/theories/itt/itt_dfun.ml
+3 -4 metaprl/theories/itt/itt_disect.ml
+3 -7 metaprl/theories/itt/itt_dprod.ml
+10 -14 metaprl/theories/itt/itt_isect.ml
+3 -6 metaprl/theories/itt/itt_list.ml
+3 -6 metaprl/theories/itt/itt_prod.ml
+2 -2 metaprl/theories/itt/itt_struct.ml
Deleted metaprl/theories/itt/itt_tsub.ml
Deleted metaprl/theories/itt/itt_tsub.mli
+3 -6 metaprl/theories/itt/itt_union.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-03 18:19:09 -0800 (Sun, 03 Mar 2002)
Revision: 3526
Log message:

      1. Defined functionality in the sense of equivalence relations,
         which is distinct from the functionality for equality.
      2. Added and proved properties of equivalence functionality.
      3. Added and proved functionality properties of equivalence relations
         (both equivalence functionality and equality functionality).
      4. Updated the substitution rules and tactics.
      
      Tactics for equivalence relations:
        equivFunSetT, equivFunMemT, equivRefT, equivSymT,
        equivTransT, equivSubstT
      
      TODO:
        1. Might need to define terms for functionality judgments on
           dependent types (i.e., equiv_dfun_prop).
        2. Implement equivalence class later.
      

Changes  Path
+233 -18 metaprl/theories/czf/czf_itt_equiv.ml
+28 -0 metaprl/theories/czf/czf_itt_equiv.mli
+7940 -1958 metaprl/theories/czf/czf_itt_equiv.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-03 18:20:01 -0800 (Sun, 03 Mar 2002)
Revision: 3527
Log message:

      1. Replaced equality relations with equivalence relations in
         the definition axioms for "op", "inv", and "id".
      2. Defined the equivalence functionality for "op" and "inv".
      3. Changed the tactics for "left and right cancellation laws"
         (i.e., groupCancelLeftT and groupCancelRightT) to make it
         easier to use.
      4. Re-proved all properties.
      

Changes  Path
+82 -407 metaprl/theories/czf/czf_itt_group.ml
+4 -2 metaprl/theories/czf/czf_itt_group.mli
+4640 -3562 metaprl/theories/czf/czf_itt_group.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-03-04 15:15:02 -0800 (Mon, 04 Mar 2002)
Revision: 3528
Log message:

      In process to fix problem (a>=b & b<a) pointed by Alexei.
      

Changes  Path
+56 -29 metaprl/theories/itt/itt_int_arith.ml
+2 -0 metaprl/theories/itt/itt_int_arith.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-03-07 14:55:35 -0800 (Thu, 07 Mar 2002)
Revision: 3529
Log message:

      Fixing a lable problem noticed by Yegor.
      

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

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-07 15:13:10 -0800 (Thu, 07 Mar 2002)
Revision: 3530
Log message:

      1. Added properties that "e * a = a * e" and "a * e = e * a".
      2. Changed the definition of groups to one-sided (left) definition,
         i.e., groups are defined by the left axioms, and proved the right
         axioms.
      3. Removed the introduction forms of group cancellation laws which
         were put in comments in the last version.
      

Changes  Path
+40 -45 metaprl/theories/czf/czf_itt_group.ml
+1493 -774 metaprl/theories/czf/czf_itt_group.prla

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2002-03-09 23:50:56 -0800 (Sat, 09 Mar 2002)
Revision: 3531
Log message:

      Modify my TODO file so that I actually remember
      what I need to do, for when I finally get around
      to having time to work on it.
      

Changes  Path
+3 -2 metaprl/theories/mc/TODO

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-03-10 15:29:54 -0800 (Sun, 10 Mar 2002)
Revision: 3532
Log message:

      I am committing David Bustos' changes to the cons build system for Metaprl.
      
      See David's message "cons for MetaPRL" in the newsgroup for more information -
      news://news.metaprl.org:119/20020310131332.A13595@wink.caltech.edu
      

Changes  Path
+3 -1 metaprl/Conscript
+600 -279 metaprl/Construct
+2 -0 metaprl/debug/Conscript
+9 -7 metaprl/editor/ml/Conscript
+0 -6 metaprl/editor/ml/mux_channel.ml
+0 -6 metaprl/editor/ml/recursive_lock.ml
+0 -3 metaprl/editor/ml/shell_rewrite.ml
+0 -6 metaprl/editor/ml/shell_tex.ml
+2 -0 metaprl/filter/filter/Conscript
+8 -3 metaprl/mllib/Conscript
+3 -1 metaprl/refiner/Conscript
+0 -1 metaprl/refiner/reflib/mp_resource.ml
+0 -1 metaprl/refiner/term_ds/term_base_ds.ml
+0 -1 metaprl/refiner/term_ds/term_ds_sig.ml
+0 -1 metaprl/refiner/term_std/term_base_std.ml
+5 -1 metaprl/theories/Conscript
+0 -6 metaprl/theories/base/base_trivial.ml
+0 -1 metaprl/theories/itt/itt_int_arith.ml
+0 -9 metaprl/theories/tactic/Conscript
+0 -4 metaprl/theories/tactic/base_dform.ml
+0 -3 metaprl/theories/tactic/nuprl_font.ml
+0 -4 metaprl/theories/tactic/perv.ml
+0 -3 metaprl/theories/tactic/tactic_cache.ml
+28 -11 metaprl/util/ocamldep.mll

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2002-03-11 01:54:10 -0800 (Mon, 11 Mar 2002)
Revision: 3533
Log message:

      I've renamed theories/mc/fir_eval to use my
      (attrocious) prefix so that a file name collision
      with fir_eval in the MC source tree doesn't happen.
      Other files in theories/mc have been changed
      accordingly.
      
      I've renamed mp_mc_theory to just use a .mlz
      file since the .ml and .mli files were the
      exact same and it's a hassle to modify them
      both whenever they need to be changed.
      
      I've updated editor/ml/Conscript so that mpopt
      actually includes the Itt_theory and Mp_mc_theory.
      This makes it much more useful.
      
      mc/Conscript has been updated to reflect new code
      in the MC source tree.
      
      After this, MetaPRL should compile with the
      main trunk of the MC source tree if the MC_ROOT
      environment variable is set appropriately.
      

Changes  Path
+1 -1 metaprl/editor/ml/Conscript
+6 -6 metaprl/theories/mc/Conscript
+3 -0 metaprl/theories/mc/TODO
+2 -2 metaprl/theories/mc/fir_const_elim.ml
+1 -1 metaprl/theories/mc/fir_const_elim.mli
+1 -1 metaprl/theories/mc/fir_deadcode.ml
+1 -1 metaprl/theories/mc/fir_deadcode.mli
Deleted metaprl/theories/mc/fir_eval.ml
Deleted metaprl/theories/mc/fir_eval.mli
Deleted metaprl/theories/mc/fir_eval.prla
Added metaprl/theories/mc/mp_mc_fir_eval.ml
Properties metaprl/theories/mc/mp_mc_fir_eval.ml
Added metaprl/theories/mc/mp_mc_fir_eval.mli
Properties metaprl/theories/mc/mp_mc_fir_eval.mli
Deleted metaprl/theories/mc/mp_mc_theory.ml
Deleted metaprl/theories/mc/mp_mc_theory.mli
Added metaprl/theories/mc/mp_mc_theory.mlz
Properties metaprl/theories/mc/mp_mc_theory.mlz
+0 -2 metaprl/util/Conscript

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-11 01:57:12 -0800 (Mon, 11 Mar 2002)
Revision: 3534
Log message:

      1. Minor changes in the introduction rule for equivalence relations;
      2. Added tactics "equivSym1T" and "equivTrans1T" for the symmetry and
         transitivity of equivalence relations which are supposed to be
         applied to goals while "equivSymT" and "equivTransT" in the previous
         versions are supposed to be applied to hypotheses;
      3. Added the property that if 'a = 'b then 'a is equivalent to 'b under
         any equivalence relation;
      4. Added in comments the property that if 'a is equivalent to 'b under
         any equivalence relation then 'a = 'b. (This is not proved since I
         don't know how to express the set
         {(a, b): mem{'a; 's}, mem{'b; 's}, equal{'a; 'b}}.)
      

Changes  Path
+60 -4 metaprl/theories/czf/czf_itt_equiv.ml
+2 -0 metaprl/theories/czf/czf_itt_equiv.mli
+11919 -10937 metaprl/theories/czf/czf_itt_equiv.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-11 01:57:39 -0800 (Mon, 11 Mar 2002)
Revision: 3535
Log message:

      Added the elimination form of the unique inverse rule.
      

Changes  Path
+11 -0 metaprl/theories/czf/czf_itt_group.ml
+847 -714 metaprl/theories/czf/czf_itt_group.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-11 01:58:58 -0800 (Mon, 11 Mar 2002)
Revision: 3536
Log message:

      1. Changed the definition of subgroup{'g; 's}; 's is now a "label"
         instead of a "set". In the previous version, it is really hard to
         show that a subgroup is also a group. Now subgroup{'g; 's} is a
         subgroup iff 'g is a group, 's is a group, the carrier set of 's
         is a subset of that of 'g, and they have the same operators;
      2. Rules updated and proved;
      3. Added tactic "subgroupIsectT".
      

Changes  Path
+54 -67 metaprl/theories/czf/czf_itt_subgroup.ml
+13 -0 metaprl/theories/czf/czf_itt_subgroup.mli
+3285 -2630 metaprl/theories/czf/czf_itt_subgroup.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-11 02:03:46 -0800 (Mon, 11 Mar 2002)
Revision: 3537
Log message:

      1. Changed the definition of cyclic subgroups from cyclic_subgroup{'g;
         'a} to cyc_subg{'g; 's; 'a} where 's was added to represent the group
         of the cyclic_subgroup itself;
      2. Added the functionality (both equality and equivalence) of the "power"
         operation;
      3. Updated the properties of the power operation from "equal" to "equiv";
      4. Updated and proved rules about cyclic subgroups;
      5. Added tactic "cycsubgSubgroupT".
      
      Problem:
        czf_itt_cyclic_subgroup.prla could not be committed. It gave the message
         "cvs server: sticky tag `1.5' for file `czf_itt_cyclic_subgroup.prla'
          is not a branch".
      

Changes  Path
+70 -49 metaprl/theories/czf/czf_itt_cyclic_subgroup.ml
+5 -4 metaprl/theories/czf/czf_itt_cyclic_subgroup.mli

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-11 02:04:22 -0800 (Mon, 11 Mar 2002)
Revision: 3538
Log message:

      1. Changed the definition of cyclic groups from cyclic_group{'g;'a}
         which represented the carrier set of the cyclic group to
         cycgroup{'g; 'a} which is a "type" and can be rewritted as
         cyc_subg{'g; 'g; 'a};
      2. Updated and proved rules about cyclic groups;
      3. Added tactic "cycgroupAbelT".
      

Changes  Path
+24 -43 metaprl/theories/czf/czf_itt_cyclic_group.ml
+5 -4 metaprl/theories/czf/czf_itt_cyclic_group.mli
+1548 -1195 metaprl/theories/czf/czf_itt_cyclic_group.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-11 02:35:54 -0800 (Mon, 11 Mar 2002)
Revision: 3539
Log message:

      This completes the committion of czf_itt_cyclic_subgroup.
      

Changes  Path
+6866 -1204 metaprl/theories/czf/czf_itt_cyclic_subgroup.prla

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2002-03-11 08:03:51 -0800 (Mon, 11 Mar 2002)
Revision: 3540
Log message:

      Updated theories/mc/Makefile to
      reflect new file names (oops!).
      Changed editor/ml/Conscript to use a more
      appropriate mechanism for declaring the
      hidden dependencies of mpopt.
      

Changes  Path
+2 -2 metaprl/editor/ml/Conscript
+1 -1 metaprl/theories/mc/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2002-03-14 13:25:51 -0800 (Thu, 14 Mar 2002)
Revision: 3541
Log message:

      Added a "favicon" to default.html install.html (Mozilla-only since IE wants them to be .ico)
      

Changes  Path
+1 -1 metaprl/doc/htmlman/default.html
Added metaprl/doc/htmlman/images/metaprl.png
Properties metaprl/doc/htmlman/images/metaprl.png
+1 -1 metaprl/doc/htmlman/install.html

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2002-03-21 10:55:45 -0800 (Thu, 21 Mar 2002)
Revision: 3542
Log message:

      Arithmetic relations in conclusion is also processed now.
      TODO:
      - "bug"(a>=b & a<b) still here but I know why it is happening
      - resources! I finally realized what to do with it!
      - not_equal support
      - multiplication support
      - negation (not a<b) support but I'm not sure
      

Changes  Path
+29 -7 metaprl/theories/itt/itt_int_arith.ml
+2 -1 metaprl/theories/itt/itt_int_arith.mli
+4955 -3892 metaprl/theories/itt/itt_int_arith.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-23 23:22:12 -0800 (Sat, 23 Mar 2002)
Revision: 3543
Log message:

        Added and proved the rule for the property "if a is equivalent to b
        under any equivalence relation, then a is equal to b". It is proved
        by the use of "set builder" defined in Czf_itt_set_bvd.
      

Changes  Path
+17 -12 metaprl/theories/czf/czf_itt_equiv.ml
+5553 -4023 metaprl/theories/czf/czf_itt_equiv.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-23 23:43:47 -0800 (Sat, 23 Mar 2002)
Revision: 3544
Log message:

      Changed the definition of abelian groups completely. An abelian
      group is now defined under equivalence relations instead of equality
      relations, and there is a reduction rule for it.
      

Changes  Path
+34 -13 metaprl/theories/czf/czf_itt_abel_group.ml
+25 -1 metaprl/theories/czf/czf_itt_abel_group.mli
+851 -303 metaprl/theories/czf/czf_itt_abel_group.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-23 23:54:36 -0800 (Sat, 23 Mar 2002)
Revision: 3545
Log message:

      Added the definition for "set builder", i.e., the image of a set s
      under some function f: { f(x) | x in s }. I consider this as a necessity
      for the set theory.
      
      The "set builder" is defined by a "set-induction" rewrite rule. Also
      added and proved properties for it.
      

Changes  Path
Added metaprl/theories/czf/czf_itt_set_bvd.ml
Properties metaprl/theories/czf/czf_itt_set_bvd.ml
Added metaprl/theories/czf/czf_itt_set_bvd.mli
Properties metaprl/theories/czf/czf_itt_set_bvd.mli
Added metaprl/theories/czf/czf_itt_set_bvd.prla
Properties metaprl/theories/czf/czf_itt_set_bvd.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-24 00:21:13 -0800 (Sun, 24 Mar 2002)
Revision: 3546
Log message:

      Added the module for the inverse image of set t in set s under function f:
         { x in s | f(x) in t }
      
      I didn't find a direct way to define it, so I define it using axioms.
      

Changes  Path
Added metaprl/theories/czf/czf_itt_inv_image.ml
Properties metaprl/theories/czf/czf_itt_inv_image.ml
Added metaprl/theories/czf/czf_itt_inv_image.mli
Properties metaprl/theories/czf/czf_itt_inv_image.mli
Added metaprl/theories/czf/czf_itt_inv_image.prla
Properties metaprl/theories/czf/czf_itt_inv_image.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-24 00:26:30 -0800 (Sun, 24 Mar 2002)
Revision: 3547
Log message:

      Defined homomorphism for groups. A map f of a group G into a group G'
      is a homomorphism if f(a * b) = f(a) * f(b).
      
      Proved some properties of homomorphism with the definition.
      
      Since I would redo groups soon, this homomorphism file is not complete.
      

Changes  Path
Added metaprl/theories/czf/czf_itt_hom.ml
Properties metaprl/theories/czf/czf_itt_hom.ml
Added metaprl/theories/czf/czf_itt_hom.mli
Properties metaprl/theories/czf/czf_itt_hom.mli
Added metaprl/theories/czf/czf_itt_hom.prla
Properties metaprl/theories/czf/czf_itt_hom.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-24 00:29:36 -0800 (Sun, 24 Mar 2002)
Revision: 3548
Log message:

      Updated to reflect new file names.
      

Changes  Path
+4 -1 metaprl/theories/czf/Makefile

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2002-03-24 03:01:50 -0800 (Sun, 24 Mar 2002)
Revision: 3549
Log message:

      1. The original equivTransT was wrong. Changed the original equivTrans1T
         and equivSym1T into equivTransT and equivSymT; Changed the original
         equivSymT to equivSym1T and removed equivTrans1T.
      2. Added the "fold" form for "equiv".
      3. Reproved rules in the file.
      

Changes  Path
+34 -40 metaprl/theories/czf/czf_itt_equiv.ml
+15 -7 metaprl/theories/czf/czf_itt_equiv.mli
+9461 -13172 metaprl/theories/czf/czf_itt_equiv.prla

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2002-03-24 14:35:29 -0800 (Sun, 24 Mar 2002)
Revision: 3550
Log message:

      Updating files to reflect the newest version of the MC FIR (which happens to be
      in the websplit branch).  In the process, I've also moved every file in this
      theory to use the same prefix for the filenames. I've also removed quite
      a few files that have been dead for a while now.
      
      Right now, the "connect" files are not compiled in by default since they will
      only compile against the websplit branch of MC and not the trunk.
      
      Lastly, since the definition of FIR evaluation is a bit more precise now,
      the need to seperately define constant elimination has been removed.
      

Changes  Path
+15 -51 metaprl/theories/mc/Conscript
+7 -7 metaprl/theories/mc/Makefile
+3 -2 metaprl/theories/mc/README
+27 -24 metaprl/theories/mc/TODO
Deleted metaprl/theories/mc/fir_const_elim.ml
Deleted metaprl/theories/mc/fir_const_elim.mli
Deleted metaprl/theories/mc/fir_const_elim.prla
Deleted metaprl/theories/mc/fir_deadcode.ml
Deleted metaprl/theories/mc/fir_deadcode.mli
Deleted metaprl/theories/mc/fir_deadcode.prla
Deleted metaprl/theories/mc/fir_exp.ml
Deleted metaprl/theories/mc/fir_exp.mli
Deleted metaprl/theories/mc/fir_test.ml
Deleted metaprl/theories/mc/fir_test.mli
Deleted metaprl/theories/mc/fir_ty.ml
Deleted metaprl/theories/mc/fir_ty.mli
Deleted metaprl/theories/mc/fir_type.ml
Deleted metaprl/theories/mc/fir_type.mli
Deleted metaprl/theories/mc/fir_type.prla
Deleted metaprl/theories/mc/fir_type_exp.ml
Deleted metaprl/theories/mc/fir_type_exp.mli
Deleted metaprl/theories/mc/fir_type_exp.prla
Deleted metaprl/theories/mc/fir_type_int.ml
Deleted metaprl/theories/mc/fir_type_int.mli
Deleted metaprl/theories/mc/fir_type_int.prla
+4 -2 metaprl/theories/mc/mp_mc_compile.ml
+2 -0 metaprl/theories/mc/mp_mc_compile.mli
+2 -0 metaprl/theories/mc/mp_mc_connect.ml
+2 -0 metaprl/theories/mc/mp_mc_connect.mli
+170 -80 metaprl/theories/mc/mp_mc_connect_base.ml
+56 -30 metaprl/theories/mc/mp_mc_connect_base.mli
+472 -226 metaprl/theories/mc/mp_mc_connect_exp.ml
+27 -9 metaprl/theories/mc/mp_mc_connect_exp.mli
+49 -44 metaprl/theories/mc/mp_mc_connect_ty.ml
+2 -10 metaprl/theories/mc/mp_mc_connect_ty.mli
Added metaprl/theories/mc/mp_mc_deadcode.ml
Properties metaprl/theories/mc/mp_mc_deadcode.ml
Added metaprl/theories/mc/mp_mc_deadcode.mli
Properties metaprl/theories/mc/mp_mc_deadcode.mli
Added metaprl/theories/mc/mp_mc_fir_base.ml
Properties metaprl/theories/mc/mp_mc_fir_base.ml
Added metaprl/theories/mc/mp_mc_fir_base.mli
Properties metaprl/theories/mc/mp_mc_fir_base.mli
+121 -263 metaprl/theories/mc/mp_mc_fir_eval.ml
+42 -69 metaprl/theories/mc/mp_mc_fir_eval.mli
Added metaprl/theories/mc/mp_mc_fir_exp.ml
Properties metaprl/theories/mc/mp_mc_fir_exp.ml
Added metaprl/theories/mc/mp_mc_fir_exp.mli
Properties metaprl/theories/mc/mp_mc_fir_exp.mli
Added metaprl/theories/mc/mp_mc_fir_ty.ml
Properties metaprl/theories/mc/mp_mc_fir_ty.ml
Added metaprl/theories/mc/mp_mc_fir_ty.mli
Properties metaprl/theories/mc/mp_mc_fir_ty.mli
Deleted metaprl/theories/mc/mp_mc_set.ml
Deleted metaprl/theories/mc/mp_mc_set.mli
+68 -0 metaprl/theories/mc/mp_mc_term_op.ml
+19 -0 metaprl/theories/mc/mp_mc_term_op.mli
+6 -5 metaprl/theories/mc/mp_mc_theory.mlz
+1 -1 metaprl/theories/mc/tests/Conscript

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2002-03-30 18:48:35 -0800 (Sat, 30 Mar 2002)
Revision: 3551
Log message:

      Test cases for the "connection" code are pretty much complete.
      I've fixed a few bugs that cropped up (including a major one
      in Mp_mc_term_op).  What's needed now is the final set of functions
      to take an entire MC Fir.prog to some sort of MetaPRL term.
      

Changes  Path
+2 -2 metaprl/Conscript
+7 -5 metaprl/theories/mc/Conscript
+1 -97 metaprl/theories/mc/README
+2 -3 metaprl/theories/mc/TODO
+4 -4 metaprl/theories/mc/mp_mc_connect_base.ml
+3 -1 metaprl/theories/mc/mp_mc_connect_base.mli
+4 -4 metaprl/theories/mc/mp_mc_connect_exp.ml
+34 -23 metaprl/theories/mc/mp_mc_term_op.ml
+2 -14 metaprl/theories/mc/tests/Conscript
+1 -0 metaprl/theories/mc/tests/mp_mc_test_connect.ml
+45 -171 metaprl/theories/mc/tests/mp_mc_test_connect_base.ml
+10 -0 metaprl/theories/mc/tests/mp_mc_test_connect_base.mli
+340 -547 metaprl/theories/mc/tests/mp_mc_test_connect_exp.ml
+61 -100 metaprl/theories/mc/tests/mp_mc_test_connect_ty.ml