(* Basic properties *********************************************************)
-lemma cpqs_lsubr_trans: lsubr_trans … cpqs.
+lemma cpqs_lsubr_trans: lsub_trans … cpqs lsubr.
#L1 #T1 #T2 #H elim H -L1 -T1 -T2
[ //
| #L1 #K1 #V1 #V2 #W2 #i #HLK1 #_ #HVW2 #IHV12 #L2 #HL12
lemma cpqs_append: l_appendable_sn … cpqs.
#K #T1 #T2 #H elim H -K -T1 -T2 // /2 width=1/ /2 width=3/
#K #K0 #V1 #V2 #W2 #i #HK0 #_ #HVW2 #IHV12 #L
-lapply (ldrop_fwd_ldrop2_length … HK0) #H
+lapply (ldrop_fwd_length_lt2 … HK0) #H
@(cpqs_delta … (L@@K0) V1 … HVW2) //
@(ldrop_O1_append_sn_le … HK0) /2 width=2/ (**) (* /3/ does not work *)
qed.