let M, N be non empty MetrSpace; ( the carrier of M = the carrier of N & ( for m being Point of M
for n being Point of N
for r being Real st r > 0 & m = n holds
ex r1 being Real st
( r1 > 0 & Ball (n,r1) c= Ball (m,r) ) ) & ( for m being Point of M
for n being Point of N
for r being Real st r > 0 & m = n holds
ex r1 being Real st
( r1 > 0 & Ball (m,r1) c= Ball (n,r) ) ) implies TopSpaceMetr M = TopSpaceMetr N )
assume that
A1:
the carrier of M = the carrier of N
and
A2:
for m being Point of M
for n being Point of N
for r being Real st r > 0 & m = n holds
ex r1 being Real st
( r1 > 0 & Ball (n,r1) c= Ball (m,r) )
and
A3:
for m being Point of M
for n being Point of N
for r being Real st r > 0 & m = n holds
ex r1 being Real st
( r1 > 0 & Ball (m,r1) c= Ball (n,r) )
; TopSpaceMetr M = TopSpaceMetr N
A4:
Family_open_set M = Family_open_set N
proof
thus
Family_open_set M c= Family_open_set N
XBOOLE_0:def 10 Family_open_set N c= Family_open_set Mproof
let X be
object ;
TARSKI:def 3 ( not X in Family_open_set M or X in Family_open_set N )
reconsider XX =
X as
set by TARSKI:1;
assume A5:
X in Family_open_set M
;
X in Family_open_set N
for
n being
Point of
N st
n in XX holds
ex
r being
Real st
(
r > 0 &
Ball (
n,
r)
c= XX )
proof
let n be
Point of
N;
( n in XX implies ex r being Real st
( r > 0 & Ball (n,r) c= XX ) )
assume A6:
n in XX
;
ex r being Real st
( r > 0 & Ball (n,r) c= XX )
reconsider m =
n as
Point of
M by A1;
consider r being
Real such that A7:
r > 0
and A8:
Ball (
m,
r)
c= XX
by A5, A6, PCOMPS_1:def 4;
consider r1 being
Real such that A9:
(
r1 > 0 &
Ball (
n,
r1)
c= Ball (
m,
r) )
by A2, A7;
take
r1
;
( r1 > 0 & Ball (n,r1) c= XX )
thus
(
r1 > 0 &
Ball (
n,
r1)
c= XX )
by A8, A9;
verum
end;
hence
X in Family_open_set N
by A1, A5, PCOMPS_1:def 4;
verum
end;
let X be
object ;
TARSKI:def 3 ( not X in Family_open_set N or X in Family_open_set M )
reconsider XX =
X as
set by TARSKI:1;
assume A10:
X in Family_open_set N
;
X in Family_open_set M
for
m being
Point of
M st
m in XX holds
ex
r being
Real st
(
r > 0 &
Ball (
m,
r)
c= XX )
proof
let m be
Point of
M;
( m in XX implies ex r being Real st
( r > 0 & Ball (m,r) c= XX ) )
assume A11:
m in XX
;
ex r being Real st
( r > 0 & Ball (m,r) c= XX )
reconsider n =
m as
Point of
N by A1;
consider r being
Real such that A12:
r > 0
and A13:
Ball (
n,
r)
c= XX
by A10, A11, PCOMPS_1:def 4;
consider r1 being
Real such that A14:
(
r1 > 0 &
Ball (
m,
r1)
c= Ball (
n,
r) )
by A3, A12;
take
r1
;
( r1 > 0 & Ball (m,r1) c= XX )
thus
(
r1 > 0 &
Ball (
m,
r1)
c= XX )
by A13, A14;
verum
end;
hence
X in Family_open_set M
by A1, A10, PCOMPS_1:def 4;
verum
end;
TopSpaceMetr M = TopStruct(# the carrier of M,(Family_open_set M) #)
by PCOMPS_1:def 5;
hence
TopSpaceMetr M = TopSpaceMetr N
by A1, A4, PCOMPS_1:def 5; verum