- lapply (ldrop_mono … HLK1 … HLK2) -L #H destruct /2 width=1/
-| #a #L #V #T #B1 #A1 #_ #_ #_ #IHA1 #A2 #H
- elim (aaa_inv_abbr … H) -H /2 width=1/
-| #a #L #V1 #T1 #B1 #A1 #_ #_ #IHB1 #IHA1 #X #H
- elim (aaa_inv_abst … H) -H #B2 #A2 #HB2 #HA2 #H destruct /3 width=1/
-| #L #V1 #T1 #B1 #A1 #_ #_ #_ #IHA1 #A2 #H
+ lapply (drop_mono … HLK1 … HLK2) -L #H destruct /2 width=1 by/
+| #a #G #L #V #T #B1 #A1 #_ #_ #_ #IHA1 #A2 #H
+ elim (aaa_inv_abbr … H) -H /2 width=1 by/
+| #a #G #L #V1 #T1 #B1 #A1 #_ #_ #IHB1 #IHA1 #X #H
+ elim (aaa_inv_abst … H) -H #B2 #A2 #HB2 #HA2 #H destruct /3 width=1 by eq_f2/
+| #G #L #V1 #T1 #B1 #A1 #_ #_ #_ #IHA1 #A2 #H