Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-12-04 09:29:25 -0800 (Sun, 04 Dec 2005)
Revision: 8264
Log message:

      Added a theory of "sloppy" or "lazy" lists.  The intent is
      to minimize wf reasoning.
      
      The type Cons{n} stands for a term with at least 'n cons cells.
      It is defined with the Img type.
      
      Proved the key lemma
      
         l IN Cons{n} -->
         0 <= i < n -->
         l ~ (nth_prefix{l; i} @ nth_suffix{l; i})
      
      I used pairwise extensively.
      

Changes  Path
+1 -0 metaprl/theories/itt/extensions/base/OMakefile
Copied metaprl/theories/itt/extensions/base/itt_list3.ml
+209 -0 metaprl/theories/itt/extensions/base/itt_list3.ml
Copied metaprl/theories/itt/extensions/base/itt_list3.mli
+38 -0 metaprl/theories/itt/extensions/base/itt_list3.mli
Copied metaprl/theories/itt/extensions/base/itt_list3.prla
+9962 -0 metaprl/theories/itt/extensions/base/itt_list3.prla