]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/relocation/gget.ma
advances on ldrop ....
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / relocation / gget.ma
index 5ef11dc4b88e4bb2749fec2aad08716bcefef414..f299c9beabd8fa1513ad0f0e130f9ba326ee0ccd 100644 (file)
@@ -30,7 +30,7 @@ interpretation "global reading"
 
 lemma gget_inv_gt: ∀G1,G2,e. ⇩[e] G1 ≡ G2 → |G1| ≤ e → G2 = ⋆.
 #G1 #G2 #e * -G1 -G2 //
-[ #G #H >H -H >commutative_plus #H
+[ #G #H >H -H >commutative_plus #H (**) (* lemma needed here *)
   lapply (le_plus_to_le_r … 0 H) -H #H
   lapply (le_n_O_to_eq … H) -H #H destruct
 | #I #G1 #G2 #V #H1 #_ #H2
@@ -42,7 +42,7 @@ qed-.
 
 lemma gget_inv_eq: ∀G1,G2,e. ⇩[e] G1 ≡ G2 → |G1| = e + 1 → G1 = G2.
 #G1 #G2 #e * -G1 -G2 //
-[ #G #H1 #H2 >H2 in H1; -H2 >commutative_plus #H
+[ #G #H1 #H2 >H2 in H1; -H2 >commutative_plus #H (**) (* lemma needed here *)
   lapply (le_plus_to_le_r … 0 H) -H #H
   lapply (le_n_O_to_eq … H) -H #H destruct
 | #I #G1 #G2 #V #H1 #_ normalize #H2