]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/LAMBDA-TYPES/Unified-Sub/Lift/defs.ma
Unified-Sub: lift_comm completed
[helm.git] / helm / software / matita / contribs / LAMBDA-TYPES / Unified-Sub / Lift / defs.ma
index d8ee64fe5d0707dec483f9fbf657e91a4234836b..b8a4e2a85972574989bfc7f90922e3e0b11c0e43 100644 (file)
@@ -22,12 +22,12 @@ include "datatypes/Term.ma".
 
 inductive Lift (l: Nat): Nat \to Term \to Term \to Prop \def
    | lift_sort   : \forall i,h. 
-                   Lift l i (leaf (sort h)) (leaf (sort h))
+                   Lift l i (sort h) (sort h)
    | lift_lref_gt: \forall i,j. i > j \to 
-                   Lift l i (leaf (lref j)) (leaf (lref j))
+                   Lift l i (lref j) (lref j)
    | lift_lref_le: \forall i,j1. i <= j1 \to
                    \forall j2. (l + j1  == j2) \to
-                   Lift l i (leaf (lref j1)) (leaf (lref j2))
+                   Lift l i (lref j1) (lref j2)
    | lift_bind   : \forall i,u1,u2. Lift l i u1 u2 \to
                    \forall t1,t2. Lift l (succ i) t1 t2 \to 
                    \forall r. Lift l i (intb r u1 t1) (intb r u2 t2)