let n be Element of NAT ; for x being Element of COMPLEX n
for A, B being Subset of (COMPLEX n) st A <> {} & B <> {} holds
(dist (x,A)) + (dist (x,B)) >= dist (A,B)
let x be Element of COMPLEX n; for A, B being Subset of (COMPLEX n) st A <> {} & B <> {} holds
(dist (x,A)) + (dist (x,B)) >= dist (A,B)
let A, B be Subset of (COMPLEX n); ( A <> {} & B <> {} implies (dist (x,A)) + (dist (x,B)) >= dist (A,B) )
defpred S1[ set ] means $1 in B;
deffunc H1( Element of COMPLEX n) -> Real = |.(x - $1).|;
reconsider Y = { H1(z) where z is Element of COMPLEX n : S1[z] } as Subset of REAL from DOMAIN_1:sch 8();
defpred S2[ set , set ] means ( $1 in A & $2 in B );
defpred S3[ set ] means $1 in A;
deffunc H2( Element of COMPLEX n, Element of COMPLEX n) -> Real = |.($1 - $2).|;
reconsider X = { H1(z) where z is Element of COMPLEX n : S3[z] } as Subset of REAL from DOMAIN_1:sch 8();
assume that
A1:
A <> {}
and
A2:
B <> {}
; (dist (x,A)) + (dist (x,B)) >= dist (A,B)
consider z2 being Element of COMPLEX n such that
A3:
z2 in B
by A2, SUBSET_1:4;
A4:
( Y <> {} & Y is bounded_below )
A5:
( lower_bound X = dist (x,A) & lower_bound Y = dist (x,B) )
by Def20;
A6:
|.(x - z2).| in Y
by A3;
reconsider Z = { H2(z1,z) where z1, z is Element of COMPLEX n : S2[z1,z] } as Subset of REAL from DOMAIN_1:sch 9();
consider z1 being Element of COMPLEX n such that
A7:
z1 in A
by A1, SUBSET_1:4;
A15:
Z is bounded_below
A16:
( X <> {} & X is bounded_below )
A17:
lower_bound Z = dist (A,B)
by Def22;
A18:
X ++ Y c= REAL
by MEMBERED:3;
|.(x - z1).| in X
by A7;
then
|.(x - z1).| + |.(x - z2).| in X ++ Y
by A6, MEMBER_1:46;
then
lower_bound (X ++ Y) >= lower_bound Z
by A15, A8, Th143, A18;
hence
(dist (x,A)) + (dist (x,B)) >= dist (A,B)
by A16, A4, A5, A17, Th142; verum