Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-02-21 00:29:40 -0800 (Fri, 21 Feb 2003)
Revision: 4104
Log message:

      - Defined group like objects: groupoid, semigroup, and monoid with dependent
        records.
      - Defined groups based on the definitions of group like objects with
        dependent records.
      - Proved all properties in CZF for groups here in ITT.
      
      TODO:
      1. Might simplify the display forms of "*" later.
      2. Might need more research on using constants as field names.
      3. After the rewriter bug is fixed, some proofs might be simplified and the
         elimination rules for groups etc. are unnecessary.
      

Changes  Path
+2 -0 metaprl/theories/itt/Makefile
Added metaprl/theories/itt/itt_group.ml
Properties metaprl/theories/itt/itt_group.ml
Added metaprl/theories/itt/itt_group.mli
Properties metaprl/theories/itt/itt_group.mli
Added metaprl/theories/itt/itt_group.prla
Properties metaprl/theories/itt/itt_group.prla
Added metaprl/theories/itt/itt_grouplikeobj.ml
Properties metaprl/theories/itt/itt_grouplikeobj.ml
Added metaprl/theories/itt/itt_grouplikeobj.mli
Properties metaprl/theories/itt/itt_grouplikeobj.mli
Added metaprl/theories/itt/itt_grouplikeobj.prla
Properties metaprl/theories/itt/itt_grouplikeobj.prla