]> matita.cs.unibo.it Git - helm.git/commitdiff
we implemented the support for generating ma files from mma files
authorFerruccio Guidi <ferruccio.guidi@unibo.it>
Mon, 21 Jul 2008 18:10:30 +0000 (18:10 +0000)
committerFerruccio Guidi <ferruccio.guidi@unibo.it>
Mon, 21 Jul 2008 18:10:30 +0000 (18:10 +0000)
17 files changed:
helm/software/components/grafite_parser/dependenciesParser.ml
helm/software/components/grafite_parser/dependenciesParser.mli
helm/software/components/library/librarian.ml
helm/software/matita/.depend.opt
helm/software/matita/contribs/LAMBDA-TYPES/Base-2/.depend [deleted file]
helm/software/matita/contribs/LAMBDA-TYPES/Base-2/depends [deleted file]
helm/software/matita/contribs/LAMBDA-TYPES/LambdaDelta-2/.depend [deleted file]
helm/software/matita/contribs/LAMBDA-TYPES/LambdaDelta-2/depends [deleted file]
helm/software/matita/contribs/LAMBDA-TYPES/Legacy-2/.depend [deleted file]
helm/software/matita/contribs/LAMBDA-TYPES/Legacy-2/depends [deleted file]
helm/software/matita/contribs/LAMBDA-TYPES/Makefile
helm/software/matita/contribs/LAMBDA-TYPES/depends [new file with mode: 0644]
helm/software/matita/matitaInit.ml
helm/software/matita/matitacLib.ml
helm/software/matita/matitacLib.mli
helm/software/matita/matitadep.ml
helm/software/matita/tests/fguidi.ma

index 32ee44491020b96d3108199858b2a7fe0e8d3c2e..b44ad499484f2f5919d9bf258dde20d4b358de6b 100644 (file)
@@ -31,10 +31,12 @@ exception UnableToInclude of string
 type dependency =
   | IncludeDep of string
   | UriDep of UriManager.uri
-  
+  | InlineDep of string
+
 let pp_dependency = function
   | IncludeDep str -> "include \"" ^ str ^ "\""
   | UriDep uri -> "uri \"" ^ UriManager.string_of_uri uri ^ "\""
+  | InlineDep str -> "inline \"" ^ str ^ "\"" 
 
 let parse_dependencies lexbuf = 
   let tok_stream,_ =
