]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/multiple/lifts_lift_vector.ma
minor update
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / multiple / lifts_lift_vector.ma
index ecba0fd777862290a907a0b34c32a241d39b58a4..e09e0f00a7b3635524adf8ad92e0ea24562aecd6 100644 (file)
@@ -21,15 +21,15 @@ include "basic_2/multiple/lifts_vector.ma".
 (* Main properties **********************************************************)
 
 (* Basic_1: was: lifts1_xhg (right to left) *)
-lemma liftsv_liftv_trans_le: ∀T1s,Ts,des. ⬆*[des] T1s ≡ Ts →
+lemma liftsv_liftv_trans_le: ∀T1s,Ts,cs. ⬆*[cs] T1s ≡ Ts →
                              ∀T2s:list term. ⬆[0, 1] Ts ≡ T2s →
-                             ∃∃T0s. ⬆[0, 1] T1s ≡ T0s & ⬆*[des + 1] T0s ≡ T2s.
-#T1s #Ts #des #H elim H -T1s -Ts
+                             ∃∃T0s. ⬆[0, 1] T1s ≡ T0s & ⬆*[cs + 1] T0s ≡ T2s.
+#T1s #Ts #cs #H elim H -T1s -Ts
 [ #T1s #H
-  >(liftv_inv_nil1 … H) -T1s /2 width=3/
+  >(liftv_inv_nil1 … H) -T1s /2 width=3 by liftsv_nil, liftv_nil, ex2_intro/
 | #T1s #Ts #T1 #T #HT1 #_ #IHT1s #X #H
   elim (liftv_inv_cons1 … H) -H #T2 #T2s #HT2 #HT2s #H destruct
   elim (IHT1s … HT2s) -Ts #Ts #HT1s #HT2s
-  elim (lifts_lift_trans_le … HT1 … HT2) -T /3 width=5/
+  elim (lifts_lift_trans_le … HT1 … HT2) -T /3 width=5 by liftsv_cons, liftv_cons, ex2_intro/
 ]
 qed-.