VERUM in { F where F is Element of QC-WFF : P1[F] }
by A2;
then reconsider X = { F where F is Element of QC-WFF : P1[F] } as non empty set ;
A6:
for k being Element of NAT
for P being QC-pred_symbol of k
for ll being QC-variable_list of k holds <*P*> ^ ll in X
A7:
for x being bound_QC-variable
for p being FinSequence of [:NAT ,NAT :] st p in X holds
(<*[3,0 ]*> ^ <*x*>) ^ p in X
A10:
for p, q being FinSequence of [:NAT ,NAT :] st p in X & q in X holds
(<*[2,0 ]*> ^ p) ^ q in X
A15:
for p being FinSequence of [:NAT ,NAT :] st p in X holds
<*[1,0 ]*> ^ p in X
let F9 be Element of QC-WFF ; P1[F9]
A18:
X c= [:NAT ,NAT :] *
<*[0 ,0 ]*> in X
by A2;
then
X is QC-closed
by A18, A6, A15, A10, A7, Def9;
then
QC-WFF c= X
by Def10;
then
F9 in X
by TARSKI:def 3;
then
ex F99 being Element of QC-WFF st
( F9 = F99 & P1[F99] )
;
hence
P1[F9]
; verum