set A2 = { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p } ;
ex t being QC-symbol of A st t in { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p }
proof
now ex t being QC-symbol of A st t in { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p } per cases
( still_not-bound_in p = {} or still_not-bound_in p <> {} )
;
suppose A1:
still_not-bound_in p <> {}
;
ex t being QC-symbol of A st t in { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p } defpred S1[
QC-symbol of
A]
means x. A in still_not-bound_in p;
defpred S2[
object ,
object ]
means for
t being
QC-symbol of
A st
t = p holds
x. t = A;
A2:
{ t where t is QC-symbol of A : S1[t] } c= QC-symbols A
from FRAENKEL:sch 10();
A3:
for
e being
object st
e in still_not-bound_in p holds
ex
b being
object st
(
b in QC-symbols A &
S2[
e,
b] )
consider f being
Function such that A5:
(
dom f = still_not-bound_in p &
rng f c= QC-symbols A )
and
for
e being
object st
e in still_not-bound_in p holds
S2[
e,
f . e]
from FUNCT_1:sch 6(A3);
reconsider f =
f as
Function of
(still_not-bound_in p),
(QC-symbols A) by A5, FUNCT_2:def 1, RELSET_1:4;
set x = the
Element of
still_not-bound_in p;
reconsider x = the
Element of
still_not-bound_in p as
bound_QC-variable of
A by A1, TARSKI:def 3;
consider t being
QC-symbol of
A such that A6:
x. t = x
by QC_LANG3:30;
A7:
ex
a being
set st
a in { z where z is QC-symbol of A : x. z in still_not-bound_in p }
defpred S3[
QC-symbol of
A,
QC-symbol of
A]
means p <= A;
A8:
for
t,
u being
QC-symbol of
A holds
(
S3[
t,
u] or
S3[
u,
t] )
by QC_LANG1:24;
A9:
for
t,
u,
v being
QC-symbol of
A st
S3[
t,
u] &
S3[
u,
v] holds
S3[
t,
v]
by QC_LANG1:21;
A10:
still_not-bound_in p is
finite
by Th19;
deffunc H5(
bound_QC-variable of
A)
-> QC-symbol of
A =
x. A;
A11:
{ H5(b) where b is Element of bound_QC-variables A : b in still_not-bound_in p } is
finite
from FRAENKEL:sch 21(A10);
{ (x. b) where b is Element of bound_QC-variables A : b in still_not-bound_in p } = { w where w is QC-symbol of A : x. w in still_not-bound_in p }
then A14:
(
{ w where w is QC-symbol of A : x. w in still_not-bound_in p } is
finite &
{ z where z is QC-symbol of A : x. z in still_not-bound_in p } <> {} &
{ v where v is QC-symbol of A : x. v in still_not-bound_in p } c= QC-symbols A )
by A11, A2, A7;
consider v being
QC-symbol of
A such that
v in { w where w is QC-symbol of A : x. w in still_not-bound_in p }
and A15:
for
t being
QC-symbol of
A st
t in { z where z is QC-symbol of A : x. z in still_not-bound_in p } holds
S3[
v,
t]
from CQC_SIM1:sch 4(A14, A8, A9);
then
v ++ in { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p }
;
hence
ex
t being
QC-symbol of
A st
t in { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p }
;
verum end; end; end;
hence
ex
t being
QC-symbol of
A st
t in { t where t is QC-symbol of A : for u being QC-symbol of A st t <= u holds
not x. u in still_not-bound_in p }
;
verum
end;
hence
not NBI p is empty
; verum