@@ -56,6 +58,8 @@ let parse_dependencies lexbuf =
           true, (IncludeDep fname :: acc)
       | [< '("IDENT", "include'"); '("QSTRING", fname) >] ->
           true, (IncludeDep fname :: acc)
+      | [< '("IDENT", "inline"); '("IDENT", "procedural"); '("QSTRING", fname) >] ->
+          true, (InlineDep fname :: acc)
       | [< '("EOI", _) >] -> false, acc
       | [< 'tok >] -> true, acc
       | [<  >] -> false, acc) tok_stream
index 1b4a03a713815643b69ae4bb861acbb0697ab145..57529966b9bd5e84c6658e51c52081a1490b4594 100644 (file)
@@ -29,6 +29,7 @@ exception UnableToInclude of string
 type dependency =
   | IncludeDep of string
   | UriDep of UriManager.uri
+  | InlineDep of string
 
 val pp_dependency: dependency -> string
 
index 8b7bdb09fa05b304f1370be67d330d851d60cce3..f56ba5840cda99a19b44ea95d38e9a57b7b3a5a1 100644 (file)
@@ -84,7 +84,7 @@ let load_root_file rootpath =
     lines
 ;;
 
-let find_root_for ~include_paths file = 
+let rec find_root_for ~include_paths file = 
  let include_paths = "" :: Sys.getcwd () :: include_paths in
  try 
    let path = HExtlib.find_in include_paths file in
@@ -108,10 +108,16 @@ let find_root_for ~include_paths file =
      HLog.error (rootpath ^ " sets an incorrect baseuri: " ^ buri);
    ensure_trailing_slash root, remove_trailing_slash uri, path
  with Failure "find_in" -> 
-   HLog.error ("We are in: " ^ Sys.getcwd ());
-   HLog.error ("Unable to find: "^file^"\nPaths explored:");
-   List.iter (fun x -> HLog.error (" - "^x)) include_paths;
-   raise (NoRootFor file)
+   if Filename.check_suffix file ".ma" then begin
+      let mma = Filename.chop_suffix file ".ma" ^ ".mma" in
+      HLog.warn ("We look for: " ^ mma);
+      find_root_for ~include_paths mma
+   end else begin
+      HLog.error ("We are in: " ^ Sys.getcwd ());
+      HLog.error ("Unable to find: "^file^"\nPaths explored:");
+      List.iter (fun x -> HLog.error (" - "^x)) include_paths;
+      raise (NoRootFor file)
+   end
 ;;
 
 let mk_baseuri root extra =
index 8477d5640603280e9716d9a0982b7100611d959a..ee77638cc8508d5779d434d89d5ca0709d131444 100644 (file)
@@ -18,8 +18,8 @@ matitac.cmo: matitadep.cmi matitaclean.cmi matitacLib.cmi matitaWiki.cmx \
     matitaMisc.cmi matitaInit.cmi 
 matitac.cmx: matitadep.cmx matitaclean.cmx matitacLib.cmx matitaWiki.cmx \
     matitaMisc.cmx matitaInit.cmx 
-matitadep.cmo: matitaInit.cmi matitadep.cmi 
-matitadep.cmx: matitaInit.cmx matitadep.cmi 
+matitadep.cmo: matitaMisc.cmi matitaInit.cmi matitadep.cmi 
+matitadep.cmx: matitaMisc.cmx matitaInit.cmx matitadep.cmi 
 matitaEngine.cmo: matitaEngine.cmi 
 matitaEngine.cmx: matitaEngine.cmi 
 matitaExcPp.cmo: matitaEngine.cmi matitaExcPp.cmi 
@@ -34,10 +34,10 @@ matitaGui.cmo: matitaTypes.cmi matitaScript.cmi matitaMisc.cmi \
 matitaGui.cmx: matitaTypes.cmx matitaScript.cmx matitaMisc.cmx \
     matitaMathView.cmx matitaGtkMisc.cmx matitaGeneratedGui.cmx \
     matitaExcPp.cmx matitaAutoGui.cmx buildTimeConf.cmx matitaGui.cmi 
-matitaInit.cmo: matitacLib.cmi matitaExcPp.cmi matitaEngine.cmi \
-    buildTimeConf.cmx matitaInit.cmi 
-matitaInit.cmx: matitacLib.cmx matitaExcPp.cmx matitaEngine.cmx \
-    buildTimeConf.cmx matitaInit.cmi 
+matitaInit.cmo: matitacLib.cmi matitaExcPp.cmi buildTimeConf.cmx \
+    matitaInit.cmi 
+matitaInit.cmx: matitacLib.cmx matitaExcPp.cmx buildTimeConf.cmx \
+    matitaInit.cmi 
 matitaMathView.cmo: matitaTypes.cmi matitaScript.cmi matitaMisc.cmi \
     matitaGuiTypes.cmi matitaGtkMisc.cmi matitaExcPp.cmi lablGraphviz.cmi \
     buildTimeConf.cmx applyTransformation.cmi matitaMathView.cmi 
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/Base-2/.depend b/helm/software/matita/contribs/LAMBDA-TYPES/Base-2/.depend
deleted file mode 100644 (file)
index 52fc200..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Base-2/ext/tactics.ma: Base-2/ext/tactics.mma Base-2/preamble.ma
-Base-2/ext/arith.ma: Base-2/ext/arith.mma Base-2/preamble.ma
-Base-2/types/defs.ma: Base-2/types/defs.mma Base-2/preamble.ma
-Base-2/types/props.ma: Base-2/types/props.mma Base-2/types/defs.ma
-Base-2/blt/defs.ma: Base-2/blt/defs.mma Base-2/preamble.ma
-Base-2/blt/props.ma: Base-2/blt/props.mma Base-2/blt/defs.ma
-Base-2/plist/defs.ma: Base-2/plist/defs.mma Base-2/preamble.ma
-Base-2/plist/props.ma: Base-2/plist/props.mma Base-2/plist/defs.ma
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/Base-2/depends b/helm/software/matita/contribs/LAMBDA-TYPES/Base-2/depends
deleted file mode 100644 (file)
index fd98f27..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Base-2/ext/tactics.mma Base-2/preamble.ma Base-1/ext/tactics.ma
-Base-2/ext/arith.mma Base-2/preamble.ma Base-1/ext/arith.ma
-Base-2/types/defs.mma Base-2/preamble.ma Base-1/types/defs.ma
-Base-2/types/props.mma Base-2/preamble.ma Base-1/types/props.ma
-Base-2/blt/defs.mma Base-2/preamble.ma Base-1/blt/defs.ma
-Base-2/blt/props.mma Base-2/preamble.ma Base-1/blt/props.ma
-Base-2/plist/defs.mma Base-2/preamble.ma Base-1/plist/defs.ma
-Base-2/plist/props.mma Base-2/preamble.ma Base-1/plist/props.ma
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/LambdaDelta-2/.depend b/helm/software/matita/contribs/LAMBDA-TYPES/LambdaDelta-2/.depend
deleted file mode 100644 (file)
index aa6d6dc..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-LambdaDelta-2/T/defs.ma: LambdaDelta-2/T/defs.mma LambdaDelta-2/preamble.ma
-LambdaDelta-2/T/props.ma: LambdaDelta-2/T/props.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/T/dec.ma: LambdaDelta-2/T/dec.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/s/defs.ma: LambdaDelta-2/s/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/s/props.ma: LambdaDelta-2/s/props.mma LambdaDelta-2/s/defs.ma
-LambdaDelta-2/tlist/defs.ma: LambdaDelta-2/tlist/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/tlist/props.ma: LambdaDelta-2/tlist/props.mma LambdaDelta-2/tlist/defs.ma
-LambdaDelta-2/tlt/defs.ma: LambdaDelta-2/tlt/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/tlt/props.ma: LambdaDelta-2/tlt/props.mma LambdaDelta-2/tlt/defs.ma
-LambdaDelta-2/iso/defs.ma: LambdaDelta-2/iso/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/iso/fwd.ma: LambdaDelta-2/iso/fwd.mma LambdaDelta-2/iso/defs.ma LambdaDelta-2/tlist/defs.ma
-LambdaDelta-2/iso/props.ma: LambdaDelta-2/iso/props.mma LambdaDelta-2/iso/fwd.ma
-LambdaDelta-2/C/defs.ma: LambdaDelta-2/C/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/C/props.ma: LambdaDelta-2/C/props.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/T/props.ma
-LambdaDelta-2/r/defs.ma: LambdaDelta-2/r/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/r/props.ma: LambdaDelta-2/r/props.mma LambdaDelta-2/r/defs.ma LambdaDelta-2/s/defs.ma
-LambdaDelta-2/clen/defs.ma: LambdaDelta-2/clen/defs.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/s/defs.ma
-LambdaDelta-2/clen/getl.ma: LambdaDelta-2/clen/getl.mma LambdaDelta-2/clen/defs.ma LambdaDelta-2/getl/props.ma
-LambdaDelta-2/flt/defs.ma: LambdaDelta-2/flt/defs.mma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/flt/props.ma: LambdaDelta-2/flt/props.mma LambdaDelta-2/flt/defs.ma LambdaDelta-2/C/props.ma
-LambdaDelta-2/app/defs.ma: LambdaDelta-2/app/defs.mma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/lift/defs.ma: LambdaDelta-2/lift/defs.mma LambdaDelta-2/tlist/defs.ma LambdaDelta-2/s/defs.ma
-LambdaDelta-2/lift/fwd.ma: LambdaDelta-2/lift/fwd.mma LambdaDelta-2/lift/defs.ma
-LambdaDelta-2/lift/props.ma: LambdaDelta-2/lift/props.mma LambdaDelta-2/lift/fwd.ma LambdaDelta-2/s/props.ma
-LambdaDelta-2/lift/tlt.ma: LambdaDelta-2/lift/tlt.mma LambdaDelta-2/lift/fwd.ma LambdaDelta-2/tlt/props.ma
-LambdaDelta-2/lift1/defs.ma: LambdaDelta-2/lift1/defs.mma LambdaDelta-2/lift/defs.ma
-LambdaDelta-2/lift1/fwd.ma: LambdaDelta-2/lift1/fwd.mma LambdaDelta-2/lift1/defs.ma LambdaDelta-2/lift/fwd.ma
-LambdaDelta-2/lift1/props.ma: LambdaDelta-2/lift1/props.mma LambdaDelta-2/lift/props.ma LambdaDelta-2/drop1/defs.ma
-LambdaDelta-2/cnt/defs.ma: LambdaDelta-2/cnt/defs.mma LambdaDelta-2/T/defs.ma
-LambdaDelta-2/cnt/props.ma: LambdaDelta-2/cnt/props.mma LambdaDelta-2/cnt/defs.ma LambdaDelta-2/lift/fwd.ma
-LambdaDelta-2/drop/defs.ma: LambdaDelta-2/drop/defs.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/lift/defs.ma LambdaDelta-2/r/defs.ma
-LambdaDelta-2/drop/fwd.ma: LambdaDelta-2/drop/fwd.mma LambdaDelta-2/drop/defs.ma
-LambdaDelta-2/drop/props.ma: LambdaDelta-2/drop/props.mma LambdaDelta-2/drop/fwd.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/r/props.ma
-LambdaDelta-2/drop1/defs.ma: LambdaDelta-2/drop1/defs.mma LambdaDelta-2/drop/defs.ma LambdaDelta-2/lift1/defs.ma
-LambdaDelta-2/drop1/fwd.ma: LambdaDelta-2/drop1/fwd.mma LambdaDelta-2/drop1/defs.ma
-LambdaDelta-2/drop1/props.ma: LambdaDelta-2/drop1/props.mma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/drop/props.ma LambdaDelta-2/getl/defs.ma
-LambdaDelta-2/drop1/getl.ma: LambdaDelta-2/drop1/getl.mma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/getl/drop.ma
-LambdaDelta-2/clear/defs.ma: LambdaDelta-2/clear/defs.mma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/clear/fwd.ma: LambdaDelta-2/clear/fwd.mma LambdaDelta-2/clear/defs.ma
-LambdaDelta-2/clear/props.ma: LambdaDelta-2/clear/props.mma LambdaDelta-2/clear/fwd.ma
-LambdaDelta-2/clear/drop.ma: LambdaDelta-2/clear/drop.mma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/drop/fwd.ma
-LambdaDelta-2/getl/defs.ma: LambdaDelta-2/getl/defs.mma LambdaDelta-2/drop/defs.ma LambdaDelta-2/clear/defs.ma
-LambdaDelta-2/getl/fwd.ma: LambdaDelta-2/getl/fwd.mma LambdaDelta-2/getl/defs.ma LambdaDelta-2/drop/fwd.ma LambdaDelta-2/clear/fwd.ma
-LambdaDelta-2/getl/props.ma: LambdaDelta-2/getl/props.mma LambdaDelta-2/getl/fwd.ma LambdaDelta-2/drop/props.ma LambdaDelta-2/clear/props.ma
-LambdaDelta-2/getl/clear.ma: LambdaDelta-2/getl/clear.mma LambdaDelta-2/getl/props.ma LambdaDelta-2/clear/drop.ma
-LambdaDelta-2/getl/drop.ma: LambdaDelta-2/getl/drop.mma LambdaDelta-2/getl/props.ma LambdaDelta-2/clear/drop.ma
-LambdaDelta-2/getl/getl.ma: LambdaDelta-2/getl/getl.mma LambdaDelta-2/getl/drop.ma LambdaDelta-2/getl/clear.ma
-LambdaDelta-2/getl/dec.ma: LambdaDelta-2/getl/dec.mma LambdaDelta-2/getl/props.ma
-LambdaDelta-2/getl/flt.ma: LambdaDelta-2/getl/flt.mma LambdaDelta-2/getl/fwd.ma LambdaDelta-2/clear/props.ma LambdaDelta-2/flt/props.ma
-LambdaDelta-2/cimp/defs.ma: LambdaDelta-2/cimp/defs.mma LambdaDelta-2/getl/defs.ma
-LambdaDelta-2/cimp/props.ma: LambdaDelta-2/cimp/props.mma LambdaDelta-2/cimp/defs.ma LambdaDelta-2/getl/getl.ma
-LambdaDelta-2/csubv/defs.ma: LambdaDelta-2/csubv/defs.mma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/csubv/props.ma: LambdaDelta-2/csubv/props.mma LambdaDelta-2/csubv/defs.ma LambdaDelta-2/T/props.ma
-LambdaDelta-2/csubv/drop.ma: LambdaDelta-2/csubv/drop.mma LambdaDelta-2/csubv/props.ma LambdaDelta-2/drop/fwd.ma
-LambdaDelta-2/csubv/clear.ma: LambdaDelta-2/csubv/clear.mma LambdaDelta-2/csubv/defs.ma LambdaDelta-2/clear/fwd.ma
-LambdaDelta-2/csubv/getl.ma: LambdaDelta-2/csubv/getl.mma LambdaDelta-2/csubv/clear.ma LambdaDelta-2/csubv/drop.ma LambdaDelta-2/getl/fwd.ma
-LambdaDelta-2/subst0/defs.ma: LambdaDelta-2/subst0/defs.mma LambdaDelta-2/lift/defs.ma
-LambdaDelta-2/subst0/fwd.ma: LambdaDelta-2/subst0/fwd.mma LambdaDelta-2/subst0/defs.ma LambdaDelta-2/lift/props.ma
-LambdaDelta-2/subst0/props.ma: LambdaDelta-2/subst0/props.mma LambdaDelta-2/subst0/fwd.ma
-LambdaDelta-2/subst0/subst0.ma: LambdaDelta-2/subst0/subst0.mma LambdaDelta-2/subst0/props.ma
-LambdaDelta-2/subst0/tlt.ma: LambdaDelta-2/subst0/tlt.mma LambdaDelta-2/subst0/defs.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/lift/tlt.ma
-LambdaDelta-2/subst0/dec.ma: LambdaDelta-2/subst0/dec.mma LambdaDelta-2/subst0/defs.ma LambdaDelta-2/lift/props.ma
-LambdaDelta-2/subst/defs.ma: LambdaDelta-2/subst/defs.mma LambdaDelta-2/lift/defs.ma
-LambdaDelta-2/subst/fwd.ma: LambdaDelta-2/subst/fwd.mma LambdaDelta-2/subst/defs.ma
-LambdaDelta-2/subst/props.ma: LambdaDelta-2/subst/props.mma LambdaDelta-2/subst/fwd.ma LambdaDelta-2/subst0/defs.ma LambdaDelta-2/lift/props.ma
-LambdaDelta-2/subst1/defs.ma: LambdaDelta-2/subst1/defs.mma LambdaDelta-2/subst0/defs.ma
-LambdaDelta-2/subst1/fwd.ma: LambdaDelta-2/subst1/fwd.mma LambdaDelta-2/subst1/defs.ma LambdaDelta-2/subst0/props.ma
-LambdaDelta-2/subst1/props.ma: LambdaDelta-2/subst1/props.mma LambdaDelta-2/subst1/defs.ma LambdaDelta-2/subst0/props.ma
-LambdaDelta-2/subst1/subst1.ma: LambdaDelta-2/subst1/subst1.mma LambdaDelta-2/subst1/fwd.ma LambdaDelta-2/subst0/subst0.ma
-LambdaDelta-2/csubst0/defs.ma: LambdaDelta-2/csubst0/defs.mma LambdaDelta-2/subst0/defs.ma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/csubst0/fwd.ma: LambdaDelta-2/csubst0/fwd.mma LambdaDelta-2/csubst0/defs.ma
-LambdaDelta-2/csubst0/props.ma: LambdaDelta-2/csubst0/props.mma LambdaDelta-2/csubst0/defs.ma
-LambdaDelta-2/csubst0/drop.ma: LambdaDelta-2/csubst0/drop.mma LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/drop/fwd.ma LambdaDelta-2/s/props.ma
-LambdaDelta-2/csubst0/clear.ma: LambdaDelta-2/csubst0/clear.mma LambdaDelta-2/csubst0/props.ma LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/clear/fwd.ma
-LambdaDelta-2/csubst0/getl.ma: LambdaDelta-2/csubst0/getl.mma LambdaDelta-2/csubst0/clear.ma LambdaDelta-2/csubst0/drop.ma LambdaDelta-2/getl/fwd.ma
-LambdaDelta-2/csubst1/defs.ma: LambdaDelta-2/csubst1/defs.mma LambdaDelta-2/csubst0/defs.ma
-LambdaDelta-2/csubst1/fwd.ma: LambdaDelta-2/csubst1/fwd.mma LambdaDelta-2/csubst1/defs.ma LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/subst1/props.ma
-LambdaDelta-2/csubst1/props.ma: LambdaDelta-2/csubst1/props.mma LambdaDelta-2/csubst1/defs.ma LambdaDelta-2/subst1/defs.ma
-LambdaDelta-2/csubst1/getl.ma: LambdaDelta-2/csubst1/getl.mma LambdaDelta-2/csubst1/props.ma LambdaDelta-2/csubst0/getl.ma LambdaDelta-2/subst1/props.ma LambdaDelta-2/drop/props.ma
-LambdaDelta-2/fsubst0/defs.ma: LambdaDelta-2/fsubst0/defs.mma LambdaDelta-2/csubst0/defs.ma
-LambdaDelta-2/fsubst0/fwd.ma: LambdaDelta-2/fsubst0/fwd.mma LambdaDelta-2/fsubst0/defs.ma
-LambdaDelta-2/G/defs.ma: LambdaDelta-2/G/defs.mma LambdaDelta-2/preamble.ma
-LambdaDelta-2/next_plus/defs.ma: LambdaDelta-2/next_plus/defs.mma LambdaDelta-2/G/defs.ma
-LambdaDelta-2/next_plus/props.ma: LambdaDelta-2/next_plus/props.mma LambdaDelta-2/next_plus/defs.ma
-LambdaDelta-2/sty0/defs.ma: LambdaDelta-2/sty0/defs.mma LambdaDelta-2/G/defs.ma LambdaDelta-2/getl/defs.ma
-LambdaDelta-2/sty0/fwd.ma: LambdaDelta-2/sty0/fwd.mma LambdaDelta-2/sty0/defs.ma
-LambdaDelta-2/sty0/props.ma: LambdaDelta-2/sty0/props.mma LambdaDelta-2/sty0/defs.ma LambdaDelta-2/getl/drop.ma
-LambdaDelta-2/sty1/defs.ma: LambdaDelta-2/sty1/defs.mma LambdaDelta-2/sty0/defs.ma
-LambdaDelta-2/sty1/props.ma: LambdaDelta-2/sty1/props.mma LambdaDelta-2/sty1/defs.ma LambdaDelta-2/sty0/props.ma
-LambdaDelta-2/sty1/cnt.ma: LambdaDelta-2/sty1/cnt.mma LambdaDelta-2/sty1/props.ma LambdaDelta-2/cnt/props.ma
-LambdaDelta-2/A/defs.ma: LambdaDelta-2/A/defs.mma LambdaDelta-2/preamble.ma
-LambdaDelta-2/asucc/defs.ma: LambdaDelta-2/asucc/defs.mma LambdaDelta-2/A/defs.ma LambdaDelta-2/G/defs.ma
-LambdaDelta-2/asucc/fwd.ma: LambdaDelta-2/asucc/fwd.mma LambdaDelta-2/asucc/defs.ma
-LambdaDelta-2/aplus/defs.ma: LambdaDelta-2/aplus/defs.mma LambdaDelta-2/asucc/defs.ma
-LambdaDelta-2/aplus/props.ma: LambdaDelta-2/aplus/props.mma LambdaDelta-2/aplus/defs.ma LambdaDelta-2/next_plus/props.ma
-LambdaDelta-2/leq/defs.ma: LambdaDelta-2/leq/defs.mma LambdaDelta-2/aplus/defs.ma
-LambdaDelta-2/leq/fwd.ma: LambdaDelta-2/leq/fwd.mma LambdaDelta-2/leq/defs.ma
-LambdaDelta-2/leq/props.ma: LambdaDelta-2/leq/props.mma LambdaDelta-2/leq/fwd.ma LambdaDelta-2/aplus/props.ma
-LambdaDelta-2/leq/asucc.ma: LambdaDelta-2/leq/asucc.mma LambdaDelta-2/leq/props.ma
-LambdaDelta-2/llt/defs.ma: LambdaDelta-2/llt/defs.mma LambdaDelta-2/A/defs.ma
-LambdaDelta-2/llt/props.ma: LambdaDelta-2/llt/props.mma LambdaDelta-2/llt/defs.ma LambdaDelta-2/leq/defs.ma
-LambdaDelta-2/aprem/defs.ma: LambdaDelta-2/aprem/defs.mma LambdaDelta-2/A/defs.ma
-LambdaDelta-2/aprem/fwd.ma: LambdaDelta-2/aprem/fwd.mma LambdaDelta-2/aprem/defs.ma
-LambdaDelta-2/aprem/props.ma: LambdaDelta-2/aprem/props.mma LambdaDelta-2/aprem/fwd.ma LambdaDelta-2/leq/defs.ma
-LambdaDelta-2/ex0/defs.ma: LambdaDelta-2/ex0/defs.mma LambdaDelta-2/A/defs.ma LambdaDelta-2/G/defs.ma
-LambdaDelta-2/ex0/props.ma: LambdaDelta-2/ex0/props.mma LambdaDelta-2/ex0/defs.ma LambdaDelta-2/leq/defs.ma LambdaDelta-2/aplus/props.ma
-LambdaDelta-2/arity/defs.ma: LambdaDelta-2/arity/defs.mma LambdaDelta-2/leq/defs.ma LambdaDelta-2/getl/defs.ma
-LambdaDelta-2/arity/fwd.ma: LambdaDelta-2/arity/fwd.mma LambdaDelta-2/arity/defs.ma LambdaDelta-2/leq/asucc.ma LambdaDelta-2/getl/drop.ma
-LambdaDelta-2/arity/props.ma: LambdaDelta-2/arity/props.mma LambdaDelta-2/arity/fwd.ma
-LambdaDelta-2/arity/subst0.ma: LambdaDelta-2/arity/subst0.mma LambdaDelta-2/arity/props.ma LambdaDelta-2/fsubst0/fwd.ma LambdaDelta-2/csubst0/getl.ma LambdaDelta-2/subst0/dec.ma LambdaDelta-2/subst0/fwd.ma LambdaDelta-2/getl/getl.ma
-LambdaDelta-2/arity/lift1.ma: LambdaDelta-2/arity/lift1.mma LambdaDelta-2/arity/props.ma LambdaDelta-2/drop1/fwd.ma
-LambdaDelta-2/arity/cimp.ma: LambdaDelta-2/arity/cimp.mma LambdaDelta-2/arity/defs.ma LambdaDelta-2/cimp/props.ma
-LambdaDelta-2/arity/aprem.ma: LambdaDelta-2/arity/aprem.mma LambdaDelta-2/arity/props.ma LambdaDelta-2/arity/cimp.ma LambdaDelta-2/aprem/props.ma
-LambdaDelta-2/pr0/defs.ma: LambdaDelta-2/pr0/defs.mma LambdaDelta-2/subst0/defs.ma
-LambdaDelta-2/pr0/fwd.ma: LambdaDelta-2/pr0/fwd.mma LambdaDelta-2/pr0/props.ma
-LambdaDelta-2/pr0/props.ma: LambdaDelta-2/pr0/props.mma LambdaDelta-2/pr0/defs.ma LambdaDelta-2/subst0/subst0.ma
-LambdaDelta-2/pr0/pr0.ma: LambdaDelta-2/pr0/pr0.mma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/lift/tlt.ma
-LambdaDelta-2/pr0/subst1.ma: LambdaDelta-2/pr0/subst1.mma LambdaDelta-2/pr0/props.ma LambdaDelta-2/subst1/defs.ma
-LambdaDelta-2/pr0/dec.ma: LambdaDelta-2/pr0/dec.mma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/subst0/dec.ma LambdaDelta-2/T/dec.ma LambdaDelta-2/T/props.ma
-LambdaDelta-2/pr1/defs.ma: LambdaDelta-2/pr1/defs.mma LambdaDelta-2/pr0/defs.ma
-LambdaDelta-2/pr1/props.ma: LambdaDelta-2/pr1/props.mma LambdaDelta-2/pr1/defs.ma LambdaDelta-2/pr0/subst1.ma LambdaDelta-2/subst1/props.ma LambdaDelta-2/T/props.ma
-LambdaDelta-2/pr1/pr1.ma: LambdaDelta-2/pr1/pr1.mma LambdaDelta-2/pr1/props.ma LambdaDelta-2/pr0/pr0.ma
-LambdaDelta-2/wcpr0/defs.ma: LambdaDelta-2/wcpr0/defs.mma LambdaDelta-2/pr0/defs.ma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/wcpr0/fwd.ma: LambdaDelta-2/wcpr0/fwd.mma LambdaDelta-2/wcpr0/defs.ma
-LambdaDelta-2/wcpr0/getl.ma: LambdaDelta-2/wcpr0/getl.mma LambdaDelta-2/wcpr0/defs.ma LambdaDelta-2/getl/props.ma
-LambdaDelta-2/pr2/defs.ma: LambdaDelta-2/pr2/defs.mma LambdaDelta-2/pr0/defs.ma LambdaDelta-2/getl/defs.ma
-LambdaDelta-2/pr2/fwd.ma: LambdaDelta-2/pr2/fwd.mma LambdaDelta-2/pr2/defs.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/getl/clear.ma
-LambdaDelta-2/pr2/props.ma: LambdaDelta-2/pr2/props.mma LambdaDelta-2/pr2/defs.ma LambdaDelta-2/pr0/props.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/getl/clear.ma
-LambdaDelta-2/pr2/clen.ma: LambdaDelta-2/pr2/clen.mma LambdaDelta-2/pr2/props.ma LambdaDelta-2/clen/getl.ma
-LambdaDelta-2/pr2/pr2.ma: LambdaDelta-2/pr2/pr2.mma LambdaDelta-2/pr2/defs.ma LambdaDelta-2/pr0/pr0.ma LambdaDelta-2/getl/props.ma
-LambdaDelta-2/pr2/subst1.ma: LambdaDelta-2/pr2/subst1.mma LambdaDelta-2/pr2/defs.ma LambdaDelta-2/pr0/subst1.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/csubst1/getl.ma LambdaDelta-2/csubst1/fwd.ma LambdaDelta-2/subst1/subst1.ma LambdaDelta-2/getl/drop.ma
-LambdaDelta-2/pr3/defs.ma: LambdaDelta-2/pr3/defs.mma LambdaDelta-2/pr2/defs.ma
-LambdaDelta-2/pr3/pr1.ma: LambdaDelta-2/pr3/pr1.mma LambdaDelta-2/pr3/defs.ma LambdaDelta-2/pr1/defs.ma
-LambdaDelta-2/pr3/props.ma: LambdaDelta-2/pr3/props.mma LambdaDelta-2/pr3/pr1.ma LambdaDelta-2/pr2/props.ma LambdaDelta-2/pr1/props.ma
-LambdaDelta-2/pr3/fwd.ma: LambdaDelta-2/pr3/fwd.mma LambdaDelta-2/pr3/props.ma LambdaDelta-2/pr2/fwd.ma
-LambdaDelta-2/pr3/wcpr0.ma: LambdaDelta-2/pr3/wcpr0.mma LambdaDelta-2/pr3/props.ma LambdaDelta-2/wcpr0/getl.ma
-LambdaDelta-2/pr3/pr3.ma: LambdaDelta-2/pr3/pr3.mma LambdaDelta-2/pr3/props.ma LambdaDelta-2/pr2/pr2.ma
-LambdaDelta-2/pr3/subst1.ma: LambdaDelta-2/pr3/subst1.mma LambdaDelta-2/pr3/defs.ma LambdaDelta-2/pr2/subst1.ma
-LambdaDelta-2/pr3/iso.ma: LambdaDelta-2/pr3/iso.mma LambdaDelta-2/pr3/fwd.ma LambdaDelta-2/iso/props.ma LambdaDelta-2/tlist/props.ma
-LambdaDelta-2/csuba/defs.ma: LambdaDelta-2/csuba/defs.mma LambdaDelta-2/arity/defs.ma
-LambdaDelta-2/csuba/fwd.ma: LambdaDelta-2/csuba/fwd.mma LambdaDelta-2/csuba/defs.ma
-LambdaDelta-2/csuba/props.ma: LambdaDelta-2/csuba/props.mma LambdaDelta-2/csuba/defs.ma
-LambdaDelta-2/csuba/clear.ma: LambdaDelta-2/csuba/clear.mma LambdaDelta-2/csuba/defs.ma LambdaDelta-2/clear/fwd.ma
-LambdaDelta-2/csuba/drop.ma: LambdaDelta-2/csuba/drop.mma LambdaDelta-2/csuba/fwd.ma LambdaDelta-2/drop/fwd.ma
-LambdaDelta-2/csuba/getl.ma: LambdaDelta-2/csuba/getl.mma LambdaDelta-2/csuba/drop.ma LambdaDelta-2/csuba/clear.ma LambdaDelta-2/getl/clear.ma
-LambdaDelta-2/csuba/arity.ma: LambdaDelta-2/csuba/arity.mma LambdaDelta-2/csuba/getl.ma LambdaDelta-2/csuba/props.ma LambdaDelta-2/arity/props.ma LambdaDelta-2/csubv/getl.ma
-LambdaDelta-2/arity/pr3.ma: LambdaDelta-2/arity/pr3.mma LambdaDelta-2/csuba/arity.ma LambdaDelta-2/pr3/defs.ma LambdaDelta-2/pr1/defs.ma LambdaDelta-2/wcpr0/getl.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/arity/subst0.ma
-LambdaDelta-2/nf2/defs.ma: LambdaDelta-2/nf2/defs.mma LambdaDelta-2/pr2/defs.ma
-LambdaDelta-2/nf2/fwd.ma: LambdaDelta-2/nf2/fwd.mma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/clen.ma LambdaDelta-2/subst0/dec.ma LambdaDelta-2/T/props.ma
-LambdaDelta-2/nf2/props.ma: LambdaDelta-2/nf2/props.mma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/fwd.ma
-LambdaDelta-2/nf2/arity.ma: LambdaDelta-2/nf2/arity.mma LambdaDelta-2/nf2/fwd.ma LambdaDelta-2/arity/subst0.ma
-LambdaDelta-2/nf2/pr3.ma: LambdaDelta-2/nf2/pr3.mma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr3/pr3.ma
-LambdaDelta-2/nf2/lift1.ma: LambdaDelta-2/nf2/lift1.mma LambdaDelta-2/nf2/props.ma LambdaDelta-2/drop1/fwd.ma
-LambdaDelta-2/nf2/iso.ma: LambdaDelta-2/nf2/iso.mma LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/pr3/fwd.ma LambdaDelta-2/iso/props.ma
-LambdaDelta-2/ex2/defs.ma: LambdaDelta-2/ex2/defs.mma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/ex2/props.ma: LambdaDelta-2/ex2/props.mma LambdaDelta-2/ex2/defs.ma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/fwd.ma LambdaDelta-2/arity/fwd.ma
-LambdaDelta-2/nf2/dec.ma: LambdaDelta-2/nf2/dec.mma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/clen.ma LambdaDelta-2/pr2/fwd.ma LambdaDelta-2/pr0/dec.ma LambdaDelta-2/C/props.ma
-LambdaDelta-2/sn3/defs.ma: LambdaDelta-2/sn3/defs.mma LambdaDelta-2/pr3/defs.ma
-LambdaDelta-2/sn3/fwd.ma: LambdaDelta-2/sn3/fwd.mma LambdaDelta-2/sn3/defs.ma LambdaDelta-2/pr3/props.ma
-LambdaDelta-2/sn3/nf2.ma: LambdaDelta-2/sn3/nf2.mma LambdaDelta-2/sn3/defs.ma LambdaDelta-2/nf2/dec.ma LambdaDelta-2/nf2/pr3.ma
-LambdaDelta-2/sn3/props.ma: LambdaDelta-2/sn3/props.mma LambdaDelta-2/sn3/nf2.ma LambdaDelta-2/sn3/fwd.ma LambdaDelta-2/nf2/iso.ma LambdaDelta-2/pr3/iso.ma
-LambdaDelta-2/sn3/lift1.ma: LambdaDelta-2/sn3/lift1.mma LambdaDelta-2/sn3/props.ma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/lift1/fwd.ma
-LambdaDelta-2/sc3/defs.ma: LambdaDelta-2/sc3/defs.mma LambdaDelta-2/sn3/defs.ma LambdaDelta-2/arity/defs.ma LambdaDelta-2/drop1/defs.ma
-LambdaDelta-2/sc3/props.ma: LambdaDelta-2/sc3/props.mma LambdaDelta-2/sc3/defs.ma LambdaDelta-2/sn3/lift1.ma LambdaDelta-2/nf2/lift1.ma LambdaDelta-2/csuba/arity.ma LambdaDelta-2/arity/lift1.ma LambdaDelta-2/arity/aprem.ma LambdaDelta-2/llt/props.ma LambdaDelta-2/drop1/getl.ma LambdaDelta-2/drop1/props.ma LambdaDelta-2/lift1/props.ma
-LambdaDelta-2/csubc/defs.ma: LambdaDelta-2/csubc/defs.mma LambdaDelta-2/sc3/defs.ma
-LambdaDelta-2/csubc/fwd.ma: LambdaDelta-2/csubc/fwd.mma LambdaDelta-2/csubc/defs.ma
-LambdaDelta-2/csubc/props.ma: LambdaDelta-2/csubc/props.mma LambdaDelta-2/csubc/defs.ma LambdaDelta-2/sc3/props.ma
-LambdaDelta-2/csubc/csuba.ma: LambdaDelta-2/csubc/csuba.mma LambdaDelta-2/csubc/defs.ma LambdaDelta-2/sc3/props.ma
-LambdaDelta-2/csubc/drop.ma: LambdaDelta-2/csubc/drop.mma LambdaDelta-2/csubc/fwd.ma LambdaDelta-2/sc3/props.ma
-LambdaDelta-2/csubc/drop1.ma: LambdaDelta-2/csubc/drop1.mma LambdaDelta-2/csubc/drop.ma
-LambdaDelta-2/csubc/clear.ma: LambdaDelta-2/csubc/clear.mma LambdaDelta-2/csubc/fwd.ma
-LambdaDelta-2/csubc/getl.ma: LambdaDelta-2/csubc/getl.mma LambdaDelta-2/csubc/drop.ma LambdaDelta-2/csubc/clear.ma
-LambdaDelta-2/csubc/arity.ma: LambdaDelta-2/csubc/arity.mma LambdaDelta-2/csubc/csuba.ma
-LambdaDelta-2/sc3/arity.ma: LambdaDelta-2/sc3/arity.mma LambdaDelta-2/csubc/arity.ma LambdaDelta-2/csubc/getl.ma LambdaDelta-2/csubc/drop1.ma LambdaDelta-2/csubc/props.ma
-LambdaDelta-2/pc1/defs.ma: LambdaDelta-2/pc1/defs.mma LambdaDelta-2/pr1/defs.ma
-LambdaDelta-2/pc1/props.ma: LambdaDelta-2/pc1/props.mma LambdaDelta-2/pc1/defs.ma LambdaDelta-2/pr1/pr1.ma
-LambdaDelta-2/pc3/defs.ma: LambdaDelta-2/pc3/defs.mma LambdaDelta-2/pr3/defs.ma
-LambdaDelta-2/pc3/props.ma: LambdaDelta-2/pc3/props.mma LambdaDelta-2/pc3/defs.ma LambdaDelta-2/pr3/pr3.ma
-LambdaDelta-2/pc3/pc1.ma: LambdaDelta-2/pc3/pc1.mma LambdaDelta-2/pc3/defs.ma LambdaDelta-2/pc1/defs.ma LambdaDelta-2/pr3/pr1.ma
-LambdaDelta-2/pc3/nf2.ma: LambdaDelta-2/pc3/nf2.mma LambdaDelta-2/pc3/defs.ma LambdaDelta-2/nf2/pr3.ma
-LambdaDelta-2/pc3/wcpr0.ma: LambdaDelta-2/pc3/wcpr0.mma LambdaDelta-2/pc3/props.ma LambdaDelta-2/wcpr0/getl.ma
-LambdaDelta-2/pc3/left.ma: LambdaDelta-2/pc3/left.mma LambdaDelta-2/pc3/props.ma
-LambdaDelta-2/pc3/fwd.ma: LambdaDelta-2/pc3/fwd.mma LambdaDelta-2/pc3/props.ma LambdaDelta-2/pr3/fwd.ma
-LambdaDelta-2/pc3/fsubst0.ma: LambdaDelta-2/pc3/fsubst0.mma LambdaDelta-2/pc3/left.ma LambdaDelta-2/fsubst0/defs.ma LambdaDelta-2/csubst0/getl.ma
-LambdaDelta-2/pc3/subst1.ma: LambdaDelta-2/pc3/subst1.mma LambdaDelta-2/pc3/props.ma LambdaDelta-2/pr3/subst1.ma
-LambdaDelta-2/ty3/defs.ma: LambdaDelta-2/ty3/defs.mma LambdaDelta-2/G/defs.ma LambdaDelta-2/pc3/defs.ma
-LambdaDelta-2/ty3/fwd.ma: LambdaDelta-2/ty3/fwd.mma LambdaDelta-2/ty3/defs.ma LambdaDelta-2/pc3/props.ma
-LambdaDelta-2/ex1/defs.ma: LambdaDelta-2/ex1/defs.mma LambdaDelta-2/C/defs.ma
-LambdaDelta-2/ex1/props.ma: LambdaDelta-2/ex1/props.mma LambdaDelta-2/ex1/defs.ma LambdaDelta-2/ty3/fwd.ma LambdaDelta-2/pc3/fwd.ma LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/nf2/props.ma LambdaDelta-2/arity/defs.ma LambdaDelta-2/leq/props.ma
-LambdaDelta-2/ty3/props.ma: LambdaDelta-2/ty3/props.mma LambdaDelta-2/ty3/fwd.ma LambdaDelta-2/pc3/fwd.ma
-LambdaDelta-2/ty3/fsubst0.ma: LambdaDelta-2/ty3/fsubst0.mma LambdaDelta-2/ty3/props.ma LambdaDelta-2/pc3/fsubst0.ma LambdaDelta-2/getl/getl.ma
-LambdaDelta-2/ty3/subst1.ma: LambdaDelta-2/ty3/subst1.mma LambdaDelta-2/ty3/props.ma LambdaDelta-2/pc3/subst1.ma LambdaDelta-2/getl/getl.ma
-LambdaDelta-2/csubt/defs.ma: LambdaDelta-2/csubt/defs.mma LambdaDelta-2/ty3/defs.ma
-LambdaDelta-2/csubt/fwd.ma: LambdaDelta-2/csubt/fwd.mma LambdaDelta-2/csubt/defs.ma
-LambdaDelta-2/csubt/props.ma: LambdaDelta-2/csubt/props.mma LambdaDelta-2/csubt/defs.ma
-LambdaDelta-2/csubt/clear.ma: LambdaDelta-2/csubt/clear.mma LambdaDelta-2/csubt/defs.ma LambdaDelta-2/clear/fwd.ma
-LambdaDelta-2/csubt/drop.ma: LambdaDelta-2/csubt/drop.mma LambdaDelta-2/csubt/fwd.ma LambdaDelta-2/drop/fwd.ma
-LambdaDelta-2/csubt/getl.ma: LambdaDelta-2/csubt/getl.mma LambdaDelta-2/csubt/clear.ma LambdaDelta-2/csubt/drop.ma LambdaDelta-2/getl/clear.ma
-LambdaDelta-2/csubt/pc3.ma: LambdaDelta-2/csubt/pc3.mma LambdaDelta-2/csubt/getl.ma LambdaDelta-2/pc3/left.ma
-LambdaDelta-2/csubt/ty3.ma: LambdaDelta-2/csubt/ty3.mma LambdaDelta-2/csubt/pc3.ma LambdaDelta-2/csubt/props.ma
-LambdaDelta-2/ty3/pr3.ma: LambdaDelta-2/ty3/pr3.mma LambdaDelta-2/csubt/ty3.ma LambdaDelta-2/ty3/subst1.ma LambdaDelta-2/ty3/fsubst0.ma LambdaDelta-2/pc3/pc1.ma LambdaDelta-2/pc3/wcpr0.ma LambdaDelta-2/pc1/props.ma
-LambdaDelta-2/ty3/pr3_props.ma: LambdaDelta-2/ty3/pr3_props.mma LambdaDelta-2/ty3/pr3.ma
-LambdaDelta-2/ty3/sty0.ma: LambdaDelta-2/ty3/sty0.mma LambdaDelta-2/ty3/pr3_props.ma LambdaDelta-2/sty0/fwd.ma
-LambdaDelta-2/ty3/arity.ma: LambdaDelta-2/ty3/arity.mma LambdaDelta-2/ty3/pr3_props.ma LambdaDelta-2/arity/pr3.ma LambdaDelta-2/asucc/fwd.ma
-LambdaDelta-2/ty3/arity_props.ma: LambdaDelta-2/ty3/arity_props.mma LambdaDelta-2/ty3/arity.ma LambdaDelta-2/sc3/arity.ma
-LambdaDelta-2/csubt/csuba.ma: LambdaDelta-2/csubt/csuba.mma LambdaDelta-2/ty3/arity.ma
-LambdaDelta-2/ty3/fwd_nf2.ma: LambdaDelta-2/ty3/fwd_nf2.mma LambdaDelta-2/ty3/arity_props.ma LambdaDelta-2/pc3/nf2.ma LambdaDelta-2/nf2/fwd.ma
-LambdaDelta-2/ty3/nf2.ma: LambdaDelta-2/ty3/nf2.mma LambdaDelta-2/ty3/arity.ma LambdaDelta-2/pc3/nf2.ma LambdaDelta-2/nf2/arity.ma
-LambdaDelta-2/pc3/dec.ma: LambdaDelta-2/pc3/dec.mma LambdaDelta-2/ty3/arity_props.ma LambdaDelta-2/nf2/fwd.ma
-LambdaDelta-2/ty3/dec.ma: LambdaDelta-2/ty3/dec.mma LambdaDelta-2/pc3/dec.ma LambdaDelta-2/getl/flt.ma LambdaDelta-2/getl/dec.ma
-LambdaDelta-2/wf3/defs.ma: LambdaDelta-2/wf3/defs.mma LambdaDelta-2/ty3/defs.ma
-LambdaDelta-2/wf3/fwd.ma: LambdaDelta-2/wf3/fwd.mma LambdaDelta-2/wf3/defs.ma
-LambdaDelta-2/wf3/clear.ma: LambdaDelta-2/wf3/clear.mma LambdaDelta-2/wf3/fwd.ma
-LambdaDelta-2/wf3/getl.ma: LambdaDelta-2/wf3/getl.mma LambdaDelta-2/wf3/clear.ma LambdaDelta-2/ty3/dec.ma
-LambdaDelta-2/wf3/ty3.ma: LambdaDelta-2/wf3/ty3.mma LambdaDelta-2/wf3/getl.ma
-LambdaDelta-2/wf3/props.ma: LambdaDelta-2/wf3/props.mma LambdaDelta-2/wf3/ty3.ma LambdaDelta-2/app/defs.ma
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/LambdaDelta-2/depends b/helm/software/matita/contribs/LAMBDA-TYPES/LambdaDelta-2/depends
deleted file mode 100644 (file)
index 8c376eb..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-LambdaDelta-2/T/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/T/defs.ma
-LambdaDelta-2/T/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/T/props.ma
-LambdaDelta-2/T/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/T/dec.ma
-LambdaDelta-2/s/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/s/defs.ma
-LambdaDelta-2/s/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/s/props.ma
-LambdaDelta-2/tlist/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/tlist/defs.ma
-LambdaDelta-2/tlist/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/tlist/props.ma
-LambdaDelta-2/tlt/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/tlt/defs.ma
-LambdaDelta-2/tlt/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/tlt/props.ma
-LambdaDelta-2/iso/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/iso/defs.ma
-LambdaDelta-2/iso/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/iso/fwd.ma
-LambdaDelta-2/iso/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/iso/props.ma
-LambdaDelta-2/C/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/C/defs.ma
-LambdaDelta-2/C/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/C/props.ma
-LambdaDelta-2/r/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/r/defs.ma
-LambdaDelta-2/r/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/r/props.ma
-LambdaDelta-2/clen/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/clen/defs.ma
-LambdaDelta-2/clen/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/clen/getl.ma
-LambdaDelta-2/flt/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/flt/defs.ma
-LambdaDelta-2/flt/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/flt/props.ma
-LambdaDelta-2/app/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/app/defs.ma
-LambdaDelta-2/lift/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift/defs.ma
-LambdaDelta-2/lift/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift/fwd.ma
-LambdaDelta-2/lift/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift/props.ma
-LambdaDelta-2/lift/tlt.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift/tlt.ma
-LambdaDelta-2/lift1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift1/defs.ma
-LambdaDelta-2/lift1/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift1/fwd.ma
-LambdaDelta-2/lift1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/lift1/props.ma
-LambdaDelta-2/cnt/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/cnt/defs.ma
-LambdaDelta-2/cnt/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/cnt/props.ma
-LambdaDelta-2/drop/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop/defs.ma
-LambdaDelta-2/drop/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop/fwd.ma
-LambdaDelta-2/drop/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop/props.ma
-LambdaDelta-2/drop1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop1/defs.ma
-LambdaDelta-2/drop1/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop1/fwd.ma
-LambdaDelta-2/drop1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop1/props.ma
-LambdaDelta-2/drop1/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/drop1/getl.ma
-LambdaDelta-2/clear/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/clear/defs.ma
-LambdaDelta-2/clear/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/clear/fwd.ma
-LambdaDelta-2/clear/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/clear/props.ma
-LambdaDelta-2/clear/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/clear/drop.ma
-LambdaDelta-2/getl/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/defs.ma
-LambdaDelta-2/getl/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/fwd.ma
-LambdaDelta-2/getl/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/props.ma
-LambdaDelta-2/getl/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/clear.ma
-LambdaDelta-2/getl/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/drop.ma
-LambdaDelta-2/getl/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/getl.ma
-LambdaDelta-2/getl/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/dec.ma
-LambdaDelta-2/getl/flt.mma LambdaDelta-2/preamble.ma LambdaDelta-1/getl/flt.ma
-LambdaDelta-2/cimp/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/cimp/defs.ma
-LambdaDelta-2/cimp/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/cimp/props.ma
-LambdaDelta-2/csubv/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubv/defs.ma
-LambdaDelta-2/csubv/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubv/props.ma
-LambdaDelta-2/csubv/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubv/drop.ma
-LambdaDelta-2/csubv/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubv/clear.ma
-LambdaDelta-2/csubv/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubv/getl.ma
-LambdaDelta-2/subst0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst0/defs.ma
-LambdaDelta-2/subst0/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst0/fwd.ma
-LambdaDelta-2/subst0/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst0/props.ma
-LambdaDelta-2/subst0/subst0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst0/subst0.ma
-LambdaDelta-2/subst0/tlt.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst0/tlt.ma
-LambdaDelta-2/subst0/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst0/dec.ma
-LambdaDelta-2/subst/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst/defs.ma
-LambdaDelta-2/subst/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst/fwd.ma
-LambdaDelta-2/subst/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst/props.ma
-LambdaDelta-2/subst1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst1/defs.ma
-LambdaDelta-2/subst1/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst1/fwd.ma
-LambdaDelta-2/subst1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst1/props.ma
-LambdaDelta-2/subst1/subst1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/subst1/subst1.ma
-LambdaDelta-2/csubst0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst0/defs.ma
-LambdaDelta-2/csubst0/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst0/fwd.ma
-LambdaDelta-2/csubst0/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst0/props.ma
-LambdaDelta-2/csubst0/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst0/drop.ma
-LambdaDelta-2/csubst0/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst0/clear.ma
-LambdaDelta-2/csubst0/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst0/getl.ma
-LambdaDelta-2/csubst1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst1/defs.ma
-LambdaDelta-2/csubst1/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst1/fwd.ma
-LambdaDelta-2/csubst1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst1/props.ma
-LambdaDelta-2/csubst1/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubst1/getl.ma
-LambdaDelta-2/fsubst0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/fsubst0/defs.ma
-LambdaDelta-2/fsubst0/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/fsubst0/fwd.ma
-LambdaDelta-2/G/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/G/defs.ma
-LambdaDelta-2/next_plus/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/next_plus/defs.ma
-LambdaDelta-2/next_plus/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/next_plus/props.ma
-LambdaDelta-2/sty0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sty0/defs.ma
-LambdaDelta-2/sty0/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sty0/fwd.ma
-LambdaDelta-2/sty0/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sty0/props.ma
-LambdaDelta-2/sty1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sty1/defs.ma
-LambdaDelta-2/sty1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sty1/props.ma
-LambdaDelta-2/sty1/cnt.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sty1/cnt.ma
-LambdaDelta-2/A/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/A/defs.ma
-LambdaDelta-2/asucc/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/asucc/defs.ma
-LambdaDelta-2/asucc/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/asucc/fwd.ma
-LambdaDelta-2/aplus/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/aplus/defs.ma
-LambdaDelta-2/aplus/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/aplus/props.ma
-LambdaDelta-2/leq/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/leq/defs.ma
-LambdaDelta-2/leq/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/leq/fwd.ma
-LambdaDelta-2/leq/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/leq/props.ma
-LambdaDelta-2/leq/asucc.mma LambdaDelta-2/preamble.ma LambdaDelta-1/leq/asucc.ma
-LambdaDelta-2/llt/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/llt/defs.ma
-LambdaDelta-2/llt/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/llt/props.ma
-LambdaDelta-2/aprem/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/aprem/defs.ma
-LambdaDelta-2/aprem/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/aprem/fwd.ma
-LambdaDelta-2/aprem/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/aprem/props.ma
-LambdaDelta-2/ex0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ex0/defs.ma
-LambdaDelta-2/ex0/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ex0/props.ma
-LambdaDelta-2/arity/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/defs.ma
-LambdaDelta-2/arity/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/fwd.ma
-LambdaDelta-2/arity/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/props.ma
-LambdaDelta-2/arity/subst0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/subst0.ma
-LambdaDelta-2/arity/lift1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/lift1.ma
-LambdaDelta-2/arity/cimp.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/cimp.ma
-LambdaDelta-2/arity/aprem.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/aprem.ma
-LambdaDelta-2/pr0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr0/defs.ma
-LambdaDelta-2/pr0/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr0/fwd.ma
-LambdaDelta-2/pr0/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr0/props.ma
-LambdaDelta-2/pr0/pr0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr0/pr0.ma
-LambdaDelta-2/pr0/subst1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr0/subst1.ma
-LambdaDelta-2/pr0/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr0/dec.ma
-LambdaDelta-2/pr1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr1/defs.ma
-LambdaDelta-2/pr1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr1/props.ma
-LambdaDelta-2/pr1/pr1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr1/pr1.ma
-LambdaDelta-2/wcpr0/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wcpr0/defs.ma
-LambdaDelta-2/wcpr0/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wcpr0/fwd.ma
-LambdaDelta-2/wcpr0/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wcpr0/getl.ma
-LambdaDelta-2/pr2/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr2/defs.ma
-LambdaDelta-2/pr2/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr2/fwd.ma
-LambdaDelta-2/pr2/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr2/props.ma
-LambdaDelta-2/pr2/clen.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr2/clen.ma
-LambdaDelta-2/pr2/pr2.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr2/pr2.ma
-LambdaDelta-2/pr2/subst1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr2/subst1.ma
-LambdaDelta-2/pr3/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/defs.ma
-LambdaDelta-2/pr3/pr1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/pr1.ma
-LambdaDelta-2/pr3/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/props.ma
-LambdaDelta-2/pr3/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/fwd.ma
-LambdaDelta-2/pr3/wcpr0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/wcpr0.ma
-LambdaDelta-2/pr3/pr3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/pr3.ma
-LambdaDelta-2/pr3/subst1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/subst1.ma
-LambdaDelta-2/pr3/iso.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pr3/iso.ma
-LambdaDelta-2/csuba/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/defs.ma
-LambdaDelta-2/csuba/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/fwd.ma
-LambdaDelta-2/csuba/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/props.ma
-LambdaDelta-2/csuba/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/clear.ma
-LambdaDelta-2/csuba/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/drop.ma
-LambdaDelta-2/csuba/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/getl.ma
-LambdaDelta-2/csuba/arity.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csuba/arity.ma
-LambdaDelta-2/arity/pr3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/arity/pr3.ma
-LambdaDelta-2/nf2/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/defs.ma
-LambdaDelta-2/nf2/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/fwd.ma
-LambdaDelta-2/nf2/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/props.ma
-LambdaDelta-2/nf2/arity.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/arity.ma
-LambdaDelta-2/nf2/pr3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/pr3.ma
-LambdaDelta-2/nf2/lift1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/lift1.ma
-LambdaDelta-2/nf2/iso.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/iso.ma
-LambdaDelta-2/ex2/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ex2/defs.ma
-LambdaDelta-2/ex2/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ex2/props.ma
-LambdaDelta-2/nf2/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/nf2/dec.ma
-LambdaDelta-2/sn3/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sn3/defs.ma
-LambdaDelta-2/sn3/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sn3/fwd.ma
-LambdaDelta-2/sn3/nf2.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sn3/nf2.ma
-LambdaDelta-2/sn3/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sn3/props.ma
-LambdaDelta-2/sn3/lift1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sn3/lift1.ma
-LambdaDelta-2/sc3/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sc3/defs.ma
-LambdaDelta-2/sc3/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sc3/props.ma
-LambdaDelta-2/csubc/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/defs.ma
-LambdaDelta-2/csubc/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/fwd.ma
-LambdaDelta-2/csubc/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/props.ma
-LambdaDelta-2/csubc/csuba.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/csuba.ma
-LambdaDelta-2/csubc/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/drop.ma
-LambdaDelta-2/csubc/drop1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/drop1.ma
-LambdaDelta-2/csubc/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/clear.ma
-LambdaDelta-2/csubc/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/getl.ma
-LambdaDelta-2/csubc/arity.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubc/arity.ma
-LambdaDelta-2/sc3/arity.mma LambdaDelta-2/preamble.ma LambdaDelta-1/sc3/arity.ma
-LambdaDelta-2/pc1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc1/defs.ma
-LambdaDelta-2/pc1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc1/props.ma
-LambdaDelta-2/pc3/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/defs.ma
-LambdaDelta-2/pc3/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/props.ma
-LambdaDelta-2/pc3/pc1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/pc1.ma
-LambdaDelta-2/pc3/nf2.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/nf2.ma
-LambdaDelta-2/pc3/wcpr0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/wcpr0.ma
-LambdaDelta-2/pc3/left.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/left.ma
-LambdaDelta-2/pc3/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/fwd.ma
-LambdaDelta-2/pc3/fsubst0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/fsubst0.ma
-LambdaDelta-2/pc3/subst1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/subst1.ma
-LambdaDelta-2/ty3/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/defs.ma
-LambdaDelta-2/ty3/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/fwd.ma
-LambdaDelta-2/ex1/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ex1/defs.ma
-LambdaDelta-2/ex1/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ex1/props.ma
-LambdaDelta-2/ty3/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/props.ma
-LambdaDelta-2/ty3/fsubst0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/fsubst0.ma
-LambdaDelta-2/ty3/subst1.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/subst1.ma
-LambdaDelta-2/csubt/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/defs.ma
-LambdaDelta-2/csubt/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/fwd.ma
-LambdaDelta-2/csubt/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/props.ma
-LambdaDelta-2/csubt/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/clear.ma
-LambdaDelta-2/csubt/drop.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/drop.ma
-LambdaDelta-2/csubt/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/getl.ma
-LambdaDelta-2/csubt/pc3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/pc3.ma
-LambdaDelta-2/csubt/ty3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/ty3.ma
-LambdaDelta-2/ty3/pr3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/pr3.ma
-LambdaDelta-2/ty3/pr3_props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/pr3_props.ma
-LambdaDelta-2/ty3/sty0.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/sty0.ma
-LambdaDelta-2/ty3/arity.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/arity.ma
-LambdaDelta-2/ty3/arity_props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/arity_props.ma
-LambdaDelta-2/csubt/csuba.mma LambdaDelta-2/preamble.ma LambdaDelta-1/csubt/csuba.ma
-LambdaDelta-2/ty3/fwd_nf2.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/fwd_nf2.ma
-LambdaDelta-2/ty3/nf2.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/nf2.ma
-LambdaDelta-2/pc3/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/pc3/dec.ma
-LambdaDelta-2/ty3/dec.mma LambdaDelta-2/preamble.ma LambdaDelta-1/ty3/dec.ma
-LambdaDelta-2/wf3/defs.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wf3/defs.ma
-LambdaDelta-2/wf3/fwd.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wf3/fwd.ma
-LambdaDelta-2/wf3/clear.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wf3/clear.ma
-LambdaDelta-2/wf3/getl.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wf3/getl.ma
-LambdaDelta-2/wf3/ty3.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wf3/ty3.ma
-LambdaDelta-2/wf3/props.mma LambdaDelta-2/preamble.ma LambdaDelta-1/wf3/props.ma
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/Legacy-2/.depend b/helm/software/matita/contribs/LAMBDA-TYPES/Legacy-2/.depend
deleted file mode 100644 (file)
index 925c307..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Legacy-2/coq/defs.ma: Legacy-2/coq/defs.mma Legacy-2/preamble.ma
-Legacy-2/coq/props.ma: Legacy-2/coq/props.mma Legacy-2/coq/defs.ma
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/Legacy-2/depends b/helm/software/matita/contribs/LAMBDA-TYPES/Legacy-2/depends
deleted file mode 100644 (file)
index 0faac10..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Legacy-2/coq/defs.mma Legacy-2/preamble.ma Legacy-1/coq/defs.ma
-Legacy-2/coq/props.mma Legacy-2/preamble.ma Legacy-1/coq/props.ma
index 194fc389e5933faab1403df270a975f11c85cc61..28fe09079f84806f751a0a68517b5a4aec05b707 100644 (file)
@@ -1,68 +1,39 @@
 include ../Makefile.defs
 
+DIR=$(shell basename $$PWD)
+
 H=@
-S=-s
 
 MATITAOPTIONS=$(MATITAUSEROPTIONS) -onepass
 
 LOG = log.txt
 
-DIRS = Legacy-2 Base-2 LambdaDelta-2
-
-SILENTMAKE = $(H)$(MAKE) $(S) --no-print-directory H=$(H) S=$(S)
-
-MAS = $(shell find $(DIRS) -mindepth 2 -name "*.ma")
+DEVELS = Legacy-2 Base-2 LambdaDelta-2
 
-all: depends
-       $(H)$(RM) $(LOG)
-       $(SILENTMAKE) build
+MAS = $(shell find $(DEVELS) -mindepth 2 -name "*.ma")
 
-opt all.opt: depends
+$(DIR) all:
        $(H)$(RM) $(LOG)
-       $(SILENTMAKE) build.opt
-
-%.build.opt:
-       $(SILENTMAKE) $(patsubst %.mma, %.ma, $(shell find $* -name "*.mma"))
-       $(H)echo $*/theory.ma `$(BIN)matitadep.opt -stdout $*/theory.ma` >> depends
-
-build: $(DIRS:%=%.build.opt)
        $(H)$(BIN)matitac $(MATITAOPTIONS) 2>> $(LOG)
-       $(H)$(RM) depends
-
-build.opt: $(DIRS:%=%.build.opt)
+$(DIR).opt opt all.opt:
+       $(H)$(RM) $(LOG)
        $(H)$(BIN)matitac.opt $(MATITAOPTIONS) 2>> $(LOG)
-       $(H)$(RM) depends
-
 clean:
        $(H)$(BIN)matitaclean $(MATITAOPTIONS)
-       $(H)rm -f $(MAS) depends
-
+       $(H)$(RM) $(MAS)
 clean.opt:
        $(H)$(BIN)matitaclean.opt $(MATITAOPTIONS)
-       $(H)rm -f $(MAS) depends
-
-clean.ma:
-       $(H)$(BIN)matitaclean.opt $(MATITAOPTIONS) $(MAS)
-       $(H)$(RM) $(MAS) depends
-
-clean.mma:
-#      $(H)for FILE in */*.mma ; do if [ -e ../LambdaDelta-1/$${FILE/.mma/.ma} ] ; then true ; else rm $$FILE ; fi done
-
+       $(H)$(RM) $(MAS)
 depend:
-       @echo matitadep
-       $(H)$(BIN)matitadep $(foreach DIR, $(DIRS), -exclude $(DIR)/theory.ma)
-       $(H)cat $(DIRS:%=%/depends) >> depends
-
+       $$(H)(BIN)matitadep $(MATITAOPTIONS)
 depend.opt:
-       @echo matitadep.opt
-       $(H)$(BIN)matitadep.opt $(foreach DIR, $(DIRS), -exclude $(DIR)/theory.ma)
-       $(H)cat $(DIRS:%=%/depends) >> depends
+       $(H)$(BIN)matitadep.opt $(MATITAOPTIONS)
 
-depends: depend.opt
-
-%.ma: %.mma
-       $(H)$(BIN)matitac.opt $(MATITAOPTIONS) $(word 3,$(shell grep -h $< */depends)) `$(BIN)matitadep.opt -stdout $<` 2>> $(LOG)
-       $(H)$(BIN)matitac.opt $(MATITAOPTIONS) -dump $@ $< 2>> $(LOG)
-       $(H)echo $@ `$(BIN)matitadep.opt -stdout $@` >> depends
-
-$(foreach DIR, $(DIRS), $(eval include $(DIR)/.depend))
+ifneq ($(strip $(MAS)),)
+clean.ma:
+       $(H)$(BIN)matitaclean.opt $(MATITAOPTIONS) $(MAS)
+       $(H)$(RM) $(MAS)
+else
+clean.ma:
+       $(H)echo no files to clean
+endif
diff --git a/helm/software/matita/contribs/LAMBDA-TYPES/depends b/helm/software/matita/contribs/LAMBDA-TYPES/depends
new file mode 100644 (file)
index 0000000..cda04b7
--- /dev/null
@@ -0,0 +1,696 @@
+LambdaDelta-2/csuba/fwd.mma LambdaDelta-1/csuba/fwd.ma LambdaDelta-2/csuba/defs.ma
+LambdaDelta-1/csubst1/props.ma LambdaDelta-1/csubst1/defs.ma LambdaDelta-1/subst1/defs.ma
+LambdaDelta-1/asucc/fwd.ma LambdaDelta-1/asucc/defs.ma
+LambdaDelta-2/ty3/dec.ma LambdaDelta-2/ty3/dec.mma
+Base-2/plist/defs.mma Base-2/preamble.ma
+LambdaDelta-1/leq/defs.ma LambdaDelta-1/aplus/defs.ma
+LambdaDelta-2/csuba/getl.mma LambdaDelta-1/csuba/getl.ma LambdaDelta-2/csuba/clear.ma LambdaDelta-2/csuba/drop.ma LambdaDelta-2/getl/clear.ma
+LambdaDelta-1/pc3/props.ma LambdaDelta-1/pc3/defs.ma LambdaDelta-1/pr3/pr3.ma
+LambdaDelta-2/sn3/fwd.mma LambdaDelta-1/sn3/fwd.ma LambdaDelta-2/pr3/props.ma LambdaDelta-2/sn3/defs.ma
+LambdaDelta-2/lift1/fwd.mma LambdaDelta-1/lift1/fwd.ma LambdaDelta-2/lift/fwd.ma LambdaDelta-2/lift1/defs.ma
+Legacy-1/theory.ma Legacy-1/coq/props.ma
+LambdaDelta-2/drop1/defs.mma LambdaDelta-2/drop/defs.ma LambdaDelta-2/lift1/defs.ma
+LambdaDelta-2/cnt/props.ma LambdaDelta-2/cnt/props.mma
+LambdaDelta-2/nf2/fwd.ma LambdaDelta-2/nf2/fwd.mma
+LambdaDelta-2/csubst1/defs.ma LambdaDelta-2/csubst1/defs.mma
+LambdaDelta-2/ty3/pr3.ma LambdaDelta-2/ty3/pr3.mma
+LambdaDelta-1/csubst0/props.ma LambdaDelta-1/csubst0/defs.ma
+LambdaDelta-2/ty3/props.mma LambdaDelta-1/ty3/props.ma LambdaDelta-2/pc3/fwd.ma LambdaDelta-2/ty3/fwd.ma
+LambdaDelta-2/sc3/arity.ma LambdaDelta-2/sc3/arity.mma
+LambdaDelta-2/pr1/props.mma LambdaDelta-1/pr1/props.ma LambdaDelta-2/T/props.ma LambdaDelta-2/pr0/subst1.ma LambdaDelta-2/pr1/defs.ma LambdaDelta-2/subst1/props.ma
+LambdaDelta-1/iso/props.ma LambdaDelta-1/iso/fwd.ma
+LambdaDelta-1/lift/tlt.ma LambdaDelta-1/lift/fwd.ma LambdaDelta-1/tlt/props.ma
+LambdaDelta-2/pc3/dec.ma LambdaDelta-2/pc3/dec.mma
+LambdaDelta-1/next_plus/props.ma LambdaDelta-1/next_plus/defs.ma
+LambdaDelta-2/csubt/pc3.ma LambdaDelta-2/csubt/pc3.mma
+LambdaDelta-1/C/props.ma LambdaDelta-1/C/defs.ma LambdaDelta-1/T/props.ma
+LambdaDelta-2/pc3/pc1.mma LambdaDelta-1/pc3/pc1.ma LambdaDelta-2/pc1/defs.ma LambdaDelta-2/pc3/defs.ma LambdaDelta-2/pr3/pr1.ma
+LambdaDelta-2/csubc/clear.ma LambdaDelta-2/csubc/clear.mma
+LambdaDelta-2/subst0/defs.ma LambdaDelta-2/subst0/defs.mma
+LambdaDelta-1/pr3/pr1.ma LambdaDelta-1/pr1/defs.ma LambdaDelta-1/pr3/defs.ma
+LambdaDelta-2/clear/props.mma LambdaDelta-1/clear/props.ma LambdaDelta-2/clear/fwd.ma
+LambdaDelta-1/fsubst0/fwd.ma LambdaDelta-1/fsubst0/defs.ma
+LambdaDelta-2/ty3/pr3_props.ma LambdaDelta-2/ty3/pr3_props.mma
+LambdaDelta-1/ex0/defs.ma LambdaDelta-1/A/defs.ma LambdaDelta-1/G/defs.ma
+Legacy-1/coq/defs.ma Legacy-1/preamble.ma
+LambdaDelta-1/wf3/fwd.ma LambdaDelta-1/wf3/defs.ma
+LambdaDelta-2/subst0/fwd.ma LambdaDelta-2/subst0/fwd.mma
+LambdaDelta-2/pr3/iso.mma LambdaDelta-1/pr3/iso.ma LambdaDelta-2/iso/props.ma LambdaDelta-2/pr3/fwd.ma LambdaDelta-2/tlist/props.ma
+LambdaDelta-1/pc3/wcpr0.ma LambdaDelta-1/pc3/props.ma LambdaDelta-1/wcpr0/getl.ma
+LambdaDelta-2/getl/dec.ma LambdaDelta-2/getl/dec.mma
+LambdaDelta-2/pr0/subst1.mma LambdaDelta-1/pr0/subst1.ma LambdaDelta-2/pr0/props.ma LambdaDelta-2/subst1/defs.ma
+LambdaDelta-2/csubst0/getl.ma LambdaDelta-2/csubst0/getl.mma
+LambdaDelta-2/csubc/csuba.ma LambdaDelta-2/csubc/csuba.mma
+LambdaDelta-2/pr3/props.mma LambdaDelta-1/pr3/props.ma LambdaDelta-2/pr1/props.ma LambdaDelta-2/pr2/props.ma LambdaDelta-2/pr3/pr1.ma
+LambdaDelta-1/tlt/defs.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-2/drop/fwd.mma LambdaDelta-1/drop/fwd.ma LambdaDelta-2/drop/defs.ma
+LambdaDelta-1/drop/props.ma LambdaDelta-1/drop/fwd.ma LambdaDelta-1/lift/props.ma LambdaDelta-1/r/props.ma
+LambdaDelta-1/pc1/props.ma LambdaDelta-1/pc1/defs.ma LambdaDelta-1/pr1/pr1.ma
+LambdaDelta-2/wf3/ty3.mma LambdaDelta-1/wf3/ty3.ma LambdaDelta-2/wf3/getl.ma
+LambdaDelta-2/T/dec.mma LambdaDelta-1/T/dec.ma LambdaDelta-2/T/defs.ma
+LambdaDelta-1/subst0/tlt.ma LambdaDelta-1/lift/props.ma LambdaDelta-1/lift/tlt.ma LambdaDelta-1/subst0/defs.ma
+LambdaDelta-2/aprem/props.mma LambdaDelta-1/aprem/props.ma LambdaDelta-2/aprem/fwd.ma LambdaDelta-2/leq/defs.ma
+LambdaDelta-2/csubv/props.ma LambdaDelta-2/csubv/props.mma
+LambdaDelta-2/ty3/defs.mma LambdaDelta-2/G/defs.ma LambdaDelta-2/pc3/defs.ma
+LambdaDelta-2/sn3/lift1.ma LambdaDelta-2/sn3/lift1.mma
+LambdaDelta-1/sn3/fwd.ma LambdaDelta-1/pr3/props.ma LambdaDelta-1/sn3/defs.ma
+LambdaDelta-1/T/defs.ma LambdaDelta-1/preamble.ma
+LambdaDelta-1/asucc/defs.ma LambdaDelta-1/A/defs.ma LambdaDelta-1/G/defs.ma
+LambdaDelta-2/aplus/defs.ma LambdaDelta-2/aplus/defs.mma
+LambdaDelta-2/sc3/props.ma LambdaDelta-2/sc3/props.mma
+LambdaDelta-2/csuba/clear.ma LambdaDelta-2/csuba/clear.mma
+LambdaDelta-1/subst1/subst1.ma LambdaDelta-1/subst0/subst0.ma LambdaDelta-1/subst1/fwd.ma
+LambdaDelta-2/wcpr0/fwd.mma LambdaDelta-1/wcpr0/fwd.ma LambdaDelta-2/wcpr0/defs.ma
+LambdaDelta-1/cimp/props.ma LambdaDelta-1/cimp/defs.ma LambdaDelta-1/getl/getl.ma
+LambdaDelta-2/ty3/nf2.mma LambdaDelta-1/ty3/nf2.ma LambdaDelta-2/nf2/arity.ma LambdaDelta-2/pc3/nf2.ma LambdaDelta-2/ty3/arity.ma
+LambdaDelta-2/subst1/props.mma LambdaDelta-1/subst1/props.ma LambdaDelta-2/subst0/props.ma LambdaDelta-2/subst1/defs.ma
+LambdaDelta-2/lift/tlt.mma LambdaDelta-1/lift/tlt.ma LambdaDelta-2/lift/fwd.ma LambdaDelta-2/tlt/props.ma
+LambdaDelta-2/getl/drop.ma LambdaDelta-2/getl/drop.mma
+LambdaDelta-2/csubst0/props.mma LambdaDelta-1/csubst0/props.ma LambdaDelta-2/csubst0/defs.ma
+LambdaDelta-1/r/defs.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-1/ty3/fwd.ma LambdaDelta-1/pc3/props.ma LambdaDelta-1/ty3/defs.ma
+LambdaDelta-2/nf2/dec.ma LambdaDelta-2/nf2/dec.mma
+LambdaDelta-2/lift/props.ma LambdaDelta-2/lift/props.mma
+LambdaDelta-1/csubst1/defs.ma LambdaDelta-1/csubst0/defs.ma
+LambdaDelta-1/subst/props.ma LambdaDelta-1/lift/props.ma LambdaDelta-1/subst/fwd.ma LambdaDelta-1/subst0/defs.ma
+Base-1/theory.ma Base-1/blt/props.ma Base-1/ext/arith.ma Base-1/ext/tactics.ma Base-1/plist/props.ma Base-1/types/props.ma
+LambdaDelta-1/A/defs.ma LambdaDelta-1/preamble.ma
+LambdaDelta-2/C/props.mma LambdaDelta-1/C/props.ma LambdaDelta-2/C/defs.ma LambdaDelta-2/T/props.ma
+LambdaDelta-2/cnt/props.mma LambdaDelta-1/cnt/props.ma LambdaDelta-2/cnt/defs.ma LambdaDelta-2/lift/fwd.ma
+LambdaDelta-2/csubt/fwd.ma LambdaDelta-2/csubt/fwd.mma
+LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/nf2/pr3.mma
+LambdaDelta-2/subst1/fwd.ma LambdaDelta-2/subst1/fwd.mma
+LambdaDelta-2/subst/defs.mma LambdaDelta-2/lift/defs.ma
+LambdaDelta-1/pc3/fwd.ma LambdaDelta-1/pc3/props.ma LambdaDelta-1/pr3/fwd.ma
+LambdaDelta-2/csubt/props.ma LambdaDelta-2/csubt/props.mma
+LambdaDelta-2/pr2/pr2.ma LambdaDelta-2/pr2/pr2.mma
+LambdaDelta-2/pc3/subst1.mma LambdaDelta-1/pc3/subst1.ma LambdaDelta-2/pc3/props.ma LambdaDelta-2/pr3/subst1.ma
+LambdaDelta-1/csuba/fwd.ma LambdaDelta-1/csuba/defs.ma
+LambdaDelta-2/subst0/dec.ma LambdaDelta-2/subst0/dec.mma
+LambdaDelta-1/csubst0/getl.ma LambdaDelta-1/csubst0/clear.ma LambdaDelta-1/csubst0/drop.ma LambdaDelta-1/getl/fwd.ma
+LambdaDelta-2/ty3/sty0.ma LambdaDelta-2/ty3/sty0.mma
+LambdaDelta-2/pc3/fsubst0.ma LambdaDelta-2/pc3/fsubst0.mma
+LambdaDelta-2/wf3/props.mma LambdaDelta-1/wf3/props.ma LambdaDelta-2/app/defs.ma LambdaDelta-2/wf3/ty3.ma
+LambdaDelta-2/flt/props.mma LambdaDelta-1/flt/props.ma LambdaDelta-2/C/props.ma LambdaDelta-2/flt/defs.ma
+LambdaDelta-2/llt/defs.mma LambdaDelta-2/A/defs.ma
+Legacy-1/definitions.ma Legacy-1/coq/defs.ma
+LambdaDelta-2/csubt/props.mma LambdaDelta-1/csubt/props.ma LambdaDelta-2/csubt/defs.ma
+LambdaDelta-1/sn3/props.ma LambdaDelta-1/nf2/iso.ma LambdaDelta-1/pr3/iso.ma LambdaDelta-1/sn3/fwd.ma LambdaDelta-1/sn3/nf2.ma
+LambdaDelta-2/clear/drop.ma LambdaDelta-2/clear/drop.mma
+LambdaDelta-1/drop1/defs.ma LambdaDelta-1/drop/defs.ma LambdaDelta-1/lift1/defs.ma
+LambdaDelta-2/ty3/fwd_nf2.ma LambdaDelta-2/ty3/fwd_nf2.mma
+LambdaDelta-1/pc3/left.ma LambdaDelta-1/pc3/props.ma
+LambdaDelta-2/pr3/iso.ma LambdaDelta-2/pr3/iso.mma
+LambdaDelta-2/csubt/defs.ma LambdaDelta-2/csubt/defs.mma
+LambdaDelta-2/pc3/pc1.ma LambdaDelta-2/pc3/pc1.mma
+LambdaDelta-1/definitions.ma LambdaDelta-1/app/defs.ma LambdaDelta-1/aprem/defs.ma LambdaDelta-1/cimp/defs.ma LambdaDelta-1/clen/defs.ma LambdaDelta-1/cnt/defs.ma LambdaDelta-1/csuba/defs.ma LambdaDelta-1/csubc/defs.ma LambdaDelta-1/csubst1/defs.ma LambdaDelta-1/csubt/defs.ma LambdaDelta-1/csubv/defs.ma LambdaDelta-1/ex0/defs.ma LambdaDelta-1/ex1/defs.ma LambdaDelta-1/ex2/defs.ma LambdaDelta-1/flt/defs.ma LambdaDelta-1/fsubst0/defs.ma LambdaDelta-1/iso/defs.ma LambdaDelta-1/llt/defs.ma LambdaDelta-1/next_plus/defs.ma LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pc1/defs.ma LambdaDelta-1/sty1/defs.ma LambdaDelta-1/subst/defs.ma LambdaDelta-1/subst1/defs.ma LambdaDelta-1/tlt/defs.ma LambdaDelta-1/wcpr0/defs.ma LambdaDelta-1/wf3/defs.ma
+LambdaDelta-1/getl/getl.ma LambdaDelta-1/getl/clear.ma LambdaDelta-1/getl/drop.ma
+LambdaDelta-2/arity/pr3.mma LambdaDelta-1/arity/pr3.ma LambdaDelta-2/arity/subst0.ma LambdaDelta-2/csuba/arity.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/pr1/defs.ma LambdaDelta-2/pr3/defs.ma LambdaDelta-2/wcpr0/getl.ma
+LambdaDelta-2/pc3/subst1.ma LambdaDelta-2/pc3/subst1.mma
+LambdaDelta-1/csubt/drop.ma LambdaDelta-1/csubt/fwd.ma LambdaDelta-1/drop/fwd.ma
+LambdaDelta-2/pr2/defs.ma LambdaDelta-2/pr2/defs.mma
+LambdaDelta-2/sty1/props.mma LambdaDelta-1/sty1/props.ma LambdaDelta-2/sty0/props.ma LambdaDelta-2/sty1/defs.ma
+LambdaDelta-2/pr3/defs.mma LambdaDelta-2/pr2/defs.ma
+LambdaDelta-2/csubv/props.mma LambdaDelta-1/csubv/props.ma LambdaDelta-2/T/props.ma LambdaDelta-2/csubv/defs.ma
+LambdaDelta-1/ty3/dec.ma LambdaDelta-1/getl/dec.ma LambdaDelta-1/getl/flt.ma LambdaDelta-1/pc3/dec.ma
+LambdaDelta-2/csuba/defs.ma LambdaDelta-2/csuba/defs.mma
+LambdaDelta-2/sty1/defs.ma LambdaDelta-2/sty1/defs.mma
+LambdaDelta-2/sn3/defs.ma LambdaDelta-2/sn3/defs.mma
+LambdaDelta-2/pc1/defs.ma LambdaDelta-2/pc1/defs.mma
+LambdaDelta-1/csubst0/fwd.ma LambdaDelta-1/csubst0/defs.ma
+Base-2/plist/props.ma Base-2/plist/props.mma
+LambdaDelta-1/csubv/defs.ma LambdaDelta-1/C/defs.ma
+LambdaDelta-1/csuba/drop.ma LambdaDelta-1/csuba/fwd.ma LambdaDelta-1/drop/fwd.ma
+Base-1/definitions.ma Base-1/blt/defs.ma Base-1/plist/defs.ma Base-1/types/defs.ma
+LambdaDelta-1/nf2/fwd.ma LambdaDelta-1/T/props.ma LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pr2/clen.ma LambdaDelta-1/subst0/dec.ma
+LambdaDelta-1/leq/props.ma LambdaDelta-1/aplus/props.ma LambdaDelta-1/leq/fwd.ma
+LambdaDelta-1/ty3/pr3.ma LambdaDelta-1/csubt/ty3.ma LambdaDelta-1/pc1/props.ma LambdaDelta-1/pc3/pc1.ma LambdaDelta-1/pc3/wcpr0.ma LambdaDelta-1/ty3/fsubst0.ma LambdaDelta-1/ty3/subst1.ma
+LambdaDelta-2/lift1/defs.ma LambdaDelta-2/lift1/defs.mma
+LambdaDelta-2/aprem/fwd.mma LambdaDelta-1/aprem/fwd.ma LambdaDelta-2/aprem/defs.ma
+LambdaDelta-1/sty0/defs.ma LambdaDelta-1/G/defs.ma LambdaDelta-1/getl/defs.ma
+Base-2/ext/tactics.ma Base-2/ext/tactics.mma
+LambdaDelta-2/drop1/props.ma LambdaDelta-2/drop1/props.mma
+LambdaDelta-2/getl/fwd.mma LambdaDelta-1/getl/fwd.ma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/drop/fwd.ma LambdaDelta-2/getl/defs.ma
+LambdaDelta-1/subst1/defs.ma LambdaDelta-1/subst0/defs.ma
+LambdaDelta-2/wcpr0/defs.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/pr0/defs.ma
+LambdaDelta-1/pr0/subst1.ma LambdaDelta-1/pr0/props.ma LambdaDelta-1/subst1/defs.ma
+LambdaDelta-2/ty3/pr3.mma LambdaDelta-1/ty3/pr3.ma LambdaDelta-2/csubt/ty3.ma LambdaDelta-2/pc1/props.ma LambdaDelta-2/pc3/pc1.ma LambdaDelta-2/pc3/wcpr0.ma LambdaDelta-2/ty3/fsubst0.ma LambdaDelta-2/ty3/subst1.ma
+LambdaDelta-2/drop/props.mma LambdaDelta-1/drop/props.ma LambdaDelta-2/drop/fwd.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/r/props.ma
+LambdaDelta-2/ty3/arity.ma LambdaDelta-2/ty3/arity.mma
+LambdaDelta-1/pc3/dec.ma LambdaDelta-1/nf2/fwd.ma LambdaDelta-1/ty3/arity_props.ma
+LambdaDelta-2/csubst1/defs.mma LambdaDelta-2/csubst0/defs.ma
+LambdaDelta-2/pr2/defs.mma LambdaDelta-2/getl/defs.ma LambdaDelta-2/pr0/defs.ma
+LambdaDelta-2/csubst0/clear.mma LambdaDelta-1/csubst0/clear.ma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/csubst0/props.ma
+LambdaDelta-2/arity/fwd.mma LambdaDelta-1/arity/fwd.ma LambdaDelta-2/arity/defs.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/leq/asucc.ma
+Base-1/types/defs.ma Base-1/preamble.ma
+LambdaDelta-1/cimp/defs.ma LambdaDelta-1/getl/defs.ma
+LambdaDelta-2/leq/props.mma LambdaDelta-1/leq/props.ma LambdaDelta-2/aplus/props.ma LambdaDelta-2/leq/fwd.ma
+LambdaDelta-2/subst1/fwd.mma LambdaDelta-1/subst1/fwd.ma LambdaDelta-2/subst0/props.ma LambdaDelta-2/subst1/defs.ma
+LambdaDelta-2/T/dec.ma LambdaDelta-2/T/dec.mma
+LambdaDelta-2/nf2/pr3.mma LambdaDelta-1/nf2/pr3.ma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr3/pr3.ma
+LambdaDelta-2/sty1/cnt.mma LambdaDelta-1/sty1/cnt.ma LambdaDelta-2/cnt/props.ma LambdaDelta-2/sty1/props.ma
+LambdaDelta-2/pr3/pr1.mma LambdaDelta-1/pr3/pr1.ma LambdaDelta-2/pr1/defs.ma LambdaDelta-2/pr3/defs.ma
+LambdaDelta-1/lift/defs.ma LambdaDelta-1/s/defs.ma LambdaDelta-1/tlist/defs.ma
+LambdaDelta-1/cnt/defs.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-1/csubc/defs.ma LambdaDelta-1/sc3/defs.ma
+LambdaDelta-1/subst0/subst0.ma LambdaDelta-1/subst0/props.ma
+LambdaDelta-2/arity/fwd.ma LambdaDelta-2/arity/fwd.mma
+LambdaDelta-2/app/defs.ma LambdaDelta-2/app/defs.mma
+LambdaDelta-2/T/defs.mma LambdaDelta-2/preamble.ma
+LambdaDelta-2/pr1/defs.mma LambdaDelta-2/pr0/defs.ma
+LambdaDelta-1/clen/defs.ma LambdaDelta-1/C/defs.ma LambdaDelta-1/s/defs.ma
+LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/pr0/fwd.mma
+Base-1/types/props.ma Base-1/types/defs.ma
+LambdaDelta-2/flt/defs.mma LambdaDelta-2/C/defs.ma
+LambdaDelta-2/leq/fwd.ma LambdaDelta-2/leq/fwd.mma
+LambdaDelta-1/pr2/subst1.ma LambdaDelta-1/csubst1/fwd.ma LambdaDelta-1/csubst1/getl.ma LambdaDelta-1/getl/drop.ma LambdaDelta-1/pr0/fwd.ma LambdaDelta-1/pr0/subst1.ma LambdaDelta-1/pr2/defs.ma LambdaDelta-1/subst1/subst1.ma
+LambdaDelta-2/ty3/fwd.mma LambdaDelta-1/ty3/fwd.ma LambdaDelta-2/pc3/props.ma LambdaDelta-2/ty3/defs.ma
+LambdaDelta-1/T/dec.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-2/csuba/arity.mma LambdaDelta-1/csuba/arity.ma LambdaDelta-2/arity/props.ma LambdaDelta-2/csuba/getl.ma LambdaDelta-2/csuba/props.ma LambdaDelta-2/csubv/getl.ma
+LambdaDelta-2/csubst0/defs.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-2/drop1/getl.ma LambdaDelta-2/drop1/getl.mma
+Base-2/types/defs.mma Base-2/preamble.ma
+LambdaDelta-2/subst1/subst1.mma LambdaDelta-1/subst1/subst1.ma LambdaDelta-2/subst0/subst0.ma LambdaDelta-2/subst1/fwd.ma
+LambdaDelta-2/clen/getl.ma LambdaDelta-2/clen/getl.mma
+LambdaDelta-2/fsubst0/fwd.ma LambdaDelta-2/fsubst0/fwd.mma
+LambdaDelta-2/drop/defs.ma LambdaDelta-2/drop/defs.mma
+LambdaDelta-2/pr0/fwd.mma LambdaDelta-1/pr0/fwd.ma LambdaDelta-2/pr0/props.ma
+LambdaDelta-1/pr1/defs.ma LambdaDelta-1/pr0/defs.ma
+LambdaDelta-1/getl/clear.ma LambdaDelta-1/clear/drop.ma LambdaDelta-1/getl/props.ma
+LambdaDelta-2/clear/fwd.mma LambdaDelta-1/clear/fwd.ma LambdaDelta-2/clear/defs.ma
+LambdaDelta-1/nf2/lift1.ma LambdaDelta-1/drop1/fwd.ma LambdaDelta-1/nf2/props.ma
+LambdaDelta-2/wf3/clear.mma LambdaDelta-1/wf3/clear.ma LambdaDelta-2/wf3/fwd.ma
+Base-2/types/props.mma Base-1/types/props.ma Base-2/types/defs.ma
+LambdaDelta-2/pr0/defs.mma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-1/csubst1/fwd.ma LambdaDelta-1/csubst0/fwd.ma LambdaDelta-1/csubst1/defs.ma LambdaDelta-1/subst1/props.ma
+LambdaDelta-2/nf2/fwd.mma LambdaDelta-1/nf2/fwd.ma LambdaDelta-2/T/props.ma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/clen.ma LambdaDelta-2/subst0/dec.ma
+LambdaDelta-1/drop1/fwd.ma LambdaDelta-1/drop1/defs.ma
+LambdaDelta-2/csubt/clear.mma LambdaDelta-1/csubt/clear.ma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/csubt/defs.ma
+LambdaDelta-2/ex0/props.mma LambdaDelta-1/ex0/props.ma LambdaDelta-2/aplus/props.ma LambdaDelta-2/ex0/defs.ma LambdaDelta-2/leq/defs.ma
+LambdaDelta-2/wf3/ty3.ma LambdaDelta-2/wf3/ty3.mma
+LambdaDelta-2/ty3/props.ma LambdaDelta-2/ty3/props.mma
+LambdaDelta-2/wf3/fwd.mma LambdaDelta-1/wf3/fwd.ma LambdaDelta-2/wf3/defs.ma
+LambdaDelta-2/getl/defs.mma LambdaDelta-2/clear/defs.ma LambdaDelta-2/drop/defs.ma
+LambdaDelta-2/csubc/arity.mma LambdaDelta-1/csubc/arity.ma LambdaDelta-2/csubc/csuba.ma
+LambdaDelta-2/wcpr0/defs.ma LambdaDelta-2/wcpr0/defs.mma
+Base-1/spare.ma Base-1/theory.ma
+LambdaDelta-1/csubc/fwd.ma LambdaDelta-1/csubc/defs.ma
+LambdaDelta-1/aprem/props.ma LambdaDelta-1/aprem/fwd.ma LambdaDelta-1/leq/defs.ma
+LambdaDelta-1/tlt/props.ma LambdaDelta-1/tlt/defs.ma
+LambdaDelta-1/nf2/dec.ma LambdaDelta-1/C/props.ma LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pr0/dec.ma LambdaDelta-1/pr2/clen.ma LambdaDelta-1/pr2/fwd.ma
+Legacy-2/preamble.ma Legacy-1/preamble.ma Legacy-1/coq/defs.ma Legacy-1/coq/props.ma Legacy-1/definitions.ma
+Base-2/blt/props.mma Base-1/blt/props.ma Base-2/blt/defs.ma
+LambdaDelta-1/csubc/arity.ma LambdaDelta-1/csubc/csuba.ma
+LambdaDelta-2/aprem/defs.mma LambdaDelta-2/A/defs.ma
+LambdaDelta-2/csubv/getl.ma LambdaDelta-2/csubv/getl.mma
+LambdaDelta-2/tlist/defs.ma LambdaDelta-2/tlist/defs.mma
+LambdaDelta-2/subst0/tlt.mma LambdaDelta-1/subst0/tlt.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/lift/tlt.ma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-2/sn3/lift1.mma LambdaDelta-1/sn3/lift1.ma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/lift1/fwd.ma LambdaDelta-2/sn3/props.ma
+LambdaDelta-1/wf3/props.ma LambdaDelta-1/app/defs.ma LambdaDelta-1/wf3/ty3.ma
+LambdaDelta-2/sty0/fwd.ma LambdaDelta-2/sty0/fwd.mma
+LambdaDelta-2/subst/fwd.mma LambdaDelta-1/subst/fwd.ma LambdaDelta-2/subst/defs.ma
+LambdaDelta-2/csubv/clear.mma LambdaDelta-1/csubv/clear.ma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/csubv/defs.ma
+LambdaDelta-1/nf2/pr3.ma LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pr3/pr3.ma
+LambdaDelta-1/sty1/cnt.ma LambdaDelta-1/cnt/props.ma LambdaDelta-1/sty1/props.ma
+LambdaDelta-2/pr0/pr0.ma LambdaDelta-2/pr0/pr0.mma
+LambdaDelta-1/wf3/getl.ma LambdaDelta-1/ty3/dec.ma LambdaDelta-1/wf3/clear.ma
+LambdaDelta-2/ex2/defs.mma LambdaDelta-2/C/defs.ma
+LambdaDelta-2/ex2/props.mma LambdaDelta-1/ex2/props.ma LambdaDelta-2/arity/fwd.ma LambdaDelta-2/ex2/defs.ma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/fwd.ma
+LambdaDelta-2/iso/fwd.ma LambdaDelta-2/iso/fwd.mma
+LambdaDelta-2/subst/props.ma LambdaDelta-2/subst/props.mma
+LambdaDelta-2/wf3/getl.mma LambdaDelta-1/wf3/getl.ma LambdaDelta-2/ty3/dec.ma LambdaDelta-2/wf3/clear.ma
+LambdaDelta-1/pr2/pr2.ma LambdaDelta-1/getl/props.ma LambdaDelta-1/pr0/pr0.ma LambdaDelta-1/pr2/defs.ma
+LambdaDelta-2/app/defs.mma LambdaDelta-2/C/defs.ma
+LambdaDelta-1/G/defs.ma LambdaDelta-1/preamble.ma
+Legacy-2/coq/defs.mma Legacy-2/preamble.ma
+LambdaDelta-2/csubv/drop.mma LambdaDelta-1/csubv/drop.ma LambdaDelta-2/csubv/props.ma LambdaDelta-2/drop/fwd.ma
+LambdaDelta-2/pr3/pr3.mma LambdaDelta-1/pr3/pr3.ma LambdaDelta-2/pr2/pr2.ma LambdaDelta-2/pr3/props.ma
+LambdaDelta-1/theory.ma LambdaDelta-1/csubt/csuba.ma LambdaDelta-1/ex0/props.ma LambdaDelta-1/ex1/props.ma LambdaDelta-1/ex2/props.ma LambdaDelta-1/pr3/wcpr0.ma LambdaDelta-1/sty1/cnt.ma LambdaDelta-1/subst/props.ma LambdaDelta-1/subst0/tlt.ma LambdaDelta-1/ty3/fwd_nf2.ma LambdaDelta-1/ty3/nf2.ma LambdaDelta-1/ty3/sty0.ma LambdaDelta-1/wcpr0/fwd.ma LambdaDelta-1/wf3/props.ma
+LambdaDelta-1/lift/fwd.ma LambdaDelta-1/lift/defs.ma
+LambdaDelta-2/arity/subst0.mma LambdaDelta-1/arity/subst0.ma LambdaDelta-2/arity/props.ma LambdaDelta-2/csubst0/getl.ma LambdaDelta-2/fsubst0/fwd.ma LambdaDelta-2/getl/getl.ma LambdaDelta-2/subst0/dec.ma LambdaDelta-2/subst0/fwd.ma
+LambdaDelta-2/wcpr0/fwd.ma LambdaDelta-2/wcpr0/fwd.mma
+LambdaDelta-2/pr0/dec.ma LambdaDelta-2/pr0/dec.mma
+LambdaDelta-2/csubc/getl.ma LambdaDelta-2/csubc/getl.mma
+LambdaDelta-1/arity/aprem.ma LambdaDelta-1/aprem/props.ma LambdaDelta-1/arity/cimp.ma LambdaDelta-1/arity/props.ma
+LambdaDelta-2/ex1/defs.mma LambdaDelta-2/C/defs.ma
+LambdaDelta-2/next_plus/defs.mma LambdaDelta-2/G/defs.ma
+LambdaDelta-2/arity/pr3.ma LambdaDelta-2/arity/pr3.mma
+LambdaDelta-2/csuba/props.mma LambdaDelta-1/csuba/props.ma LambdaDelta-2/csuba/defs.ma
+LambdaDelta-2/preamble.ma Base-2/theory.ma LambdaDelta-1/definitions.ma
+LambdaDelta-1/csuba/arity.ma LambdaDelta-1/arity/props.ma LambdaDelta-1/csuba/getl.ma LambdaDelta-1/csuba/props.ma LambdaDelta-1/csubv/getl.ma
+LambdaDelta-2/ex2/defs.ma LambdaDelta-2/ex2/defs.mma
+Base-2/ext/arith.ma Base-2/ext/arith.mma
+LambdaDelta-1/pr3/iso.ma LambdaDelta-1/iso/props.ma LambdaDelta-1/pr3/fwd.ma LambdaDelta-1/tlist/props.ma
+LambdaDelta-1/csubv/clear.ma LambdaDelta-1/clear/fwd.ma LambdaDelta-1/csubv/defs.ma
+LambdaDelta-2/sty1/defs.mma LambdaDelta-2/sty0/defs.ma
+LambdaDelta-2/llt/props.ma LambdaDelta-2/llt/props.mma
+LambdaDelta-1/csubc/props.ma LambdaDelta-1/csubc/defs.ma LambdaDelta-1/sc3/props.ma
+LambdaDelta-1/pc3/pc1.ma LambdaDelta-1/pc1/defs.ma LambdaDelta-1/pc3/defs.ma LambdaDelta-1/pr3/pr1.ma
+LambdaDelta-2/csubst0/drop.ma LambdaDelta-2/csubst0/drop.mma
+LambdaDelta-2/C/defs.ma LambdaDelta-2/C/defs.mma
+LambdaDelta-2/csubc/defs.mma LambdaDelta-2/sc3/defs.ma
+LambdaDelta-2/ex0/defs.mma LambdaDelta-2/A/defs.ma LambdaDelta-2/G/defs.ma
+LambdaDelta-1/subst/fwd.ma LambdaDelta-1/subst/defs.ma
+LambdaDelta-2/sc3/arity.mma LambdaDelta-1/sc3/arity.ma LambdaDelta-2/csubc/arity.ma LambdaDelta-2/csubc/drop1.ma LambdaDelta-2/csubc/getl.ma LambdaDelta-2/csubc/props.ma
+LambdaDelta-2/pr3/fwd.mma LambdaDelta-1/pr3/fwd.ma LambdaDelta-2/pr2/fwd.ma LambdaDelta-2/pr3/props.ma
+LambdaDelta-1/subst0/fwd.ma LambdaDelta-1/lift/props.ma LambdaDelta-1/subst0/defs.ma
+LambdaDelta-1/pc3/defs.ma LambdaDelta-1/pr3/defs.ma
+LambdaDelta-2/sn3/nf2.ma LambdaDelta-2/sn3/nf2.mma
+LambdaDelta-2/csubt/pc3.mma LambdaDelta-1/csubt/pc3.ma LambdaDelta-2/csubt/getl.ma LambdaDelta-2/pc3/left.ma
+LambdaDelta-2/csubc/props.mma LambdaDelta-1/csubc/props.ma LambdaDelta-2/csubc/defs.ma LambdaDelta-2/sc3/props.ma
+LambdaDelta-2/csubt/drop.mma LambdaDelta-1/csubt/drop.ma LambdaDelta-2/csubt/fwd.ma LambdaDelta-2/drop/fwd.ma
+LambdaDelta-1/iso/defs.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-2/sty0/defs.mma LambdaDelta-2/G/defs.ma LambdaDelta-2/getl/defs.ma
+LambdaDelta-2/pr2/fwd.ma LambdaDelta-2/pr2/fwd.mma
+LambdaDelta-2/nf2/defs.mma LambdaDelta-2/pr2/defs.ma
+LambdaDelta-2/leq/fwd.mma LambdaDelta-1/leq/fwd.ma LambdaDelta-2/leq/defs.ma
+LambdaDelta-2/ty3/nf2.ma LambdaDelta-2/ty3/nf2.mma
+LambdaDelta-2/pr3/props.ma LambdaDelta-2/pr3/props.mma
+LambdaDelta-2/flt/defs.ma LambdaDelta-2/flt/defs.mma
+LambdaDelta-2/getl/defs.ma LambdaDelta-2/getl/defs.mma
+LambdaDelta-2/aprem/defs.ma LambdaDelta-2/aprem/defs.mma
+LambdaDelta-2/wf3/clear.ma LambdaDelta-2/wf3/clear.mma
+LambdaDelta-1/aplus/defs.ma LambdaDelta-1/asucc/defs.ma
+LambdaDelta-2/clear/fwd.ma LambdaDelta-2/clear/fwd.mma
+LambdaDelta-1/cnt/props.ma LambdaDelta-1/cnt/defs.ma LambdaDelta-1/lift/fwd.ma
+LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/csubst0/fwd.mma
+LambdaDelta-2/r/props.mma LambdaDelta-1/r/props.ma LambdaDelta-2/r/defs.ma LambdaDelta-2/s/defs.ma
+LambdaDelta-2/pc3/dec.mma LambdaDelta-1/pc3/dec.ma LambdaDelta-2/nf2/fwd.ma LambdaDelta-2/ty3/arity_props.ma
+LambdaDelta-1/csubt/clear.ma LambdaDelta-1/clear/fwd.ma LambdaDelta-1/csubt/defs.ma
+LambdaDelta-2/pr2/pr2.mma LambdaDelta-1/pr2/pr2.ma LambdaDelta-2/getl/props.ma LambdaDelta-2/pr0/pr0.ma LambdaDelta-2/pr2/defs.ma
+LambdaDelta-2/pr2/props.ma LambdaDelta-2/pr2/props.mma
+LambdaDelta-1/csuba/props.ma LambdaDelta-1/csuba/defs.ma
+LambdaDelta-2/arity/defs.ma LambdaDelta-2/arity/defs.mma
+LambdaDelta-2/leq/asucc.ma LambdaDelta-2/leq/asucc.mma
+LambdaDelta-1/getl/fwd.ma LambdaDelta-1/clear/fwd.ma LambdaDelta-1/drop/fwd.ma LambdaDelta-1/getl/defs.ma
+LambdaDelta-2/subst1/defs.ma LambdaDelta-2/subst1/defs.mma
+LambdaDelta-2/pc3/nf2.ma LambdaDelta-2/pc3/nf2.mma
+LambdaDelta-2/csuba/defs.mma LambdaDelta-2/arity/defs.ma
+LambdaDelta-1/lift/props.ma LambdaDelta-1/lift/fwd.ma LambdaDelta-1/s/props.ma
+Base-2/blt/defs.mma Base-2/preamble.ma
+LambdaDelta-2/csubst1/props.ma LambdaDelta-2/csubst1/props.mma
+LambdaDelta-2/csubst1/getl.ma LambdaDelta-2/csubst1/getl.mma
+LambdaDelta-1/csubt/pc3.ma LambdaDelta-1/csubt/getl.ma LambdaDelta-1/pc3/left.ma
+LambdaDelta-1/ex1/defs.ma LambdaDelta-1/C/defs.ma
+LambdaDelta-2/pr3/wcpr0.ma LambdaDelta-2/pr3/wcpr0.mma
+LambdaDelta-1/sc3/arity.ma LambdaDelta-1/csubc/arity.ma LambdaDelta-1/csubc/drop1.ma LambdaDelta-1/csubc/getl.ma LambdaDelta-1/csubc/props.ma
+LambdaDelta-1/pr0/fwd.ma LambdaDelta-1/pr0/props.ma
+LambdaDelta-2/T/props.ma LambdaDelta-2/T/props.mma
+LambdaDelta-1/leq/fwd.ma LambdaDelta-1/leq/defs.ma
+LambdaDelta-1/csubt/csuba.ma LambdaDelta-1/ty3/arity.ma
+Base-2/ext/arith.mma Base-1/ext/arith.ma Base-2/preamble.ma
+LambdaDelta-2/ty3/subst1.ma LambdaDelta-2/ty3/subst1.mma
+LambdaDelta-2/ty3/defs.ma LambdaDelta-2/ty3/defs.mma
+LambdaDelta-2/pr2/clen.mma LambdaDelta-1/pr2/clen.ma LambdaDelta-2/clen/getl.ma LambdaDelta-2/pr2/props.ma
+LambdaDelta-2/pc3/defs.mma LambdaDelta-2/pr3/defs.ma
+LambdaDelta-2/nf2/lift1.mma LambdaDelta-1/nf2/lift1.ma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/nf2/props.ma
+LambdaDelta-1/clear/props.ma LambdaDelta-1/clear/fwd.ma
+LambdaDelta-2/csubst0/props.ma LambdaDelta-2/csubst0/props.mma
+LambdaDelta-1/tlist/props.ma LambdaDelta-1/tlist/defs.ma
+LambdaDelta-2/pr1/props.ma LambdaDelta-2/pr1/props.mma
+Base-2/plist/defs.ma Base-2/plist/defs.mma
+LambdaDelta-1/subst1/fwd.ma LambdaDelta-1/subst0/props.ma LambdaDelta-1/subst1/defs.ma
+LambdaDelta-2/tlist/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-2/flt/props.ma LambdaDelta-2/flt/props.mma
+LambdaDelta-2/s/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-2/pr0/defs.ma LambdaDelta-2/pr0/defs.mma
+LambdaDelta-2/nf2/defs.ma LambdaDelta-2/nf2/defs.mma
+Base-2/types/props.ma Base-2/types/props.mma
+LambdaDelta-1/csubst0/drop.ma LambdaDelta-1/csubst0/fwd.ma LambdaDelta-1/drop/fwd.ma LambdaDelta-1/s/props.ma
+LambdaDelta-2/pr3/fwd.ma LambdaDelta-2/pr3/fwd.mma
+LambdaDelta-2/iso/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-2/clear/defs.mma LambdaDelta-2/C/defs.ma
+LambdaDelta-1/subst0/dec.ma LambdaDelta-1/lift/props.ma LambdaDelta-1/subst0/defs.ma
+LambdaDelta-2/clear/defs.ma LambdaDelta-2/clear/defs.mma
+LambdaDelta-2/csuba/clear.mma LambdaDelta-1/csuba/clear.ma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/csuba/defs.ma
+LambdaDelta-2/sc3/props.mma LambdaDelta-1/sc3/props.ma LambdaDelta-2/arity/aprem.ma LambdaDelta-2/arity/lift1.ma LambdaDelta-2/csuba/arity.ma LambdaDelta-2/drop1/getl.ma LambdaDelta-2/drop1/props.ma LambdaDelta-2/lift1/props.ma LambdaDelta-2/llt/props.ma LambdaDelta-2/nf2/lift1.ma LambdaDelta-2/sc3/defs.ma LambdaDelta-2/sn3/lift1.ma
+LambdaDelta-2/pr0/props.ma LambdaDelta-2/pr0/props.mma
+LambdaDelta-2/pr3/subst1.ma LambdaDelta-2/pr3/subst1.mma
+LambdaDelta-2/pr2/clen.ma LambdaDelta-2/pr2/clen.mma
+LambdaDelta-1/wf3/ty3.ma LambdaDelta-1/wf3/getl.ma
+LambdaDelta-2/sn3/props.mma LambdaDelta-1/sn3/props.ma LambdaDelta-2/nf2/iso.ma LambdaDelta-2/pr3/iso.ma LambdaDelta-2/sn3/fwd.ma LambdaDelta-2/sn3/nf2.ma
+LambdaDelta-1/sn3/lift1.ma LambdaDelta-1/drop1/fwd.ma LambdaDelta-1/lift1/fwd.ma LambdaDelta-1/sn3/props.ma
+LambdaDelta-2/wf3/defs.ma LambdaDelta-2/wf3/defs.mma
+LambdaDelta-1/s/defs.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-1/sc3/props.ma LambdaDelta-1/arity/aprem.ma LambdaDelta-1/arity/lift1.ma LambdaDelta-1/csuba/arity.ma LambdaDelta-1/drop1/getl.ma LambdaDelta-1/drop1/props.ma LambdaDelta-1/lift1/props.ma LambdaDelta-1/llt/props.ma LambdaDelta-1/nf2/lift1.ma LambdaDelta-1/sc3/defs.ma LambdaDelta-1/sn3/lift1.ma
+LambdaDelta-1/csubt/defs.ma LambdaDelta-1/ty3/defs.ma
+LambdaDelta-1/arity/props.ma LambdaDelta-1/arity/fwd.ma
+LambdaDelta-1/clear/drop.ma LambdaDelta-1/clear/fwd.ma LambdaDelta-1/drop/fwd.ma
+LambdaDelta-2/r/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-2/csubst0/fwd.mma LambdaDelta-1/csubst0/fwd.ma LambdaDelta-2/csubst0/defs.ma
+LambdaDelta-2/csubst1/fwd.ma LambdaDelta-2/csubst1/fwd.mma
+LambdaDelta-2/getl/flt.ma LambdaDelta-2/getl/flt.mma
+LambdaDelta-2/csubv/getl.mma LambdaDelta-1/csubv/getl.ma LambdaDelta-2/csubv/clear.ma LambdaDelta-2/csubv/drop.ma LambdaDelta-2/getl/fwd.ma
+LambdaDelta-1/pc3/subst1.ma LambdaDelta-1/pc3/props.ma LambdaDelta-1/pr3/subst1.ma
+LambdaDelta-2/getl/props.ma LambdaDelta-2/getl/props.mma
+LambdaDelta-2/sc3/defs.ma LambdaDelta-2/sc3/defs.mma
+LambdaDelta-1/getl/drop.ma LambdaDelta-1/clear/drop.ma LambdaDelta-1/getl/props.ma
+Legacy-2/coq/props.mma Legacy-1/coq/props.ma Legacy-2/coq/defs.ma
+LambdaDelta-2/ty3/sty0.mma LambdaDelta-1/ty3/sty0.ma LambdaDelta-2/sty0/fwd.ma LambdaDelta-2/ty3/pr3_props.ma
+LambdaDelta-2/pc1/defs.mma LambdaDelta-2/pr1/defs.ma
+LambdaDelta-1/aplus/props.ma LambdaDelta-1/aplus/defs.ma LambdaDelta-1/next_plus/props.ma
+LambdaDelta-2/csubc/clear.mma LambdaDelta-1/csubc/clear.ma LambdaDelta-2/csubc/fwd.ma
+LambdaDelta-2/llt/defs.ma LambdaDelta-2/llt/defs.mma
+LambdaDelta-2/pr1/pr1.mma LambdaDelta-1/pr1/pr1.ma LambdaDelta-2/pr0/pr0.ma LambdaDelta-2/pr1/props.ma
+LambdaDelta-2/lift1/fwd.ma LambdaDelta-2/lift1/fwd.mma
+LambdaDelta-1/pr0/pr0.ma LambdaDelta-1/lift/tlt.ma LambdaDelta-1/pr0/fwd.ma
+LambdaDelta-2/aprem/props.ma LambdaDelta-2/aprem/props.mma
+LambdaDelta-2/arity/defs.mma LambdaDelta-2/getl/defs.ma LambdaDelta-2/leq/defs.ma
+LambdaDelta-2/subst/defs.ma LambdaDelta-2/subst/defs.mma
+LambdaDelta-1/iso/fwd.ma LambdaDelta-1/iso/defs.ma LambdaDelta-1/tlist/defs.ma
+LambdaDelta-1/csuba/defs.ma LambdaDelta-1/arity/defs.ma
+LambdaDelta-2/aplus/defs.mma LambdaDelta-2/asucc/defs.ma
+LambdaDelta-1/ty3/arity_props.ma LambdaDelta-1/sc3/arity.ma LambdaDelta-1/ty3/arity.ma
+LambdaDelta-2/pc3/wcpr0.mma LambdaDelta-1/pc3/wcpr0.ma LambdaDelta-2/pc3/props.ma LambdaDelta-2/wcpr0/getl.ma
+LambdaDelta-2/csubc/arity.ma LambdaDelta-2/csubc/arity.mma
+LambdaDelta-1/getl/dec.ma LambdaDelta-1/getl/props.ma
+LambdaDelta-2/ex2/props.ma LambdaDelta-2/ex2/props.mma
+LambdaDelta-2/subst1/subst1.ma LambdaDelta-2/subst1/subst1.mma
+LambdaDelta-2/llt/props.mma LambdaDelta-1/llt/props.ma LambdaDelta-2/leq/defs.ma LambdaDelta-2/llt/defs.ma
+LambdaDelta-1/csubt/fwd.ma LambdaDelta-1/csubt/defs.ma
+LambdaDelta-1/csubst0/clear.ma LambdaDelta-1/clear/fwd.ma LambdaDelta-1/csubst0/fwd.ma LambdaDelta-1/csubst0/props.ma
+Legacy-2/coq/props.ma Legacy-2/coq/props.mma
+LambdaDelta-1/csubst1/getl.ma LambdaDelta-1/csubst0/getl.ma LambdaDelta-1/csubst1/props.ma LambdaDelta-1/drop/props.ma LambdaDelta-1/subst1/props.ma
+Base-2/blt/defs.ma Base-2/blt/defs.mma
+LambdaDelta-1/pr0/dec.ma LambdaDelta-1/T/dec.ma LambdaDelta-1/T/props.ma LambdaDelta-1/pr0/fwd.ma LambdaDelta-1/subst0/dec.ma
+LambdaDelta-1/lift1/defs.ma LambdaDelta-1/lift/defs.ma
+LambdaDelta-2/subst0/dec.mma LambdaDelta-1/subst0/dec.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-2/pr3/subst1.mma LambdaDelta-1/pr3/subst1.ma LambdaDelta-2/pr2/subst1.ma LambdaDelta-2/pr3/defs.ma
+LambdaDelta-2/pr0/props.mma LambdaDelta-1/pr0/props.ma LambdaDelta-2/pr0/defs.ma LambdaDelta-2/subst0/subst0.ma
+LambdaDelta-2/nf2/arity.ma LambdaDelta-2/nf2/arity.mma
+LambdaDelta-2/nf2/arity.mma LambdaDelta-1/nf2/arity.ma LambdaDelta-2/arity/subst0.ma LambdaDelta-2/nf2/fwd.ma
+Base-2/preamble.ma Base-1/definitions.ma Legacy-2/theory.ma
+LambdaDelta-2/csubt/getl.mma LambdaDelta-1/csubt/getl.ma LambdaDelta-2/csubt/clear.ma LambdaDelta-2/csubt/drop.ma LambdaDelta-2/getl/clear.ma
+LambdaDelta-2/ex1/props.ma LambdaDelta-2/ex1/props.mma
+LambdaDelta-2/csubt/ty3.ma LambdaDelta-2/csubt/ty3.mma
+LambdaDelta-2/next_plus/props.ma LambdaDelta-2/next_plus/props.mma
+LambdaDelta-2/arity/aprem.ma LambdaDelta-2/arity/aprem.mma
+Legacy-2/theory.ma Legacy-2/coq/props.ma
+LambdaDelta-2/drop/fwd.ma LambdaDelta-2/drop/fwd.mma
+LambdaDelta-2/pr2/props.mma LambdaDelta-1/pr2/props.ma LambdaDelta-2/getl/clear.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/pr0/props.ma LambdaDelta-2/pr2/defs.ma
+LambdaDelta-1/sn3/nf2.ma LambdaDelta-1/nf2/dec.ma LambdaDelta-1/nf2/pr3.ma LambdaDelta-1/sn3/defs.ma
+LambdaDelta-2/csuba/arity.ma LambdaDelta-2/csuba/arity.mma
+LambdaDelta-2/ex0/props.ma LambdaDelta-2/ex0/props.mma
+Base-2/plist/props.mma Base-1/plist/props.ma Base-2/plist/defs.ma
+LambdaDelta-2/sty1/props.ma LambdaDelta-2/sty1/props.mma
+LambdaDelta-2/pr3/pr3.ma LambdaDelta-2/pr3/pr3.mma
+LambdaDelta-2/pr3/defs.ma LambdaDelta-2/pr3/defs.mma
+LambdaDelta-2/csubv/clear.ma LambdaDelta-2/csubv/clear.mma
+LambdaDelta-2/fsubst0/fwd.mma LambdaDelta-1/fsubst0/fwd.ma LambdaDelta-2/fsubst0/defs.ma
+LambdaDelta-1/pr2/fwd.ma LambdaDelta-1/getl/clear.ma LambdaDelta-1/getl/drop.ma LambdaDelta-1/pr0/fwd.ma LambdaDelta-1/pr2/defs.ma
+LambdaDelta-2/pc3/left.mma LambdaDelta-1/pc3/left.ma LambdaDelta-2/pc3/props.ma
+LambdaDelta-2/csubc/props.ma LambdaDelta-2/csubc/props.mma
+LambdaDelta-1/drop1/getl.ma LambdaDelta-1/drop1/fwd.ma LambdaDelta-1/getl/drop.ma
+LambdaDelta-2/pc3/fsubst0.mma LambdaDelta-1/pc3/fsubst0.ma LambdaDelta-2/csubst0/getl.ma LambdaDelta-2/fsubst0/defs.ma LambdaDelta-2/pc3/left.ma
+LambdaDelta-2/G/defs.mma LambdaDelta-2/preamble.ma
+LambdaDelta-2/nf2/props.ma LambdaDelta-2/nf2/props.mma
+LambdaDelta-2/leq/defs.ma LambdaDelta-2/leq/defs.mma
+LambdaDelta-2/leq/asucc.mma LambdaDelta-1/leq/asucc.ma LambdaDelta-2/leq/props.ma
+LambdaDelta-2/drop/defs.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/lift/defs.ma LambdaDelta-2/r/defs.ma
+LambdaDelta-1/ty3/nf2.ma LambdaDelta-1/nf2/arity.ma LambdaDelta-1/pc3/nf2.ma LambdaDelta-1/ty3/arity.ma
+LambdaDelta-2/clen/getl.mma LambdaDelta-1/clen/getl.ma LambdaDelta-2/clen/defs.ma LambdaDelta-2/getl/props.ma
+LambdaDelta-2/csubt/getl.ma LambdaDelta-2/csubt/getl.mma
+LambdaDelta-2/sty0/props.ma LambdaDelta-2/sty0/props.mma
+LambdaDelta-2/ty3/arity_props.mma LambdaDelta-1/ty3/arity_props.ma LambdaDelta-2/sc3/arity.ma LambdaDelta-2/ty3/arity.ma
+LambdaDelta-2/sn3/defs.mma LambdaDelta-2/pr3/defs.ma
+LambdaDelta-1/sty1/defs.ma LambdaDelta-1/sty0/defs.ma
+LambdaDelta-2/subst0/props.mma LambdaDelta-1/subst0/props.ma LambdaDelta-2/subst0/fwd.ma
+LambdaDelta-2/pr0/pr0.mma LambdaDelta-1/pr0/pr0.ma LambdaDelta-2/lift/tlt.ma LambdaDelta-2/pr0/fwd.ma
+LambdaDelta-2/pc3/nf2.mma LambdaDelta-1/pc3/nf2.ma LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/pc3/defs.ma
+LambdaDelta-1/ty3/sty0.ma LambdaDelta-1/sty0/fwd.ma LambdaDelta-1/ty3/pr3_props.ma
+LambdaDelta-2/csuba/getl.ma LambdaDelta-2/csuba/getl.mma
+LambdaDelta-1/lift1/props.ma LambdaDelta-1/drop1/defs.ma LambdaDelta-1/lift/props.ma
+LambdaDelta-1/pc3/nf2.ma LambdaDelta-1/nf2/pr3.ma LambdaDelta-1/pc3/defs.ma
+LambdaDelta-1/wcpr0/defs.ma LambdaDelta-1/C/defs.ma LambdaDelta-1/pr0/defs.ma
+LambdaDelta-2/asucc/fwd.mma LambdaDelta-1/asucc/fwd.ma LambdaDelta-2/asucc/defs.ma
+LambdaDelta-2/nf2/props.mma LambdaDelta-1/nf2/props.ma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr2/fwd.ma
+LambdaDelta-2/T/defs.ma LambdaDelta-2/T/defs.mma
+LambdaDelta-2/lift/tlt.ma LambdaDelta-2/lift/tlt.mma
+LambdaDelta-1/tlist/defs.ma LambdaDelta-1/T/defs.ma
+Base-2/blt/props.ma Base-2/blt/props.mma
+LambdaDelta-2/arity/cimp.mma LambdaDelta-1/arity/cimp.ma LambdaDelta-2/arity/defs.ma LambdaDelta-2/cimp/props.ma
+LambdaDelta-2/csubv/drop.ma LambdaDelta-2/csubv/drop.mma
+LambdaDelta-1/T/props.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-2/arity/lift1.mma LambdaDelta-1/arity/lift1.ma LambdaDelta-2/arity/props.ma LambdaDelta-2/drop1/fwd.ma
+LambdaDelta-2/ex0/defs.ma LambdaDelta-2/ex0/defs.mma
+LambdaDelta-2/cimp/defs.mma LambdaDelta-2/getl/defs.ma
+LambdaDelta-2/drop1/getl.mma LambdaDelta-1/drop1/getl.ma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/getl/drop.ma
+Legacy-2/coq/defs.ma Legacy-2/coq/defs.mma
+LambdaDelta-2/aprem/fwd.ma LambdaDelta-2/aprem/fwd.mma
+LambdaDelta-2/subst1/defs.mma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-2/lift1/defs.mma LambdaDelta-2/lift/defs.ma
+LambdaDelta-1/csubv/getl.ma LambdaDelta-1/csubv/clear.ma LambdaDelta-1/csubv/drop.ma LambdaDelta-1/getl/fwd.ma
+LambdaDelta-2/csubt/clear.ma LambdaDelta-2/csubt/clear.mma
+LambdaDelta-1/ty3/arity.ma LambdaDelta-1/arity/pr3.ma LambdaDelta-1/asucc/fwd.ma LambdaDelta-1/ty3/pr3_props.ma
+LambdaDelta-2/csuba/props.ma LambdaDelta-2/csuba/props.mma
+LambdaDelta-2/next_plus/defs.ma LambdaDelta-2/next_plus/defs.mma
+LambdaDelta-1/arity/fwd.ma LambdaDelta-1/arity/defs.ma LambdaDelta-1/getl/drop.ma LambdaDelta-1/leq/asucc.ma
+LambdaDelta-2/r/defs.ma LambdaDelta-2/r/defs.mma
+LambdaDelta-2/csubst1/props.mma LambdaDelta-1/csubst1/props.ma LambdaDelta-2/csubst1/defs.ma LambdaDelta-2/subst1/defs.ma
+LambdaDelta-2/leq/defs.mma LambdaDelta-2/aplus/defs.ma
+LambdaDelta-2/asucc/fwd.ma LambdaDelta-2/asucc/fwd.mma
+LambdaDelta-2/tlt/defs.ma LambdaDelta-2/tlt/defs.mma
+LambdaDelta-2/arity/cimp.ma LambdaDelta-2/arity/cimp.mma
+LambdaDelta-1/pr2/defs.ma LambdaDelta-1/getl/defs.ma LambdaDelta-1/pr0/defs.ma
+Base-2/theory.ma Base-2/blt/props.ma Base-2/ext/arith.ma Base-2/ext/tactics.ma Base-2/plist/props.ma Base-2/types/props.ma
+LambdaDelta-1/csubc/getl.ma LambdaDelta-1/csubc/clear.ma LambdaDelta-1/csubc/drop.ma
+LambdaDelta-2/A/defs.ma LambdaDelta-2/A/defs.mma
+LambdaDelta-2/csubt/csuba.ma LambdaDelta-2/csubt/csuba.mma
+LambdaDelta-1/pr3/fwd.ma LambdaDelta-1/pr2/fwd.ma LambdaDelta-1/pr3/props.ma
+LambdaDelta-2/pc3/props.ma LambdaDelta-2/pc3/props.mma
+LambdaDelta-2/sty0/fwd.mma LambdaDelta-1/sty0/fwd.ma LambdaDelta-2/sty0/defs.ma
+LambdaDelta-2/csubc/drop.ma LambdaDelta-2/csubc/drop.mma
+LambdaDelta-1/clen/getl.ma LambdaDelta-1/clen/defs.ma LambdaDelta-1/getl/props.ma
+LambdaDelta-1/sn3/defs.ma LambdaDelta-1/pr3/defs.ma
+LambdaDelta-1/ty3/pr3_props.ma LambdaDelta-1/ty3/pr3.ma
+LambdaDelta-1/pc1/defs.ma LambdaDelta-1/pr1/defs.ma
+LambdaDelta-2/iso/props.ma LambdaDelta-2/iso/props.mma
+LambdaDelta-1/drop/defs.ma LambdaDelta-1/C/defs.ma LambdaDelta-1/lift/defs.ma LambdaDelta-1/r/defs.ma
+LambdaDelta-2/tlist/props.ma LambdaDelta-2/tlist/props.mma
+LambdaDelta-2/subst0/defs.mma LambdaDelta-2/lift/defs.ma
+LambdaDelta-2/clear/props.ma LambdaDelta-2/clear/props.mma
+LambdaDelta-2/subst0/subst0.ma LambdaDelta-2/subst0/subst0.mma
+LambdaDelta-2/s/props.ma LambdaDelta-2/s/props.mma
+LambdaDelta-2/csubst0/defs.ma LambdaDelta-2/csubst0/defs.mma
+LambdaDelta-2/asucc/defs.mma LambdaDelta-2/A/defs.ma LambdaDelta-2/G/defs.ma
+LambdaDelta-2/lift/fwd.mma LambdaDelta-1/lift/fwd.ma LambdaDelta-2/lift/defs.ma
+LambdaDelta-1/ty3/props.ma LambdaDelta-1/pc3/fwd.ma LambdaDelta-1/ty3/fwd.ma
+LambdaDelta-2/r/props.ma LambdaDelta-2/r/props.mma
+LambdaDelta-2/drop1/fwd.mma LambdaDelta-1/drop1/fwd.ma LambdaDelta-2/drop1/defs.ma
+LambdaDelta-2/ty3/pr3_props.mma LambdaDelta-1/ty3/pr3_props.ma LambdaDelta-2/ty3/pr3.ma
+LambdaDelta-2/C/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-2/sty0/props.mma LambdaDelta-1/sty0/props.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/sty0/defs.ma
+LambdaDelta-2/pc3/wcpr0.ma LambdaDelta-2/pc3/wcpr0.mma
+LambdaDelta-2/arity/props.ma LambdaDelta-2/arity/props.mma
+LambdaDelta-2/csubst0/drop.mma LambdaDelta-1/csubst0/drop.ma LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/drop/fwd.ma LambdaDelta-2/s/props.ma
+LambdaDelta-1/app/defs.ma LambdaDelta-1/C/defs.ma
+LambdaDelta-2/wcpr0/getl.ma LambdaDelta-2/wcpr0/getl.mma
+LambdaDelta-2/pc1/props.ma LambdaDelta-2/pc1/props.mma
+Base-2/ext/tactics.mma Base-1/ext/tactics.ma Base-2/preamble.ma
+LambdaDelta-2/aplus/props.ma LambdaDelta-2/aplus/props.mma
+LambdaDelta-2/pr2/subst1.mma LambdaDelta-1/pr2/subst1.ma LambdaDelta-2/csubst1/fwd.ma LambdaDelta-2/csubst1/getl.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/pr0/subst1.ma LambdaDelta-2/pr2/defs.ma LambdaDelta-2/subst1/subst1.ma
+LambdaDelta-1/ty3/fsubst0.ma LambdaDelta-1/getl/getl.ma LambdaDelta-1/pc3/fsubst0.ma LambdaDelta-1/ty3/props.ma
+LambdaDelta-1/aprem/defs.ma LambdaDelta-1/A/defs.ma
+LambdaDelta-2/tlt/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-1/arity/defs.ma LambdaDelta-1/getl/defs.ma LambdaDelta-1/leq/defs.ma
+LambdaDelta-2/wf3/defs.mma LambdaDelta-2/ty3/defs.ma
+LambdaDelta-2/pr1/pr1.ma LambdaDelta-2/pr1/pr1.mma
+LambdaDelta-2/A/defs.mma LambdaDelta-2/preamble.ma
+LambdaDelta-1/arity/pr3.ma LambdaDelta-1/arity/subst0.ma LambdaDelta-1/csuba/arity.ma LambdaDelta-1/pr0/fwd.ma LambdaDelta-1/pr1/defs.ma LambdaDelta-1/pr3/defs.ma LambdaDelta-1/wcpr0/getl.ma
+LambdaDelta-2/drop1/props.mma LambdaDelta-1/drop1/props.ma LambdaDelta-2/drop/props.ma LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/getl/defs.ma
+LambdaDelta-1/wcpr0/fwd.ma LambdaDelta-1/wcpr0/defs.ma
+LambdaDelta-2/getl/drop.mma LambdaDelta-1/getl/drop.ma LambdaDelta-2/clear/drop.ma LambdaDelta-2/getl/props.ma
+LambdaDelta-2/pc3/left.ma LambdaDelta-2/pc3/left.mma
+LambdaDelta-1/ty3/subst1.ma LambdaDelta-1/getl/getl.ma LambdaDelta-1/pc3/subst1.ma LambdaDelta-1/ty3/props.ma
+Legacy-1/preamble.ma 
+LambdaDelta-1/pr3/pr3.ma LambdaDelta-1/pr2/pr2.ma LambdaDelta-1/pr3/props.ma
+Base-1/ext/arith.ma Base-1/preamble.ma
+LambdaDelta-1/llt/props.ma LambdaDelta-1/leq/defs.ma LambdaDelta-1/llt/defs.ma
+Base-1/plist/defs.ma Base-1/preamble.ma
+LambdaDelta-2/nf2/iso.ma LambdaDelta-2/nf2/iso.mma
+LambdaDelta-2/iso/fwd.mma LambdaDelta-1/iso/fwd.ma LambdaDelta-2/iso/defs.ma LambdaDelta-2/tlist/defs.ma
+LambdaDelta-1/csubst0/defs.ma LambdaDelta-1/C/defs.ma LambdaDelta-1/subst0/defs.ma
+LambdaDelta-2/csubc/fwd.mma LambdaDelta-1/csubc/fwd.ma LambdaDelta-2/csubc/defs.ma
+LambdaDelta-2/pc3/fwd.mma LambdaDelta-1/pc3/fwd.ma LambdaDelta-2/pc3/props.ma LambdaDelta-2/pr3/fwd.ma
+LambdaDelta-2/fsubst0/defs.ma LambdaDelta-2/fsubst0/defs.mma
+LambdaDelta-1/sty0/fwd.ma LambdaDelta-1/sty0/defs.ma
+LambdaDelta-2/pc1/props.mma LambdaDelta-1/pc1/props.ma LambdaDelta-2/pc1/defs.ma LambdaDelta-2/pr1/pr1.ma
+LambdaDelta-1/csubc/drop1.ma LambdaDelta-1/csubc/drop.ma
+LambdaDelta-2/csuba/fwd.ma LambdaDelta-2/csuba/fwd.mma
+LambdaDelta-2/drop/props.ma LambdaDelta-2/drop/props.mma
+LambdaDelta-2/subst0/tlt.ma LambdaDelta-2/subst0/tlt.mma
+LambdaDelta-1/pr3/subst1.ma LambdaDelta-1/pr2/subst1.ma LambdaDelta-1/pr3/defs.ma
+LambdaDelta-2/csubt/ty3.mma LambdaDelta-1/csubt/ty3.ma LambdaDelta-2/csubt/pc3.ma LambdaDelta-2/csubt/props.ma
+LambdaDelta-2/csubt/csuba.mma LambdaDelta-1/csubt/csuba.ma LambdaDelta-2/ty3/arity.ma
+LambdaDelta-1/clear/defs.ma LambdaDelta-1/C/defs.ma
+LambdaDelta-1/pr3/props.ma LambdaDelta-1/pr1/props.ma LambdaDelta-1/pr2/props.ma LambdaDelta-1/pr3/pr1.ma
+LambdaDelta-2/arity/props.mma LambdaDelta-1/arity/props.ma LambdaDelta-2/arity/fwd.ma
+LambdaDelta-2/sn3/props.ma LambdaDelta-2/sn3/props.mma
+LambdaDelta-1/getl/defs.ma LambdaDelta-1/clear/defs.ma LambdaDelta-1/drop/defs.ma
+LambdaDelta-2/pr3/wcpr0.mma LambdaDelta-1/pr3/wcpr0.ma LambdaDelta-2/pr3/props.ma LambdaDelta-2/wcpr0/getl.ma
+LambdaDelta-1/wf3/clear.ma LambdaDelta-1/wf3/fwd.ma
+LambdaDelta-1/getl/props.ma LambdaDelta-1/clear/props.ma LambdaDelta-1/drop/props.ma LambdaDelta-1/getl/fwd.ma
+LambdaDelta-1/clear/fwd.ma LambdaDelta-1/clear/defs.ma
+LambdaDelta-2/pc3/props.mma LambdaDelta-1/pc3/props.ma LambdaDelta-2/pc3/defs.ma LambdaDelta-2/pr3/pr3.ma
+LambdaDelta-1/preamble.ma Base-1/theory.ma
+LambdaDelta-2/asucc/defs.ma LambdaDelta-2/asucc/defs.mma
+LambdaDelta-1/pr2/props.ma LambdaDelta-1/getl/clear.ma LambdaDelta-1/getl/drop.ma LambdaDelta-1/pr0/props.ma LambdaDelta-1/pr2/defs.ma
+LambdaDelta-1/ex2/defs.ma LambdaDelta-1/C/defs.ma
+LambdaDelta-1/arity/lift1.ma LambdaDelta-1/arity/props.ma LambdaDelta-1/drop1/fwd.ma
+LambdaDelta-1/leq/asucc.ma LambdaDelta-1/leq/props.ma
+LambdaDelta-2/getl/getl.ma LambdaDelta-2/getl/getl.mma
+LambdaDelta-1/next_plus/defs.ma LambdaDelta-1/G/defs.ma
+LambdaDelta-2/cimp/props.ma LambdaDelta-2/cimp/props.mma
+LambdaDelta-2/ex1/props.mma LambdaDelta-1/ex1/props.ma LambdaDelta-2/arity/defs.ma LambdaDelta-2/ex1/defs.ma LambdaDelta-2/leq/props.ma LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/nf2/props.ma LambdaDelta-2/pc3/fwd.ma LambdaDelta-2/ty3/fwd.ma
+LambdaDelta-1/subst/defs.ma LambdaDelta-1/lift/defs.ma
+LambdaDelta-2/lift1/props.ma LambdaDelta-2/lift1/props.mma
+LambdaDelta-2/cnt/defs.ma LambdaDelta-2/cnt/defs.mma
+LambdaDelta-2/wcpr0/getl.mma LambdaDelta-1/wcpr0/getl.ma LambdaDelta-2/getl/props.ma LambdaDelta-2/wcpr0/defs.ma
+LambdaDelta-2/subst/props.mma LambdaDelta-1/subst/props.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/subst/fwd.ma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-2/lift/props.mma LambdaDelta-1/lift/props.ma LambdaDelta-2/lift/fwd.ma LambdaDelta-2/s/props.ma
+LambdaDelta-2/csubc/drop.mma LambdaDelta-1/csubc/drop.ma LambdaDelta-2/csubc/fwd.ma LambdaDelta-2/sc3/props.ma
+LambdaDelta-1/pr3/wcpr0.ma LambdaDelta-1/pr3/props.ma LambdaDelta-1/wcpr0/getl.ma
+LambdaDelta-2/subst1/props.ma LambdaDelta-2/subst1/props.mma
+LambdaDelta-2/leq/props.ma LambdaDelta-2/leq/props.mma
+LambdaDelta-2/pr1/defs.ma LambdaDelta-2/pr1/defs.mma
+LambdaDelta-2/csubst1/getl.mma LambdaDelta-1/csubst1/getl.ma LambdaDelta-2/csubst0/getl.ma LambdaDelta-2/csubst1/props.ma LambdaDelta-2/drop/props.ma LambdaDelta-2/subst1/props.ma
+LambdaDelta-2/arity/subst0.ma LambdaDelta-2/arity/subst0.mma
+LambdaDelta-2/getl/props.mma LambdaDelta-1/getl/props.ma LambdaDelta-2/clear/props.ma LambdaDelta-2/drop/props.ma LambdaDelta-2/getl/fwd.ma
+LambdaDelta-2/cnt/defs.mma LambdaDelta-2/T/defs.ma
+LambdaDelta-1/spare.ma LambdaDelta-1/theory.ma
+LambdaDelta-1/pr1/props.ma LambdaDelta-1/T/props.ma LambdaDelta-1/pr0/subst1.ma LambdaDelta-1/pr1/defs.ma LambdaDelta-1/subst1/props.ma
+LambdaDelta-2/sty0/defs.ma LambdaDelta-2/sty0/defs.mma
+LambdaDelta-1/fsubst0/defs.ma LambdaDelta-1/csubst0/defs.ma
+LambdaDelta-1/flt/props.ma LambdaDelta-1/C/props.ma LambdaDelta-1/flt/defs.ma
+LambdaDelta-1/s/props.ma LambdaDelta-1/s/defs.ma
+LambdaDelta-2/subst0/props.ma LambdaDelta-2/subst0/props.mma
+LambdaDelta-1/flt/defs.ma LambdaDelta-1/C/defs.ma
+LambdaDelta-2/csubst1/fwd.mma LambdaDelta-1/csubst1/fwd.ma LambdaDelta-2/csubst0/fwd.ma LambdaDelta-2/csubst1/defs.ma LambdaDelta-2/subst1/props.ma
+LambdaDelta-2/csubst0/getl.mma LambdaDelta-1/csubst0/getl.ma LambdaDelta-2/csubst0/clear.ma LambdaDelta-2/csubst0/drop.ma LambdaDelta-2/getl/fwd.ma
+LambdaDelta-1/csubc/clear.ma LambdaDelta-1/csubc/fwd.ma
+LambdaDelta-2/G/defs.ma LambdaDelta-2/G/defs.mma
+LambdaDelta-1/subst0/defs.ma LambdaDelta-1/lift/defs.ma
+LambdaDelta-2/cimp/defs.ma LambdaDelta-2/cimp/defs.mma
+LambdaDelta-2/theory.ma LambdaDelta-2/csubt/csuba.ma LambdaDelta-2/ex0/props.ma LambdaDelta-2/ex1/props.ma LambdaDelta-2/ex2/props.ma LambdaDelta-2/pr3/wcpr0.ma LambdaDelta-2/sty1/cnt.ma LambdaDelta-2/subst/props.ma LambdaDelta-2/subst0/tlt.ma LambdaDelta-2/ty3/fwd_nf2.ma LambdaDelta-2/ty3/nf2.ma LambdaDelta-2/ty3/sty0.ma LambdaDelta-2/wcpr0/fwd.ma LambdaDelta-2/wf3/props.ma
+LambdaDelta-1/pr0/props.ma LambdaDelta-1/pr0/defs.ma LambdaDelta-1/subst0/subst0.ma
+LambdaDelta-1/C/defs.ma LambdaDelta-1/T/defs.ma
+LambdaDelta-1/r/props.ma LambdaDelta-1/r/defs.ma LambdaDelta-1/s/defs.ma
+LambdaDelta-2/lift/defs.ma LambdaDelta-2/lift/defs.mma
+LambdaDelta-2/drop1/defs.ma LambdaDelta-2/drop1/defs.mma
+LambdaDelta-2/subst0/fwd.mma LambdaDelta-1/subst0/fwd.ma LambdaDelta-2/lift/props.ma LambdaDelta-2/subst0/defs.ma
+LambdaDelta-1/sty1/props.ma LambdaDelta-1/sty0/props.ma LambdaDelta-1/sty1/defs.ma
+LambdaDelta-2/getl/flt.mma LambdaDelta-1/getl/flt.ma LambdaDelta-2/clear/props.ma LambdaDelta-2/flt/props.ma LambdaDelta-2/getl/fwd.ma
+LambdaDelta-2/C/props.ma LambdaDelta-2/C/props.mma
+LambdaDelta-2/csuba/drop.mma LambdaDelta-1/csuba/drop.ma LambdaDelta-2/csuba/fwd.ma LambdaDelta-2/drop/fwd.ma
+LambdaDelta-2/clen/defs.ma LambdaDelta-2/clen/defs.mma
+LambdaDelta-1/csubc/csuba.ma LambdaDelta-1/csubc/defs.ma LambdaDelta-1/sc3/props.ma
+LambdaDelta-2/sn3/nf2.mma LambdaDelta-1/sn3/nf2.ma LambdaDelta-2/nf2/dec.ma LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/sn3/defs.ma
+LambdaDelta-2/sty1/cnt.ma LambdaDelta-2/sty1/cnt.mma
+LambdaDelta-2/pr3/pr1.ma LambdaDelta-2/pr3/pr1.mma
+LambdaDelta-2/getl/dec.mma LambdaDelta-1/getl/dec.ma LambdaDelta-2/getl/props.ma
+LambdaDelta-2/fsubst0/defs.mma LambdaDelta-2/csubst0/defs.ma
+LambdaDelta-2/wf3/getl.ma LambdaDelta-2/wf3/getl.mma
+LambdaDelta-2/wf3/fwd.ma LambdaDelta-2/wf3/fwd.mma
+LambdaDelta-1/csubt/getl.ma LambdaDelta-1/csubt/clear.ma LambdaDelta-1/csubt/drop.ma LambdaDelta-1/getl/clear.ma
+LambdaDelta-1/csubv/props.ma LambdaDelta-1/T/props.ma LambdaDelta-1/csubv/defs.ma
+LambdaDelta-1/lift1/fwd.ma LambdaDelta-1/lift/fwd.ma LambdaDelta-1/lift1/defs.ma
+LambdaDelta-1/sty0/props.ma LambdaDelta-1/getl/drop.ma LambdaDelta-1/sty0/defs.ma
+LambdaDelta-2/tlist/props.mma LambdaDelta-1/tlist/props.ma LambdaDelta-2/tlist/defs.ma
+LambdaDelta-2/csubv/defs.mma LambdaDelta-2/C/defs.ma
+LambdaDelta-2/csubt/drop.ma LambdaDelta-2/csubt/drop.mma
+LambdaDelta-1/ty3/defs.ma LambdaDelta-1/G/defs.ma LambdaDelta-1/pc3/defs.ma
+LambdaDelta-2/getl/getl.mma LambdaDelta-1/getl/getl.ma LambdaDelta-2/getl/clear.ma LambdaDelta-2/getl/drop.ma
+LambdaDelta-2/ty3/subst1.mma LambdaDelta-1/ty3/subst1.ma LambdaDelta-2/getl/getl.ma LambdaDelta-2/pc3/subst1.ma LambdaDelta-2/ty3/props.ma
+LambdaDelta-2/nf2/lift1.ma LambdaDelta-2/nf2/lift1.mma
+LambdaDelta-1/ex2/props.ma LambdaDelta-1/arity/fwd.ma LambdaDelta-1/ex2/defs.ma LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pr2/fwd.ma
+LambdaDelta-2/ty3/fsubst0.mma LambdaDelta-1/ty3/fsubst0.ma LambdaDelta-2/getl/getl.ma LambdaDelta-2/pc3/fsubst0.ma LambdaDelta-2/ty3/props.ma
+LambdaDelta-2/subst0/subst0.mma LambdaDelta-1/subst0/subst0.ma LambdaDelta-2/subst0/props.ma
+LambdaDelta-1/csuba/clear.ma LambdaDelta-1/clear/fwd.ma LambdaDelta-1/csuba/defs.ma
+LambdaDelta-1/subst1/props.ma LambdaDelta-1/subst0/props.ma LambdaDelta-1/subst1/defs.ma
+LambdaDelta-2/drop1/fwd.ma LambdaDelta-2/drop1/fwd.mma
+LambdaDelta-2/csubc/fwd.ma LambdaDelta-2/csubc/fwd.mma
+LambdaDelta-1/pr0/defs.ma LambdaDelta-1/subst0/defs.ma
+LambdaDelta-2/sc3/defs.mma LambdaDelta-2/arity/defs.ma LambdaDelta-2/drop1/defs.ma LambdaDelta-2/sn3/defs.ma
+LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pr2/defs.ma
+LambdaDelta-1/csuba/getl.ma LambdaDelta-1/csuba/clear.ma LambdaDelta-1/csuba/drop.ma LambdaDelta-1/getl/clear.ma
+LambdaDelta-2/lift/fwd.ma LambdaDelta-2/lift/fwd.mma
+LambdaDelta-2/clear/drop.mma LambdaDelta-1/clear/drop.ma LambdaDelta-2/clear/fwd.ma LambdaDelta-2/drop/fwd.ma
+LambdaDelta-2/csubv/defs.ma LambdaDelta-2/csubv/defs.mma
+LambdaDelta-2/csuba/drop.ma LambdaDelta-2/csuba/drop.mma
+LambdaDelta-1/pr1/pr1.ma LambdaDelta-1/pr0/pr0.ma LambdaDelta-1/pr1/props.ma
+LambdaDelta-1/nf2/arity.ma LambdaDelta-1/arity/subst0.ma LambdaDelta-1/nf2/fwd.ma
+LambdaDelta-2/T/props.mma LambdaDelta-1/T/props.ma LambdaDelta-2/T/defs.ma
+Legacy-1/coq/props.ma Legacy-1/coq/defs.ma
+LambdaDelta-2/ty3/fsubst0.ma LambdaDelta-2/ty3/fsubst0.mma
+LambdaDelta-2/sn3/fwd.ma LambdaDelta-2/sn3/fwd.mma
+LambdaDelta-1/pr2/clen.ma LambdaDelta-1/clen/getl.ma LambdaDelta-1/pr2/props.ma
+LambdaDelta-2/ty3/dec.mma LambdaDelta-1/ty3/dec.ma LambdaDelta-2/getl/dec.ma LambdaDelta-2/getl/flt.ma LambdaDelta-2/pc3/dec.ma
+LambdaDelta-2/tlt/props.ma LambdaDelta-2/tlt/props.mma
+LambdaDelta-2/next_plus/props.mma LambdaDelta-1/next_plus/props.ma LambdaDelta-2/next_plus/defs.ma
+LambdaDelta-1/arity/subst0.ma LambdaDelta-1/arity/props.ma LambdaDelta-1/csubst0/getl.ma LambdaDelta-1/fsubst0/fwd.ma LambdaDelta-1/getl/getl.ma LambdaDelta-1/subst0/dec.ma LambdaDelta-1/subst0/fwd.ma
+LambdaDelta-2/pr0/subst1.ma LambdaDelta-2/pr0/subst1.mma
+LambdaDelta-2/lift/defs.mma LambdaDelta-2/s/defs.ma LambdaDelta-2/tlist/defs.ma
+LambdaDelta-1/wf3/defs.ma LambdaDelta-1/ty3/defs.ma
+LambdaDelta-1/ex1/props.ma LambdaDelta-1/arity/defs.ma LambdaDelta-1/ex1/defs.ma LambdaDelta-1/leq/props.ma LambdaDelta-1/nf2/pr3.ma LambdaDelta-1/nf2/props.ma LambdaDelta-1/pc3/fwd.ma LambdaDelta-1/ty3/fwd.ma
+LambdaDelta-1/csubt/ty3.ma LambdaDelta-1/csubt/pc3.ma LambdaDelta-1/csubt/props.ma
+Legacy-1/spare.ma Legacy-1/theory.ma
+LambdaDelta-2/wf3/props.ma LambdaDelta-2/wf3/props.mma
+LambdaDelta-2/pr0/dec.mma LambdaDelta-1/pr0/dec.ma LambdaDelta-2/T/dec.ma LambdaDelta-2/T/props.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/subst0/dec.ma
+LambdaDelta-2/csubst0/clear.ma LambdaDelta-2/csubst0/clear.mma
+LambdaDelta-1/sc3/defs.ma LambdaDelta-1/arity/defs.ma LambdaDelta-1/drop1/defs.ma LambdaDelta-1/sn3/defs.ma
+LambdaDelta-2/nf2/dec.mma LambdaDelta-1/nf2/dec.ma LambdaDelta-2/C/props.ma LambdaDelta-2/nf2/defs.ma LambdaDelta-2/pr0/dec.ma LambdaDelta-2/pr2/clen.ma LambdaDelta-2/pr2/fwd.ma
+LambdaDelta-1/subst0/props.ma LambdaDelta-1/subst0/fwd.ma
+LambdaDelta-1/getl/flt.ma LambdaDelta-1/clear/props.ma LambdaDelta-1/flt/props.ma LambdaDelta-1/getl/fwd.ma
+Base-2/types/defs.ma Base-2/types/defs.mma
+LambdaDelta-1/csubv/drop.ma LambdaDelta-1/csubv/props.ma LambdaDelta-1/drop/fwd.ma
+LambdaDelta-2/ty3/fwd.ma LambdaDelta-2/ty3/fwd.mma
+LambdaDelta-2/s/props.mma LambdaDelta-1/s/props.ma LambdaDelta-2/s/defs.ma
+LambdaDelta-1/csubt/props.ma LambdaDelta-1/csubt/defs.ma
+LambdaDelta-1/nf2/iso.ma LambdaDelta-1/iso/props.ma LambdaDelta-1/nf2/pr3.ma LambdaDelta-1/pr3/fwd.ma
+LambdaDelta-2/arity/aprem.mma LambdaDelta-1/arity/aprem.ma LambdaDelta-2/aprem/props.ma LambdaDelta-2/arity/cimp.ma LambdaDelta-2/arity/props.ma
+LambdaDelta-1/arity/cimp.ma LambdaDelta-1/arity/defs.ma LambdaDelta-1/cimp/props.ma
+LambdaDelta-2/csubc/defs.ma LambdaDelta-2/csubc/defs.mma
+LambdaDelta-2/csubt/defs.mma LambdaDelta-2/ty3/defs.ma
+LambdaDelta-2/iso/defs.ma LambdaDelta-2/iso/defs.mma
+LambdaDelta-2/ty3/fwd_nf2.mma LambdaDelta-1/ty3/fwd_nf2.ma LambdaDelta-2/nf2/fwd.ma LambdaDelta-2/pc3/nf2.ma LambdaDelta-2/ty3/arity_props.ma
+LambdaDelta-1/llt/defs.ma LambdaDelta-1/A/defs.ma
+LambdaDelta-2/pc3/defs.ma LambdaDelta-2/pc3/defs.mma
+LambdaDelta-2/cimp/props.mma LambdaDelta-1/cimp/props.ma LambdaDelta-2/cimp/defs.ma LambdaDelta-2/getl/getl.ma
+LambdaDelta-2/aplus/props.mma LambdaDelta-1/aplus/props.ma LambdaDelta-2/aplus/defs.ma LambdaDelta-2/next_plus/props.ma
+LambdaDelta-2/getl/clear.mma LambdaDelta-1/getl/clear.ma LambdaDelta-2/clear/drop.ma LambdaDelta-2/getl/props.ma
+LambdaDelta-1/ex0/props.ma LambdaDelta-1/aplus/props.ma LambdaDelta-1/ex0/defs.ma LambdaDelta-1/leq/defs.ma
+LambdaDelta-2/csubc/drop1.mma LambdaDelta-1/csubc/drop1.ma LambdaDelta-2/csubc/drop.ma
+LambdaDelta-1/pc3/fsubst0.ma LambdaDelta-1/csubst0/getl.ma LambdaDelta-1/fsubst0/defs.ma LambdaDelta-1/pc3/left.ma
+LambdaDelta-1/csubc/drop.ma LambdaDelta-1/csubc/fwd.ma LambdaDelta-1/sc3/props.ma
+LambdaDelta-2/pr2/subst1.ma LambdaDelta-2/pr2/subst1.mma
+LambdaDelta-2/ty3/arity.mma LambdaDelta-1/ty3/arity.ma LambdaDelta-2/arity/pr3.ma LambdaDelta-2/asucc/fwd.ma LambdaDelta-2/ty3/pr3_props.ma
+LambdaDelta-2/pc3/fwd.ma LambdaDelta-2/pc3/fwd.mma
+LambdaDelta-1/nf2/props.ma LambdaDelta-1/nf2/defs.ma LambdaDelta-1/pr2/fwd.ma
+Base-1/blt/defs.ma Base-1/preamble.ma
+LambdaDelta-2/nf2/iso.mma LambdaDelta-1/nf2/iso.ma LambdaDelta-2/iso/props.ma LambdaDelta-2/nf2/pr3.ma LambdaDelta-2/pr3/fwd.ma
+LambdaDelta-2/csubc/drop1.ma LambdaDelta-2/csubc/drop1.mma
+LambdaDelta-2/csubc/getl.mma LambdaDelta-1/csubc/getl.ma LambdaDelta-2/csubc/clear.ma LambdaDelta-2/csubc/drop.ma
+LambdaDelta-2/getl/clear.ma LambdaDelta-2/getl/clear.mma
+LambdaDelta-1/ty3/fwd_nf2.ma LambdaDelta-1/nf2/fwd.ma LambdaDelta-1/pc3/nf2.ma LambdaDelta-1/ty3/arity_props.ma
+LambdaDelta-2/getl/fwd.ma LambdaDelta-2/getl/fwd.mma
+LambdaDelta-2/tlt/props.mma LambdaDelta-1/tlt/props.ma LambdaDelta-2/tlt/defs.ma
+Base-1/preamble.ma Legacy-1/theory.ma
+LambdaDelta-2/ex1/defs.ma LambdaDelta-2/ex1/defs.mma
+LambdaDelta-2/csubc/csuba.mma LambdaDelta-1/csubc/csuba.ma LambdaDelta-2/csubc/defs.ma LambdaDelta-2/sc3/props.ma
+LambdaDelta-2/subst/fwd.ma LambdaDelta-2/subst/fwd.mma
+LambdaDelta-2/clen/defs.mma LambdaDelta-2/C/defs.ma LambdaDelta-2/s/defs.ma
+LambdaDelta-2/iso/props.mma LambdaDelta-1/iso/props.ma LambdaDelta-2/iso/fwd.ma
+LambdaDelta-1/drop/fwd.ma LambdaDelta-1/drop/defs.ma
+LambdaDelta-2/csubt/fwd.mma LambdaDelta-1/csubt/fwd.ma LambdaDelta-2/csubt/defs.ma
+Base-1/blt/props.ma Base-1/blt/defs.ma
+LambdaDelta-1/pr3/defs.ma LambdaDelta-1/pr2/defs.ma
+LambdaDelta-2/s/defs.ma LambdaDelta-2/s/defs.mma
+LambdaDelta-2/lift1/props.mma LambdaDelta-1/lift1/props.ma LambdaDelta-2/drop1/defs.ma LambdaDelta-2/lift/props.ma
+LambdaDelta-1/aprem/fwd.ma LambdaDelta-1/aprem/defs.ma
+LambdaDelta-2/ty3/arity_props.ma LambdaDelta-2/ty3/arity_props.mma
+Base-1/plist/props.ma Base-1/plist/defs.ma
+LambdaDelta-2/arity/lift1.ma LambdaDelta-2/arity/lift1.mma
+LambdaDelta-1/wcpr0/getl.ma LambdaDelta-1/getl/props.ma LambdaDelta-1/wcpr0/defs.ma
+LambdaDelta-2/pr2/fwd.mma LambdaDelta-1/pr2/fwd.ma LambdaDelta-2/getl/clear.ma LambdaDelta-2/getl/drop.ma LambdaDelta-2/pr0/fwd.ma LambdaDelta-2/pr2/defs.ma
+Base-1/ext/tactics.ma Base-1/preamble.ma
+LambdaDelta-1/drop1/props.ma LambdaDelta-1/drop/props.ma LambdaDelta-1/drop1/fwd.ma LambdaDelta-1/getl/defs.ma
index d8d498a32018c047cd19d93cb15e344cae3686d6..129f2dabdce3545fc5efe7b185fc801b3fc791c7 100644 (file)
@@ -166,68 +166,14 @@ let usage () =
   try Hashtbl.find usages usage_key with Not_found -> default_usage
 ;;
 
-let dump f =
-   let module G = GrafiteAst in
-   let module L = LexiconAst in
-   let module H = HExtlib in
-   Helm_registry.set_bool "matita.moo" false;
-   let floc = H.dummy_floc in
-   let nl_ast = G.Comment (floc, G.Note (floc, "")) in
-   let och = open_out f in
-   let atexit () = close_out och in
-   let out_comment och s =
-      let s = if s <> "" && s.[0] = '*' then "#" ^ s else s in 
-      Printf.fprintf och "%s%s%s\n\n" "(*" s "*)"
-   in
-   let out_line_comment och s =
-      let l = 70 - String.length s in
-      let s = Printf.sprintf " %s %s" s (String.make l '*') in
-      out_comment och s
-   in
-   let out_preamble och (path, lines) =
-      let ich = open_in path in
-      let rec print i =
-         if i > 0 then 
-            let s = input_line ich in
-            begin Printf.fprintf och "%s\n" s; print (pred i) end
-      in 
-      print lines;
-      out_line_comment och "This file was automatically generated: do not edit"
-   in
-   let pp_ast_statement st =
-     GrafiteAstPp.pp_statement ~term_pp:CicNotationPp.pp_term
-       ~map_unicode_to_tex:(Helm_registry.get_bool
-         "matita.paste_unicode_as_tex")
-       ~lazy_term_pp:CicNotationPp.pp_term 
-       ~obj_pp:(CicNotationPp.pp_obj CicNotationPp.pp_term) st
-   in
-   let nl () =  output_string och (pp_ast_statement nl_ast) in
-   let rt_base_dir = Filename.dirname Sys.argv.(0) in
-   let path = Filename.concat rt_base_dir "matita.ma.templ" in
-   let lines = 14 in
-   out_preamble och (path, lines);
-   let grafite_parser_cb fname = 
-      let ast = G.Executable 
-        (floc, G.Command (floc, G.Include (floc, fname))) in
-      output_string och (pp_ast_statement ast); nl (); nl ()
-   in
-   let matita_engine_cb = function
-      | G.Executable (_, G.Macro (_, G.Inline _)) 
-      | G.Executable (_, G.Command (_, G.Include _)) -> ()
-      | ast                                          ->
-         output_string och (pp_ast_statement ast); nl (); nl ()
-   in
-   let matitac_lib_cb = output_string och in
-   GrafiteParser.set_callback grafite_parser_cb;
-   MatitaEngine.set_callback matita_engine_cb;
-   MatitacLib.set_callback matitac_lib_cb;
-   at_exit atexit
-;;
-
 let extra_cmdline_specs = ref []
 let add_cmdline_spec l = extra_cmdline_specs := l @ !extra_cmdline_specs
 
 let parse_cmdline init_status =
+  let dump fname = 
+     let atexit = MatitacLib.dump fname in
+     at_exit atexit
+  in
   if not (already_configured [CmdLine] init_status) then begin
     wants [Registry] init_status;
     let includes = ref [] in
index 7790f75683d252920326d88477f9825e6208957d..b33590a0ae95127a7afb7ae0dff0576342626cb0 100644 (file)
@@ -34,6 +34,7 @@ exception AttemptToInsertAnAlias of LexiconEngine.status
 let out = ref ignore 
 let set_callback f = out := f
 
+
 let slash_n_RE = Pcre.regexp "\\n" ;;
 
 let pp_ast_statement grafite_status stm =
@@ -55,6 +56,67 @@ let clean_exit baseuri rc =
   LibraryClean.clean_baseuris ~verbose:false [baseuri]; rc
 ;;
 
+let dump f =
+   let module G = GrafiteAst in
+   let module L = LexiconAst in
+   let module H = HExtlib in
+   Helm_registry.set_bool "matita.moo" false;
+   let floc = H.dummy_floc in
+   let nl_ast = G.Comment (floc, G.Note (floc, "")) in
+   let och = open_out f in
+   let out_comment och s =
+      let s = if s <> "" && s.[0] = '*' then "#" ^ s else s in 
+      Printf.fprintf och "%s%s%s\n\n" "(*" s "*)"
+   in
+   let out_line_comment och s =
+      let l = 70 - String.length s in
+      let s = Printf.sprintf " %s %s" s (String.make l '*') in
+      out_comment och s
+   in
+   let out_preamble och (path, lines) =
+      let ich = open_in path in
+      let rec print i =
+         if i > 0 then 
+            let s = input_line ich in
+            begin Printf.fprintf och "%s\n" s; print (pred i) end
+      in 
+      print lines;
+      out_line_comment och "This file was automatically generated: do not edit"
+   in
+   let pp_ast_statement st =
+     GrafiteAstPp.pp_statement ~term_pp:CicNotationPp.pp_term
+       ~map_unicode_to_tex:(Helm_registry.get_bool
+         "matita.paste_unicode_as_tex")
+       ~lazy_term_pp:CicNotationPp.pp_term 
+       ~obj_pp:(CicNotationPp.pp_obj CicNotationPp.pp_term) st
+   in
+   let nl () =  output_string och (pp_ast_statement nl_ast) in
+   let rt_base_dir = Filename.dirname Sys.argv.(0) in
+   let path = Filename.concat rt_base_dir "matita.ma.templ" in
+   let lines = 14 in
+   out_preamble och (path, lines);
+   let grafite_parser_cb fname = 
+      let ast = G.Executable 
+        (floc, G.Command (floc, G.Include (floc, fname))) in
+      output_string och (pp_ast_statement ast); nl (); nl ()
+   in
+   let matita_engine_cb = function
+      | G.Executable (_, G.Macro (_, G.Inline _)) 
+      | G.Executable (_, G.Command (_, G.Include _)) -> ()
+      | ast                                          ->
+         output_string och (pp_ast_statement ast); nl (); nl ()
+   in
+   let matitac_lib_cb = output_string och in
+   GrafiteParser.set_callback grafite_parser_cb;
+   MatitaEngine.set_callback matita_engine_cb;
+   set_callback matitac_lib_cb;
+   fun x ->
+      close_out och;
+      GrafiteParser.set_callback ignore;
+      MatitaEngine.set_callback ignore;
+      set_callback ignore; x
+;;
+
 let get_macro_context = function
    | Some {GrafiteTypes.proof_status = GrafiteTypes.No_proof} -> []
    | Some status                ->
@@ -286,8 +348,14 @@ module F =
         let root,baseuri,_,_ =
           Librarian.baseuri_of_script ~include_paths mafile 
         in
-        Some root, LibraryMisc.obj_file_of_baseuri 
-          ~must_exist:false ~baseuri ~writable:true 
+       let obj =
+          if Filename.check_suffix mafile ".mma" then 
+             Filename.chop_suffix mafile ".mma" ^ ".ma"
+          else
+             LibraryMisc.obj_file_of_baseuri 
+                 ~must_exist:false ~baseuri ~writable:true
+       in
+        Some root, obj 
       with Librarian.NoRootFor x -> None, ""
 
     let mtime_of_source_object s =
@@ -298,9 +366,16 @@ module F =
       try Some (Unix.stat s).Unix.st_mtime
       with Unix.Unix_error (Unix.ENOENT, "stat", f) when f = s -> None
 
-    let build = compile;;
+    let build options fname =
+       if Filename.check_suffix fname ".mma" then 
+          let generated = Filename.chop_suffix fname ".mma" ^ ".ma" in
+         let atexit = dump generated in
+         let res = compile options fname in
+         atexit res
+       else
+          compile options fname
 
-    let load_deps_file = Librarian.load_deps_file;;
+    let load_deps_file = Librarian.load_deps_file
 
   end 
 
index 03ea56beb14a536f82747be7362ba0c348cf3c97..034aaedafa2593200431241784b8ad28b52ba88a 100644 (file)
@@ -23,8 +23,8 @@
  * http://helm.cs.unibo.it/
  *)
 
-(* this callback is called on the expansion of every inline macro *)
-val set_callback: (string -> unit) -> unit 
+(* ma from mma generation: ma file -> atexit function *)
+val dump: string -> 'a -> 'a
 
 module Make : sig
         val make: string -> string list -> bool
index d50707f2932debc4f4766e1132a1a77f45939519..c0d784637b07a540f0059452599c3ce1a4bf0728 100644 (file)
@@ -59,14 +59,19 @@ let main () =
   let set_dot_file () = dot_file := dot_name^".dot" in
   let set_excluded_file name = excluded_files := name :: !excluded_files in 
   (* helpers *)
-  let baseuri_of_script s = 
+  let rec baseuri_of_script s = 
      try Hashtbl.find baseuri_of s 
      with Not_found -> 
-       let _,b,_,_ = 
+       let _,b,_,_ =  
          Librarian.baseuri_of_script ~include_paths:!include_paths s 
        in
        Hashtbl.add baseuri_of s b; 
        Hashtbl.add baseuri_of_inv b s; 
+       let _ =
+          if Filename.check_suffix s ".mma" then
+            let generated = Filename.chop_suffix s ".mma" ^ ".ma" in
+            ignore (baseuri_of_script generated)
+       in
        b
   in
   let script_of_baseuri ma b =
@@ -95,8 +100,11 @@ let main () =
   MatitaInit.initialize_environment ();
   if not (Helm_registry.get_bool "matita.verbose") then MatitaMisc.shutup ();
   let cmdline_args = HR.get_list HR.string "matita.args" in
+  let test x =
+     Filename.check_suffix x ".ma" || Filename.check_suffix x ".mma"
+  in
   let files = fun () -> match cmdline_args with
-     | [] -> HExtlib.find ~test:(fun x -> Filename.check_suffix x ".ma") "."
+     | [] -> HExtlib.find ~test "."
      | _  -> cmdline_args
   in
   let args = 
@@ -129,10 +137,19 @@ let main () =
 (*  let _ = print_times "prima di iter1" in *)
   List.iter (fun ma_file -> ignore (baseuri_of_script ma_file)) ma_files;
 (*  let _ = print_times "in mezzo alle due iter" in *)
+  let map s _ l = s :: l in
+  let ma_files = Hashtbl.fold map baseuri_of [] in
   List.iter
    (fun ma_file -> 
+      let _ = if Filename.check_suffix ma_file ".mma" then
+         let generated = Filename.chop_suffix ma_file ".mma" ^ ".ma" in
+         Hashtbl.add include_deps generated ma_file;
+      in
       let ma_baseuri = baseuri_of_script ma_file in
-      let dependencies = DependenciesParser.deps_of_file ma_file in
+      let dependencies = 
+         try DependenciesParser.deps_of_file ma_file
+        with Sys_error _ -> []
+      in
       List.iter 
        (function
          | DependenciesParser.UriDep uri -> 
@@ -145,7 +162,8 @@ let main () =
                   match script_of_baseuri ma_file u with
                   | Some d -> Hashtbl.add include_deps ma_file d
                   | None -> ())                
-         | DependenciesParser.IncludeDep path -> 
+         | DependenciesParser.InlineDep path
+        | DependenciesParser.IncludeDep path -> 
                 ignore (baseuri_of_script path);
                 Hashtbl.add include_deps ma_file path)
        dependencies)
index 966ff7cc2b3b3dfffb62e776fa0537c0b67df18f..c0aa6b2840aa22d6b016a25f847835411bc5886d 100644 (file)
 include "logic/connectives.ma".
 include "nat/nat.ma".
 
-definition is_S: nat \to Prop \def
-   \lambda n. match n with 
-      [ O     \Rightarrow False
-      | (S n) \Rightarrow True
-      ].
-
-definition pred: nat \to nat \def
-   \lambda n. match n with
-      [ O     \Rightarrow O
-      | (S n) \Rightarrow n
-      ]. 
-
-theorem eq_gen_S_O: \forall x. (S x = O) \to \forall P:Prop. P.
-intros. apply False_ind. cut (is_S O). elim Hcut. rewrite < H. apply I.
-qed.
-
-theorem eq_gen_S_O_cc: (\forall P:Prop. P) \to \forall x. (S x = O).
-intros. apply H.
-qed.
-
-theorem eq_gen_S_S: \forall m,n. (S m) = (S n) \to m = n. 
-intros. cut ((pred (S m)) = (pred (S n))). 
-assumption. elim H. autobatch.
-qed.
-
-theorem eq_gen_S_S_cc: \forall m,n. m = n \to (S m) = (S n).
-intros. elim H. autobatch.
+theorem eq_S_S: \forall m,n. m = n \to (S m) = (S n).
+intros; destruct; autobatch.
 qed.
 
 inductive le: nat \to nat \to Prop \def
@@ -49,55 +24,57 @@ inductive le: nat \to nat \to Prop \def
    | le_succ: \forall m, n. (le m n) \to (le (S m) (S n)).
 
 theorem le_refl: \forall x. (le x x).
-intros. elim x; autobatch.
+intros; elim x; clear x; autobatch.
 qed.
 
-theorem le_gen_x_O_aux: \forall x, y. (le x y) \to (y =O) \to 
-                        (x = O).
-intros 3. elim H. autobatch. apply eq_gen_S_O. exact n1. autobatch.
+theorem le_gen_x_O_aux: \forall x, y. (le x y) \to (y =O) \to (x = O).
+intros 3; elim H; clear H x y;
+[ autobatch
+| destruct
+]
 qed.
 
 theorem le_gen_x_O: \forall x. (le x O) \to (x = O).
-intros. apply le_gen_x_O_aux. exact O. autobatch. autobatch.
+intros; lapply linear le_gen_x_O_aux to H;
+[ destruct; autobatch
+| autobatch
+].
 qed.
 
-theorem le_gen_x_O_cc: \forall x. (x = O) \to (le x O).
-intros. elim H. autobatch.
+theorem le_x_O: \forall x. (x = O) \to (le x O).
+intros; destruct; autobatch.
 qed.
 
 theorem le_gen_S_x_aux: \forall m,x,y. (le y x) \to (y = S m) \to 
                         (\exists n. x = (S n) \land (le m n)).
-intros 4. elim H; clear H x y.
-apply eq_gen_S_O. exact m. elim H1. autobatch.
-clear H2. cut (n = m).
-elim Hcut. apply ex_intro. exact n1. split; autobatch.
-apply eq_gen_S_S. autobatch.
+intros 4; elim H; clear H x y;
+[ destruct
+| destruct; autobatch
+].
 qed.
 
 theorem le_gen_S_x: \forall m,x. (le (S m) x) \to 
                     (\exists n. x = (S n) \land (le m n)).
-intros. apply le_gen_S_x_aux. exact (S m). autobatch. autobatch.
+intros; lapply le_gen_S_x_aux to H; autobatch.
 qed.
 
-theorem le_gen_S_x_cc: \forall m,x. (\exists n. x = (S n) \land (le m n)) \to
-                       (le (S m) x).
-intros. elim H. elim H1. cut ((S a) = x). elim Hcut. autobatch.
-elim H2. autobatch.
+theorem le_S_x: \forall m,x. (\exists n. x = (S n) \land (le m n)) \to
+                (le (S m) x).
+intros; decompose; destruct; autobatch.
 qed.
 
 theorem le_gen_S_S: \forall m,n. (le (S m) (S n)) \to (le m n).
 intros.
-lapply le_gen_S_x to H as H0. elim H0. elim H1. 
-lapply eq_gen_S_S to H2 as H4. rewrite > H4. assumption.
+lapply linear le_gen_S_x to H as H0; decompose; destruct; autobatch.
 qed.
 
-theorem le_gen_S_S_cc: \forall m,n. (le m n) \to (le (S m) (S n)).
-intros. autobatch.
+theorem le_S_S: \forall m,n. (le m n) \to (le (S m) (S n)).
+intros; autobatch.
 qed.
 
-(*
 theorem le_trans: \forall x,y. (le x y) \to \forall z. (le y z) \to (le x z).
-intros 1. elim x; clear H. clear x. 
-autobatch.
-fwd H1 [H]. decompose.
-*)
+intros 3. elim H; clear H x y;
+[ autobatch
+| lapply linear le_gen_S_x to H3; decompose; destruct; autobatch.
+].
+qed.