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,_ =
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
type dependency =
| IncludeDep of string
| UriDep of UriManager.uri
+ | InlineDep of string
val pp_dependency: dependency -> string
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
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 =
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
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
+++ /dev/null
-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
+++ /dev/null
-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
+++ /dev/null
-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
+++ /dev/null
-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
+++ /dev/null
-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
+++ /dev/null
-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
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
--- /dev/null
+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
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
let out = ref ignore
let set_callback f = out := f
+
let slash_n_RE = Pcre.regexp "\\n" ;;
let pp_ast_statement grafite_status stm =
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 ->
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 =
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
* 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
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 =
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 =
(* 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 ->
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)
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
| 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.