let Al be QC-alphabet ; for k being Nat
for ll being CQC-variable_list of k,Al
for Sub being CQC_Substitution of Al holds CQC_Subst (ll,Sub) is CQC-variable_list of k,Al
let k be Nat; for ll being CQC-variable_list of k,Al
for Sub being CQC_Substitution of Al holds CQC_Subst (ll,Sub) is CQC-variable_list of k,Al
let ll be CQC-variable_list of k,Al; for Sub being CQC_Substitution of Al holds CQC_Subst (ll,Sub) is CQC-variable_list of k,Al
let Sub be CQC_Substitution of Al; CQC_Subst (ll,Sub) is CQC-variable_list of k,Al
reconsider ll = ll as FinSequence of bound_QC-variables Al by SUBSTUT1:34;
reconsider s = CQC_Subst (ll,Sub) as FinSequence of bound_QC-variables Al ;
A1:
s = CQC_Subst ((@ ll),Sub)
by SUBSTUT1:def 5;
len ll = k
by CARD_1:def 7;
then
len (@ ll) = k
by SUBSTUT1:def 4;
then
len s = k
by A1, SUBSTUT1:def 3;
then
s is CQC-variable_list of k,Al
by SUBSTUT1:34;
hence
CQC_Subst (ll,Sub) is CQC-variable_list of k,Al
by A1, SUBSTUT1:def 4; verum