6. Filters
1. Definition of a filter
Definition 1
A filter on a set is a set of subsets of which has the following properties:
Every subset of which contains a set of belongs to . Every finite intersection of sets of belongs to . The empty set is not in .
It follows from and that every finite intersection of sets of is non-empty.
A filter on defines a structure on , the axioms of which are , and ; this structure is called a structure of a filtered set, and the set endowed with this structure is called a set filtered by .
Axiom is equivalent to the conjunction of the following two axioms: The intersection of two sets of belongs to . belongs to .
Axioms and show that there is no filter on the empty set.
In order for a set of subsets which satisfies also to satisfy it is necessary and sufficient that it is not empty. A set of subsets which satisfies also satisfies if and only if it is different from .
Examples of filters. 1) If , the set of subsets consisting of alone is a filter on . More generally, the set of all subsets of which contain a given non-empty subset of is a filter on .
2) In a topological space , the set of all neighbourhoods of an arbitrary non-empty subset of (and in particular the set of all neighbourhoods of a point of ) is a filter, called the neighbourhood filter of .
3) If is an infinite set, the complements of the finite subsets of are the elements of a filter. The filter of complements of finite subsets of the set of integers is called the Fréchet filter.
2. Comparison of filters
Definition 2
Given two filters on the same set , is said to be finer than , or is coarser than , if . If also , then is said to be strictly finer than , or strictly coarser than .
Two filters are said to be comparable if one is finer than the other. The set of all filters on is ordered by the relation " is coarser than "; this relation is induced by the inclusion relation in .
Let be any non-empty family of filters on a set (which must therefore be non-empty); then the set
satisfies axioms and and is therefore a filter; is called the intersection of the family of filters and is obviously the greatest lower bound of the set of the in the ordered set of all filters on .
The filter formed by the single set is the smallest element of the ordered set of all filters on . We shall see in no. 4 that, if has more than one element, the set of all filters on has no greatest element.
Given a set of subsets of a set , let us consider whether there are any filters on which contain . If such a filter exists then by it contains also the set of finite intersections of sets of (including , which is the intersection of the empty subset of ); hence a necessary condition for such a filter to exist is that the empty subset of is not in . This condition is also sufficient, for by any filter which contains also contains the set of subsets of which contain a set of . Now clearly satisfies ; it satisfies by reason of the definition of ; and finally it satisfies because the empty subset of does not belong to . Hence is the coarsest filter which contains , and we have proved:
Proposition 1
A necessary and sufficient condition that there should exist a filter on containing a set of subsets of is that no finite subset of has an empty intersection.
The filter defined above is said to be generated by , and is said to be a subbase of .
Example
Let be any set of subsets of a set , and let be the topology on generated by ( 2, no. 3, Example II). Since the set of finite intersections of sets of is a base of , it follows from the proof of Proposition 1 above and from Proposition 3 of 1, no. 3 that for each the neighbourhood filter of for is generated by the set of sets of which contain .
Corollary 1
Let be a filter on a set , and a subset of . Then there is a filter which is finer than and such that , if and only if meets all the sets of .
Corollary 2
A set of filters on a non-empty set has a least upper bound in the set of all filters on if and only if, for all finite sequences of elements of and all (), the intersection is not empty.
For this condition expresses that the union of the filters satisfies the condition of Proposition 1.
Corollary 3
The ordered set of all filters on a non-empty set is inductive.
For every linearly ordered set of filters on satisfies the condition of Corollary 2 of Proposition 1, since the sets all belong to the same by hypothesis, and we can apply .
3. Bases of a filter
If is a subbase of a filter on (no. 2), then is not in general the set of subsets of which contain a set of ; for to have this property it is necessary and sufficient that every finite intersection of sets of should contain a set of . Hence the following proposition:
Proposition 2
Let be a set of subsets of a set . Then the set of subsets of which contain a set of is a filter if and only if has the following two properties: (B_I) The intersection of two sets of contains a set of . (B_{II}) is not empty, and the empty subset of is not in .
Definition 3
A set of subsets of a set which satisfies axioms (B_I) and (B_{II}) is said to be a base of the filter it generates. Two filter bases are said to be equivalent if they generate the same filter.
If is a subbase of a filter , then the set of finite intersections of sets of is a base of (no. 2).
Proposition 3
A subset of a filter on is a base of if and only if every set of contains a set of .
If is a base of , then clearly every set of contains a set of ; conversely, if every set of contains a set of , then the set of subsets of containing a set of coincides with by reason of .
Proposition 4
On a set , a filter with base is finer than a filter with base if and only if every set of contains a set of .
This is an immediate consequence of Definitions 2 and 3.
Corollary
Two filter bases on a set are equivalent if and only if every set of contains a set of and every set of contains a set of .
Examples of filter bases. 1) Let be a topological space. Proposition 3 shows that the bases of the neighbourhood filter of a point are precisely the fundamental systems of neighbourhoods of (§ 1, no. 3, Definition 5).
2) Let be a non-empty directed set with respect to a relation (Set Theory, Chapter III, § 1, no. 10). For each , the set of all such that will be called the section of relative to the element . Then the set of sections of is a filter base, for it clearly satisfies , and if are any two elements of , then there is by hypothesis an element such that and , and therefore
For example, the Fréchet filter (no. 1) is the section filter of the ordered set , considered as directed by the relation . Let be a filter on a set . Since is directed with respect to the relation [by reason of axiom ] we can define a section filter on ; here a section of relative to a set is the set of all such that . This filter is called the section filter of the filter .
4. Ultrafilters
Definition 4
An ultrafilter on a set is a filter such that there is no filter on which is strictly finer than (in other words, a maximal element in the ordered set of all filters on ).
Since the ordered set of all filters on is inductive (no. 2, Proposition 1, Corollary 3), Zorn's lemma (Set Theory, R, § 6, no. 10) shows that:
Theorem 1
If is any filter on a set , there is an ultrafilter finer than .
Proposition 5
Let be an ultrafilter on a set . If and are two subsets of such that , then either or .
If the proposition is false, there exist subsets and of such that and and . Let be the set of subsets of such that . It is straightforward to check that is a filter on , and is strictly finer than , since ; but this contradicts the hypothesis that is an ultrafilter.
Corollary
If the union of a finite sequence* of subsets of belongs to an ultrafilter , then at least one of the belongs to .
Proof is by induction on . In particular, if is a covering of , then at least one of the belongs to . Proposition 5 characterizes the ultrafilters; more generally, we have:
Proposition 6
Let* be a subbase of a filter on a set . If for each subset of we have either or , then is an ultrafilter on .
Let be a filter containing (there is one, by hypothesis); then coincides with ; for if then ; hence and therefore .
Example of an ultrafilter. The set of all subsets of a non-empty set which contain a given element is an ultrafilter; for it is a filter, and if is any subset of then either or . Such ultrafilters are called trivial.
Apart from this example, we shall never prove the existence of an ultrafilter (even on a countably infinite set) except by using Theorem 1 (and therefore the axiom of choice).
Remark
If contains at least two elements, there are at least two distinct ultrafilters on , and therefore the ordered set of filters on has no greatest element.
Proposition 7
Every filter* on a set is the intersection of the ultrafilters finer than .
Clearly this intersection contains . Conversely, let be a subset of which does not belong to , and let denote ; contains no set of ; hence every meets and therefore (no. 2, Proposition 1, Corollary 1) there is a filter which is finer than and contains . If is an ultrafilter finer than (Theorem 1) it follows that . This completes the proof.
5. Induced filter
Proposition 8
Let* be a filter on a set and a subset of . Then the trace of on is a filter if and only if each set of meets .
Since we see that satisfies ; again, if then , whence satisfies . Hence is a filter if and only if it satisfies , i.e. if and only if each set of meets .
In particular, if then is a filter on , by and .
Definition 5
Let be a subset of a set and a filter on . If the trace of on is a filter on , this filter is said to be induced by on .
If a filter on induces a filter on , then the trace on of a base of is a base of , by reason of Proposition 3 of no. 3.
Example
Let be a topological space, a subset of , a point of . In order that the trace on of the neighbourhood filter of should be a filter on , it is necessary and sufficient that every neighbourhood of meets , i.e. that lies in the closure of (§ 1, no. 6, Definition 10).
This example of an induced filter is of interest for two reasons: first because it plays an important role in the theory of limits (§ 7, no. 5) and secondly because every filter can be defined in this way. Indeed, let be a filter on a set and let be the set obtained by adjoining a new element to , being identified with the complement of in (Set Theory, R, § 4, no. 5); let be the filter on consisting of the sets where runs through . For each point of , let be the set of all subsets of which contain , and let be ; then the for obviously satisfy axioms and and therefore define a topology on for which they are the neighbourhood filters of points. Finally lies in the closure of in this topology, and is induced by on . The topology thus defined on (resp. the set with this topology) is called the topology (resp. the topological space) associated with .
Proposition 9
An ultrafilter on a set induces a filter on a subset of if and only if ; and if this condition is satisfied then is an ultra-filter on .
This is an immediate consequence of Propositions 5 and 6 of no. 4.
6. Direct image and inverse image of a filter base
Let be a filter base on a set , and let be a mapping of into a set ; then is a filter base on , for the relation implies , and we have . If is a base of a filter which is finer than the filter of base , then is a base of a filter finer than the filter of base (no. 3, Proposition 4).
Proposition 10
If is an ultrafilter base on a set and if is a mapping of into a set , than is an ultrafilter base on .
Let be a subset of . If contains a set of , then contains ; if not, then contains a set of (no. 4, Proposition 5) and therefore contains . Hence the result follows from Proposition 6 of no. 4.
Consider in particular the case where is the canonical injection of a subset of a set . If is a filter base on then is a filter base on . The filter on generated by is called the filter generated by when is considered as a filter base on . If is an ultrafilter base on it is also an ultrafilter base on by reason of Proposition 10.
Let us next examine whether the inverse image of a filter base is a filter base. Let be a filter base on a set , and let be a mapping of a set into ; then is a filter base on if and only if for each . This is an immediate consequence of the relation and of Definition 3 of no. 3. This condition can also be expressed by saying that every set of meets [or that the trace of on is a filter base]. If this condition is satisfied, then is a base of a filter finer than the filter of base .
If is a filter base on it is clear that the above condition is satisfied by is then a base of a filter coarser than the filter of base .
Let be a subset of a set , the canonical injection ; if is a filter base on then is the same as . If we express this as a filter base of by means of the above condition, we recover part of Proposition 8 of no. 5.
7. Product of filters
Let be a family of sets, and for each let be a filter base on . Let be the set of subsets of the product set which are of the form , where except for a finite number of indices and where for each such that . The formula shows that is a filter base on . Note that the filter of base is also generated by the
sets , where and runs through , since
Definition 6
Given a filter on each set of a family of sets , the product of the filters is the filter on which has as a base the set of subsets of of the form , where for each and for all but a finite number of indices. The product filter is denoted by .
The reader may easily verify that the product of the filters can also be defined as the coarsest filter on such that for each .
The preceding remarks show that if is a base of for each , then is a base of the product filter (no. 3, Proposition 3).
On a product of topological spaces, the neighbourhood filter of any point is the product of the neighbourhood filters of the (§ 4, no. 1).
The construction of a product filter is simpler when the index set is finite: a base of is then formed by all products , where for each . If we write
8. Elementary filters
Definition 7
Let be an infinite sequence of elements of a set . The elementary filter associated with the sequence is the filter generated by the image of the Fréchet filter (no. 1) by the mapping of into .
It comes to the same thing to say that the elementary filter associated with is the set of subsets of such that except for a finite number of values of . If denotes the set of all such that , then the sets form a base of the elementary filter associated with the sequence .
The elementary filter associated with an infinite subsequence of a sequence is finer than the elementary filter associated with (cf. Exercise 15).
By definition, every elementary filter has a countable base. Conversely:
Proposition 11
If a filter has a countable base, it is the intersection of the elementary filters which are finer than .
Let us arrange the countable base of as a sequence ; if we put
then the again form a base of (no. 3, Proposition 3) and we have for each . Let be any element of for each ; then it is clear that is coarser than the elementary filter associated with . Hence the intersection of the elementary filters which are finer than exists and is finer than ; if is strictly finer than there exists a set such that for each ; if , the elementary filter associated with the sequence is finer than and does not contain . This contradicts the definition of .
Remark
A filter which is coarser than a filter with a countable base need not possess a countable base; for example, if is an uncountable infinite set, then the filter consisting of the complements of finite subsets of has no countable base (otherwise the set of finite subsets of would be countable, contrary to assumption); nevertheless this filter is coarser than every elementary filter associated with an infinite sequence of distinct elements of .
9. Germs with respect to a filter
Let be a filter on a set . On the set of all subsets of , the relation
"there exists such that "
between and is an equivalence relation , for is obviously reflexive and symmetric, and if are three subsets of such that and , where and belong to , it follows that and , so that is transitive. The equivalence class mod of a subset of is called the germ of with respect to ; the quotient set is called the set of germs of subsets of (with respect to ). The mappings and of
into are compatible with the equivalence relations and
(Set Theory, R, , no. 8). For if and then there exist and in such that
Passing to the quotients, these mappings induce two mappings of into , which we denote (by abuse of language) by and respectively. It is a straightforward exercise to verify that with respect to these laws of composition [defined throughout ] every element is idempotent, and that each law is commutative and associative and distributive with respect to the other. Further, the relations and are equivalent; if we denote them (by abuse of language) by , it is easily verified that this relation is an ordering on , with respect to which is a lattice which has the germ of as least element and the germ of as greatest element. Note that the relation means that there exist , and such that .
Now let be another set, and let be the set of all mappings of a set of into . The relation on
"there exists such that and are defined and agree on "
between and is an equivalence relation ; it is clear that is reflexive and symmetric, and if are three elements of such that and are defined on , and and are defined and agree on , then and are defined and agree on , so that is transitive. The equivalence class mod of a mapping of a set into is called the germ of (with respect to ), and the quotient set is called the set of germs of mappings of into (with respect to ).
Remark 1
Every mapping of a subset of into , where belongs to , is equivalent mod to a mapping of into (which justifies the above terminology): it is sufficient to extend to , e.g. by giving it a constant value on .
Remark 2
The characteristic functions and of two subsets and of have the same germ with respect to if and only if and have the same germ with respect to .
Let be a third set, a mapping of into , the set of all mappings of a set of into . For each , belongs to ; further, it is immediately seen that if has the same germ as with respect to , then and have the same germ with respect to .
This germ therefore depends only on the germ of with respect to and is denoted by . We thus define a mapping (denoted by , by abuse of language) of the set of germs of mappings of into , into the set of germs of mappings of into .
Now let () be sets and
From what has been said, every mapping of into a set defines a mapping of
In particular, if and if and are all equal to the same set (so that is a law of composition defined throughout ), then induces a law of composition defined throughout the set of germs of mappings of into . It is easily verified that if the law given on is associative (resp. commutative) then so is the corresponding law on ; if the law on has an identity element , then the germ with respect to of the constant mapping is an identity element for the corresponding law on . Finally, if the law on has an identity element , then the germ of has an inverse in if and only if there exists , contained in the domain of , such that is invertible in for each ; if, for each , denotes the inverse of then the germ of is the inverse of in . In particular if is a group with respect to the law , then is a group with respect to the corresponding law; likewise, if is a ring (resp. an algebra over a ring ) then is a ring (resp. an algebra over ) with respect to the corresponding laws of composition.
10. Germs at a point
One of the commonest situations to which the definitions and results of no. 9 apply is that in which is the neighbourhood filter of a point of a topological space ; instead of "germs with respect to " we then speak of "germs at the point ". Notice that there is only one germ of neighbourhoods of , namely the germ of the whole space . The germs of closed sets are identical with the germs of sets which are locally closed at the point , for if is locally closed at , then the germs of and at are equal (§ 3, no. 1, Proposition 1). It follows that if are two germs of locally closed sets at , then so are and .
Since is in each , is defined for each mapping whose domain belongs to ; furthermore, if and have the same germ at we must have , so that depends only on the germ of at , and is called the value of at and is denoted by . It should be emphasized that the relation does not in general imply that .
Let be two topological spaces; a point of ; two mappings of into having the same germ at . If are two mappings of into which are continuous at and have the same germ at and are such that , then and have the same germ at the point ; for if is a neighbourhood of in such that for all , then there is a neighbourhood of such that , and for all , and the assertion follows. The germ of at is then called the composition of the germs and of and respectively and is denoted by .
Exercises
See the exercises for § 6.