let A be QC-alphabet ; :: thesis: for x being bound_QC-variable of A
for h being QC-formula of A holds still_not-bound_in (h . x) c= (still_not-bound_in h) \/ {x}

let x be bound_QC-variable of A; :: thesis: for h being QC-formula of A holds still_not-bound_in (h . x) c= (still_not-bound_in h) \/ {x}
defpred S1[ QC-formula of A] means still_not-bound_in ($1 . x) c= (still_not-bound_in $1) \/ {x};
A1: for p being Element of QC-WFF A st S1[p] holds
S1[ 'not' p]
proof
let p be Element of QC-WFF A; :: thesis: ( S1[p] implies S1[ 'not' p] )
still_not-bound_in (('not' p) . x) = still_not-bound_in ('not' (p . x)) by CQC_LANG:19
.= still_not-bound_in (p . x) by QC_LANG3:7 ;
hence ( S1[p] implies S1[ 'not' p] ) by QC_LANG3:7; :: thesis: verum
end;
A2: for p, q being Element of QC-WFF A st S1[p] & S1[q] holds
S1[p '&' q]
proof end;
A7: for x being bound_QC-variable of A
for p being Element of QC-WFF A st S1[p] holds
S1[ All (x,p)]
proof end;
A15: for k being Nat
for P being QC-pred_symbol of k,A
for ll being QC-variable_list of k,A holds S1[P ! ll]
proof
let k be Nat; :: thesis: for P being QC-pred_symbol of k,A
for ll being QC-variable_list of k,A holds S1[P ! ll]

let P be QC-pred_symbol of k,A; :: thesis: for ll being QC-variable_list of k,A holds S1[P ! ll]
let ll be QC-variable_list of k,A; :: thesis: S1[P ! ll]
A16: still_not-bound_in ((P ! ll) . x) = still_not-bound_in (P ! (Subst (ll,((A a. 0) .--> x)))) by CQC_LANG:17
.= still_not-bound_in (Subst (ll,((A a. 0) .--> x))) by QC_LANG3:5 ;
still_not-bound_in (Subst (ll,((A a. 0) .--> x))) c= (still_not-bound_in ll) \/ {x} by Th61;
hence S1[P ! ll] by A16, QC_LANG3:5; :: thesis: verum
end;
A17: still_not-bound_in (VERUM A) = {} by QC_LANG3:3;
(VERUM A) . x = VERUM A by CQC_LANG:15;
then still_not-bound_in ((VERUM A) . x) = {} by A17;
then A18: still_not-bound_in ((VERUM A) . x) c= (still_not-bound_in (VERUM A)) \/ {x} by XBOOLE_1:2;
A19: S1[ VERUM A] by A18;
thus for h being QC-formula of A holds S1[h] from QC_LANG1:sch 1(A15, A19, A1, A2, A7); :: thesis: verum