lapply (fqup_lref … G1 … HLK1) #HKV1
elim (lpr_ldrop_conf … HLK1 … HL12) -HL12 #X #H #HLK2
elim (lpr_inv_pair1 … H) -H #K2 [ #W2 | #V2 ] #HK12 [ #HW12 | #HV12 ] #H destruct
- lapply (ldrop_fwd_ldrop2 … HLK2) #H2
+ lapply (ldrop_fwd_drop2 … HLK2) #H2
elim (cpr_inv_lref1 … H3) -H3
[1,3: #H destruct -HLK1
|2,4: * #K0 #V0 #X0 #H #HVX0 #HX0
]
[ elim (IH1 … HWl1 … HW0 … HW12 … HK12) -IH1 -HW0 /2 width=1 by fqup_fpbg/ #V2 #HWV2 #HV2
elim (lift_total V2 0 (i+1))
- /6 width=11 by fqup_fpbg, cpcs_lift, lsstas_ldec, ex2_intro/
+ /6 width=12 by fqup_fpbg, cpcs_lift, lsstas_ldec, ex2_intro/
| elim (IH1 … HVl1 … HW0 … HV12 … HK12) -IH1 -HVl1 -HW0 -HV12 -HK12 -IH2 /2 width=1 by fqup_fpbg/ #W2 #HVW2 #HW02
elim (lift_total W2 0 (i+1))
- /4 width=11 by cpcs_lift, lsstas_ldef, ex2_intro/
+ /4 width=12 by cpcs_lift, lsstas_ldef, ex2_intro/
| elim (IH1 … HVl1 … HW0 … HVX0 … HK12) -IH1 -HVl1 -HW0 -HVX0 -HK12 -IH2 -V2 /2 width=1 by fqup_fpbg/ -l1 #W2 #HXW2 #HW02
elim (lift_total W2 0 (i+1))
- /3 width=11 by cpcs_lift, lsstas_lift, ex2_intro/
+ /3 width=12 by cpcs_lift, lsstas_lift, ex2_intro/
]
| #p #_ #_ #HT0 #H1 destruct -IH4 -IH3 -IH2 -IH1
elim (snv_inv_gref … H1)
| #T3 #HT13 #HXT3 #H1 #H2 destruct
elim (IH1 … Hl1 … HTU1 … HT13 (L2.ⓓV1)) -IH1 -Hl1 -HTU1 -HT13 /2 width=1 by fqup_fpbg, lpr_pair/ -T1 -HL12 #U3 #HTU3 #HU13
elim (lsstas_inv_lift1 … HTU3 L2 … HXT3) -T3
- /5 width=8 by cpcs_cpr_strap1, cpcs_bind1, cpr_zeta, ldrop_ldrop, ex2_intro/
+ /5 width=8 by cpcs_cpr_strap1, cpcs_bind1, cpr_zeta, ldrop_drop, ex2_intro/
]
| #V1 #T1 #HG0 #HL0 #HT0 #H1 #l1 #l2 #Hl21 #Hl1 #X2 #H2 #X3 #H3 #L2 #HL12 destruct
elim (snv_inv_appl … H1) -H1 #a #W1 #W10 #U10 #l0 #HV1 #HT1 #Hl0 #HVW1 #HW10 #HTU10