let x be bound_QC-variable; :: thesis: for h being QC-formula holds still_not-bound_in h c= still_not-bound_in (h . x)
defpred S1[ QC-formula] means still_not-bound_in $1 c= still_not-bound_in ($1 . x);
A1: for k being Element of NAT
for P being QC-pred_symbol of k
for ll being QC-variable_list of holds S1[P ! ll]
proof
let k be Element of NAT ; :: thesis: for P being QC-pred_symbol of k
for ll being QC-variable_list of holds S1[P ! ll]

let P be QC-pred_symbol of k; :: thesis: for ll being QC-variable_list of holds S1[P ! ll]
let ll be QC-variable_list of ; :: thesis: S1[P ! ll]
A2: still_not-bound_in ll c= still_not-bound_in (Subst ll,((a. 0 ) .--> x)) by Th61;
still_not-bound_in ((P ! ll) . x) = still_not-bound_in (P ! (Subst ll,((a. 0 ) .--> x))) by CQC_LANG:30
.= still_not-bound_in (Subst ll,((a. 0 ) .--> x)) by QC_LANG3:9 ;
hence S1[P ! ll] by A2, QC_LANG3:9; :: thesis: verum
end;
A3: S1[ VERUM ] by CQC_LANG:28;
A4: for p being Element of QC-WFF st S1[p] holds
S1[ 'not' p]
proof end;
A5: for p, q being Element of QC-WFF st S1[p] & S1[q] holds
S1[p '&' q]
proof
let p, q be Element of QC-WFF ; :: thesis: ( S1[p] & S1[q] implies S1[p '&' q] )
assume that
A6: S1[p] and
A7: S1[q] ; :: thesis: S1[p '&' q]
A8: still_not-bound_in (p '&' q) = (still_not-bound_in p) \/ (still_not-bound_in q) by QC_LANG3:14;
still_not-bound_in ((p '&' q) . x) = still_not-bound_in ((p . x) '&' (q . x)) by CQC_LANG:34
.= (still_not-bound_in (p . x)) \/ (still_not-bound_in (q . x)) by QC_LANG3:14 ;
hence S1[p '&' q] by A6, A7, A8, XBOOLE_1:13; :: thesis: verum
end;
A9: for x being bound_QC-variable
for p being Element of QC-WFF st S1[p] holds
S1[ All x,p]
proof
let y be bound_QC-variable; :: thesis: for p being Element of QC-WFF st S1[p] holds
S1[ All y,p]

let p be Element of QC-WFF ; :: thesis: ( S1[p] implies S1[ All y,p] )
assume A10: S1[p] ; :: thesis: S1[ All y,p]
per cases ( y = x or y <> x ) ;
end;
end;
thus for h being QC-formula holds S1[h] from QC_LANG1:sch 1(A1, A3, A4, A5, A9); :: thesis: verum