From a8c5f68fcefade4fa759c588a3cfb67277f66530 Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Fri, 2 Feb 2007 13:35:52 +0000 Subject: [PATCH] added preamble file in LambdaDelta and improved theory files --- .../LAMBDA-TYPES/Level-1/Base/theory.ma | 6 - .../Level-1/LambdaDelta/A/defs.ma | 2 +- .../Level-1/LambdaDelta/G/defs.ma | 2 +- .../Level-1/LambdaDelta/T/defs.ma | 2 +- .../Level-1/LambdaDelta/preamble.ma | 17 + .../Level-1/LambdaDelta/theory.ma | 364 ------------------ 6 files changed, 20 insertions(+), 373 deletions(-) create mode 100644 matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/preamble.ma diff --git a/matita/contribs/LAMBDA-TYPES/Level-1/Base/theory.ma b/matita/contribs/LAMBDA-TYPES/Level-1/Base/theory.ma index efa91d3f3..d89a21858 100644 --- a/matita/contribs/LAMBDA-TYPES/Level-1/Base/theory.ma +++ b/matita/contribs/LAMBDA-TYPES/Level-1/Base/theory.ma @@ -20,15 +20,9 @@ include "ext/tactics.ma". include "ext/arith.ma". -include "types/defs.ma". - include "types/props.ma". -include "blt/defs.ma". - include "blt/props.ma". -include "plist/defs.ma". - include "plist/props.ma". diff --git a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/A/defs.ma b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/A/defs.ma index 0cd603c91..1c592efd2 100644 --- a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/A/defs.ma +++ b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/A/defs.ma @@ -16,7 +16,7 @@ set "baseuri" "cic:/matita/LAMBDA-TYPES/LambdaDelta-1/A/defs". -include "../Base/theory.ma". +include "preamble.ma". inductive A: Set \def | ASort: nat \to (nat \to A) diff --git a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/G/defs.ma b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/G/defs.ma index 0c1217a14..d66873d06 100644 --- a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/G/defs.ma +++ b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/G/defs.ma @@ -16,7 +16,7 @@ set "baseuri" "cic:/matita/LAMBDA-TYPES/LambdaDelta-1/G/defs". -include "../Base/theory.ma". +include "preamble.ma". record G : Set \def { next: (nat \to nat); diff --git a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/T/defs.ma b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/T/defs.ma index faaad66ce..236063dcf 100644 --- a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/T/defs.ma +++ b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/T/defs.ma @@ -16,7 +16,7 @@ set "baseuri" "cic:/matita/LAMBDA-TYPES/LambdaDelta-1/T/defs". -include "../Base/theory.ma". +include "preamble.ma". inductive B: Set \def | Abbr: B diff --git a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/preamble.ma b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/preamble.ma new file mode 100644 index 000000000..54eb188fb --- /dev/null +++ b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/preamble.ma @@ -0,0 +1,17 @@ +(**************************************************************************) +(* ___ *) +(* ||M|| *) +(* ||A|| A project by Andrea Asperti *) +(* ||T|| *) +(* ||I|| Developers: *) +(* ||T|| The HELM team. *) +(* ||A|| http://helm.cs.unibo.it *) +(* \ / *) +(* \ / This file is distributed under the terms of the *) +(* v GNU General Public License Version 2 *) +(* *) +(**************************************************************************) + +set "baseuri" "cic:/matita/LAMBDA-TYPES/LambdaDelta-1/preamble". + +include "../Base/theory.ma". diff --git a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/theory.ma b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/theory.ma index d5ec1f6a2..4f117d302 100644 --- a/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/theory.ma +++ b/matita/contribs/LAMBDA-TYPES/Level-1/LambdaDelta/theory.ma @@ -16,383 +16,19 @@ set "baseuri" "cic:/matita/LAMBDA-TYPES/LambdaDelta-1/theory". -include "T/defs.ma". - -include "T/props.ma". - -include "T/dec.ma". - -include "s/defs.ma". - -include "s/props.ma". - -include "tlist/defs.ma". - -include "tlist/props.ma". - -include "tlt/defs.ma". - -include "tlt/props.ma". - -include "iso/defs.ma". - -include "iso/fwd.ma". - -include "iso/props.ma". - -include "C/defs.ma". - -include "C/props.ma". - -include "r/defs.ma". - -include "r/props.ma". - -include "clen/defs.ma". - -include "clen/getl.ma". - -include "flt/defs.ma". - -include "flt/props.ma". - -include "lift/defs.ma". - -include "lift/fwd.ma". - -include "lift/props.ma". - -include "lift/tlt.ma". - -include "lift1/defs.ma". - -include "lift1/fwd.ma". - -include "lift1/props.ma". - -include "cnt/defs.ma". - -include "cnt/props.ma". - -include "drop/defs.ma". - -include "drop/fwd.ma". - -include "drop/props.ma". - -include "drop1/defs.ma". - -include "drop1/props.ma". - -include "drop1/getl.ma". - -include "clear/defs.ma". - -include "clear/fwd.ma". - -include "clear/props.ma". - -include "clear/drop.ma". - -include "getl/defs.ma". - -include "getl/fwd.ma". - -include "getl/props.ma". - -include "getl/clear.ma". - -include "getl/drop.ma". - -include "getl/getl.ma". - -include "getl/dec.ma". - -include "getl/flt.ma". - -include "cimp/defs.ma". - -include "cimp/props.ma". - -include "subst0/defs.ma". - -include "subst0/fwd.ma". - -include "subst0/props.ma". - -include "subst0/subst0.ma". - include "subst0/tlt.ma". -include "subst0/dec.ma". - -include "subst1/defs.ma". - -include "subst1/fwd.ma". - -include "subst1/props.ma". - -include "subst1/subst1.ma". - -include "csubst0/defs.ma". - -include "csubst0/fwd.ma". - -include "csubst0/props.ma". - -include "csubst0/drop.ma". - -include "csubst0/clear.ma". - -include "csubst0/getl.ma". - -include "csubst1/defs.ma". - -include "csubst1/fwd.ma". - -include "csubst1/props.ma". - -include "csubst1/getl.ma". - -include "fsubst0/defs.ma". - -include "fsubst0/fwd.ma". - -include "G/defs.ma". - -include "next_plus/defs.ma". - -include "next_plus/props.ma". - -include "tau0/defs.ma". - -include "tau0/props.ma". - -include "tau1/defs.ma". - -include "tau1/props.ma". - include "tau1/cnt.ma". -include "A/defs.ma". - -include "asucc/defs.ma". - -include "asucc/fwd.ma". - -include "aplus/defs.ma". - -include "aplus/props.ma". - -include "leq/defs.ma". - -include "leq/fwd.ma". - -include "leq/props.ma". - -include "leq/asucc.ma". - -include "llt/defs.ma". - -include "llt/props.ma". - -include "aprem/defs.ma". - -include "aprem/props.ma". - -include "gz/defs.ma". - include "gz/props.ma". -include "arity/defs.ma". - -include "arity/fwd.ma". - -include "arity/props.ma". - -include "arity/subst0.ma". - -include "arity/lift1.ma". - -include "arity/cimp.ma". - -include "arity/aprem.ma". - -include "pr0/defs.ma". - -include "pr0/fwd.ma". - -include "pr0/props.ma". - -include "pr0/pr0.ma". - -include "pr0/subst1.ma". - -include "pr0/dec.ma". - -include "pr1/defs.ma". - -include "pr1/props.ma". - -include "pr1/pr1.ma". - -include "wcpr0/defs.ma". - include "wcpr0/fwd.ma". -include "wcpr0/getl.ma". - -include "pr2/defs.ma". - -include "pr2/fwd.ma". - -include "pr2/props.ma". - -include "pr2/clen.ma". - -include "pr2/pr2.ma". - -include "pr2/subst1.ma". - -include "pr3/defs.ma". - -include "pr3/pr1.ma". - -include "pr3/props.ma". - -include "pr3/fwd.ma". - include "pr3/wcpr0.ma". -include "pr3/pr3.ma". - -include "pr3/subst1.ma". - -include "pr3/iso.ma". - -include "csuba/defs.ma". - -include "csuba/fwd.ma". - -include "csuba/props.ma". - -include "csuba/clear.ma". - -include "csuba/drop.ma". - -include "csuba/getl.ma". - -include "csuba/arity.ma". - -include "arity/pr3.ma". - -include "nf2/defs.ma". - -include "nf2/fwd.ma". - -include "nf2/props.ma". - -include "nf2/pr3.ma". - -include "nf2/lift1.ma". - -include "nf2/iso.ma". - -include "nf2/dec.ma". - -include "sn3/defs.ma". - -include "sn3/fwd.ma". - -include "sn3/nf2.ma". - -include "sn3/props.ma". - -include "sn3/lift1.ma". - -include "sc3/defs.ma". - -include "sc3/props.ma". - -include "csubc/defs.ma". - -include "csubc/props.ma". - -include "csubc/csuba.ma". - -include "csubc/drop.ma". - -include "csubc/drop1.ma". - -include "csubc/clear.ma". - -include "csubc/getl.ma". - -include "csubc/arity.ma". - -include "sc3/arity.ma". - -include "pc1/defs.ma". - -include "pc1/props.ma". - -include "pc3/defs.ma". - -include "pc3/props.ma". - -include "pc3/pc1.ma". - -include "pc3/wcpr0.ma". - -include "pc3/left.ma". - -include "pc3/fwd.ma". - -include "pc3/fsubst0.ma". - -include "pc3/subst1.ma". - -include "ty3/defs.ma". - -include "ty3/fwd.ma". - -include "ex1/defs.ma". - include "ex1/props.ma". -include "ty3/props.ma". - -include "ty3/fsubst0.ma". - -include "ty3/subst1.ma". - -include "csubt/defs.ma". - -include "csubt/fwd.ma". - -include "csubt/props.ma". - -include "csubt/clear.ma". - -include "csubt/drop.ma". - -include "csubt/getl.ma". - -include "csubt/pc3.ma". - -include "csubt/ty3.ma". - -include "ty3/pr3.ma". - -include "ty3/pr3_props.ma". - include "ty3/tau0.ma". -include "ty3/arity.ma". - -include "ty3/arity_props.ma". - -include "pc3/dec.ma". - include "ty3/dec.ma". -- 2.39.2