]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/LAMBDA-TYPES/Unified-Sub/Term/defs.ma
some improvements
[helm.git] / helm / software / matita / contribs / LAMBDA-TYPES / Unified-Sub / Term / defs.ma
index e082096262d91c0dec02372d8567f316c285b1ba..e0b165e4fc35a54fbdc348467d5a7f084f55b49a 100644 (file)
@@ -43,12 +43,16 @@ inductive Flat: Set \def
    | cast: Flat
 .
 
-inductive Head: Set \def
-   | bind: Bind \to Head
-   | flat: Flat \to Head
+inductive IntB: Set \def
+   | bind: Bool \to Bind \to IntB
+.
+
+inductive IntF: Set \def
+   | flat: Bool \to Flat \to IntF
 .
 
 inductive Term: Set \def
    | leaf: Leaf \to Term
-   | head: Bool \to Head \to Term \to Term \to Term
+   | intb: IntB \to Term \to Term \to Term
+   | intf: IntF \to Term \to Term \to Term
 .