thus
( C <> {} implies ex r being Real st
( ( for x, y being Point of N st x in C & y in C holds
dist x,y <= r ) & ( for s being Real st ( for x, y being Point of N st x in C & y in C holds
dist x,y <= s ) holds
r <= s ) ) )
:: thesis: ( not C <> {} implies ex b1 being Real st b1 = 0 )proof
assume A2:
C <> {}
;
:: thesis: ex r being Real st
( ( for x, y being Point of N st x in C & y in C holds
dist x,y <= r ) & ( for s being Real st ( for x, y being Point of N st x in C & y in C holds
dist x,y <= s ) holds
r <= s ) )
defpred S1[
Real]
means for
x,
y being
Point of
N st
x in C &
y in C holds
dist x,
y <= $1;
set I =
{ r where r is Real : S1[r] } ;
defpred S2[
set ]
means ex
x,
y being
Point of
N st
(
x in C &
y in C & $1
= dist x,
y );
set J =
{ r where r is Real : S2[r] } ;
consider r being
Real such that
0 < r
and A3:
for
x,
y being
Point of
N st
x in C &
y in C holds
dist x,
y <= r
by A1, Def9;
A4:
r in { r where r is Real : S1[r] }
by A3;
consider c being
Element of
C;
reconsider c =
c as
Point of
N by A2, TARSKI:def 3;
dist c,
c = 0
by METRIC_1:1;
then A5:
0 in { r where r is Real : S2[r] }
by A2;
A6:
for
a,
b being
real number st
a in { r where r is Real : S2[r] } &
b in { r where r is Real : S1[r] } holds
a <= b
{ r where r is Real : S1[r] } is
Subset of
REAL
from DOMAIN_1:sch 7();
then reconsider I =
{ r where r is Real : S1[r] } as
Subset of
REAL ;
{ r where r is Real : S2[r] } is
Subset of
REAL
from DOMAIN_1:sch 7();
then reconsider J =
{ r where r is Real : S2[r] } as
Subset of
REAL ;
consider d being
real number such that A11:
for
a being
real number st
a in J holds
a <= d
and A12:
for
b being
real number st
b in I holds
d <= b
by A4, A5, A6, MEMBERED:37;
take
d
;
:: thesis: ( d is Real & ( for x, y being Point of N st x in C & y in C holds
dist x,y <= d ) & ( for s being Real st ( for x, y being Point of N st x in C & y in C holds
dist x,y <= s ) holds
d <= s ) )
thus
d is
Real
by XREAL_0:def 1;
:: thesis: ( ( for x, y being Point of N st x in C & y in C holds
dist x,y <= d ) & ( for s being Real st ( for x, y being Point of N st x in C & y in C holds
dist x,y <= s ) holds
d <= s ) )
thus
for
x,
y being
Point of
N st
x in C &
y in C holds
dist x,
y <= d
:: thesis: for s being Real st ( for x, y being Point of N st x in C & y in C holds
dist x,y <= s ) holds
d <= s
let s be
Real;
:: thesis: ( ( for x, y being Point of N st x in C & y in C holds
dist x,y <= s ) implies d <= s )
assume
for
x,
y being
Point of
N st
x in C &
y in C holds
dist x,
y <= s
;
:: thesis: d <= s
then
s in I
;
hence
d <= s
by A12;
:: thesis: verum
end;
thus
( not C <> {} implies ex b1 being Real st b1 = 0 )
; :: thesis: verum