let MS be PseudoMetricSpace; Family_open_set (FMT_induced_by (uniformity_induced_by MS)) = Family_open_set MS
set X = Family_open_set (FMT_induced_by (uniformity_induced_by MS));
set Y = Family_open_set MS;
thus
Family_open_set (FMT_induced_by (uniformity_induced_by MS)) c= Family_open_set MS
XBOOLE_0:def 10 Family_open_set MS c= Family_open_set (FMT_induced_by (uniformity_induced_by MS))
let t be object ; TARSKI:def 3 ( not t in Family_open_set MS or t in Family_open_set (FMT_induced_by (uniformity_induced_by MS)) )
assume A8:
t in Family_open_set MS
; t in Family_open_set (FMT_induced_by (uniformity_induced_by MS))
then reconsider t1 = t as Subset of MS ;
for x being Element of (uniformity_induced_by MS) st x in t1 holds
t1 in Neighborhood x
proof
let x be
Element of
(uniformity_induced_by MS);
( x in t1 implies t1 in Neighborhood x )
assume A9:
x in t1
;
t1 in Neighborhood x
reconsider x1 =
x as
Element of
MS ;
consider r0 being
Real such that A10:
r0 > 0
and A11:
Ball (
x1,
r0)
c= t1
by A8, PCOMPS_1:def 4, A9;
reconsider r1 =
r0 / 2 as
positive Real by A10;
set V0 =
fundamental_element_of_entourages (
MS,
r1);
fundamental_element_of_entourages (
MS,
r1)
in fundamental_system_of_entourages MS
;
then reconsider V0 =
fundamental_element_of_entourages (
MS,
r1) as
Element of
fundamental_system_of_entourages MS ;
reconsider V1 =
V0 \/ [:t1,t1:] as
Subset of
[: the carrier of MS, the carrier of MS:] ;
V0 c= V1
by XBOOLE_1:7;
then reconsider V1 =
V1 as
Element of the
entourages of
(uniformity_induced_by MS) by CARDFIL2:def 8;
set Z =
{ y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 } ;
{ y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 } = t1
proof
thus
{ y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 } c= t1
XBOOLE_0:def 10 t1 c= { y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 } proof
let u be
object ;
TARSKI:def 3 ( not u in { y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 } or u in t1 )
assume
u in { y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 }
;
u in t1
then consider y0 being
Element of
(uniformity_induced_by MS) such that A13:
u = y0
and A14:
[x,y0] in V1
;
per cases
( [x,y0] in V0 or [x,y0] in [:t1,t1:] )
by A14, XBOOLE_0:def 3;
suppose
[x,y0] in V0
;
u in t1then consider x2,
y2 being
Element of
MS such that A15:
[x,y0] = [x2,y2]
and A16:
dist (
x2,
y2)
<= r1
;
r0 / 2
< r0 / 1
by A10, XREAL_1:76;
then A17:
dist (
x2,
y2)
< r0
by A16, XXREAL_0:2;
Ball (
x2,
r0)
= Ball (
x1,
r0)
by A15, XTUPLE_0:1;
then
y2 in t1
by A17, METRIC_1:11, A11;
hence
u in t1
by A13, A15, XTUPLE_0:1;
verum end; end;
end;
let v be
object ;
TARSKI:def 3 ( not v in t1 or v in { y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 } )
assume A18:
v in t1
;
v in { y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 }
then reconsider v1 =
v as
Element of
(uniformity_induced_by MS) ;
[x,v1] in [:t1,t1:]
by A18, A9, ZFMISC_1:def 2;
then
[x,v1] in V1
by XBOOLE_0:def 3;
hence
v in { y where y is Element of (uniformity_induced_by MS) : [x,y] in V1 }
;
verum
end;
then
t1 = Neighborhood (
V1,
x)
;
hence
t1 in Neighborhood x
;
verum
end;
hence
t in Family_open_set (FMT_induced_by (uniformity_induced_by MS))
by Th8, Th9; verum