defpred S1[ Element of QC-WFF F1()] means F3() . $1 = F4() . $1;
A3:
for k being Nat
for P being QC-pred_symbol of k,F1()
for l being QC-variable_list of k,F1() holds S1[P ! l]
A5:
for x being bound_QC-variable of F1()
for p being Element of QC-WFF F1() st S1[p] holds
S1[ All (x,p)]
proof
let x be
bound_QC-variable of
F1();
for p being Element of QC-WFF F1() st S1[p] holds
S1[ All (x,p)]let p be
Element of
QC-WFF F1();
( S1[p] implies S1[ All (x,p)] )
assume A6:
F3()
. p = F4()
. p
;
S1[ All (x,p)]
A7:
All (
x,
p) is
universal
;
then
the_scope_of (All (x,p)) = p
by QC_LANG1:def 28;
hence F3()
. (All (x,p)) =
F9(
(All (x,p)),
(F4() . (the_scope_of (All (x,p)))))
by A1, A6, A7
.=
F4()
. (All (x,p))
by A2, A7
;
verum
end;
A8:
for p, q being Element of QC-WFF F1() st S1[p] & S1[q] holds
S1[p '&' q]
A12:
for p being Element of QC-WFF F1() st S1[p] holds
S1[ 'not' p]
F3() . (VERUM F1()) = F5()
by A1;
then A16:
S1[ VERUM F1()]
by A2;
for p being Element of QC-WFF F1() holds S1[p]
from QC_LANG1:sch 1(A3, A16, A12, A8, A5);
hence
F3() = F4()
by FUNCT_2:63; verum