Nets and Filters
Nets and Filters
Lecture Notes On
Nets and Filters
Dhananjoy Mandal
Department of Pure Mathematics
University of Calcutta
1 Motivation : Nets
Question: Give an example of a function f : (X, τ ) → (Y, σ) with the property that
for any sequence {xn } in X converging to a point x in X, the sequence {f (xn )} in Y
converging to f (x) in Y , but f is not continuous.
Example: Let τc be the cocountable topology on the real number set R and i : (R, τc ) →
(R, τu ) be the identity map, where τu is the usual topology on R. Let {xn } be a sequence
in (R, τc ) with lim xn = x. Then we know that ∃ m ∈ N such that xn = x for all n ≥ m.
Hence i(xn ) = x for all n ≥ m i.e., lim i(xn ) = x = i(x). But i is not continuous as
(0, 1) is open in (R, τu ) and i−1 (0, 1) = (0, 1) is not open in (R, τc ).
Remark: We cannot decide the continuity of a function via convergence of a sequence.
This is an inadequacy of a sequence for the study of topology.
Example: We know that in a T2 space, every convergent sequence has a unique limit.
But a space X in which every convergent sequence has a unique limit may not be T2 . For
example, if τc is the cocountable topology on the set R, then every convergent sequence
in (R, τc ) has a unique limit and (R, τc ) is not T2 .
Remark : We cannot decide the T2 -ness of a space via convergence of a sequence. This
is another inadequacy of a sequence for the study of topology.
To look for some type of convergence in a topological space which is free from the
inadequacy of sequence −− the notion of nets introduced and developed by E. H. Moore
and H. L. Smith in the year 1922.
1
2 Nets
Definition 2.1 A binary relation ≥ on a nonempty set D is said to be a directed set,
denoted by (D, ≥) if the following conditions are satisfied:
(i) ‘ ≥’ is reflexive and transitive,
(ii) given m, n ∈ D, ∃ p ∈ D such that p ≥ m and p ≥ n (positive orientation property).
Example 2.4 1. (N, ≥) is a directed set where ≥ is usual arithmetic order in N and
therefore any sequence x : N → X is a net in a set X; obviously a net may not be
a sequence.
5. Let f : [a, b] → R be a bounded function. Let D be the set of all partitions of [a, b].
Then (D, ≥) becomes a directed set if we write for any P, Q ∈ D, P ≥ Q iff P is
a refinement of Q. For any P ∈ D, let L(f, P ) = the Riemann lower sum of f for
P . Then P 7−→ L(P, f ) defines a net in R (check). Similarly P 7−→ U (P, f )(=the
Riemann upper sum of f for P ) defines a net in R(check).
2
U . It is denoted by lim xλ = x and also we call x is a limit of the net {xλ : λ ∈ D}.
(ii) cluster at a point x ∈ X if given any neighbourhood U of x in X and given any
λ ∈ D, there exists µ ∈ D such that µ ≥ λ and xµ ∈ U and we say that the net
{xλ : λ ∈ D} lies frequently in U .
Theorem 2.7 A topological space X is T2 iff every convergent net in X has a single
limit.
Proof. Let X be T2 and {xλ : λ ∈ D} be a convergent net in X. If possible, let
{xλ : λ ∈ D} has two distinct limits x and y in X. Since X is T2 , there exist two
disjoint open sets U and V such that x ∈ U and y ∈ V and the rest is left to the
students.
Conversely, suppose that X is not T2 . Then there exist two distinct points x and y of X
such that ∀ U ∈ ηx and ∀ V ∈ ηy , we have U ∩ V 6= φ.
Now ηx × ηy = {(U, V ) : U ∈ ηx , V ∈ ηy } is a directed set with respect to ‘ ≥’ where ‘ ≥’
is defined by (U1 , V1 ) ≥ (U2 , V2 ) iff U1 ⊆ U2 and V1 ⊆ V2 . For any (U, V ) ∈ ηx × ηy ,
U ∩V 6= φ, we chose a point xu,v ∈ U ∩V . Then P : ηx ×ηy → X defied by P (U, V ) = xu,v
is a net in X.
Claim: This net converges to x and y both. Verify this and proves became complete.
Theorem 2.9 A point x ∈ A in a topological space X iff there exists a net {xλ : λ ∈ D}
lying in A such that lim xλ = x.
Proof. Suppose x ∈ A. Then for all U ∈ ηx , U ∩ A 6= φ. Chose a point xu ∈ U ∩ A.
Then {xu : U ∈ ηx } is a net in A. Let G be any open neighbourhood of x in X. Then
3
for any U ∈ ηx with U ≥ G, we get xu ∈ U ⊆ G. This shows that this net converges to
x in X.
Converse is trivial.
Theorem 2.14 A net {xλ : λ ∈ D} in a space X has a cluster point x ∈ X iff there
exists a subnet of it converging to x in X.
Proof. Let P = {xλ : λ ∈ D} be cluster at x in X. Consider E = {(λ, U ) : U ∈
ηx , xλ ∈ U }. For any (λ, U ), (λ0 , U0 ) ∈ E, we write (λ, U ) ≥ (λ0 , U0 ) iff λ ≥ λ0 and
U ⊆ U0 . Then (E, ≥) becomes a directed set. Let ψ : E → D be defined by ψ(λ, U ) = λ,
(λ, U ) ∈ E. Then ψ is increasing and cofinal in D and so P ◦ ψ : E → X is a subnet
of P . We now show that P ◦ ψ is convergent to x in X. Let U0 ∈ ηx and chose λ0 ∈ D
4
with xλ0 ∈ U0 . So (λ0 , U0 ) ∈ E. Now for any (λ, U ) ∈ E with (λ, U ) ≥ (λ0 , U0 ) we have
xλ ∈ U ⊆ U0 i.e., (P ◦ ψ)(λ, U ) = xλ ∈ U0 for all (λ, U ) ≥ (λ0 , U0 ). This shows that
P ◦ ψ converges to x.
Conversely, let x be not a cluster point of the net {xλ : λ ∈ D}. Then there exists U ∈ ηx
and a λ ∈ D such that xµ 6∈ U for all µ ≥ λ i.e., xµ ∈ X \ U for all µ ≥ λ. This shows
that the net lies eventually in X \ U . So all subnets of this net must be eventually in
X \ U and hence no subnet of {xλ : λ ∈ D} can converge to x.
Theorem 2.15 A space X is compact iff every net in X has a cluster point in X.
Proof. Let X be compact. If possible let there exists a net {xλ : λ ∈ D} having no
cluster point in X. Then for each x ∈ X, there exists an open neighbourhood Ux of x
and λx ∈ D such that for all µ ≥ λx , xµ 6∈ Ux . Since X is compact and {Ux : x ∈ X}
is an open cover of X, there exist finite number of points x1 , x2 , ..., xn of X such that
X = ∪ni=1 Uxi . Since D is a directed set, there is λ ∈ D such that λ ≥ λx1 , λx2 , ..., λxn .
Thus xλ 6∈ ∪ni=1 Uxi = X, a contradiction.
Conversely, let every net in X has a cluster point. Let F be a family of closed sets having
finite intersection property. To show X is compact, it is sufficient to show that ∩F 6= φ.
Let B be the family of all finite intersections of members of F and it is sufficient to
show that ∩B 6= φ ( why ?). Now (B, ≥) becomes a directed set if we define B1 ≥ B2 iff
B1 ⊆ B2 , B1 , B2 ∈ B. For each B ∈ B, chose xB ∈ B. Then {xB : B ∈ B} is a net in
X and so by hypothesis, it has a cluster point say, y in X. We claim that y ∈ ∩B (prove
it ).
Corollary 2.16 A space X is compact iff every net in X has a convergent subnet.
Example 2.18 For any directed set D and any set X, the map P : D → X defined by
P (λ) = x, for all λ ∈ D ( where x is a fixed point in X ) is an ultra net in X, called
trivial ultra net.
3 Motivation: Filter
Let {xλ : λ ∈ D} be a net in a space X and x ∈ X. For any λ ∈ D, let Tλ = {xµ : µ ≥ λ}
and Tλ is called a tail of the net. Now {xλ : λ ∈ D} converges to x in X iff given any
U ∈ ηx , there exists a tail Tλ0 such that Tλ0 ⊆ U . Again {xλ : λ ∈ D} cluster at x in X
iff given any U ∈ ηx and any tail Tλ0 , U ∩ Tλ0 6= φ.
5
Remark 3.1 A net {xλ : λ ∈ D} in a space X converges to x in X iff every neighbour-
hood of x contains a tail of the net and a net cluster at x iff every neighbourhood of x
inteersects every tail of the net.
Remark 3.4 1. The family {F ⊆ X : there exists λ0 ∈ D such that Tλ0 ⊆ F } of all
supersets of the tail of the net {xλ : λ ∈ D} in X is a filter on X which is called the
filter generated by the net.
2. We see that every filter has the f.i.p. The converse is not true in general, because a
family having f.i.p need not be closed under finite intersection ( justify ).
Example 3.6 The family {Tλ : λ ∈ D} of all tails of the net {xλ : λ ∈ D} in X is a
filterbase for the filter F = {F ⊆ X : there exists λ0 ∈ D with Tλ0 ⊆ F } on X.
6
Theorem 3.8 If B ⊆ P(X) has f.i.p, then B can be enlarge to a filter on X and
moreover, it is the smallest filter containing B on X.
Example 3.9 1. For any set X, X is a member of each filter on it and {X} is a
filter on X and in fact it is the smallest filter on X.
Definition 3.10 A filter U on X is said to be an ultra filter on X if there does not exist
any filter F on X such that U $ F.
Corollary 3.13 If B ⊆ P(X) has f.i.p, then B can be extended to an ultra filter on X.
We have seen that every filter on a set X can be extended to an ultra filter on X. Is this
extension unique? The answer is no and find a suitable example of this claim.
7
Theorem 3.14 Let U be a filter on X. Then TFAE:
(a) U is an ultra filter on X.
(b) A ⊆ X and A ∩ F 6= φ, ∀ F ∈ U ⇒ A ∈ U.
(c) A, B ⊆ X and A ∪ B ∈ U ⇒ either A ∈ U or B ∈ U.
(d) for any A ⊆ X, either A ∈ U or X \ A ∈ U.
Example 3.16 In the Example 3.9, the filters (1), (2) and (3) are fixed while the filters
(4) and (5) are free.
8
Observation 3.19 Suppose U is an ultra filter on X and A1 ∪ A2 ∪ ... ∪ An ∈ U. Then
there exists at least one Ai ∈ U. Thus if a finite set A = {x1 , x2 , ..., xn } is a member of
an ultra filter U, then there exists i ∈ {1, 2, ..., n} such that {xi } ∈ U and hence U = Uxi .
So that U is a fixed ultra filter on X.
Question: Is the converse of the above result true ? i.e., Let every filter on a set X
is fixed. Is X finite?
The answer is yes.
To answer this question it is sufficient to show that there exists a free filter on an
infinite set X. For example, let X be any infinite set and CF (X) = {F ⊆ X : X \ F =at
most a finite }. Then CF (X) is a free filter on X.
Observation 3.23 Every member of a free ultra filter U on a set X is at least an infinite
subset of X.
Moreover:
Theorem 3.24 Let F be a free filter on a set X. Then each member of F is at least
an infinite subset of X.
Proof. Left to the students.
9
Definition 3.26 A filterbase F0 on a space X is said to be
(i) convergent to x ∈ X if for each neighbourhood U of x in X, F0 ⊆ U for some U ∈ F0 .
(ii) cluster at x ∈ X if every neighbourhood of x intersects every member of F0 i.e., if
for all U ∈ ηx and for all F0 ∈ F0 , U ∩ F0 6= φ i.e., if x ∈ F 0 , for each F0 ∈ F0 .
Theorem 3.32 Let A be a subset in a space X. Then x ∈ A iff there exists a filter F
on X such that A ∈ F and F converges to x.
Proof. Let x ∈ A. Then U ∩ A 6= φ, for all U ∈ ηx . Let B = {U ∩ A : U ∈ ηx } is a filter
base for some filter F on X with B ⊆ F. Then A ∈ F and F converges to x.(check)
The rest is left to the students.
10
Theorem 3.33 A space X is T2 iff every convergent filter on X has a single limit.
Proof. Let X be T2 and F be any convergent filter on X. If possible, let F converges
to two distinct points x and y of X. Then ηx ⊆ F and ηy ⊆ F. Thus for all U ∈ ηx and
for all V ∈ ηy , we have U ∩ V 6= φ which contradicts that X is T2 .
Conversely, let X be not T2 . Then there exist two distinct points x and y of X such that
for all U ∈ ηx and for all V ∈ ηy , U ∩ V 6= φ. Let B = {U ∩ V : U ∈ ηx , V ∈ ηy }. Then
B is a filterbase for some filter F on X converges to x and y both (why?).
Theorem 3.34 A space X is compact iff every filter on X has a cluster point in X.
Proof. Let X be compact and F be any filter on X. Then F has f.i.p and hence
T
F = {F : F ∈ F} has f.i.p. Since X is compact, {F : F ∈ F} 6= φ. Thus any point
belonging to this nonempty set is a cluster point of F.
Conversely, let every filter on X has a cluster point in X. Let G = {Gα : α ∈ Λ} be
any family of closed sets having f.i.p. To show X is compact, it is sufficient to show
T
that α∈Λ Gα 6= φ. Since G has f.i.p, G can be extended to a filter F on X. Then by
hypothesis, F has cluster point at x in X and hence x ∈ F , for all F ∈ F. In particular,
T
x ∈ Gα = Gα for all Gα ∈ G and thus α∈Λ Gα 6= φ.
Theorem 3.35 A space X is compact iff every ultra filter on X converges to a point of
X.
Proof. Exercise.
11
4 Relation Between Nets and Filters
In this section we shall study the formal bridge between filters and nets.
Theorem 4.3 Let P = {xλ : λ ∈ D} be a net and F be a filter generated by the net P
on a space X. Then
(i) P converges to x in X iff the filter F converges to x in X.
(ii) P cluster at x in X iff the filter F cluster at x in X.
Proof. Let F be a filter generated by the net P = {xλ : λ ∈ D} on X. Then F = {F ⊆
X : Tλ ⊆ F for some Tλ } where Tλ = {xµ : µ ≥ λ}.
(i) Suppose P converges to x in X. Then for all U ∈ ηx , there exists λ0 ∈ D such that
xλ ∈ U for all λ ≥ λ0 . Thus Tλ0 ⊆ U which implies U ∈ F and hence F converges to x
in X.
Conversely, suppose F converges to x in X. Then for all U ∈ ηx , U ∈ F. Thus Tλ0 ⊆ U
for some λ0 ∈ D i.e., xλ ∈ U for all λ ≥ λ0 . This shows that P converges to x in X.
(ii) Let P be cluster at x in X. Then for all U ∈ ηx and for all λ ∈ D, there exists
µ ∈ D such that µ ≥ λ and xµ ∈ U . Thus for all λ ∈ D, Tλ ∩ U 6= φ and hence for all
F ∈ F, F ∩ U 6= φ. This shows that the filter F cluster at x.
Conversely, let F be cluster at x in X. Then for all U ∈ ηx and for all F ∈ F, U ∩F 6= φ.
Thus for all λ ∈ D, Tλ ∩ U 6= φ i.e., for all U ∈ ηx and for all λ ∈ D, there exists µ ∈ D
such that µ ≥ and xµ ∈ U . Hence the net P cluster at x in X.
Theorem 4.4 Let F be a filter and P be the net based on the filter F on a space X.
Then
(i) F converges to x in X iff the net P converges to x in X.
(ii) F cluster at x in X iff the net P cluster at x in X.
Proof. Exercise.
12
Exercises
2. Let T be a subnet of a net P in a space X. Prove that the limit points of P are
also so of T , and that the cluster points of T are also so of P .
3. Prove that a space X is an indiscrete space iff every net convergent to every point
of it.
6. Prove or disprove: The set of all cluster points of a net in a space X is closed.
7. Prove that the intersection of any family of filters on a set is again a filter on that
set.
10. Prove that a filter F on a space X extended to a unique ultra filter on X iff F is
an ultra filter.
13
References
[1] R. Engelking : General Topology, Polish Scientific Publishers.
[4] L. Steen and J. Seebach : Counterexamples in Topology, Holt, Rinehart and Winston,
New York, 1970.
14