defpred S1[ set ] means F2() . $1 = F3() . $1;
A3:
for r, s being Element of CQC-WFF
for x being bound_QC-variable
for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( S1[ VERUM ] & 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 ;
for x being bound_QC-variable
for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( S1[ VERUM ] & 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;
for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( S1[ VERUM ] & 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
Element of
NAT ;
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( S1[ VERUM ] & 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;
for P being QC-pred_symbol of k holds
( S1[ VERUM ] & 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;
( S1[ VERUM ] & 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
F2()
. VERUM = F3()
. VERUM
by A1, A2;
( S1[P ! l] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F2()
. (P ! l) = F5(
k,
P,
l)
by A1;
hence
F2()
. (P ! l) = F3()
. (P ! l)
by A2;
( ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F2()
. ('not' r) = F6(
(F2() . r))
by A1;
hence
(
F2()
. r = F3()
. r implies
F2()
. ('not' r) = F3()
. ('not' r) )
by A2;
( ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F2()
. (r '&' s) = F7(
(F2() . r),
(F2() . s))
by A1;
hence
(
F2()
. r = F3()
. r &
F2()
. s = F3()
. s implies
F2()
. (r '&' s) = F3()
. (r '&' s) )
by A2;
( S1[r] implies S1[ All (x,r)] )
F2()
. (All (x,r)) = F8(
x,
(F2() . r))
by A1;
hence
(
S1[
r] implies
S1[
All (
x,
r)] )
by A2;
verum
end;
for r being Element of CQC-WFF holds S1[r]
from CQC_LANG:sch 1(A3);
hence
F2() = F3()
by FUNCT_2:63; verum