defpred S1[ Element of NAT , Element of Funcs bound_QC-variables ,bound_QC-variables , set ] means for p being Element of CQC-WFF st p = f . [($1 + 1),($2 +* ({x} --> (x. $1)))] holds
$3 = All (x. $1),p;
A1: for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables ex u being Element of CQC-WFF st S1[k,h,u]
proof
let k be Element of NAT ; :: thesis: for h being Element of Funcs bound_QC-variables ,bound_QC-variables ex u being Element of CQC-WFF st S1[k,h,u]
let h be Element of Funcs bound_QC-variables ,bound_QC-variables ; :: thesis: ex u being Element of CQC-WFF st S1[k,h,u]
reconsider h2 = h +* (x .--> (x. k)) as Function of bound_QC-variables ,bound_QC-variables by Lm1;
reconsider h2 = h2 as Element of Funcs bound_QC-variables ,bound_QC-variables by FUNCT_2:11;
reconsider q = f . [(k + 1),h2] as Element of CQC-WFF ;
take All (x. k),q ; :: thesis: S1[k,h, All (x. k),q]
thus S1[k,h, All (x. k),q] ; :: thesis: verum
end;
consider F being Function of [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF such that
A2: for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds S1[k,h,F . k,h] from BINOP_1:sch 3(A1);
reconsider F = F as Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF by FUNCT_2:11;
take F ; :: thesis: for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p being Element of CQC-WFF st p = f . (k + 1),(h +* (x .--> (x. k))) holds
F . k,h = All (x. k),p

let k be Element of NAT ; :: thesis: for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p being Element of CQC-WFF st p = f . (k + 1),(h +* (x .--> (x. k))) holds
F . k,h = All (x. k),p

let h be Element of Funcs bound_QC-variables ,bound_QC-variables ; :: thesis: for p being Element of CQC-WFF st p = f . (k + 1),(h +* (x .--> (x. k))) holds
F . k,h = All (x. k),p

let p be Element of CQC-WFF ; :: thesis: ( p = f . (k + 1),(h +* (x .--> (x. k))) implies F . k,h = All (x. k),p )
assume p = f . (k + 1),(h +* (x .--> (x. k))) ; :: thesis: F . k,h = All (x. k),p
hence F . k,h = All (x. k),p by A2; :: thesis: verum