defpred S1[ set ] means F3() . $1 = F4() . $1;
A3: for r, s being Element of CQC-WFF F1()
for x being bound_QC-variable of F1()
for k being Nat
for l being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
proof
let r, s be Element of CQC-WFF F1(); :: thesis: for x being bound_QC-variable of F1()
for k being Nat
for l being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )

let x be bound_QC-variable of F1(); :: thesis: for k being Nat
for l being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )

let k be Nat; :: thesis: for l being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )

let l be CQC-variable_list of k,F1(); :: thesis: for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )

let P be QC-pred_symbol of k,F1(); :: thesis: ( S1[ VERUM F1()] & S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
thus F3() . (VERUM F1()) = F4() . (VERUM F1()) by A1, A2; :: thesis: ( S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F3() . (P ! l) = F6(k,P,l) by A1;
hence F3() . (P ! l) = F4() . (P ! l) by A2; :: thesis: ( ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F3() . ('not' r) = F7((F3() . r)) by A1;
hence ( F3() . r = F4() . r implies F3() . ('not' r) = F4() . ('not' r) ) by A2; :: thesis: ( ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F3() . (r '&' s) = F8((F3() . r),(F3() . s)) by A1;
hence ( F3() . r = F4() . r & F3() . s = F4() . s implies F3() . (r '&' s) = F4() . (r '&' s) ) by A2; :: thesis: ( S1[r] implies S1[ All (x,r)] )
F3() . (All (x,r)) = F9(x,(F3() . r)) by A1;
hence ( S1[r] implies S1[ All (x,r)] ) by A2; :: thesis: verum
end;
for r being Element of CQC-WFF F1() holds S1[r] from CQC_LANG:sch 1(A3);
hence F3() = F4() by FUNCT_2:63; :: thesis: verum