From: Ferruccio Guidi Date: Thu, 18 Jan 2007 15:08:29 +0000 (+0000) Subject: Unified refactoring X-Git-Tag: 0.4.95@7852~661 X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=commitdiff_plain;h=cb18dbb4e91bd392afa8552bf5f56b7a38dc669a;p=helm.git Unified refactoring --- diff --git a/matita/contribs/LAMBDA-TYPES/Unified/SUB/P/defs.ma b/matita/contribs/LAMBDA-TYPES/Unified/SUB/P/defs.ma deleted file mode 100644 index 798ace41d..000000000 --- a/matita/contribs/LAMBDA-TYPES/Unified/SUB/P/defs.ma +++ /dev/null @@ -1,52 +0,0 @@ -(**************************************************************************) -(* ___ *) -(* ||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 *) -(* *) -(**************************************************************************) - -(* Project started Tue Aug 22, 2006 ***************************************) - -set "baseuri" "cic:/matita/LAMBDA-TYPES/Unified/P/defs". - -(* POLARIZED TERMS - - Naming policy: - - natural numbers : sorts h k, local references i j, lengths l - - boolean values : a b - - generic binding items: x - - generic flat items : y - - generic head items : z - - terms : p q -*) - -include "../../RELATIONAL/Nat/defs.ma". -include "../../RELATIONAL/Bool/defs.ma". - -inductive Bind: Set \def - | abbr: Bind - | abst: Bind - | excl: Bind -. - -inductive Flat: Set \def - | appl: Flat - | cast: Flat -. - -inductive Head: Set \def - | bind: Bind \to Head - | flat: Flat \to Head -. - -inductive P: Set \def - | sort: Nat \to P - | lref: Nat \to P - | head: Bool \to Head \to P \to P \to P -. diff --git a/matita/contribs/LAMBDA-TYPES/Unified/SUB/T/defs.ma b/matita/contribs/LAMBDA-TYPES/Unified/SUB/T/defs.ma new file mode 100644 index 000000000..798ace41d --- /dev/null +++ b/matita/contribs/LAMBDA-TYPES/Unified/SUB/T/defs.ma @@ -0,0 +1,52 @@ +(**************************************************************************) +(* ___ *) +(* ||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 *) +(* *) +(**************************************************************************) + +(* Project started Tue Aug 22, 2006 ***************************************) + +set "baseuri" "cic:/matita/LAMBDA-TYPES/Unified/P/defs". + +(* POLARIZED TERMS + - Naming policy: + - natural numbers : sorts h k, local references i j, lengths l + - boolean values : a b + - generic binding items: x + - generic flat items : y + - generic head items : z + - terms : p q +*) + +include "../../RELATIONAL/Nat/defs.ma". +include "../../RELATIONAL/Bool/defs.ma". + +inductive Bind: Set \def + | abbr: Bind + | abst: Bind + | excl: Bind +. + +inductive Flat: Set \def + | appl: Flat + | cast: Flat +. + +inductive Head: Set \def + | bind: Bind \to Head + | flat: Flat \to Head +. + +inductive P: Set \def + | sort: Nat \to P + | lref: Nat \to P + | head: Bool \to Head \to P \to P \to P +.