let T be non empty TopSpace; for s being Function of [:NAT,NAT:], the carrier of T
for x being Point of T
for cB being basis of (BOOL2F (NeighborhoodSystem x)) holds
( x in lim_filter (s,(Frechet_Filter [:NAT,NAT:])) iff for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in B )
let s be Function of [:NAT,NAT:], the carrier of T; for x being Point of T
for cB being basis of (BOOL2F (NeighborhoodSystem x)) holds
( x in lim_filter (s,(Frechet_Filter [:NAT,NAT:])) iff for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in B )
let x be Point of T; for cB being basis of (BOOL2F (NeighborhoodSystem x)) holds
( x in lim_filter (s,(Frechet_Filter [:NAT,NAT:])) iff for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in B )
let cB be basis of (BOOL2F (NeighborhoodSystem x)); ( x in lim_filter (s,(Frechet_Filter [:NAT,NAT:])) iff for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in B )
hereby ( ( for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in B ) implies x in lim_filter (s,(Frechet_Filter [:NAT,NAT:])) )
assume A1:
x in lim_filter (
s,
(Frechet_Filter [:NAT,NAT:]))
;
for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in Bhereby verum
let B be
Element of
cB;
ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in Bconsider i,
j being
Nat such that A2:
s .: ([:NAT,NAT:] \ [:(Segm i),(Segm j):]) c= B
by A1, Th52;
take i =
i;
ex j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in Btake j =
j;
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in Bthus
for
m,
n being
Nat st (
i <= m or
j <= n ) holds
s . (
m,
n)
in B
verumproof
let m,
n be
Nat;
( ( i <= m or j <= n ) implies s . (m,n) in B )
assume A3:
(
i <= m or
j <= n )
;
s . (m,n) in B
(
m in NAT &
n in NAT )
by ORDINAL1:def 12;
then A4:
[m,n] in [:NAT,NAT:]
by ZFMISC_1:def 2;
A5:
( not
m in Segm i or not
n in Segm j )
by A3, NAT_1:44;
not
[m,n] in [:(Segm i),(Segm j):]
then A6:
[m,n] in [:NAT,NAT:] \ [:(Segm i),(Segm j):]
by A4, XBOOLE_0:def 5;
[m,n] in dom s
by A4, FUNCT_2:def 1;
then
s . [m,n] in s .: ([:NAT,NAT:] \ [:(Segm i),(Segm j):])
by A6, FUNCT_1:def 6;
then
s . [m,n] in B
by A2;
hence
s . (
m,
n)
in B
by BINOP_1:def 1;
verum
end;
end;
end;
assume A7:
for B being Element of cB ex i, j being Nat st
for m, n being Nat st ( i <= m or j <= n ) holds
s . (m,n) in B
; x in lim_filter (s,(Frechet_Filter [:NAT,NAT:]))
now for B being Element of cB ex n1, n2 being Nat st s .: ([:NAT,NAT:] \ [:(Segm n1),(Segm n2):]) c= Blet B be
Element of
cB;
ex n1, n2 being Nat st s .: ([:NAT,NAT:] \ [:(Segm n1),(Segm n2):]) c= Bconsider i,
j being
Nat such that A8:
for
m,
n being
Nat st (
i <= m or
j <= n ) holds
s . (
m,
n)
in B
by A7;
s .: ([:NAT,NAT:] \ [:(Segm i),(Segm j):]) c= B
proof
let t be
object ;
TARSKI:def 3 ( not t in s .: ([:NAT,NAT:] \ [:(Segm i),(Segm j):]) or t in B )
assume
t in s .: ([:NAT,NAT:] \ [:(Segm i),(Segm j):])
;
t in B
then consider a being
object such that A9:
a in dom s
and A10:
a in [:NAT,NAT:] \ [:(Segm i),(Segm j):]
and A11:
t = s . a
by FUNCT_1:def 6;
reconsider a =
a as
Element of
[:NAT,NAT:] by A9;
consider a1,
a2 being
object such that A12:
a1 in NAT
and A13:
a2 in NAT
and A14:
a = [a1,a2]
by ZFMISC_1:def 2;
reconsider a1 =
a1,
a2 =
a2 as
Nat by A12, A13;
( not
a1 in Segm i or not
a2 in Segm j )
then A15:
(
i <= a1 or
j <= a2 )
by NAT_1:44;
t = s . (
a1,
a2)
by A11, A14, BINOP_1:def 1;
hence
t in B
by A8, A15;
verum
end; hence
ex
n1,
n2 being
Nat st
s .: ([:NAT,NAT:] \ [:(Segm n1),(Segm n2):]) c= B
;
verum end;
hence
x in lim_filter (s,(Frechet_Filter [:NAT,NAT:]))
by Th52; verum