]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/relocation/lifts.ma
frees_drops, initial versrion
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / relocation / lifts.ma
index 495d5e45fa9cbddac708ae4aa0f836db860e484d..a621b819fb65603678c42c64bae4845f5c23e592 100644 (file)
@@ -249,6 +249,14 @@ qed-.
 
 (* Basic forward lemmas *****************************************************)
 
+lemma lifts_fwd_atom2: ∀f,I,X. ⬆*[f] X ≡ ⓪{I} → ∃J. X = ⓪{J}. 
+#f * #n #X #H
+[ lapply (lifts_inv_sort2 … H)
+| elim (lifts_inv_lref2 … H)
+| lapply (lifts_inv_gref2 … H)
+] -H /2 width=2 by ex_intro/
+qed-.
+
 (* Basic_2A1: includes: lift_inv_O2 *)
 lemma lifts_fwd_isid: ∀f,T1,T2. ⬆*[f] T1 ≡ T2 → 𝐈⦃f⦄ → T1 = T2.
 #f #T1 #T2 #H elim H -f -T1 -T2