defpred S1[ Element of QC-Sub-WFF ] means F2() . $1 = F3() . $1;
A3:
for k being Element of NAT
for P being QC-pred_symbol of k
for l being QC-variable_list of k
for e being Element of vSUB holds S1[ Sub_P P,l,e]
proof
let k be
Element of
NAT ;
for P being QC-pred_symbol of k
for l being QC-variable_list of k
for e being Element of vSUB holds S1[ Sub_P P,l,e]let P be
QC-pred_symbol of
k;
for l being QC-variable_list of k
for e being Element of vSUB holds S1[ Sub_P P,l,e]let l be
QC-variable_list of
k;
for e being Element of vSUB holds S1[ Sub_P P,l,e]let e be
Element of
vSUB ;
S1[ Sub_P P,l,e]
thus F2()
. (Sub_P P,l,e) =
F5(
(Sub_P P,l,e))
by A1
.=
F3()
. (Sub_P P,l,e)
by A2
;
verum
end;
A4:
for x being bound_QC-variable
for S being Element of QC-Sub-WFF
for SQ being second_Q_comp of [S,x] st [S,x] is quantifiable & S1[S] holds
S1[ Sub_All [S,x],SQ]
proof
let x be
bound_QC-variable;
for S being Element of QC-Sub-WFF
for SQ being second_Q_comp of [S,x] st [S,x] is quantifiable & S1[S] holds
S1[ Sub_All [S,x],SQ]let S be
Element of
QC-Sub-WFF ;
for SQ being second_Q_comp of [S,x] st [S,x] is quantifiable & S1[S] holds
S1[ Sub_All [S,x],SQ]let SQ be
second_Q_comp of
[S,x];
( [S,x] is quantifiable & S1[S] implies S1[ Sub_All [S,x],SQ] )
assume that A5:
[S,x] is
quantifiable
and A6:
F2()
. S = F3()
. S
;
S1[ Sub_All [S,x],SQ]
A7:
Sub_All [S,x],
SQ is
Sub_universal
by A5, Th14;
Sub_the_scope_of (Sub_All [S,x],SQ) = [S,x] `1
by A5, Th21;
then
Sub_the_scope_of (Sub_All [S,x],SQ) = S
by MCART_1:7;
hence F2()
. (Sub_All [S,x],SQ) =
F8(
(Sub_All [S,x],SQ),
(F3() . (Sub_the_scope_of (Sub_All [S,x],SQ))))
by A1, A6, A7
.=
F3()
. (Sub_All [S,x],SQ)
by A2, A7
;
verum
end;
A8:
for S being Element of QC-Sub-WFF st S is Sub_VERUM holds
S1[S]
A10:
for S1, S2 being Element of QC-Sub-WFF st S1 `2 = S2 `2 & S1[S1] & S1[S2] holds
S1[ Sub_& S1,S2]
proof
let S1,
S2 be
Element of
QC-Sub-WFF ;
( S1 `2 = S2 `2 & S1[S1] & S1[S2] implies S1[ Sub_& S1,S2] )
assume that A11:
S1 `2 = S2 `2
and A12:
(
F2()
. S1 = F3()
. S1 &
F2()
. S2 = F3()
. S2 )
;
S1[ Sub_& S1,S2]
A13:
Sub_the_right_argument_of (Sub_& S1,S2) = S2
by A11, Th19;
A14:
(
Sub_& S1,
S2 is
Sub_conjunctive &
Sub_the_left_argument_of (Sub_& S1,S2) = S1 )
by A11, Th13, Th18;
hence F2()
. (Sub_& S1,S2) =
F7(
(F3() . S1),
(F3() . S2))
by A1, A12, A13
.=
F3()
. (Sub_& S1,S2)
by A2, A14, A13
;
verum
end;
A15:
for S being Element of QC-Sub-WFF st S1[S] holds
S1[ Sub_not S]
for S being Element of QC-Sub-WFF holds S1[S]
from SUBSTUT1:sch 1(A3, A8, A15, A10, A4);
hence
F2() = F3()
by FUNCT_2:113; verum