defpred S1[ set ] means F4() . $1 = F5() . $1;
A7:
for r, s being Element of CQC-WFF F1()
for x being bound_QC-variable of F1()
for k being Nat
for ll being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! ll] & ( 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();
for x being bound_QC-variable of F1()
for k being Nat
for ll being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! ll] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )let x be
Element of
bound_QC-variables F1();
for k being Nat
for ll being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! ll] & ( 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;
for ll being CQC-variable_list of k,F1()
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! ll] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )let ll be
CQC-variable_list of
k,
F1();
for P being QC-pred_symbol of k,F1() holds
( S1[ VERUM F1()] & S1[P ! ll] & ( 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();
( S1[ VERUM F1()] & S1[P ! ll] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
thus
F4()
. (VERUM F1()) = F5()
. (VERUM F1())
by A1, A4;
( S1[P ! ll] & ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
reconsider k =
k as
Element of
NAT by ORDINAL1:def 12;
reconsider l1 =
ll as
CQC-variable_list of
k,
F1() ;
F4()
. (P ! l1) = F7(
k,
P,
l1)
by A2;
hence
F4()
. (P ! ll) = F5()
. (P ! ll)
by A5;
( ( S1[r] implies S1[ 'not' r] ) & ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F4()
. ('not' r) = F8(
(F4() . r),
r)
by A3;
hence
(
F4()
. r = F5()
. r implies
F4()
. ('not' r) = F5()
. ('not' r) )
by A6;
( ( S1[r] & S1[s] implies S1[r '&' s] ) & ( S1[r] implies S1[ All (x,r)] ) )
F4()
. (r '&' s) = F9(
(F4() . r),
(F4() . s),
r,
s)
by A3;
hence
(
F4()
. r = F5()
. r &
F4()
. s = F5()
. s implies
F4()
. (r '&' s) = F5()
. (r '&' s) )
by A6;
( S1[r] implies S1[ All (x,r)] )
F4()
. (All (x,r)) = F10(
x,
(F4() . r),
r)
by A3;
hence
(
S1[
r] implies
S1[
All (
x,
r)] )
by A6;
verum
end;
for r being Element of CQC-WFF F1() holds S1[r]
from CQC_LANG:sch 1(A7);
hence
F4() = F5()
by FUNCT_2:63; verum