
In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a filter or order filter is a special
subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
of a
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
(poset), describing "large" or "eventual" elements. Filters appear in
order and
lattice theory
A lattice is an abstract structure studied in the mathematical subdisciplines of order theory and abstract algebra. It consists of a partially ordered set in which every pair of elements has a unique supremum (also called a least upper bou ...
, but also
topology
Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
, whence they originate. The notion
dual to a filter is an
order ideal
In mathematical order theory, an ideal is a special subset of a partially ordered set (poset). Although this term historically was derived from the notion of a ring ideal of abstract algebra, it has subsequently been generalized to a different no ...
.
Special cases of filters include
ultrafilter
In the Mathematics, mathematical field of order theory, an ultrafilter on a given partially ordered set (or "poset") P is a certain subset of P, namely a Maximal element, maximal Filter (mathematics), filter on P; that is, a proper filter on P th ...
s, which are filters that cannot be enlarged, and describe nonconstructive techniques in
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
.
Filters on sets were introduced by
Henri Cartan in 1937.
Nicolas Bourbaki
Nicolas Bourbaki () is the collective pseudonym of a group of mathematicians, predominantly French alumni of the École normale supérieure (Paris), École normale supérieure (ENS). Founded in 1934–1935, the Bourbaki group originally intende ...
, in their book ''
Topologie Générale'', popularized filters as an alternative to
E. H. Moore and
Herman L. Smith's 1922 notion of a
net; order filters generalize this notion from the specific case of a
power set
In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
under
inclusion to arbitrary
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
s. Nevertheless, the
theory of power-set filters retains interest in its own right, in part for substantial
applications in topology.
Motivation
Fix a
partially ordered set (poset) . Intuitively, a filter is a subset of whose members are elements large enough to satisfy some criterion. For instance, if , then the set of elements above is a filter, called the principal filter at . (If and are
incomparable elements of , then neither the principal filter at nor is contained in the other.)
Similarly, a filter on a set contains those subsets that are sufficiently large to contain some given . For example, if is the
real line
A number line is a graphical representation of a straight line that serves as spatial representation of numbers, usually graduated like a ruler with a particular origin (geometry), origin point representing the number zero and evenly spaced mark ...
and , then the family of sets including in their
interior is a filter, called the neighborhood filter at . The in this case is slightly larger than , but it still does not contain any other specific point of the line.
The above considerations motivate the upward closure requirement in the
definition below: "large enough" objects can always be made larger.
To understand the other two conditions, reverse the roles and instead consider as a "locating scheme" to find . In this interpretation, one searches in some space , and expects to describe those subsets of that contain the goal. The goal must be located somewhere; thus the
empty set
In mathematics, the empty set or void set is the unique Set (mathematics), set having no Element (mathematics), elements; its size or cardinality (count of elements in a set) is 0, zero. Some axiomatic set theories ensure that the empty set exi ...
can never be in . And if two subsets both contain the goal, then should "zoom in" to their common region.
An ultrafilter describes a "perfect locating scheme" where each scheme component gives new information (either "look here" or "look elsewhere").
Compactness
In mathematics, specifically general topology, compactness is a property that seeks to generalize the notion of a closed and bounded subset of Euclidean space. The idea is that a compact space has no "punctures" or "missing endpoints", i.e., it ...
is the property that "every search is fruitful," or, to put it another way, "every locating scheme ends in a search result."
A common use for a filter is to define properties that are satisfied by "generic" elements of some topological space. This application generalizes the "locating scheme" to find points that might be hard to write down explicitly.
Definition
A subset of a partially ordered set is a filter or dual ideal if the following are satisfied:
; Nontriviality: The set is
non-empty.
;
Downward directed: For every , there is some such that and .
;
Upward closure: For every and , the condition implies .
If, additionally, , then is said to be a proper filter. Authors in
set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
and
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
often require all filters to be proper; this article will ''eschew'' that convention. An
ultrafilter
In the Mathematics, mathematical field of order theory, an ultrafilter on a given partially ordered set (or "poset") P is a certain subset of P, namely a Maximal element, maximal Filter (mathematics), filter on P; that is, a proper filter on P th ...
is a proper filter contained in no other proper filter except itself.
Filter bases
A subset of is a base or basis for if the
upper set generated by (i.e., the smallest upwards-closed set containing ) is equal to . Since every filter is upwards-closed, every filter is a base for itself.
Moreover, if is nonempty and downward directed, then generates an upper set that is a filter (for which is a base). Such sets are called prefilters, as well as the aforementioned filter base/basis, and is said to be generated or spanned by . A prefilter is proper if and only if it generates a proper filter.
Given , the set is the smallest filter containing , and sometimes written . Such a filter is called a principal filter; is said to be the principal element of , or generate .
Refinement
Suppose and are two prefilters on , and, for each , there is a , such that . Then we say that is than (or refines) ; likewise, is coarser than (or coarsens) . Refinement is a
preorder
In mathematics, especially in order theory, a preorder or quasiorder is a binary relation that is reflexive relation, reflexive and Transitive relation, transitive. The name is meant to suggest that preorders are ''almost'' partial orders, ...
on the set of prefilters. In fact, if also refines , then and are called equivalent, for they generate the same filter. Thus passage from prefilter to filter is an instance of passing from a preordering to associated partial ordering.
Special cases
Historically, filters generalized to
order-theoretic lattices before arbitrary partial orders. In the case of lattices, downward direction can be written as closure under finite
meets: for all , one has .
Linear filters
A linear (ultra)filter is an (ultra)filter on the
lattice of
vector subspaces of a given
vector space
In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
, ordered by inclusion. Explicitly, a linear filter on a vector space is a family of vector subspaces of such that if and is a vector subspace of that contains , then and .
A linear filter is proper if it does not contain .
Filters on a set; subbases
Given a set , the
power set
In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
is
partially ordered by
set inclusion; filters on this poset are often just called "filters on ," in an
abuse of terminology
In mathematics, abuse of notation occurs when an author uses a mathematical notation in a way that is not entirely formally correct, but which might help simplify the exposition or suggest the correct intuition (while possibly minimizing errors an ...
. For such posets, downward direction and upward closure reduce to:
; Closure under finite intersections: If , then so too is .
; Isotony: If and , then .
A proper/non-degenerate filter is one that does not contain , and these three conditions (including non-degeneracy) are
Henri Cartan's original definition of a filter. It is common — ''though not universal'' — to require filters on sets to be proper (whatever one's stance on poset filters); we shall again eschew this convention.
Prefilters on a set are proper if and only if they do not contain either.
For every subset of , there is a smallest filter containing . As with prefilters, is said to generate or span ; a base for is the set of all finite intersections of . The set is said to be a filter subbase when (and thus ) is proper.
Proper filters on sets have the
finite intersection property.
If , then admits only the improper filter .
Free filters
A filter is said to be a free filter if the intersection of its members is empty. A proper principal filter is not free.
Since the intersection of any finite number of members of a filter is also a member, no proper filter on a finite set is free, and indeed is the principal filter generated by the common intersection of all of its members. But a nonprincipal filter on an infinite set is not necessarily free: a filter is free if and only if it includes the
Fréchet filter In mathematics, the Fréchet filter, also called the cofinite filter, on a set X is a certain collection of subsets of X (that is, it is a particular subset of the power set of X).
A subset F of X belongs to the Fréchet filter if and only if the c ...
(see ).
Examples
See the image at the top of this article for a simple example of filters on the finite poset .
Partially order , the space of real-valued functions on , by pointwise comparison. Then the set of functions "large at infinity,"
is a filter on . One can generalize this construction quite far by
compactifying the domain and
completing the codomain: if is a set with distinguished subset and is a poset with distinguished element , then is a filter in .
The set is a filter in . More generally, if is any
directed set
In mathematics, a directed set (or a directed preorder or a filtered set) is a preordered set in which every finite subset has an upper bound. In other words, it is a non-empty preordered set A such that for any a and b in A there exists c in A wit ...
, then
is a filter in , called the tail filter. Likewise any
net generates the eventuality filter . A tail filter is the eventuality filter for .
The
Fréchet filter In mathematics, the Fréchet filter, also called the cofinite filter, on a set X is a certain collection of subsets of X (that is, it is a particular subset of the power set of X).
A subset F of X belongs to the Fréchet filter if and only if the c ...
on an infinite set is
If is a
measure space
A measure space is a basic object of measure theory, a branch of mathematics that studies generalized notions of volumes. It contains an underlying set, the subsets of this set that are feasible for measuring (the -algebra) and the method that ...
, then the collection is a filter. If , then is also a filter; the Fréchet filter is the case where is
counting measure
In mathematics, specifically measure theory, the counting measure is an intuitive way to put a measure on any set – the "size" of a subset is taken to be the number of elements in the subset if the subset has finitely many elements, and infinit ...
.
Given an ordinal , a subset of is called a
club if it is closed in the
order topology
In mathematics, an order topology is a specific topology that can be defined on any totally ordered set. It is a natural generalization of the topology of the real numbers to arbitrary totally ordered sets.
If ''X'' is a totally ordered set, ...
of but has net-theoretic limit . The clubs of form a filter: the
club filter, .
The previous construction generalizes as follows: any club is also a collection of dense subsets (in the
ordinal topology) of , and meets each element of . Replacing with an arbitrary collection of
dense sets, there "typically" exists a filter meeting each element of , called a
generic filter. For countable , the
Rasiowa–Sikorski lemma implies that such a filter must exist; for "small"
uncountable
In mathematics, an uncountable set, informally, is an infinite set that contains too many elements to be countable. The uncountability of a set is closely related to its cardinal number: a set is uncountable if its cardinal number is larger tha ...
, the existence of such a filter can be
forced through
Martin's axiom.
Let denote the set of
partial orders of
limited cardinality,
modulo
In computing and mathematics, the modulo operation returns the remainder or signed remainder of a division, after one number is divided by another, the latter being called the '' modulus'' of the operation.
Given two positive numbers and , mo ...
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
. Partially order by:
: if there exists a strictly increasing .
Then the subset of
non-atomic partial orders forms a filter. Likewise, if is the set of
injective module
In mathematics, especially in the area of abstract algebra known as module theory, an injective module is a module ''Q'' that shares certain desirable properties with the Z-module Q of all rational numbers. Specifically, if ''Q'' is a submodule ...
s over some given
commutative ring
In mathematics, a commutative ring is a Ring (mathematics), ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring prope ...
, of limited cardinality, modulo isomorphism, then a partial order on is:
: if there exists an
injective
In mathematics, an injective function (also known as injection, or one-to-one function ) is a function that maps distinct elements of its domain to distinct elements of its codomain; that is, implies (equivalently by contraposition, impl ...
linear map
In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that p ...
.
Given any infinite cardinal , the modules in that cannot be generated by fewer than elements form a filter.
Every
uniform structure
In the mathematical field of topology, a uniform space is a topological space, set with additional mathematical structure, structure that is used to define ''uniform property, uniform properties'', such as complete space, completeness, uniform con ...
on a set is a filter on .
Relationship to ideals
The
dual notion to a filter — that is, the concept obtained by reversing all and exchanging with — is an order ideal. Because of this duality, any question of filters can be mechanically translated to a question about ideals and vice versa; in particular, a prime or maximal filter is a filter whose corresponding ideal is (respectively) prime or maximal.
A filter is an ultrafilter if and only if the corresponding ideal is minimal.
In model theory
For every filter on a set , the set function defined by
is finitely additive — a "
measure," if that term is construed rather loosely. Moreover, the measures so constructed are defined everywhere if is an
ultrafilter
In the Mathematics, mathematical field of order theory, an ultrafilter on a given partially ordered set (or "poset") P is a certain subset of P, namely a Maximal element, maximal Filter (mathematics), filter on P; that is, a proper filter on P th ...
. Therefore, the statement
can be considered somewhat analogous to the statement that holds "almost everywhere." That interpretation of membership in a filter is used (for motivation, not actual ) in the theory of
ultraproducts in
model theory
In mathematical logic, model theory is the study of the relationship between theory (mathematical logic), formal theories (a collection of Sentence (mathematical logic), sentences in a formal language expressing statements about a Structure (mat ...
, a branch of
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
.
In topology
In
general topology
In mathematics, general topology (or point set topology) is the branch of topology that deals with the basic set-theoretic definitions and constructions used in topology. It is the foundation of most other branches of topology, including differ ...
and analysis, filters are used to define convergence in a manner similar to the role of
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
s in a
metric space
In mathematics, a metric space is a Set (mathematics), set together with a notion of ''distance'' between its Element (mathematics), elements, usually called point (geometry), points. The distance is measured by a function (mathematics), functi ...
. They unify the concept of a
limit across the wide variety of arbitrary
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
s.
To understand the need for filters, begin with the equivalent concept of a
net. A
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
is usually indexed by the
natural numbers
In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positiv ...
, which are a
totally ordered set
In mathematics, a total order or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X:
# a \leq a ( ref ...
. Nets generalize the notion of a sequence by replacing with an arbitrary
directed set
In mathematics, a directed set (or a directed preorder or a filtered set) is a preordered set in which every finite subset has an upper bound. In other words, it is a non-empty preordered set A such that for any a and b in A there exists c in A wit ...
. In certain categories of topological spaces, such as
first-countable spaces, sequences characterize most topological properties, but this is not true in general. However, nets — as well as filters — always do characterize those topological properties.
Filters do not involve any set external to the topological space , whereas sequences and nets rely on other directed sets. For this reason, the collection of all filters on is always a
set
Set, The Set, SET or SETS may refer to:
Science, technology, and mathematics Mathematics
*Set (mathematics), a collection of elements
*Category of sets, the category whose objects and morphisms are sets and total functions, respectively
Electro ...
, whereas the collection of all -valued nets is a
proper class
Proper may refer to:
Mathematics
* Proper map, in topology, a property of continuous function between topological spaces, if inverse images of compact subsets are compact
* Proper morphism, in algebraic geometry, an analogue of a proper map f ...
.
Neighborhood bases
Any point in the topological space defines a
neighborhood filter or system : namely, the family of all sets containing in their
interior. A set of neighborhoods of is a
neighborhood base at if generates . Equivalently, is a neighborhood of if and only if there exists such that .
Convergent filters and cluster points
A prefilter
converges to a point , written , if and only if generates a filter that contains the neighborhood filter — explicitly, for every neighborhood of , there is some such that . Less explicitly, if and only if refines , and any neighborhood base at can replace in this condition. Clearly, every
neighborhood base at converges to .
A filter (which generates itself) converges to if . The above can also be reversed to characterize the neighborhood filter : is the finest filter coarser than each filter converging to .
If , then is called a
limit (point) of . The prefilter is said to cluster at (or have as a
cluster point) if and only if each element of has non-empty intersection with each neighborhood of . Every limit point is a cluster point but the converse is not true in general. However, every cluster point of an filter is a limit point.
See also
*
*
*
*
*
Notes
References
*
Nicolas Bourbaki
Nicolas Bourbaki () is the collective pseudonym of a group of mathematicians, predominantly French alumni of the École normale supérieure (Paris), École normale supérieure (ENS). Founded in 1934–1935, the Bourbaki group originally intende ...
,
General Topology (
Topologie Générale), (Ch. 1–4): Provides a good reference for filters in general topology (Chapter I) and for Cauchy filters in uniform spaces (Chapter II)
*
*
*
*
*
*
*
* (Provides an introductory review of filters in topology and in metric spaces.)
*
*
*
Further reading
*
{{Order theory
General topology
Order theory