Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Filters in topology

From Wikipedia, the free encyclopedia
(Redirected fromFilter (topology))
This articlemay betoo long to read and navigate comfortably. Considersplitting content into sub-articles,condensing it, or addingsubheadings. Please discuss this issue on the article'stalk page.(November 2022)
Use of filters to describe and characterize all basic topological notions and results
The power set lattice of the setX:={1,2,3,4},{\displaystyle X:=\{1,2,3,4\},} with theupper set{1,4}X{\displaystyle \{1,4\}^{\uparrow X}} colored dark green. It is afilter, and even aprincipal filter. It is not anultrafilter, as it can be extended to the larger proper filter{1}X{\displaystyle \{1\}^{\uparrow X}} by including also the light green elements. Because{1}X{\displaystyle \{1\}^{\uparrow X}} cannot be extended any further, it is an ultrafilter.

Intopology,filters can be used to studytopological spaces and define basic topological notions such asconvergence,continuity,compactness, and more.Filters, which are specialfamilies ofsubsets of some given set, also provide a common framework for defining various types oflimits of functions such as limits from the left/right, to infinity, to a point or a set, and many others. Special types of filters calledultrafilters have many useful technical properties and they may often be used in place of arbitrary filters.

Filters have generalizations calledprefilters (also known asfilter bases) andfilter subbases, all of which appear naturally and repeatedly throughout topology. Examples includeneighborhood filters/bases/subbases anduniformities. Every filter is a prefilter and both are filter subbases. Every prefilter and filter subbase is contained in a unique smallest filter, which they are said togenerate. This establishes a relationship between filters and prefilters that may often be exploited to allow one to use whichever of these two notions is more technically convenient. There is a certainpreorder on families of sets (subordination), denoted by,{\displaystyle \,\leq ,\,} that helps to determine exactly when and how one notion (filter, prefilter, etc.) can or cannot be used in place of another. This preorder's importance is amplified by the fact that it also defines the notion of filter convergence, where by definition, a filter (or prefilter)B{\displaystyle {\mathcal {B}}}converges to a point if and only ifNB,{\displaystyle {\mathcal {N}}\leq {\mathcal {B}},} whereN{\displaystyle {\mathcal {N}}} is that point'sneighborhood filter. Consequently, subordination also plays an important role in many concepts that are related to convergence, such ascluster points and limits of functions. In addition, therelationSB,{\displaystyle {\mathcal {S}}\geq {\mathcal {B}},} which denotesBS{\displaystyle {\mathcal {B}}\leq {\mathcal {S}}} and is expressed by saying thatS{\displaystyle {\mathcal {S}}}is subordinate toB,{\displaystyle {\mathcal {B}},} also establishes a relationship in whichS{\displaystyle {\mathcal {S}}} is toB{\displaystyle {\mathcal {B}}} as a subsequence is to a sequence (that is, the relation,{\displaystyle \geq ,} which is calledsubordination, is for filters the analog of "is a subsequence of").

Filters were introduced byHenri Cartan in 1937[1] and subsequently used byBourbaki in their bookTopologie Générale as an alternative to the similar notion of anet developed in 1922 byE. H. Moore andH. L. Smith. Filters can also be used to characterize the notions ofsequence andnet convergence. But unlike[note 1] sequence and net convergence, filter convergence is definedentirely in terms of subsets of the topological spaceX{\displaystyle X} and so it provides a notion of convergence that is completely intrinsic to the topological space; indeed, thecategory of topological spaces can beequivalently defined entirely in terms of filters. Every net induces a canonical filter and dually, every filter induces a canonical net, where this induced net (resp. induced filter) converges to a point if and only if the same is true of the original filter (resp. net). This characterization also holds for many other definitions such as cluster points. These relationships make it possible to switch between filters and nets, and they often also allow one to choose whichever of these two notions (filter or net) is more convenient for the problem at hand. However, assuming that "subnet" is defined using either of its most popular definitions (which are thosegiven by Willard andby Kelley), then in general, this relationship doesnot extend to subordinate filters and subnets because asdetailed below, there exist subordinate filters whose filter/subordinate-filter relationship cannot be described in terms of the corresponding net/subnet relationship; this issue can however be resolved by using a less commonly encountered definition of "subnet", which is that of anAA-subnet.

Thus filters/prefilters and this single preorder{\displaystyle \,\leq \,} provide a framework that seamlessly ties together fundamental topological concepts such astopological spaces (via neighborhood filters),neighborhood bases,convergence,various limits of functions, continuity,compactness, sequences (viasequential filters), the filter equivalent of "subsequence" (subordination),uniform spaces, and more; concepts that otherwise seem relatively disparate and whose relationships are less clear.

Motivation

[edit]

Archetypical example of a filter

See also:Filter on a set

Thearchetypical example of a filter is theneighborhood filterN(x){\displaystyle {\mathcal {N}}(x)} at a pointx{\displaystyle x} in a topological space(X,τ),{\displaystyle (X,\tau ),} which is thefamily of sets consisting of all neighborhoods ofx.{\displaystyle x.} By definition, aneighborhood of some given pointx{\displaystyle x} is any subsetBX{\displaystyle B\subseteq X} whosetopological interior contains this point; that is, such thatxIntXB.{\displaystyle x\in \operatorname {Int} _{X}B.} Importantly, neighborhoods arenot required to be open sets; those are calledopen neighborhoods. Listed below are those fundamental properties of neighborhood filters that ultimately became the definition of a "filter." Afilter onX{\displaystyle X} is a setB{\displaystyle {\mathcal {B}}} of subsets ofX{\displaystyle X} that satisfies all of the following conditions:

  1. Not empty:  XB{\displaystyle X\in {\mathcal {B}}}  –  just asXN(x),{\displaystyle X\in {\mathcal {N}}(x),} sinceX{\displaystyle X} is always a neighborhood ofx{\displaystyle x} (and of anything else that it contains);
  2. Does not contain the empty set:  B{\displaystyle \varnothing \not \in {\mathcal {B}}}  –  just as no neighborhood ofx{\displaystyle x} is empty;
  3. Closed under finite intersections:   IfB,CB then BCB{\displaystyle B,C\in {\mathcal {B}}{\text{ then }}B\cap C\in {\mathcal {B}}}  –  just as the intersection of any two neighborhoods ofx{\displaystyle x} is again a neighborhood ofx{\displaystyle x};
  4. Upward closed:   IfBB and BSX{\displaystyle B\in {\mathcal {B}}{\text{ and }}B\subseteq S\subseteq X} thenSB{\displaystyle S\in {\mathcal {B}}}  –  just as any subset ofX{\displaystyle X} that includes a neighborhood ofx{\displaystyle x} will necessarilybe a neighborhood ofx{\displaystyle x} (this follows fromIntXBIntXS{\displaystyle \operatorname {Int} _{X}B\subseteq \operatorname {Int} _{X}S} and the definition of "a neighborhood ofx{\displaystyle x}").

Generalizing sequence convergence by using sets − determining sequence convergence without the sequence

See also:Limit of a sequence andNet (mathematics)

Asequence inX{\displaystyle X} is by definition amapNX{\displaystyle \mathbb {N} \to X} from thenatural numbers into the spaceX.{\displaystyle X.} The original notion of convergence in atopological space was that of asequence converging to some given point in a space, such as ametric space. Withmetrizable spaces (or more generallyfirst-countable spaces orFréchet–Urysohn spaces), sequences usually suffices to characterize, or "describe", most topological properties, such as the closures of subsets or continuity of functions. But there are many spaces where sequences cannot be used to describe even basic topological properties like closure or continuity. This failure of sequences was the motivation for defining notions such as nets and filters, whichnever fail to characterize topological properties.

Nets directly generalize the notion of a sequence since nets are, by definition, mapsIX{\displaystyle I\to X} from an arbitrarydirected set(I,){\displaystyle (I,\leq )} into the spaceX.{\displaystyle X.} A sequence is just a net whose domain isI=N{\displaystyle I=\mathbb {N} } with the natural ordering. Nets havetheir own notion of convergence, which is a direct generalization of sequence convergence.

Filters generalize sequence convergence in a different way by consideringonly the values of a sequence. To see how this is done, consider a sequencex=(xi)i=1 in X,{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i=1}^{\infty }{\text{ in }}X,} which is by definition just a functionx:NX{\displaystyle x_{\bullet }:\mathbb {N} \to X} whose value atiN{\displaystyle i\in \mathbb {N} } is denoted byxi{\displaystyle x_{i}} rather than by the usual parentheses notationx(i){\displaystyle x_{\bullet }(i)} that is commonly used for arbitrary functions. Knowing only theimage (sometimes called "the range")Imx:={xi:iN}={x1,x2,}{\displaystyle \operatorname {Im} x_{\bullet }:=\left\{x_{i}:i\in \mathbb {N} \right\}=\left\{x_{1},x_{2},\ldots \right\}} of the sequence is not enough to characterize its convergence; multiple sets are needed. It turns out that the needed sets are the following,[note 2] which are called thetails of the sequencex{\displaystyle x_{\bullet }}:x1={x1,x2,x3,x4,}x2={x2,x3,x4,x5,}x3={x3,x4,x5,x6,}xn={xn,xn+1,xn+2,xn+3,}{\displaystyle {\begin{alignedat}{8}x_{\geq 1}=\;&\{&&x_{1},&&x_{2},&&x_{3},&&x_{4},&&\ldots &&\,\}\\[0.3ex]x_{\geq 2}=\;&\{&&x_{2},&&x_{3},&&x_{4},&&x_{5},&&\ldots &&\,\}\\[0.3ex]x_{\geq 3}=\;&\{&&x_{3},&&x_{4},&&x_{5},&&x_{6},&&\ldots &&\,\}\\[0.3ex]&&&&&&&\;\,\vdots &&&&&&\\[0.3ex]x_{\geq n}=\;&\{&&x_{n},\;\;\,&&x_{n+1},\;&&x_{n+2},\;&&x_{n+3},&&\ldots &&\,\}\\[0.3ex]&&&&&&&\;\,\vdots &&&&&&\\[0.3ex]\end{alignedat}}}

These sets completely determine this sequence's convergence (or non-convergence) because given any point, thissequence converges to it if and only if for every neighborhoodU{\displaystyle U} (of this point), there is some integern{\displaystyle n} such thatU{\displaystyle U} contains all of the pointsxn,xn+1,.{\displaystyle x_{n},x_{n+1},\ldots .} This can be reworded as:

     every neighborhoodU{\displaystyle U} must contain some set of the form{xn,xn+1,}{\displaystyle \{x_{n},x_{n+1},\ldots \}} as a subset.

Or more briefly: every neighborhood must contain some tailxn{\displaystyle x_{\geq n}} as a subset. It is this characterization that can be used with the above family of tails to determine convergence (or non-convergence) of the sequencex:NX.{\displaystyle x_{\bullet }:\mathbb {N} \to X.} Specifically, with the family ofsets{x1,x2,}{\displaystyle \{x_{\geq 1},x_{\geq 2},\ldots \}} in hand, thefunctionx:NX{\displaystyle x_{\bullet }:\mathbb {N} \to X} is no longer needed to determine convergence of this sequence (no matter what topology is placed onX{\displaystyle X}). By generalizing this observation, the notion of "convergence"can be extended from sequences/functions to families of sets.

The above set of tails of a sequence is in general not a filter but it does "generate" a filter via taking itsupward closure (which consists of all supersets of all tails). The same is true of other important families of sets such as anyneighborhood basis at a given point, which in general is also not a filter but does generate a filter via its upward closure (in particular, it generates the neighborhood filter at that point). The properties that these families share led to the notion of afilter base, also called aprefilter, which by definition is any family having the minimal properties necessary and sufficient for it to generate a filter via taking itsupward closure.

Nets versus filters − advantages and disadvantages

Filters and nets each have their own advantages and drawbacks and there's no reason to use one notion exclusively over the other.[note 3] Depending on what is being proved, a proof may be made significantly easier by using one of these notions instead of the other.[2] Both filters and nets can be used to completelycharacterize any given topology. Nets are direct generalizations of sequences and can often be used similarly to sequences, so the learning curve for nets is typically much less steep than that for filters. However, filters, andespecially ultrafilters, have many more uses outside of topology, such as inset theory,mathematical logic,model theory (ultraproducts, for example),abstract algebra,[3]combinatorics,[4]dynamics,[4]order theory,generalized convergence spaces,Cauchy spaces, and in the definition and use ofhyperreal numbers.

Like sequences, nets arefunctions and so they have theadvantages offunctions. For example, like sequences, nets can be "plugged into" other functions, where "plugging in" is justfunction composition. Theorems related to functions and function composition may then be applied to nets. One example is the universal property ofinverse limits, which is defined in terms of composition of functions rather than sets and it is more readily applied to functions like nets than to sets like filters (a prominent example of an inverse limit is theCartesian product). Filters may be awkward to use in certain situations, such as when switching between a filter on a spaceX{\displaystyle X} and a filter on adense subspaceSX.{\displaystyle S\subseteq X.}[5]

In contrast to nets, filters (and prefilters) are families ofsets and so they have theadvantages ofsets. For example, iff{\displaystyle f} is surjective then theimagef1(B):={f1(B) : BB}{\displaystyle f^{-1}({\mathcal {B}}):=\left\{f^{-1}(B)~:~B\in {\mathcal {B}}\right\}} underf1{\displaystyle f^{-1}} of an arbitrary filter or prefilterB{\displaystyle {\mathcal {B}}} is both easily defined and guaranteed to be a prefilter onf{\displaystyle f}'s domain, whereas it is less clear how topullback (unambiguously/withoutchoice) an arbitrary sequence (or net)y{\displaystyle y_{\bullet }} so as to obtain a sequence or net in the domain (unlessf{\displaystyle f} is also injective and consequently a bijection, which is a stringent requirement). Similarly, the intersection of any collection of filters is once again a filter whereas it is not clear what this could mean for sequences or nets. Because filters are composed of subsets of the very topological spaceX{\displaystyle X} that is under consideration, topological set operations (such asclosure orinterior) may be applied to the sets that constitute the filter. Taking the closure of all the sets in a filter is sometimes useful infunctional analysis for instance. Theorems and results about images or preimages of sets under a function may also be applied to the sets that constitute a filter; an example of such a result might be one ofcontinuity's characterizations in terms of preimages of open/closed sets or in terms of the interior/closure operators. Special types of filters calledultrafilters have many useful properties that can significantly help in proving results. One downside of nets is their dependence on the directed sets that constitute their domains, which in general may be entirely unrelated to the spaceX.{\displaystyle X.} In fact, the class of nets in a given setX{\displaystyle X} is too large to even be a set (it is aproper class); this is because nets inX{\displaystyle X} can have domains ofanycardinality. In contrast, the collection of all filters (and of all prefilters) onX{\displaystyle X} is a set whose cardinality is no larger than that of((X)).{\displaystyle \wp (\wp (X)).} Similar to atopology onX,{\displaystyle X,} a filter onX{\displaystyle X} is "intrinsic toX{\displaystyle X}" in the sense that both structures consistentirely of subsets ofX{\displaystyle X} and neither definition requires any set that cannot be constructed fromX{\displaystyle X} (such asN{\displaystyle \mathbb {N} } or other directed sets, which sequences and nets require).

Preliminaries, notation, and basic notions

[edit]
Main article:Filter on a set

In this article, upper case Roman letters likeS{\displaystyle S} andX{\displaystyle X} denote sets (but not families unless indicated otherwise) and(X){\displaystyle \wp (X)} will denote thepower set ofX.{\displaystyle X.} A subset of a power set is calledafamily of sets (or simply,a family) where it isoverX{\displaystyle X} if it is a subset of(X).{\displaystyle \wp (X).} Families of sets will be denoted by upper case calligraphy letters such asB{\displaystyle {\mathcal {B}}},C{\displaystyle {\mathcal {C}}}, andF{\displaystyle {\mathcal {F}}}. Whenever these assumptions are needed, then it should be assumed thatX{\displaystyle X} is non-empty and thatB,F,{\displaystyle {\mathcal {B}},{\mathcal {F}},} etc. are families of sets overX.{\displaystyle X.}

The terms "prefilter" and "filter base" are synonyms and will be used interchangeably.

Warning about competing definitions and notation

There are unfortunately several terms in the theory of filters that are defined differently by different authors. These include some of the most important terms such as "filter." While different definitions of the same term usually have significant overlap, due to the very technical nature of filters (and point–set topology), these differences in definitions nevertheless often have important consequences. When reading mathematical literature, it is recommended that readers check how the terminology related to filters is defined by the author. For this reason, this article will clearly state all definitions as they are used. Unfortunately, not all notation related to filters is well established and some notation varies greatly across the literature (for example, the notation for the set of all prefilters on a set) so in such cases this article uses whatever notation is most self describing or easily remembered.

The theory of filters and prefilters is well developed and has a plethora of definitions and notations, many of which are now unceremoniously listed to prevent this article from becoming prolix and to allow for the easy look up of notation and definitions. Their important properties are described later.

Sets operations

Theupward closure orisotonization inX{\displaystyle X}[6][7] of afamily of setsB(X){\displaystyle {\mathcal {B}}\subseteq \wp (X)} is

BX:={SX : BS for some BB}=BB{S : BSX}{\displaystyle {\mathcal {B}}^{\uparrow X}:=\{S\subseteq X~:~B\subseteq S{\text{ for some }}B\in {\mathcal {B}}\,\}={\textstyle \bigcup \limits _{B\in {\mathcal {B}}}}\{S~:~B\subseteq S\subseteq X\}}

and similarly thedownward closure ofB{\displaystyle {\mathcal {B}}} isB:={SB : BB}=BB(B).{\displaystyle {\mathcal {B}}^{\downarrow }:=\{S\subseteq B~:~B\in {\mathcal {B}}\,\}={\textstyle \bigcup \limits _{B\in {\mathcal {B}}}}\wp (B).}

Notation and DefinitionName
kerB=BBB{\displaystyle \ker {\mathcal {B}}=\bigcap _{B\in {\mathcal {B}}}B}Kernel ofB{\displaystyle {\mathcal {B}}}[7]
SB:={SB : BB}={S}()B{\displaystyle S\setminus {\mathcal {B}}:=\{S\setminus B~:~B\in {\mathcal {B}}\}=\{S\}\,(\setminus )\,{\mathcal {B}}}Dual ofB in S{\displaystyle {\mathcal {B}}{\text{ in }}S} whereS{\displaystyle S} is a set.[8]
B|S:={BS : BB}=B(){S}{\displaystyle {\mathcal {B}}{\big \vert }_{S}:=\{B\cap S~:~B\in {\mathcal {B}}\}={\mathcal {B}}\,(\cap )\,\{S\}}Trace ofB on S{\displaystyle {\mathcal {B}}{\text{ on }}S}[8] orthe restriction ofB to S{\displaystyle {\mathcal {B}}{\text{ to }}S} whereS{\displaystyle S} is a set; sometimes denoted byBS{\displaystyle {\mathcal {B}}\cap S}
B()C={BC : BB and CC}{\displaystyle {\mathcal {B}}\,(\cap )\,{\mathcal {C}}=\{B\cap C~:~B\in {\mathcal {B}}{\text{ and }}C\in {\mathcal {C}}\}}[9]Elementwise (set)intersection (BC{\displaystyle {\mathcal {B}}\cap {\mathcal {C}}} will denote the usual intersection)
B()C={BC : BB and CC}{\displaystyle {\mathcal {B}}\,(\cup )\,{\mathcal {C}}=\{B\cup C~:~B\in {\mathcal {B}}{\text{ and }}C\in {\mathcal {C}}\}}[9]Elementwise (set)union (BC{\displaystyle {\mathcal {B}}\cup {\mathcal {C}}} will denote the usual union)
B()C={BC : BB and CC}{\displaystyle {\mathcal {B}}\,(\setminus )\,{\mathcal {C}}=\{B\setminus C~:~B\in {\mathcal {B}}{\text{ and }}C\in {\mathcal {C}}\}}Elementwise (set)subtraction (BC{\displaystyle {\mathcal {B}}\setminus {\mathcal {C}}} will denote the usualset subtraction)
(X)={S : SX}{\displaystyle \wp (X)=\{S~:~S\subseteq X\}}Power set of a setX{\displaystyle X}[7]

For any two familiesC and F,{\displaystyle {\mathcal {C}}{\text{ and }}{\mathcal {F}},} declare thatCF{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}} if and only if for everyCC{\displaystyle C\in {\mathcal {C}}} there exists someFF such that FC,{\displaystyle F\in {\mathcal {F}}{\text{ such that }}F\subseteq C,} in which case it is said thatC{\displaystyle {\mathcal {C}}} iscoarser thanF{\displaystyle {\mathcal {F}}} and thatF{\displaystyle {\mathcal {F}}} isfiner than (orsubordinate to)C.{\displaystyle {\mathcal {C}}.}[10][11][12] The notationFC or FC{\displaystyle {\mathcal {F}}\vdash {\mathcal {C}}{\text{ or }}{\mathcal {F}}\geq {\mathcal {C}}} may also be used in place ofCF.{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}.}

IfCF{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}} andFC{\displaystyle {\mathcal {F}}\leq {\mathcal {C}}} thenC and F{\displaystyle {\mathcal {C}}{\text{ and }}{\mathcal {F}}} are said to beequivalent (with respect to subordination).

Two familiesB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}}mesh,[8] writtenB#C,{\displaystyle {\mathcal {B}}\#{\mathcal {C}},} ifBC for all BB and CC.{\displaystyle B\cap C\neq \varnothing {\text{ for all }}B\in {\mathcal {B}}{\text{ and }}C\in {\mathcal {C}}.}

Throughout,f{\displaystyle f} is a map.

Notation and DefinitionName
f1(B)={f1(B) : BB}{\displaystyle f^{-1}({\mathcal {B}})=\left\{f^{-1}(B)~:~B\in {\mathcal {B}}\right\}}[13]Image ofB under f1,{\displaystyle {\mathcal {B}}{\text{ under }}f^{-1},} or thepreimage ofB{\displaystyle {\mathcal {B}}} underf{\displaystyle f}
f(B)={f(B) : BB}{\displaystyle f({\mathcal {B}})=\{f(B)~:~B\in {\mathcal {B}}\}}[14]Image ofB{\displaystyle {\mathcal {B}}} underf{\displaystyle f}
imagef=f(domainf){\displaystyle \operatorname {image} f=f(\operatorname {domain} f)}Image (or range) off{\displaystyle f}

Topology notation

Denote the set of all topologies on a setX by Top(X).{\displaystyle X{\text{ by }}\operatorname {Top} (X).} SupposeτTop(X),{\displaystyle \tau \in \operatorname {Top} (X),}SX{\displaystyle S\subseteq X} is any subset, andxX{\displaystyle x\in X} is any point.

Notation and DefinitionName
τ(S)={Oτ : SO}{\displaystyle \tau (S)=\{O\in \tau ~:~S\subseteq O\}}Set orprefilter[note 4]ofopen neighborhoods ofS in (X,τ){\displaystyle S{\text{ in }}(X,\tau )}
τ(x)={Oτ : xO}{\displaystyle \tau (x)=\{O\in \tau ~:~x\in O\}}Set orprefilterof open neighborhoods ofx in (X,τ){\displaystyle x{\text{ in }}(X,\tau )}
Nτ(S)=N(S):=τ(S)X{\displaystyle {\mathcal {N}}_{\tau }(S)={\mathcal {N}}(S):=\tau (S)^{\uparrow X}}Set orfilter[note 4]ofneighborhoods ofS in (X,τ){\displaystyle S{\text{ in }}(X,\tau )}
Nτ(x)=N(x):=τ(x)X{\displaystyle {\mathcal {N}}_{\tau }(x)={\mathcal {N}}(x):=\tau (x)^{\uparrow X}}Set orfilter of neighborhoods ofx in (X,τ){\displaystyle x{\text{ in }}(X,\tau )}

IfSX{\displaystyle \varnothing \neq S\subseteq X} thenτ(S)=sSτ(s) and Nτ(S)=sSNτ(s).{\displaystyle \tau (S)={\textstyle \bigcap \limits _{s\in S}}\tau (s){\text{ and }}{\mathcal {N}}_{\tau }(S)={\textstyle \bigcap \limits _{s\in S}}{\mathcal {N}}_{\tau }(s).}

Nets and their tails

Adirected set is a setI{\displaystyle I} together with apreorder, which will be denoted by{\displaystyle \,\leq \,} (unless explicitly indicated otherwise), that makes(I,){\displaystyle (I,\leq )} into an (upward)directed set;[15] this means that for alli,jI,{\displaystyle i,j\in I,} there exists somekI{\displaystyle k\in I} such thatik and jk.{\displaystyle i\leq k{\text{ and }}j\leq k.} For any indicesi and j,{\displaystyle i{\text{ and }}j,} the notationji{\displaystyle j\geq i} is defined to meanij{\displaystyle i\leq j} whilei<j{\displaystyle i<j} is defined to mean thatij{\displaystyle i\leq j} holds but it isnot true thatji{\displaystyle j\leq i} (if{\displaystyle \,\leq \,} isantisymmetric then this is equivalent toij and ij{\displaystyle i\leq j{\text{ and }}i\neq j}).

Anet inX{\displaystyle X}[15] is a map from a non-empty directed set intoX.{\displaystyle X.} The notationx=(xi)iI{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} will be used to denote a net with domainI.{\displaystyle I.}

Notation and DefinitionName
Ii={jI : ji}{\displaystyle I_{\geq i}=\{j\in I~:~j\geq i\}}Tail orsection ofI{\displaystyle I} starting atiI{\displaystyle i\in I} where(I,){\displaystyle (I,\leq )} is adirected set.
xi={xj : ji and jI}{\displaystyle x_{\geq i}=\left\{x_{j}~:~j\geq i{\text{ and }}j\in I\right\}}Tail orsection ofx=(xi)iI{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} starting atiI{\displaystyle i\in I}
Tails(x)={xi : iI}{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)=\left\{x_{\geq i}~:~i\in I\right\}}Set orprefilter of tails/sections ofx.{\displaystyle x_{\bullet }.} Also called theeventuality filter base generated by (the tails of)x=(xi)iI.{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}.} Ifx{\displaystyle x_{\bullet }} is a sequence thenTails(x){\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)} is also called thesequential filter base[16] orelementary prefilter.[17]
TailsFilter(x)=Tails(x)X{\displaystyle \operatorname {TailsFilter} \left(x_{\bullet }\right)=\operatorname {Tails} \left(x_{\bullet }\right)^{\uparrow X}}(Eventuality)filter of/generated by (tails of)x{\displaystyle x_{\bullet }}[16]
f(Ii)={f(j) : ji and jI}{\displaystyle f\left(I_{\geq i}\right)=\{f(j)~:~j\geq i{\text{ and }}j\in I\}}Tail orsection of a netf:IX{\displaystyle f:I\to X} starting atiI{\displaystyle i\in I}[16] where(I,){\displaystyle (I,\leq )} is a directed set.

Warning about using strict comparison

Ifx=(xi)iI{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} is a net andiI{\displaystyle i\in I} then it is possible for the setx>i={xj : j>i and jI},{\displaystyle x_{>i}=\left\{x_{j}~:~j>i{\text{ and }}j\in I\right\},} which is calledthe tail ofx{\displaystyle x_{\bullet }}afteri{\displaystyle i}, to be empty (for example, this happens ifi{\displaystyle i} is anupper bound of thedirected setI{\displaystyle I}). In this case, the family{x>i : iI}{\displaystyle \left\{x_{>i}~:~i\in I\right\}} would contain the empty set, which would prevent it from being a prefilter (defined later). This is the (important) reason for definingTails(x){\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)} as{xi : iI}{\displaystyle \left\{x_{\geq i}~:~i\in I\right\}} rather than{x>i : iI}{\displaystyle \left\{x_{>i}~:~i\in I\right\}} or even{x>i : iI}{xi : iI}{\displaystyle \left\{x_{>i}~:~i\in I\right\}\cup \left\{x_{\geq i}~:~i\in I\right\}} and it is for this reason that in general, when dealing with the prefilter of tails of a net, the strict inequality<{\displaystyle \,<\,} may not be used interchangeably with the inequality.{\displaystyle \,\leq .}

Filters and prefilters

[edit]
FamiliesF{\displaystyle {\mathcal {F}}} of sets overΩ{\displaystyle \Omega }
Is necessarily true ofF:{\displaystyle {\mathcal {F}}\colon }
or, isF{\displaystyle {\mathcal {F}}}closed under:
Directed
by{\displaystyle \,\supseteq }
AB{\displaystyle A\cap B}AB{\displaystyle A\cup B}BA{\displaystyle B\setminus A}ΩA{\displaystyle \Omega \setminus A}A1A2{\displaystyle A_{1}\cap A_{2}\cap \cdots }A1A2{\displaystyle A_{1}\cup A_{2}\cup \cdots }ΩF{\displaystyle \Omega \in {\mathcal {F}}}F{\displaystyle \varnothing \in {\mathcal {F}}}F.I.P.
π-systemYesYesNoNoNoNoNoNoNoNo
SemiringYesYesNoNoNoNoNoNoYesNever
Semialgebra(Semifield)YesYesNoNoNoNoNoNoYesNever
Monotone classNoNoNoNoNoonly ifAi{\displaystyle A_{i}\searrow }only ifAi{\displaystyle A_{i}\nearrow }NoNoNo
𝜆-system(Dynkin System)YesNoNoonly if
AB{\displaystyle A\subseteq B}
YesNoonly ifAi{\displaystyle A_{i}\nearrow } or
they aredisjoint
YesYesNever
Ring(Order theory)YesYesYesNoNoNoNoNoNoNo
Ring(Measure theory)YesYesYesYesNoNoNoNoYesNever
δ-RingYesYesYesYesNoYesNoNoYesNever
𝜎-RingYesYesYesYesNoYesYesNoYesNever
Algebra(Field)YesYesYesYesYesNoNoYesYesNever
𝜎-Algebra(𝜎-Field)YesYesYesYesYesYesYesYesYesNever
FilterYesYesYesNoNoNoYesYesNoNo
Proper filterYesYesYesNeverNeverNoYesYesNeverYes
Prefilter(Filter base)YesNoNoNoNoNoNoNoNoYes
Filter subbaseNoNoNoNoNoNoNoNoNoYes
Open TopologyYesYesYesNoNoNo
(even arbitrary{\displaystyle \cup })
YesYesNever
Closed TopologyYesYesYesNoNo
(even arbitrary{\displaystyle \cap })
NoYesYesNever
Is necessarily true ofF:{\displaystyle {\mathcal {F}}\colon }
or, isF{\displaystyle {\mathcal {F}}}closed under:
directed
downward
finite
intersections
finite
unions
relative
complements
complements
inΩ{\displaystyle \Omega }
countable
intersections
countable
unions
containsΩ{\displaystyle \Omega }contains{\displaystyle \varnothing }Finite
Intersection
Property

Additionally, asemiring is aπ-system where every complementBA{\displaystyle B\setminus A} is equal to a finitedisjoint union of sets inF.{\displaystyle {\mathcal {F}}.}
Asemialgebra is a semiring where every complementΩA{\displaystyle \Omega \setminus A} is equal to a finitedisjoint union of sets inF.{\displaystyle {\mathcal {F}}.}
A,B,A1,A2,{\displaystyle A,B,A_{1},A_{2},\ldots } are arbitrary elements ofF{\displaystyle {\mathcal {F}}} and it is assumed thatF.{\displaystyle {\mathcal {F}}\neq \varnothing .}

Main article:Filter on a set

The following is a list of properties that a familyB{\displaystyle {\mathcal {B}}} of sets may possess and they form the defining properties of filters, prefilters, and filter subbases. Whenever it is necessary, it should be assumed thatB(X).{\displaystyle {\mathcal {B}}\subseteq \wp (X).}

The family of setsB{\displaystyle {\mathcal {B}}} is:
  1. Proper ornondegenerate ifB.{\displaystyle \varnothing \not \in {\mathcal {B}}.} Otherwise, ifB,{\displaystyle \varnothing \in {\mathcal {B}},} then it is calledimproper[18] ordegenerate.
  2. Directed downward[15] if wheneverA,BB{\displaystyle A,B\in {\mathcal {B}}} then there exists someCB{\displaystyle C\in {\mathcal {B}}} such thatCAB.{\displaystyle C\subseteq A\cap B.}
  3. Closed under finite intersections (resp.unions) if the intersection (resp. union) of any two elements ofB{\displaystyle {\mathcal {B}}} is an element ofB.{\displaystyle {\mathcal {B}}.}
  4. Upward closed orIsotone inX{\displaystyle X}[6] ifB(X) and B=BX,{\displaystyle {\mathcal {B}}\subseteq \wp (X){\text{ and }}{\mathcal {B}}={\mathcal {B}}^{\uparrow X},} or equivalently, if wheneverBB{\displaystyle B\in {\mathcal {B}}} and some setC{\displaystyle C} satisfiesBCX, then CB.{\displaystyle B\subseteq C\subseteq X,{\text{ then }}C\in {\mathcal {B}}.} Similarly,B{\displaystyle {\mathcal {B}}} isdownward closed ifB=B.{\displaystyle {\mathcal {B}}={\mathcal {B}}^{\downarrow }.} An upward (respectively, downward) closed set is also called anupper set orupset (resp. alower set ordown set).

Many of the properties ofB{\displaystyle {\mathcal {B}}} defined above and below, such as "proper" and "directed downward," do not depend onX,{\displaystyle X,} so mentioning the setX{\displaystyle X} is optional when using such terms. Definitions involving being "upward closed inX,{\displaystyle X,}" such as that of "filter onX,{\displaystyle X,}" do depend onX{\displaystyle X} so the setX{\displaystyle X} should be mentioned if it is not clear from context.

A familyB{\displaystyle {\mathcal {B}}} is/is a(n):
  1. Ideal[18][19] ifB{\displaystyle {\mathcal {B}}\neq \varnothing } is downward closed and closed under finite unions.
  2. Dual ideal onX{\displaystyle X}[20] ifB{\displaystyle {\mathcal {B}}\neq \varnothing } is upward closed inX{\displaystyle X} and also closed under finite intersections. Equivalently,B{\displaystyle {\mathcal {B}}\neq \varnothing } is a dual ideal if for allR,SX,{\displaystyle R,S\subseteq X,}RSB if and only if R,SB.{\displaystyle R\cap S\in {\mathcal {B}}\;{\text{ if and only if }}\;R,S\in {\mathcal {B}}.}[21]
  3. Filter onX{\displaystyle X}[20][8] ifB{\displaystyle {\mathcal {B}}} is aproperdual ideal onX.{\displaystyle X.} That is, a filter onX{\displaystyle X} is a non−empty subset of(X){}{\displaystyle \wp (X)\setminus \{\varnothing \}} that is closed under finite intersections and upward closed inX.{\displaystyle X.} Equivalently, it is a prefilter that is upward closed inX.{\displaystyle X.} In words, a filter onX{\displaystyle X} is a family of sets overX{\displaystyle X} that (1) is not empty (or equivalently, it containsX{\displaystyle X}), (2) is closed under finite intersections, (3) is upward closed inX,{\displaystyle X,} and (4) does not have the empty set as an element.
  4. Prefilter orfilter base[8][24] ifB{\displaystyle {\mathcal {B}}\neq \varnothing } is proper and directed downward. Equivalently,B{\displaystyle {\mathcal {B}}} is called a prefilter if its upward closureBX{\displaystyle {\mathcal {B}}^{\uparrow X}} is a filter. It can also be defined as any family that isequivalent tosome filter.[9] A proper familyB{\displaystyle {\mathcal {B}}\neq \varnothing } is a prefilter if and only ifB()BB.{\displaystyle {\mathcal {B}}\,(\cap )\,{\mathcal {B}}\leq {\mathcal {B}}.}[9] A family is a prefilter if and only if the same is true of its upward closure.
  5. π-system ifB{\displaystyle {\mathcal {B}}\neq \varnothing } is closed under finite intersections. Every non-empty familyB{\displaystyle {\mathcal {B}}} is contained in a unique smallestπ-system calledtheπ-system generated byB,{\displaystyle {\mathcal {B}},} which is sometimes denoted byπ(B).{\displaystyle \pi ({\mathcal {B}}).} It is equal to the intersection of allπ-systems containingB{\displaystyle {\mathcal {B}}} and also to the set of all possible finite intersections of sets fromB{\displaystyle {\mathcal {B}}}:π(B)={B1Bn : n1 and B1,,BnB}.{\displaystyle \pi ({\mathcal {B}})=\left\{B_{1}\cap \cdots \cap B_{n}~:~n\geq 1{\text{ and }}B_{1},\ldots ,B_{n}\in {\mathcal {B}}\right\}.}
    • Aπ-system is a prefilter if and only if it is proper. Every filter is a properπ-system and every properπ-system is a prefilter but the converses do not hold in general.
    • A prefilter isequivalent to theπ-system generated by it and both of these families generate the same filter onX.{\displaystyle X.}
  6. Filter subbase[8][25] andcentered[9] ifB{\displaystyle {\mathcal {B}}\neq \varnothing } andB{\displaystyle {\mathcal {B}}} satisfies any of the following equivalent conditions:
    1. B{\displaystyle {\mathcal {B}}} has thefinite intersection property, which means that the intersection of any finite family of (one or more) sets inB{\displaystyle {\mathcal {B}}} is not empty; explicitly, this means that whenevern1 and B1,,BnB{\displaystyle n\geq 1{\text{ and }}B_{1},\ldots ,B_{n}\in {\mathcal {B}}} thenB1Bn.{\displaystyle \varnothing \neq B_{1}\cap \cdots \cap B_{n}.}
    2. Theπ-system generated byB{\displaystyle {\mathcal {B}}} is proper; that is,π(B).{\displaystyle \varnothing \not \in \pi ({\mathcal {B}}).}
    3. Theπ-system generated byB{\displaystyle {\mathcal {B}}} is a prefilter.
    4. B{\displaystyle {\mathcal {B}}} is a subset ofsome prefilter.
    5. B{\displaystyle {\mathcal {B}}} is a subset ofsome filter.[10]
  7. Subfilter of a filterF{\displaystyle {\mathcal {F}}} and thatF{\displaystyle {\mathcal {F}}} is asuperfilter ofB{\displaystyle {\mathcal {B}}}[18][26] ifB{\displaystyle {\mathcal {B}}} is a filter andBF{\displaystyle {\mathcal {B}}\subseteq {\mathcal {F}}} where for filters,BF if and only if BF.{\displaystyle {\mathcal {B}}\subseteq {\mathcal {F}}{\text{ if and only if }}{\mathcal {B}}\leq {\mathcal {F}}.}

There are no prefilters onX={\displaystyle X=\varnothing } (nor are there any nets valued in{\displaystyle \varnothing }), which is why this article, like most authors, will automatically assume without comment thatX{\displaystyle X\neq \varnothing } whenever this assumption is needed.

Ultrafilters

[edit]
Main articles:Ultrafilter on a set andUltrafilter

There are many other characterizations of "ultrafilter" and "ultra prefilter," which are listed in the article onultrafilters. Important properties of ultrafilters are also described in that article.

A non-empty familyB(X){\displaystyle {\mathcal {B}}\subseteq \wp (X)} of sets is/is an:
  1. Ultra[8][28] ifB{\displaystyle \varnothing \not \in {\mathcal {B}}} and any of the following equivalent conditions are satisfied:
    1. For every setSX{\displaystyle S\subseteq X} there exists some setBB{\displaystyle B\in {\mathcal {B}}} such thatBS or BXS{\displaystyle B\subseteq S{\text{ or }}B\subseteq X\setminus S} (or equivalently, such thatBS equals B or {\displaystyle B\cap S{\text{ equals }}B{\text{ or }}\varnothing }).
    2. For every setSBBB{\displaystyle S\subseteq {\textstyle \bigcup \limits _{B\in {\mathcal {B}}}}B} there exists some setBB{\displaystyle B\in {\mathcal {B}}} such thatBS equals B or .{\displaystyle B\cap S{\text{ equals }}B{\text{ or }}\varnothing .}
    3. Forevery setS{\displaystyle S} (not necessarily even a subset ofX{\displaystyle X}) there exists some setBB{\displaystyle B\in {\mathcal {B}}} such thatBS equals B or .{\displaystyle B\cap S{\text{ equals }}B{\text{ or }}\varnothing .}
  2. Ultra prefilter[8][28] if it is a prefilter that is also ultra. Equivalently, it is a filter subbase that is ultra. A prefilterB{\displaystyle {\mathcal {B}}} is ultra if and only if it satisfies any of the following equivalent conditions:
    1. B{\displaystyle {\mathcal {B}}} ismaximal inPrefilters(X){\displaystyle \operatorname {Prefilters} (X)} with respect to,{\displaystyle \,\leq ,\,} which means thatFor all CPrefilters(X),BC implies CB.{\displaystyle {\text{For all }}{\mathcal {C}}\in \operatorname {Prefilters} (X),\;{\mathcal {B}}\leq {\mathcal {C}}\;{\text{ implies }}\;{\mathcal {C}}\leq {\mathcal {B}}.}
    2. For all CFilters(X),BC implies CB.{\displaystyle {\text{For all }}{\mathcal {C}}\in \operatorname {Filters} (X),\;{\mathcal {B}}\leq {\mathcal {C}}\;{\text{ implies }}\;{\mathcal {C}}\leq {\mathcal {B}}.}
      • Although this statement is identical to that given below for ultrafilters, hereB{\displaystyle {\mathcal {B}}} is merely assumed to be a prefilter; it need not be a filter.
    3. BX{\displaystyle {\mathcal {B}}^{\uparrow X}} is ultra (and thus an ultrafilter).
    4. B{\displaystyle {\mathcal {B}}} isequivalent to some ultrafilter.
    • A filter subbase that is ultra is necessarily a prefilter. A filter subbase is ultra if and only if it is a maximal filter subbase with respect to{\displaystyle \,\leq \,} (as above).[18]
  3. Ultrafilter onX{\displaystyle X}[8][28] if it is a filter onX{\displaystyle X} that is ultra. Equivalently, an ultrafilter onX{\displaystyle X} is a filterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X} that satisfies any of the following equivalent conditions:
    1. B{\displaystyle {\mathcal {B}}} is generated by an ultra prefilter.
    2. For anySX,SB or XSB.{\displaystyle S\subseteq X,S\in {\mathcal {B}}{\text{ or }}X\setminus S\in {\mathcal {B}}.}[18]
    3. B(XB)=(X).{\displaystyle {\mathcal {B}}\cup (X\setminus {\mathcal {B}})=\wp (X).} This condition can be restated as:(X){\displaystyle \wp (X)} is partitioned byB{\displaystyle {\mathcal {B}}} and its dualXB.{\displaystyle X\setminus {\mathcal {B}}.}
    4. For anyR,SX,{\displaystyle R,S\subseteq X,} ifRSB{\displaystyle R\cup S\in {\mathcal {B}}} thenRB or SB{\displaystyle R\in {\mathcal {B}}{\text{ or }}S\in {\mathcal {B}}} (a filter with this property is called aprime filter).
      • This property extends to any finite union of two or more sets.
    5. B{\displaystyle {\mathcal {B}}} is amaximal filter onX{\displaystyle X}; meaning that ifC{\displaystyle {\mathcal {C}}} is a filter onX{\displaystyle X} such thatBC{\displaystyle {\mathcal {B}}\subseteq {\mathcal {C}}} then necessarilyC=B{\displaystyle {\mathcal {C}}={\mathcal {B}}} (this equality may be replaced byCB or by CB{\displaystyle {\mathcal {C}}\subseteq {\mathcal {B}}{\text{ or by }}{\mathcal {C}}\leq {\mathcal {B}}}).

The ultrafilter lemma

The following important theorem is due toAlfred Tarski (1930).[29]

The ultrafilter lemma/principle/theorem[30] (Tarski)Every filter on a setX{\displaystyle X} is a subset of some ultrafilter onX.{\displaystyle X.}

A consequence of the ultrafilter lemma is that every filter is equal to the intersection of all ultrafilters containing it.[30] Assuming the axioms ofZermelo–Fraenkel (ZF), the ultrafilter lemma follows from theAxiom of choice (in particular fromZorn's lemma) but is strictly weaker than it. The ultrafilter lemma implies the Axiom of choice for finite sets. Ifonly dealing withHausdorff spaces, then most basic results (as encountered in introductory courses) in Topology (such asTychonoff's theorem for compact Hausdorff spaces and theAlexander subbase theorem) and infunctional analysis (such as theHahn–Banach theorem) can be proven using only the ultrafilter lemma; the full strength of the axiom of choice might not be needed.

Kernels

[edit]

The kernel is useful in classifying properties of prefilters and other families of sets.

Thekernel[6] of a family of setsB{\displaystyle {\mathcal {B}}} is the intersection of all sets that are elements ofB:{\displaystyle {\mathcal {B}}:}kerB=BBB{\displaystyle \ker {\mathcal {B}}=\bigcap _{B\in {\mathcal {B}}}B}

IfB(X){\displaystyle {\mathcal {B}}\subseteq \wp (X)} thenker(BX)=kerB{\displaystyle \ker \left({\mathcal {B}}^{\uparrow X}\right)=\ker {\mathcal {B}}} and this set is also equal to the kernel of theπ-system that is generated byB.{\displaystyle {\mathcal {B}}.} In particular, ifB{\displaystyle {\mathcal {B}}} is a filter subbase then the kernels of all of the following sets are equal:

(1)B,{\displaystyle {\mathcal {B}},} (2) theπ-system generated byB,{\displaystyle {\mathcal {B}},} and (3) the filter generated byB.{\displaystyle {\mathcal {B}}.}

Iff{\displaystyle f} is a map thenf(kerB)kerf(B) and f1(kerB)=kerf1(B).{\displaystyle f(\ker {\mathcal {B}})\subseteq \ker f({\mathcal {B}}){\text{ and }}f^{-1}(\ker {\mathcal {B}})=\ker f^{-1}({\mathcal {B}}).} Equivalent families have equal kernels. Two principal families are equivalent if and only if their kernels are equal.

Classifying families by their kernels
[edit]
A familyB{\displaystyle {\mathcal {B}}} of sets is:
  1. Free[7] ifkerB=,{\displaystyle \ker {\mathcal {B}}=\varnothing ,} or equivalently, if{X{x} : xX}BX;{\displaystyle \{X\setminus \{x\}~:~x\in X\}\subseteq {\mathcal {B}}^{\uparrow X};} this can be restated as{X{x} : xX}B.{\displaystyle \{X\setminus \{x\}~:~x\in X\}\leq {\mathcal {B}}.}
  2. Fixed ifkerB{\displaystyle \ker {\mathcal {B}}\neq \varnothing } in which case,B{\displaystyle {\mathcal {B}}} is said to befixed by any pointxkerB.{\displaystyle x\in \ker {\mathcal {B}}.}
    • Any fixed family is necessarily a filter subbase.
  3. Principal[7] ifkerBB.{\displaystyle \ker {\mathcal {B}}\in {\mathcal {B}}.}
    • A proper principal family of sets is necessarily a prefilter.
  4. Discrete orPrincipal atxX{\displaystyle x\in X}[31] if{x}=kerBB.{\displaystyle \{x\}=\ker {\mathcal {B}}\in {\mathcal {B}}.}
  5. Countably deep if wheneverCB{\displaystyle {\mathcal {C}}\subseteq {\mathcal {B}}} is a countable subset thenkerCB.{\displaystyle \ker {\mathcal {C}}\in {\mathcal {B}}.}[21]

IfB{\displaystyle {\mathcal {B}}} is a principal filter onX{\displaystyle X} thenkerBB{\displaystyle \varnothing \neq \ker {\mathcal {B}}\in {\mathcal {B}}} andB={kerB}X{\displaystyle {\mathcal {B}}=\{\ker {\mathcal {B}}\}^{\uparrow X}} and{kerB}{\displaystyle \{\ker {\mathcal {B}}\}} is also the smallest prefilter that generatesB.{\displaystyle {\mathcal {B}}.}

Family of examples: For any non-emptyCR,{\displaystyle C\subseteq \mathbb {R} ,} the familyBC={R(r+C) : rR}{\displaystyle {\mathcal {B}}_{C}=\{\mathbb {R} \setminus (r+C)~:~r\in \mathbb {R} \}} is free but it is a filter subbase if and only if no finite union of the form(r1+C)(rn+C){\displaystyle \left(r_{1}+C\right)\cup \cdots \cup \left(r_{n}+C\right)} coversR,{\displaystyle \mathbb {R} ,} in which case the filter that it generates will also be free. In particular,BC{\displaystyle {\mathcal {B}}_{C}} is a filter subbase ifC{\displaystyle C} is countable (for example,C=Q,Z,{\displaystyle C=\mathbb {Q} ,\mathbb {Z} ,} the primes), ameager set inR,{\displaystyle \mathbb {R} ,} a set of finite measure, or a bounded subset ofR.{\displaystyle \mathbb {R} .} IfC{\displaystyle C} is a singleton set thenBC{\displaystyle {\mathcal {B}}_{C}} is a subbase for the Fréchet filter onR.{\displaystyle \mathbb {R} .}

Characterizing fixed ultra prefilters
[edit]

If a family of setsB{\displaystyle {\mathcal {B}}} is fixed (that is,kerB{\displaystyle \ker {\mathcal {B}}\neq \varnothing }) thenB{\displaystyle {\mathcal {B}}} is ultra if and only if some element ofB{\displaystyle {\mathcal {B}}} is a singleton set, in which caseB{\displaystyle {\mathcal {B}}} will necessarily be a prefilter. Every principal prefilter is fixed, so a principal prefilterB{\displaystyle {\mathcal {B}}} is ultra if and only ifkerB{\displaystyle \ker {\mathcal {B}}} is a singleton set.

Every filter onX{\displaystyle X} that is principal at a single point is an ultrafilter, and if in additionX{\displaystyle X} is finite, then there are no ultrafilters onX{\displaystyle X} other than these.[7]

The next theorem shows that every ultrafilter falls into one of two categories: either it is free or else it is a principal filter generated by a single point.

PropositionIfF{\displaystyle {\mathcal {F}}} is an ultrafilter onX{\displaystyle X} then the following are equivalent:

  1. F{\displaystyle {\mathcal {F}}} is fixed, or equivalently, not free, meaningkerF.{\displaystyle \ker {\mathcal {F}}\neq \varnothing .}
  2. F{\displaystyle {\mathcal {F}}} is principal, meaningkerFF.{\displaystyle \ker {\mathcal {F}}\in {\mathcal {F}}.}
  3. Some element ofF{\displaystyle {\mathcal {F}}} is a finite set.
  4. Some element ofF{\displaystyle {\mathcal {F}}} is a singleton set.
  5. F{\displaystyle {\mathcal {F}}} is principal at some point ofX,{\displaystyle X,} which meanskerF={x}F{\displaystyle \ker {\mathcal {F}}=\{x\}\in {\mathcal {F}}} for somexX.{\displaystyle x\in X.}
  6. F{\displaystyle {\mathcal {F}}} doesnot contain the Fréchet filter onX.{\displaystyle X.}
  7. F{\displaystyle {\mathcal {F}}} is sequential.[21]

Finer/coarser, subordination, and meshing

[edit]

The preorder{\displaystyle \,\leq \,} that is defined below is of fundamental importance for the use of prefilters (and filters) in topology. For instance, this preorder is used to define the prefilter equivalent of "subsequence",[27] where "FC{\displaystyle {\mathcal {F}}\geq {\mathcal {C}}}" can be interpreted as "F{\displaystyle {\mathcal {F}}} is a subsequence ofC{\displaystyle {\mathcal {C}}}" (so "subordinate to" is the prefilter equivalent of "subsequence of"). It is also used to define prefilter convergence in a topological space. The definition ofB{\displaystyle {\mathcal {B}}} meshes withC,{\displaystyle {\mathcal {C}},} which is closely related to the preorder,{\displaystyle \,\leq ,} is used in topology to definecluster points.

Two families of setsB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}}mesh[8] and arecompatible, indicated by writingB#C,{\displaystyle {\mathcal {B}}\#{\mathcal {C}},} ifBC for all BB and CC.{\displaystyle B\cap C\neq \varnothing {\text{ for all }}B\in {\mathcal {B}}{\text{ and }}C\in {\mathcal {C}}.} IfB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} do not mesh then they aredissociated. IfSX and B(X){\displaystyle S\subseteq X{\text{ and }}{\mathcal {B}}\subseteq \wp (X)} thenB and S{\displaystyle {\mathcal {B}}{\text{ and }}S} are said tomesh ifB and {S}{\displaystyle {\mathcal {B}}{\text{ and }}\{S\}} mesh, or equivalently, if thetrace ofB on S,{\displaystyle {\mathcal {B}}{\text{ on }}S,} which is the familyB|S={BS : BB},{\displaystyle {\mathcal {B}}{\big \vert }_{S}=\{B\cap S~:~B\in {\mathcal {B}}\},} does not contain the empty set, where the trace is also called therestriction ofB to S.{\displaystyle {\mathcal {B}}{\text{ to }}S.}

Declare thatCF,FC, and FC,{\displaystyle {\mathcal {C}}\leq {\mathcal {F}},{\mathcal {F}}\geq {\mathcal {C}},{\text{ and }}{\mathcal {F}}\vdash {\mathcal {C}},} stated asC{\displaystyle {\mathcal {C}}} iscoarser thanF{\displaystyle {\mathcal {F}}} andF{\displaystyle {\mathcal {F}}} isfiner than (orsubordinate to)C,{\displaystyle {\mathcal {C}},}[30][11][12][9][21] if any of the following equivalent conditions hold:
  1. Definition: EveryCC{\displaystyle C\in {\mathcal {C}}}includes someFF.{\displaystyle F\in {\mathcal {F}}.} Explicitly, this means that for everyCC,{\displaystyle C\in {\mathcal {C}},} there is someFF{\displaystyle F\in {\mathcal {F}}} such thatFC{\displaystyle F\subseteq C} (thusCCFF{\displaystyle {\mathcal {C}}\ni C\supseteq F\in {\mathcal {F}}} holds).
  2. {C}F for every CC.{\displaystyle \{C\}\leq {\mathcal {F}}{\text{ for every }}C\in {\mathcal {C}}.}
  3. CFX,{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}^{\uparrow X},} which is equivalent toCFX{\displaystyle {\mathcal {C}}\subseteq {\mathcal {F}}^{\uparrow X}};
  4. CXF{\displaystyle {\mathcal {C}}^{\uparrow X}\leq {\mathcal {F}}};
  5. CXFX,{\displaystyle {\mathcal {C}}^{\uparrow X}\leq {\mathcal {F}}^{\uparrow X},} which is equivalent toCXFX{\displaystyle {\mathcal {C}}^{\uparrow X}\subseteq {\mathcal {F}}^{\uparrow X}};

and if in additionF{\displaystyle {\mathcal {F}}} is upward closed, which means thatF=FX,{\displaystyle {\mathcal {F}}={\mathcal {F}}^{\uparrow X},} then this list can be extended to include:

  1. CF.{\displaystyle {\mathcal {C}}\subseteq {\mathcal {F}}.}[6]

If an upward closed familyF{\displaystyle {\mathcal {F}}} is finer thanC{\displaystyle {\mathcal {C}}} (that is,CF{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}}) butCF{\displaystyle {\mathcal {C}}\neq {\mathcal {F}}} thenF{\displaystyle {\mathcal {F}}} is said to bestrictly finer thanC{\displaystyle {\mathcal {C}}} andC{\displaystyle {\mathcal {C}}} isstrictly coarser thanF.{\displaystyle {\mathcal {F}}.}

Two families arecomparable if one of them is finer than the other.[30]

Example: Ifxi=(xin)n=1{\displaystyle x_{i_{\bullet }}=\left(x_{i_{n}}\right)_{n=1}^{\infty }} is asubsequence ofx=(xi)i=1{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i=1}^{\infty }} thenTails(xi){\displaystyle \operatorname {Tails} \left(x_{i_{\bullet }}\right)} is subordinate toTails(x);{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right);} in symbols:Tails(xi)Tails(x){\displaystyle \operatorname {Tails} \left(x_{i_{\bullet }}\right)\vdash \operatorname {Tails} \left(x_{\bullet }\right)} and alsoTails(x)Tails(xi).{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)\leq \operatorname {Tails} \left(x_{i_{\bullet }}\right).} Stated in plain English, the prefilter of tails of a subsequence is always subordinate to that of the original sequence. To see this, letC:=xiTails(x){\displaystyle C:=x_{\geq i}\in \operatorname {Tails} \left(x_{\bullet }\right)} be arbitrary (or equivalently, letiN{\displaystyle i\in \mathbb {N} } be arbitrary) and it remains to show that this set contains someF:=xinTails(xi).{\displaystyle F:=x_{i_{\geq n}}\in \operatorname {Tails} \left(x_{i_{\bullet }}\right).} For the setxi={xi,xi+1,}{\displaystyle x_{\geq i}=\left\{x_{i},x_{i+1},\ldots \right\}} to containxin={xin,xin+1,},{\displaystyle x_{i_{\geq n}}=\left\{x_{i_{n}},x_{i_{n+1}},\ldots \right\},} it is sufficient to haveiin.{\displaystyle i\leq i_{n}.} Sincei1<i2<{\displaystyle i_{1}<i_{2}<\cdots } are strictly increasing integers, there existsnN{\displaystyle n\in \mathbb {N} } such thatini,{\displaystyle i_{n}\geq i,} and soxixin{\displaystyle x_{\geq i}\supseteq x_{i_{\geq n}}} holds, as desired. Consequently,TailsFilter(x)TailsFilter(xi).{\displaystyle \operatorname {TailsFilter} \left(x_{\bullet }\right)\subseteq \operatorname {TailsFilter} \left(x_{i_{\bullet }}\right).} The left hand side will be astrict/proper subset of the right hand side if (for instance) every point ofx{\displaystyle x_{\bullet }} is unique (that is, whenx:NX{\displaystyle x_{\bullet }:\mathbb {N} \to X} is injective) andxi{\displaystyle x_{i_{\bullet }}} is the even-indexed subsequence(x2,x4,x6,){\displaystyle \left(x_{2},x_{4},x_{6},\ldots \right)} because under these conditions, every tailxin={x2n,x2n+2,x2n+4,}{\displaystyle x_{i_{\geq n}}=\left\{x_{2n},x_{2n+2},x_{2n+4},\ldots \right\}} (for everynN{\displaystyle n\in \mathbb {N} }) of the subsequence will belong to the right hand side filter but not to the left hand side filter.

For another example, ifB{\displaystyle {\mathcal {B}}} is any family thenBB{}{\displaystyle \varnothing \leq {\mathcal {B}}\leq {\mathcal {B}}\leq \{\varnothing \}} always holds and furthermore,{}B if and only if B.{\displaystyle \{\varnothing \}\leq {\mathcal {B}}{\text{ if and only if }}\varnothing \in {\mathcal {B}}.}

A non-empty family that is coarser than a filter subbase must itself be a filter subbase.[9] Every filter subbase is coarser than both theπ-system that it generates and the filter that it generates.[9]

IfC and F{\displaystyle {\mathcal {C}}{\text{ and }}{\mathcal {F}}} are families such thatCF,{\displaystyle {\mathcal {C}}\leq {\mathcal {F}},} the familyC{\displaystyle {\mathcal {C}}} is ultra, andF,{\displaystyle \varnothing \not \in {\mathcal {F}},} thenF{\displaystyle {\mathcal {F}}} is necessarily ultra. It follows that any family that is equivalent to an ultra family will necessarilybe ultra. In particular, ifC{\displaystyle {\mathcal {C}}} is a prefilter then either bothC{\displaystyle {\mathcal {C}}} and the filterCX{\displaystyle {\mathcal {C}}^{\uparrow X}} it generates are ultra or neither one is ultra.

The relation{\displaystyle \,\leq \,} isreflexive andtransitive, which makes it into apreorder on((X)).{\displaystyle \wp (\wp (X)).}[32] The relation on Filters(X){\displaystyle \,\leq \,{\text{ on }}\operatorname {Filters} (X)} isantisymmetric but ifX{\displaystyle X} has more than one point then it isnotsymmetric.

Equivalent families of sets

[edit]

The preorder{\displaystyle \,\leq \,} induces its canonicalequivalence relation on((X)),{\displaystyle \wp (\wp (X)),} where for allB,C((X)),{\displaystyle {\mathcal {B}},{\mathcal {C}}\in \wp (\wp (X)),}B{\displaystyle {\mathcal {B}}} isequivalent toC{\displaystyle {\mathcal {C}}} if any of the following equivalent conditions hold:[9][6]

  1. CB and BC.{\displaystyle {\mathcal {C}}\leq {\mathcal {B}}{\text{ and }}{\mathcal {B}}\leq {\mathcal {C}}.}
  2. The upward closures ofC and B{\displaystyle {\mathcal {C}}{\text{ and }}{\mathcal {B}}} are equal.

Two upward closed (inX{\displaystyle X}) subsets of(X){\displaystyle \wp (X)} are equivalent if and only if they are equal.[9] IfB(X){\displaystyle {\mathcal {B}}\subseteq \wp (X)} then necessarilyB(X){\displaystyle \varnothing \leq {\mathcal {B}}\leq \wp (X)} andB{\displaystyle {\mathcal {B}}} is equivalent toBX.{\displaystyle {\mathcal {B}}^{\uparrow X}.} Everyequivalence class other than{}{\displaystyle \{\varnothing \}} contains a unique representative (that is, element of the equivalence class) that is upward closed inX.{\displaystyle X.}[9]

Properties preserved between equivalent families

LetB,C((X)){\displaystyle {\mathcal {B}},{\mathcal {C}}\in \wp (\wp (X))} be arbitrary and letF{\displaystyle {\mathcal {F}}} be any family of sets. IfB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} are equivalent (which implies thatkerB=kerC{\displaystyle \ker {\mathcal {B}}=\ker {\mathcal {C}}}) then for each of the statements/properties listed below, either it is true ofbothB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} or else it is false ofbothB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}}:[32]

  1. Not empty
  2. Proper (that is,{\displaystyle \varnothing } is not an element)
    • Moreover, any two degenerate families are necessarily equivalent.
  3. Filter subbase
  4. Prefilter
  5. Free
  6. Principal
  7. Ultra
  8. Is equal to the trivial filter{X}{\displaystyle \{X\}}
    • In words, this means that the only subset of(X){\displaystyle \wp (X)} that is equivalent to the trivial filteris the trivial filter. In general, this conclusion of equality does not extend to non−trivial filters (one exception is when both families are filters).
  9. Meshes withF{\displaystyle {\mathcal {F}}}
  10. Is finer thanF{\displaystyle {\mathcal {F}}}
  11. Is coarser thanF{\displaystyle {\mathcal {F}}}
  12. Is equivalent toF{\displaystyle {\mathcal {F}}}

Missing from the above list is the word "filter" because this property isnot preserved by equivalence. However, ifB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} are filters onX,{\displaystyle X,} then they are equivalent if and only if they are equal; this characterization doesnot extend to prefilters.

Equivalence of prefilters and filter subbases

IfB{\displaystyle {\mathcal {B}}} is a prefilter onX{\displaystyle X} then the following families are always equivalent to each other:

  1. B{\displaystyle {\mathcal {B}}};
  2. theπ-system generated byB{\displaystyle {\mathcal {B}}};
  3. the filter onX{\displaystyle X} generated byB{\displaystyle {\mathcal {B}}};

and moreover, these three families all generate the same filter onX{\displaystyle X} (that is, the upward closures inX{\displaystyle X} of these families are equal).

In particular, every prefilter is equivalent to the filter that it generates. By transitivity, two prefilters are equivalent if and only if they generate the same filter.[9] Every prefilter is equivalent to exactly one filter onX,{\displaystyle X,} which is the filter that it generates (that is, the prefilter's upward closure). Said differently, every equivalence class of prefilters contains exactly one representative that is a filter. In this way, filters can be considered as just being distinguished elements of these equivalence classes of prefilters.[9]

A filter subbase that isnot also a prefilter cannot be equivalent to the prefilter (or filter) that it generates. In contrast, every prefilter is equivalent to the filter that it generates. This is why prefilters can, by and large, be used interchangeably with the filters that they generate while filter subbases cannot.

Set theoretic properties and constructions relevant to topology

[edit]
See also:Filter on a set

Trace and meshing

[edit]

IfB{\displaystyle {\mathcal {B}}} is a prefilter (resp. filter) onX and SX{\displaystyle X{\text{ and }}S\subseteq X} then the trace ofB on S,{\displaystyle {\mathcal {B}}{\text{ on }}S,} which is the familyB|S:=B(){S},{\displaystyle {\mathcal {B}}{\big \vert }_{S}:={\mathcal {B}}(\cap )\{S\},} is a prefilter (resp. a filter) if and only ifB and S{\displaystyle {\mathcal {B}}{\text{ and }}S} mesh (that is,B(){S}{\displaystyle \varnothing \not \in {\mathcal {B}}(\cap )\{S\}}[30]), in which case the trace ofB on S{\displaystyle {\mathcal {B}}{\text{ on }}S} is said to beinduced byS{\displaystyle S}. The trace is always finer than the original family; that is,BB|S.{\displaystyle {\mathcal {B}}\leq {\mathcal {B}}{\big \vert }_{S}.}IfB{\displaystyle {\mathcal {B}}} is ultra and ifB and S{\displaystyle {\mathcal {B}}{\text{ and }}S} mesh then the traceB|S{\displaystyle {\mathcal {B}}{\big \vert }_{S}} is ultra. IfB{\displaystyle {\mathcal {B}}} is an ultrafilter onX{\displaystyle X} then the trace ofB on S{\displaystyle {\mathcal {B}}{\text{ on }}S} is a filter onS{\displaystyle S} if and only ifSB.{\displaystyle S\in {\mathcal {B}}.}

For example, suppose thatB{\displaystyle {\mathcal {B}}} is a filter onX and SX{\displaystyle X{\text{ and }}S\subseteq X} is such thatSX and XSB.{\displaystyle S\neq X{\text{ and }}X\setminus S\not \in {\mathcal {B}}.} ThenB and S{\displaystyle {\mathcal {B}}{\text{ and }}S} mesh andB{S}{\displaystyle {\mathcal {B}}\cup \{S\}} generates a filter onX{\displaystyle X} that is strictly finer thanB.{\displaystyle {\mathcal {B}}.}[30]

When prefilters mesh

Given non-empty familiesB and C,{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}},} the familyB()C:={BC : BB and CC}{\displaystyle {\mathcal {B}}(\cap ){\mathcal {C}}:=\{B\cap C~:~B\in {\mathcal {B}}{\text{ and }}C\in {\mathcal {C}}\}}satisfiesCB()C{\displaystyle {\mathcal {C}}\leq {\mathcal {B}}(\cap ){\mathcal {C}}} andBB()C.{\displaystyle {\mathcal {B}}\leq {\mathcal {B}}(\cap ){\mathcal {C}}.} IfB()C{\displaystyle {\mathcal {B}}(\cap ){\mathcal {C}}} is proper (resp. a prefilter, a filter subbase) then this is also true of bothB and C.{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}.} In order to make any meaningful deductions aboutB()C{\displaystyle {\mathcal {B}}(\cap ){\mathcal {C}}} fromB and C,B()C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}},{\mathcal {B}}(\cap ){\mathcal {C}}} needs to be proper (that is,B()C,{\displaystyle \varnothing \not \in {\mathcal {B}}(\cap ){\mathcal {C}},} which is the motivation for the definition of "mesh". In this case,B()C{\displaystyle {\mathcal {B}}(\cap ){\mathcal {C}}} is a prefilter (resp. filter subbase) if and only if this is true of bothB and C.{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}.} Said differently, ifB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} are prefilters then they mesh if and only ifB()C{\displaystyle {\mathcal {B}}(\cap ){\mathcal {C}}} is a prefilter. Generalizing gives a well known characterization of "mesh" entirely in terms of subordination (that is,{\displaystyle \,\leq \,}):

     Two prefilters (resp. filter subbases)B and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} mesh if and only if there exists a prefilter (resp. filter subbase)F{\displaystyle {\mathcal {F}}} such thatCF{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}} andBF.{\displaystyle {\mathcal {B}}\leq {\mathcal {F}}.}

If the least upper bound of two filtersB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} exists inFilters(X){\displaystyle \operatorname {Filters} (X)} then this least upper bound is equal toB()C.{\displaystyle {\mathcal {B}}(\cap ){\mathcal {C}}.}[33]

Images and preimages under functions

[edit]
See also:List of set identities and relations andAlgebra of sets

Throughout,f:XY and g:YZ{\displaystyle f:X\to Y{\text{ and }}g:Y\to Z} will be maps between non-empty sets.

Images of prefilters

LetB(Y).{\displaystyle {\mathcal {B}}\subseteq \wp (Y).} Many of the properties thatB{\displaystyle {\mathcal {B}}} may have are preserved under images of maps; notable exceptions include being upward closed, being closed under finite intersections, and being a filter, which are not necessarily preserved.

Explicitly, if one of the following properties is true ofB on Y,{\displaystyle {\mathcal {B}}{\text{ on }}Y,} then it will necessarily also be true ofg(B) on g(Y){\displaystyle g({\mathcal {B}}){\text{ on }}g(Y)} (although possibly not on the codomainZ{\displaystyle Z} unlessg{\displaystyle g} is surjective):[30][13][34][35][36][29] ultra, ultrafilter, filter, prefilter, filter subbase, dual ideal, upward closed, proper/non-degenerate, ideal, closed under finite unions, downward closed, directed upward. Moreover, ifB(Y){\displaystyle {\mathcal {B}}\subseteq \wp (Y)} is a prefilter then so are bothg(B) and g1(g(B)).{\displaystyle g({\mathcal {B}}){\text{ and }}g^{-1}(g({\mathcal {B}})).}[30] The image under a mapf:XY{\displaystyle f:X\to Y} of an ultra setB(X){\displaystyle {\mathcal {B}}\subseteq \wp (X)} is again ultra and ifB{\displaystyle {\mathcal {B}}} is an ultra prefilter then so isf(B).{\displaystyle f({\mathcal {B}}).}

IfB{\displaystyle {\mathcal {B}}} is a filter theng(B){\displaystyle g({\mathcal {B}})} is a filter on the rangeg(Y),{\displaystyle g(Y),} but it is a filter on the codomainZ{\displaystyle Z} if and only ifg{\displaystyle g} is surjective.[34] Otherwise it is just a prefilter onZ{\displaystyle Z} and its upward closure must be taken inZ{\displaystyle Z} to obtain a filter. The upward closure ofg(B) in Z{\displaystyle g({\mathcal {B}}){\text{ in }}Z} isg(B)Z={SZ : Bg1(S) for some BB}{\displaystyle g({\mathcal {B}})^{\uparrow Z}=\left\{S\subseteq Z~:~B\subseteq g^{-1}(S){\text{ for some }}B\in {\mathcal {B}}\right\}}where ifB{\displaystyle {\mathcal {B}}} is upward closed inY{\displaystyle Y} (that is, a filter) then this simplifies to:g(B)Z={SZ : g1(S)B}.{\displaystyle g({\mathcal {B}})^{\uparrow Z}=\left\{S\subseteq Z~:~g^{-1}(S)\in {\mathcal {B}}\right\}.}

IfXY{\displaystyle X\subseteq Y} then takingg{\displaystyle g} to be the inclusion mapXY{\displaystyle X\to Y} shows that any prefilter (resp. ultra prefilter, filter subbase) onX{\displaystyle X} is also a prefilter (resp. ultra prefilter, filter subbase) onY.{\displaystyle Y.}[30]

Preimages of prefilters

LetB(Y).{\displaystyle {\mathcal {B}}\subseteq \wp (Y).} Under the assumption thatf:XY{\displaystyle f:X\to Y} issurjective:

     f1(B){\displaystyle f^{-1}({\mathcal {B}})} is a prefilter (resp. filter subbase,π-system, closed under finite unions, proper) if and only if this is true ofB.{\displaystyle {\mathcal {B}}.}

However, ifB{\displaystyle {\mathcal {B}}} is an ultrafilter onY{\displaystyle Y} then even iff{\displaystyle f} is surjective (which would makef1(B){\displaystyle f^{-1}({\mathcal {B}})} a prefilter), it is nevertheless still possible for the prefilterf1(B){\displaystyle f^{-1}({\mathcal {B}})} to be neither ultra nor a filter onX.{\displaystyle X.}[35]

Iff:XY{\displaystyle f:X\to Y} is not surjective then denote the trace ofB on f(X){\displaystyle {\mathcal {B}}{\text{ on }}f(X)} byB|f(X),{\displaystyle {\mathcal {B}}{\big \vert }_{f(X)},} where in this case particular case the trace satisfies:B|f(X)=f(f1(B)){\displaystyle {\mathcal {B}}{\big \vert }_{f(X)}=f\left(f^{-1}({\mathcal {B}})\right)}and consequently also:f1(B)=f1(B|f(X)).{\displaystyle f^{-1}({\mathcal {B}})=f^{-1}\left({\mathcal {B}}{\big \vert }_{f(X)}\right).}

This last equality and the fact that the traceB|f(X){\displaystyle {\mathcal {B}}{\big \vert }_{f(X)}} is a family of sets overf(X){\displaystyle f(X)} means that to draw conclusions aboutf1(B),{\displaystyle f^{-1}({\mathcal {B}}),} the traceB|f(X){\displaystyle {\mathcal {B}}{\big \vert }_{f(X)}} can be used in place ofB{\displaystyle {\mathcal {B}}} and thesurjectionf:Xf(X){\displaystyle f:X\to f(X)} can be used in place off:XY.{\displaystyle f:X\to Y.} For example:[13][30][36]

     f1(B){\displaystyle f^{-1}({\mathcal {B}})} is a prefilter (resp. filter subbase,π-system, proper) if and only if this is true ofB|f(X).{\displaystyle {\mathcal {B}}{\big \vert }_{f(X)}.}

In this way, the case wheref{\displaystyle f} is not (necessarily) surjective can be reduced down to the case of a surjective function (which is a case that was described at the start of this subsection).

Even ifB{\displaystyle {\mathcal {B}}} is an ultrafilter onY,{\displaystyle Y,} iff{\displaystyle f} is not surjective then it is nevertheless possible thatB|f(X),{\displaystyle \varnothing \in {\mathcal {B}}{\big \vert }_{f(X)},} which would makef1(B){\displaystyle f^{-1}({\mathcal {B}})} degenerate as well. The next characterization shows that degeneracy is the only obstacle. IfB{\displaystyle {\mathcal {B}}} is a prefilter then the following are equivalent:[13][30][36]

  1. f1(B){\displaystyle f^{-1}({\mathcal {B}})} is a prefilter;
  2. B|f(X){\displaystyle {\mathcal {B}}{\big \vert }_{f(X)}} is a prefilter;
  3. B|f(X){\displaystyle \varnothing \not \in {\mathcal {B}}{\big \vert }_{f(X)}};
  4. B{\displaystyle {\mathcal {B}}} meshes withf(X){\displaystyle f(X)}

and moreover, iff1(B){\displaystyle f^{-1}({\mathcal {B}})} is a prefilter then so isf(f1(B)).{\displaystyle f\left(f^{-1}({\mathcal {B}})\right).}[13][30]

IfSY{\displaystyle S\subseteq Y} and ifIn:SY{\displaystyle \operatorname {In} :S\to Y} denotes the inclusion map then the trace ofB on S{\displaystyle {\mathcal {B}}{\text{ on }}S} is equal toIn1(B).{\displaystyle \operatorname {In} ^{-1}({\mathcal {B}}).}[30] This observation allows the results in this subsection to be applied to investigating the trace on a set.

Subordination is preserved by images and preimages

[edit]

The relation{\displaystyle \,\leq \,} is preserved under both images and preimages of families of sets.[30] This means that forany familiesC and F,{\displaystyle {\mathcal {C}}{\text{ and }}{\mathcal {F}},}[36]CF implies g(C)g(F) and f1(C)f1(F).{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}\quad {\text{ implies }}\quad g({\mathcal {C}})\leq g({\mathcal {F}})\quad {\text{ and }}\quad f^{-1}({\mathcal {C}})\leq f^{-1}({\mathcal {F}}).}

Moreover, the following relations always hold forany family of setsC{\displaystyle {\mathcal {C}}}:[36]Cf(f1(C)){\displaystyle {\mathcal {C}}\leq f\left(f^{-1}({\mathcal {C}})\right)} where equality will hold iff{\displaystyle f} is surjective.[36] Furthermore,f1(C)=f1(f(f1(C))) and g(C)=g(g1(g(C))).{\displaystyle f^{-1}({\mathcal {C}})=f^{-1}\left(f\left(f^{-1}({\mathcal {C}})\right)\right)\quad {\text{ and }}\quad g({\mathcal {C}})=g\left(g^{-1}(g({\mathcal {C}}))\right).}

IfB(X) and C(Y){\displaystyle {\mathcal {B}}\subseteq \wp (X){\text{ and }}{\mathcal {C}}\subseteq \wp (Y)} then[21]f(B)C if and only if Bf1(C){\displaystyle f({\mathcal {B}})\leq {\mathcal {C}}\quad {\text{ if and only if }}\quad {\mathcal {B}}\leq f^{-1}({\mathcal {C}})}andg1(g(C))C{\displaystyle g^{-1}(g({\mathcal {C}}))\leq {\mathcal {C}}}[36] where equality will hold ifg{\displaystyle g} is injective.[36]

Products of prefilters

[edit]

SupposeX=(Xi)iI{\displaystyle X_{\bullet }=\left(X_{i}\right)_{i\in I}} is a family of one or more non-empty sets, whose product will be denoted byX:=iIXi,{\displaystyle {\textstyle \prod _{}}X_{\bullet }:={\textstyle \prod \limits _{i\in I}}X_{i},} and for every indexiI,{\displaystyle i\in I,} letPrXi:XXi{\displaystyle \Pr {}_{X_{i}}:\prod X_{\bullet }\to X_{i}}denote the canonical projection. LetB:=(Bi)iI{\displaystyle {\mathcal {B}}_{\bullet }:=\left({\mathcal {B}}_{i}\right)_{i\in I}} be non−empty families, also indexed byI,{\displaystyle I,} such thatBi(Xi){\displaystyle {\mathcal {B}}_{i}\subseteq \wp \left(X_{i}\right)} for eachiI.{\displaystyle i\in I.} Theproduct of the familiesB{\displaystyle {\mathcal {B}}_{\bullet }}[30] is defined identically to how the basic open subsets of theproduct topology are defined (had all of theseBi{\displaystyle {\mathcal {B}}_{i}} been topologies). That is, both the notationsB=iIBi{\displaystyle \prod _{}{\mathcal {B}}_{\bullet }=\prod _{i\in I}{\mathcal {B}}_{i}}denote the family of allcylinder subsetsiISiX{\displaystyle {\textstyle \prod \limits _{i\in I}}S_{i}\subseteq {\textstyle \prod }X_{\bullet }} such thatSi=Xi{\displaystyle S_{i}=X_{i}} for all but finitely manyiI{\displaystyle i\in I} and whereSiBi{\displaystyle S_{i}\in {\mathcal {B}}_{i}} for any one of these finitely many exceptions (that is, for anyi{\displaystyle i} such thatSiXi,{\displaystyle S_{i}\neq X_{i},} necessarilySiBi{\displaystyle S_{i}\in {\mathcal {B}}_{i}}). When everyBi{\displaystyle {\mathcal {B}}_{i}} is a filter subbase then the familyiIPrXi1(Bi){\displaystyle {\textstyle \bigcup \limits _{i\in I}}\Pr {}_{X_{i}}^{-1}\left({\mathcal {B}}_{i}\right)} is a filter subbase for the filter onX{\displaystyle {\textstyle \prod }X_{\bullet }} generated byB.{\displaystyle {\mathcal {B}}_{\bullet }.}[30] IfB{\displaystyle {\textstyle \prod }{\mathcal {B}}_{\bullet }} is a filter subbase then the filter onX{\displaystyle {\textstyle \prod }X_{\bullet }} that it generates is called thefilter generated byB{\displaystyle {\mathcal {B}}_{\bullet }}.[30] If everyBi{\displaystyle {\mathcal {B}}_{i}} is a prefilter onXi{\displaystyle X_{i}} thenB{\displaystyle {\textstyle \prod }{\mathcal {B}}_{\bullet }} will be a prefilter onX{\displaystyle {\textstyle \prod }X_{\bullet }} and moreover, this prefilter is equal to the coarsest prefilterF on X{\displaystyle {\mathcal {F}}{\text{ on }}{\textstyle \prod }X_{\bullet }} such thatPrXi(F)=Bi{\displaystyle \Pr {}_{X_{i}}({\mathcal {F}})={\mathcal {B}}_{i}} for everyiI.{\displaystyle i\in I.}[30] However,B{\displaystyle {\textstyle \prod }{\mathcal {B}}_{\bullet }} may fail to be a filter onX{\displaystyle {\textstyle \prod }X_{\bullet }} even if everyBi{\displaystyle {\mathcal {B}}_{i}} is a filter onXi.{\displaystyle X_{i}.}[30]

Convergence, limits, and cluster points

[edit]

Throughout,(X,τ){\displaystyle (X,\tau )} is atopological space.

Prefilters vs. filters

With respect to maps and subsets, the property of being a prefilter is in general more well behaved and better preserved than the property of being a filter. For instance, the image of a prefilter under some map is again a prefilter; but the image of a filter under a non-surjective map isnever a filter on the codomain, although it will be a prefilter. The situation is the same with preimages under non-injective maps (even if the map is surjective). IfSX{\displaystyle S\subseteq X} is a proper subset then any filter onS{\displaystyle S} will not be a filter onX,{\displaystyle X,} although it will be a prefilter.

One advantage that filters have is that they are distinguished representatives of their equivalence class (relative to{\displaystyle \,\leq }), meaning that any equivalence class of prefilters contains a unique filter. This property may be useful when dealing with equivalence classes of prefilters (for instance, they are useful in the construction of completions ofuniform spaces via Cauchy filters). The many properties that characterize ultrafilters are also often useful. They are used to, for example, construct theStone–Čech compactification. The use of ultrafilters generally requires that the ultrafilter lemma be assumed. But in the many fields where theaxiom of choice (or theHahn–Banach theorem) is assumed, the ultrafilter lemma necessarily holds and does not require an addition assumption.

A note on intuition

Suppose thatF{\displaystyle {\mathcal {F}}} is a non-principal filter on an infinite setX.{\displaystyle X.}F{\displaystyle {\mathcal {F}}} has one "upward" property (that of being closed upward) and one "downward" property (that of being directed downward). Starting with anyF0F,{\displaystyle F_{0}\in {\mathcal {F}},} there always exists someF1F{\displaystyle F_{1}\in {\mathcal {F}}} that is aproper subset ofF0{\displaystyle F_{0}}; this may be continued ad infinitum to get a sequenceF0F1{\displaystyle F_{0}\supsetneq F_{1}\supsetneq \cdots } of sets inF{\displaystyle {\mathcal {F}}} with eachFi+1{\displaystyle F_{i+1}} being aproper subset ofFi.{\displaystyle F_{i}.} The same isnot true going "upward", for ifF0=XF{\displaystyle F_{0}=X\in {\mathcal {F}}} then there is no set inF{\displaystyle {\mathcal {F}}} that containsX{\displaystyle X} as a proper subset. Thus when it comes to limiting behavior (which is a topic central to the field of topology), going "upward" leads to adead end, while going "downward" is typically fruitful. So to gain understanding and intuition about how filters (and prefilter) relate to concepts in topology, the "downward" property is usually the one to concentrate on. This is also why so many topological properties can be described by using only prefilters, rather than requiring filters (which only differ from prefilters in that they are also upward closed). The "upward" property of filters is less important for topological intuition but it is sometimes useful to have for technical reasons. For example, with respect to,{\displaystyle \,\subseteq ,} every filter subbase is contained in a unique smallest filter but there may not exist a unique smallest prefilter containing it.

Limits and convergence

[edit]

     A familyB{\displaystyle {\mathcal {B}}} is said toconverge in(X,τ){\displaystyle (X,\tau )} to a pointx{\displaystyle x} ofX{\displaystyle X}[8] ifBN(x).{\displaystyle {\mathcal {B}}\geq {\mathcal {N}}(x).} Explicitly,N(x)B{\displaystyle {\mathcal {N}}(x)\leq {\mathcal {B}}} means that every neighborhoodN of x{\displaystyle N{\text{ of }}x} contains someBB{\displaystyle B\in {\mathcal {B}}} as a subset (that is,BN{\displaystyle B\subseteq N}); thus the following then holds:NNBB.{\displaystyle {\mathcal {N}}\ni N\supseteq B\in {\mathcal {B}}.} In words, a family converges to a point or subsetx{\displaystyle x} if and only if it isfiner than the neighborhood filter atx.{\displaystyle x.} A familyB{\displaystyle {\mathcal {B}}} converging to a pointx{\displaystyle x} may be indicated by writingBx or limBx in X{\displaystyle {\mathcal {B}}\to x{\text{ or }}\lim {\mathcal {B}}\to x{\text{ in }}X}[37] and saying thatx{\displaystyle x} is alimit ofB in X;{\displaystyle {\mathcal {B}}{\text{ in }}X;} if this limitx{\displaystyle x} is a point (and not a subset), thenx{\displaystyle x} is also called alimit point.[38]As usual,limB=x{\displaystyle \lim {\mathcal {B}}=x} is defined to mean thatBx{\displaystyle {\mathcal {B}}\to x} andxX{\displaystyle x\in X} is theonly limit point ofB;{\displaystyle {\mathcal {B}};} that is, if alsoBz then z=x.{\displaystyle {\mathcal {B}}\to z{\text{ then }}z=x.}[37] (If the notation "limB=x{\displaystyle \lim {\mathcal {B}}=x}" did not also require that the limit pointx{\displaystyle x} be unique then theequals sign = would no longer be guaranteed to betransitive). The set of all limit points ofB{\displaystyle {\mathcal {B}}} is denoted bylimXB or limB.{\displaystyle \lim {}_{X}{\mathcal {B}}{\text{ or }}\lim {\mathcal {B}}.}[8]

In the above definitions, it suffices to check thatB{\displaystyle {\mathcal {B}}} is finer than some (or equivalently, finer than every)neighborhood base in(X,τ){\displaystyle (X,\tau )} of the point (for example, such asτ(x)={Uτ:xU}{\displaystyle \tau (x)=\{U\in \tau :x\in U\}} orτ(S)=sSτ(s){\displaystyle \tau (S)={\textstyle \bigcap \limits _{s\in S}}\tau (s)} whenS{\displaystyle S\neq \varnothing }).

Examples

IfX:=Rn{\displaystyle X:=\mathbb {R} ^{n}} isEuclidean space andx{\displaystyle \|x\|} denotes theEuclidean norm (which is the distance from the origin, defined as usual), then all of the following families converge to the origin:

  1. the prefilter{Br(0):0<r1}{\displaystyle \{B_{r}(0):0<r\leq 1\}} of all open balls centered at the origin, whereBr(z)={x:xz<r}.{\displaystyle B_{r}(z)=\{x:\|x-z\|<r\}.}
  2. the prefilter{Br(0):0<r1}{\displaystyle \{B_{\leq r}(0):0<r\leq 1\}} of all closed balls centered at the origin, whereBr(z)={x:xzr}.{\displaystyle B_{\leq r}(z)=\{x:\|x-z\|\leq r\}.} This prefilter is equivalent to the one above.
  3. the prefilter{RBr(0):0<r1}{\displaystyle \{R\cap B_{\leq r}(0):0<r\leq 1\}} whereR=S1S1/2S1/3{\displaystyle R=S_{1}\cup S_{1/2}\cup S_{1/3}\cup \cdots } is a union of spheresSr={x:x=r}{\displaystyle S_{r}=\{x:\|x\|=r\}} centered at the origin having progressively smaller radii. This family consists of the setsS1/nS1/(n+1)S1/(n+2){\displaystyle S_{1/n}\cup S_{1/(n+1)}\cup S_{1/(n+2)}\cup \cdots } asn{\displaystyle n} ranges over the positive integers.
  4. any of the families above but with the radiusr{\displaystyle r} ranging over1,1/2,1/3,1/4,{\displaystyle 1,\,1/2,\,1/3,\,1/4,\ldots } (or over any other positive decreasing sequence) instead of over all positive reals.

Although{\displaystyle \|\cdot \|} was assumed to be theEuclidean norm, the example above remains valid for any othernorm onRn.{\displaystyle \mathbb {R} ^{n}.}

The one and only limit point inX:=R{\displaystyle X:=\mathbb {R} } of the free prefilter{(0,r):r>0}{\displaystyle \{(0,r):r>0\}} is0{\displaystyle 0} since every open ball around the origin contains some open interval of this form. The fixed prefilterB:={[0,1+r):r>0}{\displaystyle {\mathcal {B}}:=\{[0,1+r):r>0\}} does not converges inR{\displaystyle \mathbb {R} } to anypoint and solimB=,{\displaystyle \lim {\mathcal {B}}=\varnothing ,} althoughB{\displaystyle {\mathcal {B}}} does converge to thesetkerB=[0,1]{\displaystyle \ker {\mathcal {B}}=[0,1]} sinceN([0,1])B.{\displaystyle {\mathcal {N}}([0,1])\leq {\mathcal {B}}.} However, not every fixed prefilter converges to its kernel. For instance, the fixed prefilter{[0,1+r)(1+1/r,):r>0}{\displaystyle \{[0,1+r)\cup (1+1/r,\infty ):r>0\}} also has kernel[0,1]{\displaystyle [0,1]} but does not converges (inR{\displaystyle \mathbb {R} }) to it.

The free prefilter(R,):={(r,):rR}{\displaystyle (\mathbb {R} ,\infty ):=\{(r,\infty ):r\in \mathbb {R} \}} of intervals does not converge (inR{\displaystyle \mathbb {R} }) to any point. The same is also true of the prefilter[R,):={[r,):rR}{\displaystyle [\mathbb {R} ,\infty ):=\{[r,\infty ):r\in \mathbb {R} \}} because it isequivalent to(R,){\displaystyle (\mathbb {R} ,\infty )} and equivalent families have the same limits. In fact, ifB{\displaystyle {\mathcal {B}}} is any prefilter in any topological spaceX{\displaystyle X} then for everySBX,{\displaystyle S\in {\mathcal {B}}^{\uparrow X},}BS.{\displaystyle {\mathcal {B}}\to S.} More generally, because the only neighborhood ofX{\displaystyle X} is itself (that is,N(X)={X}{\displaystyle {\mathcal {N}}(X)=\{X\}}), every non-empty family (including every filter subbase) converges toX.{\displaystyle X.}

For any pointx,{\displaystyle x,} its neighborhood filterN(x)x{\displaystyle {\mathcal {N}}(x)\to x} always converges tox.{\displaystyle x.} More generally, anyneighborhood basis atx{\displaystyle x} converges tox.{\displaystyle x.} A pointx{\displaystyle x} is always a limit point of the principle ultra prefilter{{x}}{\displaystyle \{\{x\}\}} and of the ultrafilter that it generates. The empty familyB={\displaystyle {\mathcal {B}}=\varnothing } does not converge to any point.

Basic properties

IfB{\displaystyle {\mathcal {B}}} converges to a point then the same is true of any family finer thanB.{\displaystyle {\mathcal {B}}.} This has many important consequences. One consequence is that the limit points of a familyB{\displaystyle {\mathcal {B}}} are the same as the limit points of its upward closure:limXB = limX(BX).{\displaystyle \operatorname {lim} _{X}{\mathcal {B}}~=~\operatorname {lim} _{X}\left({\mathcal {B}}^{\uparrow X}\right).} In particular, the limit points of a prefilter are the same as the limit points of the filter that it generates. Another consequence is that if a family converges to a point then the same is true of the family's trace/restriction to any given subset ofX.{\displaystyle X.}IfB{\displaystyle {\mathcal {B}}} is a prefilter andBB{\displaystyle B\in {\mathcal {B}}} thenB{\displaystyle {\mathcal {B}}} converges to a point ofX{\displaystyle X} if and only if this is true of the traceB|B.{\displaystyle {\mathcal {B}}{\big \vert }_{B}.}[39]If a filter subbase converges to a point then so do the filter and theπ-system that it generates, although the converse is not guaranteed. For example, the filter subbase{(,0],[0,)}{\displaystyle \{(-\infty ,0],[0,\infty )\}} does not converge to0{\displaystyle 0} inX:=R{\displaystyle X:=\mathbb {R} } although the filter that it generates—which is equal to the principal filter generated by{0}{\displaystyle \{0\}}—does.

GivenxX,{\displaystyle x\in X,} the following are equivalent for a prefilterB:{\displaystyle {\mathcal {B}}:}

  1. B{\displaystyle {\mathcal {B}}} converges tox.{\displaystyle x.}
  2. BX{\displaystyle {\mathcal {B}}^{\uparrow X}} converges tox.{\displaystyle x.}
  3. There exists a family equivalent toB{\displaystyle {\mathcal {B}}} that converges tox.{\displaystyle x.}

Because subordination is transitive, ifBC then limXBlimXC{\displaystyle {\mathcal {B}}\leq {\mathcal {C}}{\text{ then }}\lim {}_{X}{\mathcal {B}}\subseteq \lim {}_{X}{\mathcal {C}}} and moreover, for everyxX,{\displaystyle x\in X,} both{x}{\displaystyle \{x\}} and the maximal/ultrafilter{x}X{\displaystyle \{x\}^{\uparrow X}} converge tox.{\displaystyle x.} Thus every topological space(X,τ){\displaystyle (X,\tau )} induces a canonicalconvergenceξX×Filters(X){\displaystyle \xi \subseteq X\times \operatorname {Filters} (X)} defined by(x,B)ξ if and only if xlim(X,τ)B.{\displaystyle (x,{\mathcal {B}})\in \xi {\text{ if and only if }}x\in \lim {}_{(X,\tau )}{\mathcal {B}}.} At the other extreme, the neighborhood filterN(x){\displaystyle {\mathcal {N}}(x)} is the smallest (that is, coarsest) filter onX{\displaystyle X} that converges tox;{\displaystyle x;} that is, any filter converging tox{\displaystyle x} must containN(x){\displaystyle {\mathcal {N}}(x)} as a subset. Said differently, the family of filters that converge tox{\displaystyle x} consists exactly of those filter onX{\displaystyle X} that containN(x){\displaystyle {\mathcal {N}}(x)} as a subset. Consequently, the finer the topology onX{\displaystyle X} then thefewer prefilters exist that have any limit points inX.{\displaystyle X.}

Cluster points

[edit]

A familyB{\displaystyle {\mathcal {B}}} is said tocluster at a pointx{\displaystyle x} ofX{\displaystyle X} if it meshes with the neighborhood filter ofx;{\displaystyle x;} that is, ifB#N(x).{\displaystyle {\mathcal {B}}\#{\mathcal {N}}(x).} Explicitly, this means thatBN for every BB{\displaystyle B\cap N\neq \varnothing {\text{ for every }}B\in {\mathcal {B}}} and every neighborhoodN{\displaystyle N} ofx.{\displaystyle x.} In particular, a pointxX{\displaystyle x\in X} is acluster point or anaccumulation point of a familyB{\displaystyle {\mathcal {B}}}[8] ifB{\displaystyle {\mathcal {B}}} meshes with the neighborhood filter atx: B#N(x).{\displaystyle x:\ {\mathcal {B}}\#{\mathcal {N}}(x).} The set of all cluster points ofB{\displaystyle {\mathcal {B}}} is denoted byclXB,{\displaystyle \operatorname {cl} _{X}{\mathcal {B}},} where the subscript may be dropped if not needed.

In the above definitions, it suffices to check thatB{\displaystyle {\mathcal {B}}} meshes with some (or equivalently, meshes with every)neighborhood base inX{\displaystyle X} ofx or S.{\displaystyle x{\text{ or }}S.} WhenB{\displaystyle {\mathcal {B}}} is a prefilter then the definition of "B and N{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {N}}} mesh" can be characterized entirely in terms of the subordination preorder.{\displaystyle \,\leq \,.}

Two equivalent families of sets have the exact same limit points and also the same cluster points. No matter the topology, for everyxX,{\displaystyle x\in X,} both{x}{\displaystyle \{x\}} and the principal ultrafilter{x}X{\displaystyle \{x\}^{\uparrow X}} cluster atx.{\displaystyle x.} IfB{\displaystyle {\mathcal {B}}} clusters to a point then the same is true of any family coarser thanB.{\displaystyle {\mathcal {B}}.} Consequently, the cluster points of a familyB{\displaystyle {\mathcal {B}}} are the same as the cluster points of its upward closure:clXB = clX(BX).{\displaystyle \operatorname {cl} _{X}{\mathcal {B}}~=~\operatorname {cl} _{X}\left({\mathcal {B}}^{\uparrow X}\right).} In particular, the cluster points of a prefilter are the same as the cluster points of the filter that it generates.

GivenxX,{\displaystyle x\in X,} the following are equivalent for a prefilterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X}:

  1. B{\displaystyle {\mathcal {B}}} clusters atx.{\displaystyle x.}
  2. The familyBX{\displaystyle {\mathcal {B}}^{\uparrow X}} generated byB{\displaystyle {\mathcal {B}}} clusters atx.{\displaystyle x.}
  3. There exists a family equivalent toB{\displaystyle {\mathcal {B}}} that clusters atx.{\displaystyle x.}
  4. xFBclXF.{\displaystyle x\in {\textstyle \bigcap \limits _{F\in {\mathcal {B}}}}\operatorname {cl} _{X}F.}[40]
  5. XNBX{\displaystyle X\setminus N\not \in {\mathcal {B}}^{\uparrow X}} for every neighborhoodN{\displaystyle N} ofx.{\displaystyle x.}
  6. There exists a prefilterF{\displaystyle {\mathcal {F}}} subordinate toB{\displaystyle {\mathcal {B}}} (that is,FB{\displaystyle {\mathcal {F}}\geq {\mathcal {B}}}) that converges tox.{\displaystyle x.}

The setclXB{\displaystyle \operatorname {cl} _{X}{\mathcal {B}}} of all cluster points of a prefilterB{\displaystyle {\mathcal {B}}} satisfiesclXB=BBclXB.{\displaystyle \operatorname {cl} _{X}{\mathcal {B}}=\bigcap _{B\in {\mathcal {B}}}\operatorname {cl} _{X}B.}Consequently, the setclXB{\displaystyle \operatorname {cl} _{X}{\mathcal {B}}} of all cluster points ofany prefilterB{\displaystyle {\mathcal {B}}} is a closed subset ofX.{\displaystyle X.}[41][8] This also justifies the notationclXB{\displaystyle \operatorname {cl} _{X}{\mathcal {B}}} for the set of cluster points.[8] In particular, ifKX{\displaystyle K\subseteq X} is non-empty (so thatB:={K}{\displaystyle {\mathcal {B}}:=\{K\}} is a prefilter) thenclX{K}=clXK{\displaystyle \operatorname {cl} _{X}\{K\}=\operatorname {cl} _{X}K} since both sides are equal toBBclXB.{\displaystyle {\textstyle \bigcap \limits _{B\in {\mathcal {B}}}}\operatorname {cl} _{X}B.}

Properties and relationships

[edit]

Just like sequences and nets, it is possible for a prefilter on a topological space of infinite cardinality to not haveany cluster points or limit points.[41]

Ifx{\displaystyle x} is a limit point ofB{\displaystyle {\mathcal {B}}} thenx{\displaystyle x} is necessarily a limit point of any familyC{\displaystyle {\mathcal {C}}}finer thanB{\displaystyle {\mathcal {B}}} (that is, ifN(x)B and BC{\displaystyle {\mathcal {N}}(x)\leq {\mathcal {B}}{\text{ and }}{\mathcal {B}}\leq {\mathcal {C}}} thenN(x)C{\displaystyle {\mathcal {N}}(x)\leq {\mathcal {C}}}).[41] In contrast, ifx{\displaystyle x} is a cluster point ofB{\displaystyle {\mathcal {B}}} thenx{\displaystyle x} is necessarily a cluster point of any familyC{\displaystyle {\mathcal {C}}}coarser thanB{\displaystyle {\mathcal {B}}} (that is, ifN(x) and B{\displaystyle {\mathcal {N}}(x){\text{ and }}{\mathcal {B}}} mesh andCB{\displaystyle {\mathcal {C}}\leq {\mathcal {B}}} thenN(x) and C{\displaystyle {\mathcal {N}}(x){\text{ and }}{\mathcal {C}}} mesh).

Equivalent families and subordination

Any two equivalent familiesB and C{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {C}}} can be usedinterchangeably in the definitions of "limit of" and "cluster at" because their equivalency guarantees thatNB{\displaystyle {\mathcal {N}}\leq {\mathcal {B}}} if and only ifNC,{\displaystyle {\mathcal {N}}\leq {\mathcal {C}},} and also thatN#B{\displaystyle {\mathcal {N}}\#{\mathcal {B}}} if and only ifN#C.{\displaystyle {\mathcal {N}}\#{\mathcal {C}}.} In essence, the preorder{\displaystyle \,\leq \,} is incapable of distinguishing between equivalent families. Given two prefilters, whether or not they mesh can be characterized entirely in terms of subordination. Thus the two most fundamental concepts related to (pre)filters toTopology (that is, limit and cluster points) can both be definedentirely in terms of the subordination relation. This is why the preorder{\displaystyle \,\leq \,} is of such great importance in applying (pre)filters to Topology.

Limit and cluster point relationships and sufficient conditions

Every limit point of a non-degenerate familyB{\displaystyle {\mathcal {B}}} is also a cluster point; in symbols:limXB  clXB.{\displaystyle \operatorname {lim} _{X}{\mathcal {B}}~\subseteq ~\operatorname {cl} _{X}{\mathcal {B}}.}This is because ifx{\displaystyle x} is a limit point ofB{\displaystyle {\mathcal {B}}} thenN(x) and B{\displaystyle {\mathcal {N}}(x){\text{ and }}{\mathcal {B}}} mesh,[20][41] which makesx{\displaystyle x} a cluster point ofB.{\displaystyle {\mathcal {B}}.}[8] But in general, a cluster point need not be a limit point. For instance, every point in any given non-empty subsetKX{\displaystyle K\subseteq X} is a cluster point of the principle prefilterB:={K}{\displaystyle {\mathcal {B}}:=\{K\}} (no matter what topology is onX{\displaystyle X}) but ifX{\displaystyle X} is Hausdorff andK{\displaystyle K} has more than one point then this prefilter has no limit points; the same is true of the filter{K}X{\displaystyle \{K\}^{\uparrow X}} that this prefilter generates.

However, every cluster point of anultra prefilter is a limit point. Consequently, the limit points of anultra prefilterB{\displaystyle {\mathcal {B}}} are the same as its cluster points:limXB=clXB;{\displaystyle \operatorname {lim} _{X}{\mathcal {B}}=\operatorname {cl} _{X}{\mathcal {B}};} that is to say, a given point is a cluster point of an ultra prefilterB{\displaystyle {\mathcal {B}}} if and only ifB{\displaystyle {\mathcal {B}}} converges to that point.[28][42] Although a cluster point of a filter need not be a limit point, there will always exist a finer filter that does converge to it; in particular, ifB{\displaystyle {\mathcal {B}}} clusters atx{\displaystyle x} thenB()N(x)={BN:BB,NN(x)}{\displaystyle {\mathcal {B}}\,(\cap )\,{\mathcal {N}}(x)=\{B\cap N:B\in {\mathcal {B}},N\in {\mathcal {N}}(x)\}} is a filter subbase whose generated filter converges tox.{\displaystyle x.}

IfB(X) and SB{\displaystyle \varnothing \neq {\mathcal {B}}\subseteq \wp (X){\text{ and }}{\mathcal {S}}\geq {\mathcal {B}}} is a filter subbase such thatSx in X{\displaystyle {\mathcal {S}}\to x{\text{ in }}X} thenxclXB.{\displaystyle x\in \operatorname {cl} _{X}{\mathcal {B}}.} In particular, any limit point of a filter subbase subordinate toB{\displaystyle {\mathcal {B}}\neq \varnothing } is necessarily also a cluster point ofB.{\displaystyle {\mathcal {B}}.} Ifx{\displaystyle x} is a cluster point of a prefilterB{\displaystyle {\mathcal {B}}} thenB()N(x){\displaystyle {\mathcal {B}}(\cap ){\mathcal {N}}(x)} is a prefilter subordinate toB{\displaystyle {\mathcal {B}}} that converges tox in X.{\displaystyle x{\text{ in }}X.}

IfSX{\displaystyle S\subseteq X} and ifB{\displaystyle {\mathcal {B}}} is a prefilter onS{\displaystyle S} then every cluster point ofB in X{\displaystyle {\mathcal {B}}{\text{ in }}X} belongs toclXS{\displaystyle \operatorname {cl} _{X}S} and any point inclXS{\displaystyle \operatorname {cl} _{X}S} is a limit point of a filter onS.{\displaystyle S.}[41]

Primitive sets

A subsetPX{\displaystyle P\subseteq X} is calledprimitive[43] if it is the set of limit points of some ultrafilter (or equivalently, some ultra prefilter). That is, if there exists an ultrafilterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X} such thatP{\displaystyle P} is equal tolimXB,{\displaystyle \operatorname {lim} _{X}{\mathcal {B}},} which recall denotes the set of limit points ofB in X.{\displaystyle {\mathcal {B}}{\text{ in }}X.} Since limit points are the same as cluster points for ultra prefilters, a subset is primitive if and only if it is equal to the setclXB{\displaystyle \operatorname {cl} _{X}{\mathcal {B}}} of cluster points of some ultra prefilterB.{\displaystyle {\mathcal {B}}.} For example, every closed singleton subset is primitive.[43] The image of a primitive subset ofX{\displaystyle X} under a continuous mapf:XY{\displaystyle f:X\to Y} is contained in a primitive subset ofY.{\displaystyle Y.}[43]

Assume thatP,QX{\displaystyle P,Q\subseteq X} are two primitive subset ofX.{\displaystyle X.} IfU{\displaystyle U} is an open subset ofX{\displaystyle X} that intersectsP{\displaystyle P} thenUB{\displaystyle U\in {\mathcal {B}}} for any ultrafilterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X} such thatP=limXB.{\displaystyle P=\operatorname {lim} _{X}{\mathcal {B}}.}[43] In addition, ifP and Q{\displaystyle P{\text{ and }}Q} are distinct then there exists someSX{\displaystyle S\subseteq X} and some ultrafiltersBP and BQ on X{\displaystyle {\mathcal {B}}_{P}{\text{ and }}{\mathcal {B}}_{Q}{\text{ on }}X} such thatP=limXBP,Q=limXBQ,SBP,{\displaystyle P=\operatorname {lim} _{X}{\mathcal {B}}_{P},Q=\operatorname {lim} _{X}{\mathcal {B}}_{Q},S\in {\mathcal {B}}_{P},} andXSBQ.{\displaystyle X\setminus S\in {\mathcal {B}}_{Q}.}[43]

Other results

See also:Limit superior and limit inferior § Definition for filter bases

IfX{\displaystyle X} is acomplete lattice then:[citation needed]

Limits of functions defined as limits of prefilters

[edit]

See also:Limit of a function andOne-sided limit

Supposef:XY{\displaystyle f:X\to Y} is a map from a set into a topological spaceY,{\displaystyle Y,}B(X),{\displaystyle {\mathcal {B}}\subseteq \wp (X),} andyY.{\displaystyle y\in Y.} Ify{\displaystyle y} is a limit point (respectively, a cluster point) off(B) in Y{\displaystyle f({\mathcal {B}}){\text{ in }}Y} theny{\displaystyle y} is called alimit point orlimit (respectively, acluster point)off{\displaystyle f} with respect toB.{\displaystyle {\mathcal {B}}.}[41] Explicitly,y{\displaystyle y} is a limit off{\displaystyle f} with respect toB{\displaystyle {\mathcal {B}}} if and only ifN(y)f(B),{\displaystyle {\mathcal {N}}(y)\leq f({\mathcal {B}}),} which can be written asf(B)y or limf(B)y in Y{\displaystyle f({\mathcal {B}})\to y{\text{ or }}\lim f({\mathcal {B}})\to y{\text{ in }}Y} (bydefinition of this notation) and stated asf{\displaystyle f}tend toy{\displaystyle y} alongB.{\displaystyle {\mathcal {B}}.}[44] If the limity{\displaystyle y} is unique then the arrow{\displaystyle \to } may be replaced with an equals sign=.{\displaystyle =.}[37] The neighborhood filterN(y){\displaystyle {\mathcal {N}}(y)} can be replaced with any family equivalent to it and the same is true ofB.{\displaystyle {\mathcal {B}}.}

The definition of aconvergent net is a special case of the above definition of a limit of a function. Specifically, ifxX and χ:(I,)X{\displaystyle x\in X{\text{ and }}\chi :(I,\leq )\to X} is a net thenχx in X if and only if χ(Tails(I,))x in X,{\displaystyle \chi \to x{\text{ in }}X\quad {\text{ if and only if }}\quad \chi (\operatorname {Tails} (I,\leq ))\to x{\text{ in }}X,}where the left hand side states thatx{\displaystyle x} is alimitof the netχ{\displaystyle \chi } while the right hand side states thatx{\displaystyle x} is a limitof the functionχ{\displaystyle \chi } with respect toB:=Tails(I,){\displaystyle {\mathcal {B}}:=\operatorname {Tails} (I,\leq )} (as just defined above).

The table below shows how various types of limits encountered in analysis and topology can be defined in terms of the convergence of images (underf{\displaystyle f}) of particular prefilters on the domainX.{\displaystyle X.} This shows that prefilters provide a general framework into which many of the various definitions of limits fit.[39] The limits in the left-most column are defined in their usual way with their obvious definitions.

Throughout, letf:XY{\displaystyle f:X\to Y} be a map between topological spaces,x0X, and yY.{\displaystyle x_{0}\in X,{\text{ and }}y\in Y.} IfY{\displaystyle Y} is Hausdorff then all arrows"y{\displaystyle \to y}" in the table may be replaced with equal signs"=y{\displaystyle =y}" and"limf(B)y{\displaystyle \lim f({\mathcal {B}})\to y}" may be replaced with"limf(B)=y{\displaystyle \lim f({\mathcal {B}})=y}".[37]

Type of limitif and only ifDefinition in terms of prefilters[39]Assumptions
limxx0f(x)y{\displaystyle \lim _{x\to x_{0}}f(x)\to y}f(B)y where B:=N(x0){\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,{\mathcal {N}}\left(x_{0}\right)}
limxx0xx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x\neq x_{0}}}f(x)\to y}f(B)y where B:={N{x0}:NN(x0)}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\left\{N\setminus \left\{x_{0}\right\}:N\in {\mathcal {N}}\left(x_{0}\right)\right\}}
limxSxx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x\in S}}f(x)\to y}
or
limxx0f|S(x)y{\displaystyle \lim _{x\to x_{0}}f{\big \vert }_{S}(x)\to y}
f(B)y where B:=N(x0)|S:={NS:NN(x0)}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,{\mathcal {N}}\left(x_{0}\right){\big \vert }_{S}\,:=\,\left\{N\cap S:N\in {\mathcal {N}}\left(x_{0}\right)\right\}}SX and x0clXS{\displaystyle S\subseteq X{\text{ and }}x_{0}\in \operatorname {cl} _{X}S}
limxx0xx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x\neq x_{0}}}f(x)\to y}f(B)y where B:={(x0r,x0)(x0,x0+r):0<rR}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\left\{\left(x_{0}-r,x_{0}\right)\cup \left(x_{0},x_{0}+r\right):0<r\in \mathbb {R} \right\}}x0X=R{\displaystyle x_{0}\in X=\mathbb {R} }
limx<x0xx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x<x_{0}}}f(x)\to y}f(B)y where B:={(x,x0):x<x0}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\left\{\left(x,x_{0}\right):x<x_{0}\right\}}x0X=R{\displaystyle x_{0}\in X=\mathbb {R} }
limxx0xx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x\leq x_{0}}}f(x)\to y}f(B)y where B:={(x,x0]:x<x0}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\left\{\left(x,x_{0}\right]:x<x_{0}\right\}}x0X=R{\displaystyle x_{0}\in X=\mathbb {R} }
limx>x0xx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x>x_{0}}}f(x)\to y}f(B)y where B:={(x0,x):x0<x}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\left\{\left(x_{0},x\right):x_{0}<x\right\}}x0X=R{\displaystyle x_{0}\in X=\mathbb {R} }
limxx0xx0f(x)y{\displaystyle \lim _{\stackrel {x\to x_{0}}{x\geq x_{0}}}f(x)\to y}f(B)y where B:={[x0,x):x0x}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\left\{\left[x_{0},x\right):x_{0}\leq x\right\}}x0X=R{\displaystyle x_{0}\in X=\mathbb {R} }
limnf(n)y{\displaystyle \lim _{n\to \infty }f(n)\to y}f(B)y where B:={{n,n+1,} : nN}}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\{\{n,n+1,\ldots \}~:~n\in \mathbb {N} \}\}}X=N so f:NY{\displaystyle X=\mathbb {N} {\text{ so }}f:\mathbb {N} \to Y} is a sequence inY{\displaystyle Y}
limxf(x)y{\displaystyle \lim _{x\to \infty }f(x)\to y}f(B)y where B:=(R,):={(x,):xR}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,(\mathbb {R} ,\infty )\,:=\,\{(x,\infty ):x\in \mathbb {R} \}}X=R{\displaystyle X=\mathbb {R} }
limxf(x)y{\displaystyle \lim _{x\to -\infty }f(x)\to y}f(B)y where B:=(,R):={(,x):xR}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,(-\infty ,\mathbb {R} )\,:=\,\{(-\infty ,x):x\in \mathbb {R} \}}X=R{\displaystyle X=\mathbb {R} }
lim|x|f(x)y{\displaystyle \lim _{|x|\to \infty }f(x)\to y}f(B)y where B:={X[(,x)(x,)]:xR}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\{X\cap [(-\infty ,x)\cup (x,\infty )]:x\in \mathbb {R} \}}X=R or X=Z{\displaystyle X=\mathbb {R} {\text{ or }}X=\mathbb {Z} } for a double-ended sequence
limxf(x)y{\displaystyle \lim _{\|x\|\to \infty }f(x)\to y}f(B)y where B:={{xX:x>r} : 0<rR}{\displaystyle f({\mathcal {B}})\to y{\text{ where }}{\mathcal {B}}\,:=\,\{\{x\in X:\|x\|>r\}~:~0<r\in \mathbb {R} \}}(X,) is{\displaystyle (X,\|\cdot \|){\text{ is}}} aseminormed space;for example, aBanach spacelike X=C{\displaystyle {\text{like }}X=\mathbb {C} }

By defining different prefilters, many other notions of limits can be defined; for example,lim|x||x0||x||x0|f(x)y.{\displaystyle \lim _{\stackrel {|x|\to |x_{0}|}{|x|\neq |x_{0}|}}f(x)\to y.}

Divergence to infinity

Divergence of a real-valued function to infinity can be defined/characterized by using the prefilters(R,):={(r,):rR}   and   (,R):={(,r):rR},{\displaystyle (\mathbb {R} ,\infty ):=\{(r,\infty ):r\in \mathbb {R} \}~~{\text{ and }}~~(-\infty ,\mathbb {R} ):=\{(-\infty ,r):r\in \mathbb {R} \},}wheref{\displaystyle f\to \infty } alongB{\displaystyle {\mathcal {B}}} if and only if(R,)f(B){\displaystyle (\mathbb {R} ,\infty )\leq f({\mathcal {B}})} and similarly,f{\displaystyle f\to -\infty } alongB{\displaystyle {\mathcal {B}}} if and only if(,R)f(B).{\displaystyle (-\infty ,\mathbb {R} )\leq f({\mathcal {B}}).} The family(R,){\displaystyle (\mathbb {R} ,\infty )} can be replaced by any family equivalent to it, such as[R,):={[r,):rR}{\displaystyle [\mathbb {R} ,\infty ):=\{[r,\infty ):r\in \mathbb {R} \}} for instance (in real analysis, this would correspond to replacing the strict inequality"f(x)>r{\displaystyle f(x)>r}" in the definition with"f(x)r{\displaystyle f(x)\geq r}"), and the same is true ofB{\displaystyle {\mathcal {B}}} and(,R).{\displaystyle (-\infty ,\mathbb {R} ).}

So for example, ifB:=N(x0){\displaystyle {\mathcal {B}}\,:=\,{\mathcal {N}}\left(x_{0}\right)} thenlimxx0f(x){\displaystyle \lim _{x\to x_{0}}f(x)\to \infty } if and only if(R,)f(B){\displaystyle (\mathbb {R} ,\infty )\leq f({\mathcal {B}})} holds. Similarly,limxx0f(x){\displaystyle \lim _{x\to x_{0}}f(x)\to -\infty } if and only if(,R)f(N(x0)),{\displaystyle (-\infty ,\mathbb {R} )\leq f\left({\mathcal {N}}\left(x_{0}\right)\right),} or equivalently, if and only if(,R]f(N(x0)).{\displaystyle (-\infty ,\mathbb {R} ]\leq f\left({\mathcal {N}}\left(x_{0}\right)\right).}

More generally, iff{\displaystyle f} is valued inY=Rn or Y=Cn{\displaystyle Y=\mathbb {R} ^{n}{\text{ or }}Y=\mathbb {C} ^{n}} (or some otherseminormed vector space) and ifBr:={yY:|y|r}=YB<r{\displaystyle B_{\geq r}:=\{y\in Y:|y|\geq r\}=Y\setminus B_{<r}} thenlimxx0|f(x)|{\displaystyle \lim _{x\to x_{0}}|f(x)|\to \infty } if and only ifBRf(N(x0)){\displaystyle B_{\geq \mathbb {R} }\leq f\left({\mathcal {N}}\left(x_{0}\right)\right)} holds, whereBR:={Br:rR}.{\displaystyle B_{\geq \mathbb {R} }:=\left\{B_{\geq r}:r\in \mathbb {R} \right\}.}

Filters and nets

[edit]
See also:Filter on a set § Filters and nets

This section will describe the relationships between prefilters and nets in great detail because of how important these details are applying filters to topology − particularly in switching from utilizing nets to utilizing filters and vice verse.

Nets to prefilters

[edit]

In the definitions below, the first statement is the standard definition of a limit point of a net (respectively, a cluster point of a net) and it is gradually reworded until the corresponding filter concept is reached.

A netx=(xi)iI{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} is said toconverge in(X,τ){\displaystyle (X,\tau )} to a pointxX,{\displaystyle x\in X,} writtenxx in X,{\displaystyle x_{\bullet }\to x{\text{ in }}X,} andx{\displaystyle x} is called alimit orlimit point ofx,{\displaystyle x_{\bullet },}[45] if any of the following equivalent conditions hold:
  1. Definition: For everyNNτ(x),{\displaystyle N\in {\mathcal {N}}_{\tau }(x),} there exists someiI{\displaystyle i\in I} such that ifijI then xjN.{\displaystyle i\leq j\in I{\text{ then }}x_{j}\in N.}
  2. For everyNNτ(x),{\displaystyle N\in {\mathcal {N}}_{\tau }(x),} there exists someiI{\displaystyle i\in I} such that the tail ofx{\displaystyle x_{\bullet }} starting ati{\displaystyle i} is contained inN{\displaystyle N} (that is, such thatxiN{\displaystyle x_{\geq i}\subseteq N}).
  3. For everyNNτ(x),{\displaystyle N\in {\mathcal {N}}_{\tau }(x),} there exists someBTails(x){\displaystyle B\in \operatorname {Tails} \left(x_{\bullet }\right)} such thatBN.{\displaystyle B\subseteq N.}
  4. Nτ(x)Tails(x).{\displaystyle {\mathcal {N}}_{\tau }(x)\leq \operatorname {Tails} \left(x_{\bullet }\right).}
  5. Tails(x)x in X;{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)\to x{\text{ in }}X;} that is, the prefilterTails(x){\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)} converges tox.{\displaystyle x.}
As usual,limx=x{\displaystyle \lim x_{\bullet }=x} is defined to mean thatxx{\displaystyle x_{\bullet }\to x} andx{\displaystyle x} is theonly limit point ofx;{\displaystyle x_{\bullet };} that is, if alsoxz then z=x.{\displaystyle x_{\bullet }\to z{\text{ then }}z=x.}[45]
A pointxX{\displaystyle x\in X} is called acluster oraccumulation point of a netx=(xi)iI in (X,τ){\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}{\text{ in }}(X,\tau )} if any of the following equivalent conditions hold:
  1. Definition: For everyNNτ(x){\displaystyle N\in {\mathcal {N}}_{\tau }(x)} and everyiI,{\displaystyle i\in I,} there exists someijI{\displaystyle i\leq j\in I} such thatxjN.{\displaystyle x_{j}\in N.}
  2. For everyNNτ(x){\displaystyle N\in {\mathcal {N}}_{\tau }(x)} and everyiI,{\displaystyle i\in I,} the tail ofx{\displaystyle x_{\bullet }} starting ati{\displaystyle i}intersectsN{\displaystyle N} (that is,xiN{\displaystyle x_{\geq i}\cap N\neq \varnothing }).
  3. For everyNNτ(x){\displaystyle N\in {\mathcal {N}}_{\tau }(x)} and everyBTails(x),BN.{\displaystyle B\in \operatorname {Tails} \left(x_{\bullet }\right),B\cap N\neq \varnothing .}
  4. Nτ(x) and Tails(x){\displaystyle {\mathcal {N}}_{\tau }(x){\text{ and }}\operatorname {Tails} \left(x_{\bullet }\right)} mesh (bydefinition of "mesh").
  5. x{\displaystyle x} is a cluster point ofTails(x).{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right).}

Iff:XY{\displaystyle f:X\to Y} is a map andx{\displaystyle x_{\bullet }} is a net inX{\displaystyle X} thenTails(f(x))=f(Tails(x)).{\displaystyle \operatorname {Tails} \left(f\left(x_{\bullet }\right)\right)=f\left(\operatorname {Tails} \left(x_{\bullet }\right)\right).}[3]

Prefilters to nets

[edit]

Apointed set is a pair(S,s){\displaystyle (S,s)} consisting of a non-empty setS{\displaystyle S} and an elementsS.{\displaystyle s\in S.} For any familyB,{\displaystyle {\mathcal {B}},} letPointedSets(B):={(B,b) : BB and bB}.{\displaystyle \operatorname {PointedSets} ({\mathcal {B}}):=\{(B,b)~:~B\in {\mathcal {B}}{\text{ and }}b\in B\}.}

Define a canonicalpreorder{\displaystyle \,\leq \,} on pointed sets by declaring(R,r)(S,s) if and only if RS.{\displaystyle (R,r)\leq (S,s)\quad {\text{ if and only if }}\quad R\supseteq S.}

There is a canonical mapPointB : PointedSets(B)X{\displaystyle \operatorname {Point} _{\mathcal {B}}~:~\operatorname {PointedSets} ({\mathcal {B}})\to X} defined by(B,b)b.{\displaystyle (B,b)\mapsto b.} Ifi0=(B0,b0)PointedSets(B){\displaystyle i_{0}=\left(B_{0},b_{0}\right)\in \operatorname {PointedSets} ({\mathcal {B}})} then the tail of the assignmentPointB{\displaystyle \operatorname {Point} _{\mathcal {B}}} starting ati0{\displaystyle i_{0}} is{c : (C,c)PointedSets(B) and (B0,b0)(C,c)}=B0.{\displaystyle \left\{c~:~(C,c)\in \operatorname {PointedSets} ({\mathcal {B}}){\text{ and }}\left(B_{0},b_{0}\right)\leq (C,c)\right\}=B_{0}.}

Although(PointedSets(B),){\displaystyle (\operatorname {PointedSets} ({\mathcal {B}}),\leq )} is not, in general, a partially ordered set, it is adirected set if (and only if)B{\displaystyle {\mathcal {B}}} is a prefilter. So the most immediate choice for the definition of "the net inX{\displaystyle X} induced by a prefilterB{\displaystyle {\mathcal {B}}}" is the assignment(B,b)b{\displaystyle (B,b)\mapsto b} fromPointedSets(B){\displaystyle \operatorname {PointedSets} ({\mathcal {B}})} intoX.{\displaystyle X.}

IfB{\displaystyle {\mathcal {B}}} is a prefilter onX{\displaystyle X} then thenet associated withB{\displaystyle {\mathcal {B}}} is the map

NetB:(PointedSets(B),)X(B,b)b{\displaystyle {\begin{alignedat}{4}\operatorname {Net} _{\mathcal {B}}:\;&&(\operatorname {PointedSets} ({\mathcal {B}}),\leq )&&\,\to \;&X\\&&(B,b)&&\,\mapsto \;&b\\\end{alignedat}}}

that is,NetB(B,b):=b.{\displaystyle \operatorname {Net} _{\mathcal {B}}(B,b):=b.}

IfB{\displaystyle {\mathcal {B}}} is a prefilter onX then NetB{\displaystyle X{\text{ then }}\operatorname {Net} _{\mathcal {B}}} is a net inX{\displaystyle X} and the prefilter associated withNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} isB{\displaystyle {\mathcal {B}}}; that is:[note 6]Tails(NetB)=B.{\displaystyle \operatorname {Tails} \left(\operatorname {Net} _{\mathcal {B}}\right)={\mathcal {B}}.}This would not necessarily be true hadNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} been defined on a proper subset ofPointedSets(B).{\displaystyle \operatorname {PointedSets} ({\mathcal {B}}).}For example, supposeX{\displaystyle X} has at least two distinct elements,B:={X}{\displaystyle {\mathcal {B}}:=\{X\}} is the indiscrete filter, andxX{\displaystyle x\in X} is arbitrary. HadNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} instead been defined on the singleton setD:={(X,x)},{\displaystyle D:=\{(X,x)\},} where the restriction ofNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} toD{\displaystyle D} will temporarily be denote byNetD:DX,{\displaystyle \operatorname {Net} _{D}:D\to X,} then the prefilter of tails associated withNetD:DX{\displaystyle \operatorname {Net} _{D}:D\to X} would be the principal prefilter{{x}}{\displaystyle \{\,\{x\}\,\}} rather than the original filterB={X}{\displaystyle {\mathcal {B}}=\{X\}}; this means that the equalityTails(NetD)=B{\displaystyle \operatorname {Tails} \left(\operatorname {Net} _{D}\right)={\mathcal {B}}} isfalse, so unlikeNetB,{\displaystyle \operatorname {Net} _{\mathcal {B}},} the prefilterB{\displaystyle {\mathcal {B}}} cannot be recovered fromNetD.{\displaystyle \operatorname {Net} _{D}.} Worse still, whileB{\displaystyle {\mathcal {B}}} is the uniqueminimal filter onX,{\displaystyle X,} the prefilterTails(NetD)={{x}}{\displaystyle \operatorname {Tails} \left(\operatorname {Net} _{D}\right)=\{\{x\}\}} instead generates amaximal filter (that is, an ultrafilter) onX.{\displaystyle X.}

Ifx{\displaystyle x_{\bullet }} is a net inX{\displaystyle X} then it isnot in general true thatNetTails(x){\displaystyle \operatorname {Net} _{\operatorname {Tails} \left(x_{\bullet }\right)}} is equal tox{\displaystyle x_{\bullet }} because, for example, the domain ofx{\displaystyle x_{\bullet }} may be of a completely different cardinality than that ofNetTails(x){\displaystyle \operatorname {Net} _{\operatorname {Tails} \left(x_{\bullet }\right)}} (since unlike the domain ofNetTails(x),{\displaystyle \operatorname {Net} _{\operatorname {Tails} \left(x_{\bullet }\right)},} the domain of an arbitrary net inX{\displaystyle X} could haveany cardinality).

PropositionIfB{\displaystyle {\mathcal {B}}} is a prefilter onX{\displaystyle X} andxX{\displaystyle x\in X} then

  1. Bx if and only if NetBx.{\displaystyle {\mathcal {B}}\to x{\text{ if and only if }}\operatorname {Net} _{\mathcal {B}}\to x.}
  2. x{\displaystyle x} is a cluster point ofB{\displaystyle {\mathcal {B}}} if and only ifx{\displaystyle x} is a cluster point ofNetB.{\displaystyle \operatorname {Net} _{\mathcal {B}}.}
Proof

Recall thatB=Tails(NetB){\displaystyle {\mathcal {B}}=\operatorname {Tails} \left(\operatorname {Net} _{\mathcal {B}}\right)} and that ifx{\displaystyle x_{\bullet }} is a net inX{\displaystyle X} then (1)xx if and only if Tails(x)x,{\displaystyle x_{\bullet }\to x{\text{ if and only if }}\operatorname {Tails} \left(x_{\bullet }\right)\to x,} and (2)x{\displaystyle x} is a cluster point ofx{\displaystyle x_{\bullet }} if and only ifx{\displaystyle x} is a cluster point ofTails(x).{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right).} By usingx:=NetB and B=Tails(NetB),{\displaystyle x_{\bullet }:=\operatorname {Net} _{\mathcal {B}}{\text{ and }}{\mathcal {B}}=\operatorname {Tails} \left(\operatorname {Net} _{\mathcal {B}}\right),} it follows thatBx if and only if Tails(NetB)x if and only if NetBx.{\displaystyle {\mathcal {B}}\to x\quad {\text{ if and only if }}\quad \operatorname {Tails} \left(\operatorname {Net} _{\mathcal {B}}\right)\to x\quad {\text{ if and only if }}\quad \operatorname {Net} _{\mathcal {B}}\to x.} It also follows thatx{\displaystyle x} is a cluster point ofB{\displaystyle {\mathcal {B}}} if and only ifx{\displaystyle x} is a cluster point ofTails(NetB){\displaystyle \operatorname {Tails} \left(\operatorname {Net} _{\mathcal {B}}\right)} if and only ifx{\displaystyle x} is a cluster point ofNetB.{\displaystyle \operatorname {Net} _{\mathcal {B}}.}

Ultranets and ultra prefilters

A netx in X{\displaystyle x_{\bullet }{\text{ in }}X} is called anultranet oruniversal net inX{\displaystyle X} if for every subsetSX,x{\displaystyle S\subseteq X,x_{\bullet }} iseventually inS{\displaystyle S} or it is eventually inXS{\displaystyle X\setminus S}; this happens if and only ifTails(x){\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)} is an ultra prefilter. A prefilterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X} is an ultra prefilter if and only ifNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} is an ultranet inX.{\displaystyle X.}

Partially ordered net

The domain of the canonical netNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} is in general not partially ordered. However, in 1955 Bruns and Schmidt discovered[46] a construction that allows for the canonical net to have a domain that is both partially ordered and directed; this was independently rediscovered byAlbert Wilansky in 1970.[3] It begins with the construction of astrict partial order (meaning a transitive andirreflexive relation)<{\displaystyle \,<\,} on a subset ofB×N×X{\displaystyle {\mathcal {B}}\times \mathbb {N} \times X} that is similar to thelexicographical order onB×N{\displaystyle {\mathcal {B}}\times \mathbb {N} } of the strict partial orders(B,) and (N,<).{\displaystyle ({\mathcal {B}},\supsetneq ){\text{ and }}(\mathbb {N} ,<).} For anyi=(B,m,b) and j=(C,n,c){\displaystyle i=(B,m,b){\text{ and }}j=(C,n,c)} inB×N×X,{\displaystyle {\mathcal {B}}\times \mathbb {N} \times X,} declare thati<j{\displaystyle i<j} if and only ifBC and either: (1) BC or else (2) B=C and m<n,{\displaystyle B\supseteq C{\text{ and either: }}{\text{(1) }}B\neq C{\text{ or else (2) }}B=C{\text{ and }}m<n,}or equivalently, if and only if(1) BC, and (2) if B=C then m<n.{\displaystyle {\text{(1) }}B\supseteq C,{\text{ and (2) if }}B=C{\text{ then }}m<n.}

Thenon−strict partial order associated with<,{\displaystyle \,<,} denoted by,{\displaystyle \,\leq ,} is defined by declaring thatij if and only if i<j or i=j.{\displaystyle i\leq j\,{\text{ if and only if }}i<j{\text{ or }}i=j.} Unwinding these definitions gives the following characterization:

ij{\displaystyle i\leq j} if and only if(1) BC, and (2) if B=C then mn,{\displaystyle {\text{(1) }}B\supseteq C,{\text{ and (2) if }}B=C{\text{ then }}m\leq n,} and also(3) if B=C and m=n then b=c,{\displaystyle {\text{(3) if }}B=C{\text{ and }}m=n{\text{ then }}b=c,}

which shows that{\displaystyle \,\leq \,} is just thelexicographical order onB×N×X{\displaystyle {\mathcal {B}}\times \mathbb {N} \times X} induced by(B,),(N,), and (X,=),{\displaystyle ({\mathcal {B}},\supseteq ),\,(\mathbb {N} ,\leq ),{\text{ and }}(X,=),} whereX{\displaystyle X} is partially ordered by equality=.{\displaystyle \,=.\,}[note 7] Both< and {\displaystyle \,<{\text{ and }}\leq \,} areserial and neither possesses agreatest element or amaximal element; this remains true if they are each restricted to the subset ofB×N×X{\displaystyle {\mathcal {B}}\times \mathbb {N} \times X} defined byPosetB:={(B,m,b)B×N×X : bB},{\displaystyle {\begin{alignedat}{4}\operatorname {Poset} _{\mathcal {B}}\;&:=\;\{\,(B,m,b)\;\in \;{\mathcal {B}}\times \mathbb {N} \times X~:~b\in B\,\},\\\end{alignedat}}}where it will henceforth be assumed that they are. Denote the assignmenti=(B,m,b)b{\displaystyle i=(B,m,b)\mapsto b} from this subset by:PosetNetB :  PosetB X (B,m,b) b{\displaystyle {\begin{alignedat}{4}\operatorname {PosetNet} _{\mathcal {B}}\ :\ &&\ \operatorname {Poset} _{\mathcal {B}}\ &&\,\to \;&X\\[0.5ex]&&\ (B,m,b)\ &&\,\mapsto \;&b\\[0.5ex]\end{alignedat}}}Ifi0=(B0,m0,b0)PosetB{\displaystyle i_{0}=\left(B_{0},m_{0},b_{0}\right)\in \operatorname {Poset} _{\mathcal {B}}} then just as withNetB{\displaystyle \operatorname {Net} _{\mathcal {B}}} before, the tail of thePosetNetB{\displaystyle \operatorname {PosetNet} _{\mathcal {B}}} starting ati0{\displaystyle i_{0}} is equal toB0.{\displaystyle B_{0}.} IfB{\displaystyle {\mathcal {B}}} is a prefilter onX{\displaystyle X} thenPosetNetB{\displaystyle \operatorname {PosetNet} _{\mathcal {B}}} is a net inX{\displaystyle X} whose domainPosetB{\displaystyle \operatorname {Poset} _{\mathcal {B}}} is a partially ordered set and moreover,Tails(PosetNetB)=B.{\displaystyle \operatorname {Tails} \left(\operatorname {PosetNet} _{\mathcal {B}}\right)={\mathcal {B}}.}[3] Because the tails ofPosetNetB and NetB{\displaystyle \operatorname {PosetNet} _{\mathcal {B}}{\text{ and }}\operatorname {Net} _{\mathcal {B}}} are identical (since both are equal to the prefilterB{\displaystyle {\mathcal {B}}}), there is typically nothing lost by assuming that the domain of the net associated with a prefilter is both directedand partially ordered.[3] If the setN{\displaystyle \mathbb {N} } is replaced with the positive rational numbers then the strict partial order<{\displaystyle <} will also be adense order.

Subordinate filters and subnets

[edit]

The notion of "B{\displaystyle {\mathcal {B}}} is subordinate toC{\displaystyle {\mathcal {C}}}" (writtenBC{\displaystyle {\mathcal {B}}\vdash {\mathcal {C}}}) is for filters and prefilters what "xn=(xni)i=1{\displaystyle x_{n_{\bullet }}=\left(x_{n_{i}}\right)_{i=1}^{\infty }} is asubsequence ofx=(xi)i=1{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i=1}^{\infty }}" is for sequences.[27] For example, ifTails(x)={xi:iN}{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)=\left\{x_{\geq i}:i\in \mathbb {N} \right\}} denotes the set of tails ofx{\displaystyle x_{\bullet }} and ifTails(xn)={xni:iN}{\displaystyle \operatorname {Tails} \left(x_{n_{\bullet }}\right)=\left\{x_{n_{\geq i}}:i\in \mathbb {N} \right\}} denotes the set of tails of the subsequencexn{\displaystyle x_{n_{\bullet }}} (wherexni:={xnj : ji and jN}{\displaystyle x_{n_{\geq i}}:=\left\{x_{n_{j}}~:~j\geq i{\text{ and }}j\in \mathbb {N} \right\}}) thenTails(xn)  Tails(x){\displaystyle \operatorname {Tails} \left(x_{n_{\bullet }}\right)~\vdash ~\operatorname {Tails} \left(x_{\bullet }\right)} (which by definition meansTails(x)Tails(xn){\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)\leq \operatorname {Tails} \left(x_{n_{\bullet }}\right)}) is true butTails(x)  Tails(xn){\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)~\vdash ~\operatorname {Tails} \left(x_{n_{\bullet }}\right)} is in general false. Ifx=(xi)iI{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} is a net in a topological spaceX{\displaystyle X} and ifN(x){\displaystyle {\mathcal {N}}(x)} is theneighborhood filter at a pointxX,{\displaystyle x\in X,} thenxx if and only if N(x)Tails(x).{\displaystyle x_{\bullet }\to x{\text{ if and only if }}{\mathcal {N}}(x)\leq \operatorname {Tails} \left(x_{\bullet }\right).}

Iff:XY{\displaystyle f:X\to Y} is an surjective open map,xX,{\displaystyle x\in X,} andC{\displaystyle {\mathcal {C}}} is a prefilter onY{\displaystyle Y} that converges tof(x),{\displaystyle f(x),} then there exist a prefilterB{\displaystyle {\mathcal {B}}} onX{\displaystyle X} such thatBx{\displaystyle {\mathcal {B}}\to x} andf(B){\displaystyle f({\mathcal {B}})} is equivalent toC{\displaystyle {\mathcal {C}}} (that is,Cf(B)C{\displaystyle {\mathcal {C}}\leq f({\mathcal {B}})\leq {\mathcal {C}}}).[47]

Subordination analogs of results involving subsequences

[edit]
See also:Sequential space andFréchet–Urysohn space

The following results are the prefilter analogs of statements involving subsequences.[48] The condition "CB,{\displaystyle {\mathcal {C}}\geq {\mathcal {B}},}" which is also writtenCB,{\displaystyle {\mathcal {C}}\vdash {\mathcal {B}},} is the analog of "C{\displaystyle {\mathcal {C}}} is a subsequence ofB.{\displaystyle {\mathcal {B}}.}" So "finer than" and "subordinate to" is the prefilter analog of "subsequence of." Some people prefer saying "subordinate to" instead of "finer than" because it is more reminiscent of "subsequence of."

Proposition[48][41]LetB{\displaystyle {\mathcal {B}}} be a prefilter onX{\displaystyle X} and letxX.{\displaystyle x\in X.}

  1. SupposeC{\displaystyle {\mathcal {C}}} is a prefilter such thatCB.{\displaystyle {\mathcal {C}}\geq {\mathcal {B}}.}
    1. IfBx{\displaystyle {\mathcal {B}}\to x} thenCx.{\displaystyle {\mathcal {C}}\to x.}[proof 1]
    2. Ifx{\displaystyle x} is a cluster point ofC{\displaystyle {\mathcal {C}}} thenx{\displaystyle x} is a cluster point ofB.{\displaystyle {\mathcal {B}}.}
  2. Bx{\displaystyle {\mathcal {B}}\to x} if and only if for any finer prefilterCB{\displaystyle {\mathcal {C}}\geq {\mathcal {B}}} there exists some even more fine prefilterFC{\displaystyle {\mathcal {F}}\geq {\mathcal {C}}} such thatFx.{\displaystyle {\mathcal {F}}\to x.}[41]
  3. x{\displaystyle x} is a cluster point ofB{\displaystyle {\mathcal {B}}} if and only if there exists some finer prefilterCB{\displaystyle {\mathcal {C}}\geq {\mathcal {B}}} such thatCx.{\displaystyle {\mathcal {C}}\to x.}

Non-equivalence of subnets and subordinate filters

[edit]

See also:Net (mathematics),Subnet (mathematics), andFilter on a set § Subnets versus subordinate filters

Subnets in the sense of Willard andsubnets in the sense of Kelley are the most commonly used definitions of "subnet."[51] The first definition of a subnet ("Kelley-subnet") was introduced byJohn L. Kelley in 1955.[51] Stephen Willard introduced in 1970 his own variant ("Willard-subnet") of Kelley's definition of subnet.[51] AA-subnets were introduced independently by Smiley (1957), Aarnes and Andenaes (1972), and Murdeshwar (1983); AA-subnets were studied in great detail by Aarnes and Andenaes but they are not often used.[51]

A subsetRI{\displaystyle R\subseteq I} of apreordered space(I,){\displaystyle (I,\leq )} isfrequent orcofinal inI{\displaystyle I} if for everyiI{\displaystyle i\in I} there exists somerR{\displaystyle r\in R} such thatir.{\displaystyle i\leq r.} IfRI{\displaystyle R\subseteq I} contains a tail ofI{\displaystyle I} thenR{\displaystyle R} is said to beeventual inI{\displaystyle I}; explicitly, this means that there exists someiI{\displaystyle i\in I} such thatIiR{\displaystyle I_{\geq i}\subseteq R} (that is,jR{\displaystyle j\in R} for alljI{\displaystyle j\in I} satisfyingij{\displaystyle i\leq j}). A subset is eventual if and only if its complement is not frequent (which is termedinfrequent).[51] A maph:AI{\displaystyle h:A\to I} between two preordered sets isorder-preserving if whenevera,bA{\displaystyle a,b\in A} satisfyab,{\displaystyle a\leq b,} thenh(a)h(b).{\displaystyle h(a)\leq h(b).}

Definitions: LetS=S : (A,)X and N=N : (I,)X{\displaystyle S=S_{\bullet }~:~(A,\leq )\to X{\text{ and }}N=N_{\bullet }~:~(I,\leq )\to X} be nets. Then[51]
  1. S{\displaystyle S_{\bullet }} is aWillard-subnet ofN{\displaystyle N_{\bullet }} or asubnet in the sense of Willard if there exists an order-preserving maph:AI{\displaystyle h:A\to I} such thatS=Nh and h(A){\displaystyle S=N\circ h{\text{ and }}h(A)} is cofinal inI.{\displaystyle I.}
  2. S{\displaystyle S_{\bullet }} is aKelley-subnet ofN{\displaystyle N_{\bullet }} or asubnet in the sense of Kelley if there exists a maph : AI{\displaystyle h~:~A\to I} such thatS=Nh{\displaystyle S=N\circ h} and wheneverEI{\displaystyle E\subseteq I} iseventual inI{\displaystyle I} thenh1(E){\displaystyle h^{-1}(E)} is eventual inA.{\displaystyle A.}
  3. S{\displaystyle S_{\bullet }} is anAA-subnet ofN{\displaystyle N_{\bullet }} or asubnet in the sense of Aarnes and Andenaes if any of the following equivalent conditions are satisfied:
    1. Tails(N)Tails(S).{\displaystyle \operatorname {Tails} \left(N_{\bullet }\right)\leq \operatorname {Tails} \left(S_{\bullet }\right).}
    2. TailsFilter(N)TailsFilter(S).{\displaystyle \operatorname {TailsFilter} \left(N_{\bullet }\right)\subseteq \operatorname {TailsFilter} \left(S_{\bullet }\right).}
    3. IfJ{\displaystyle J} iseventual inI then S1(N(J)){\displaystyle I{\text{ then }}S^{-1}(N(J))} is eventual inA.{\displaystyle A.}
    4. For any subsetRX, if Tails(S) and {R}{\displaystyle R\subseteq X,{\text{ if }}\operatorname {Tails} \left(S_{\bullet }\right){\text{ and }}\{R\}} mesh, then so doTails(N) and {R}.{\displaystyle \operatorname {Tails} \left(N_{\bullet }\right){\text{ and }}\{R\}.}
    5. For any subsetRX, if Tails(S){R} then Tails(N){R}.{\displaystyle R\subseteq X,{\text{ if }}\operatorname {Tails} \left(S_{\bullet }\right)\leq \{R\}{\text{ then }}\operatorname {Tails} \left(N_{\bullet }\right)\leq \{R\}.}

Kelley did not require the maph{\displaystyle h} to be order preserving while the definition of an AA-subnet does away entirely with any map between the two nets' domains and instead focuses entirely onX{\displaystyle X} − the nets' common codomain. Every Willard-subnet is a Kelley-subnet and both are AA-subnets.[51] In particular, ify=(ya)aA{\displaystyle y_{\bullet }=\left(y_{a}\right)_{a\in A}} is a Willard-subnet or a Kelley-subnet ofx=(xi)iI{\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} thenTails(x)Tails(y).{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)\leq \operatorname {Tails} \left(y_{\bullet }\right).}

Example: LetI=N{\displaystyle I=\mathbb {N} } and letx{\displaystyle x_{\bullet }} be a constant sequence, sayx=(0)iN.{\displaystyle x_{\bullet }=\left(0\right)_{i\in \mathbb {N} }.} Lets1=0{\displaystyle s_{1}=0} andA={1}{\displaystyle A=\{1\}} so thats=(sa)aA=(s1){\displaystyle s_{\bullet }=\left(s_{a}\right)_{a\in A}=\left(s_{1}\right)} is a net onA.{\displaystyle A.} Thens{\displaystyle s_{\bullet }} is an AA-subnet ofx{\displaystyle x_{\bullet }} becauseTails(x)={{0}}=Tails(s).{\displaystyle \operatorname {Tails} \left(x_{\bullet }\right)=\{\{0\}\}=\operatorname {Tails} \left(s_{\bullet }\right).} Buts{\displaystyle s_{\bullet }} is not a Willard-subnet ofx{\displaystyle x_{\bullet }} because there does not exist any maph:AI{\displaystyle h:A\to I} whose image is a cofinal subset ofI=N.{\displaystyle I=\mathbb {N} .} Nor iss{\displaystyle s_{\bullet }} a Kelley-subnet ofx{\displaystyle x_{\bullet }} because ifh:AI{\displaystyle h:A\to I} is any map thenE:=I{h(1)}{\displaystyle E:=I\setminus \{h(1)\}} is a cofinal subset ofI=N{\displaystyle I=\mathbb {N} } buth1(E)={\displaystyle h^{-1}(E)=\varnothing } is not eventually inA.{\displaystyle A.}

AA-subnets have a defining characterization that immediately shows that they are fully interchangeable with sub(ordinate)filters.[51][52] Explicitly, what is meant is that the following statement is true for AA-subnets:

     IfB and F{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {F}}} are prefilters thenBF{\displaystyle {\mathcal {B}}\leq {\mathcal {F}}} if and only ifNetF{\displaystyle \operatorname {Net} _{\mathcal {F}}} is an AA-subnet ofNetB.{\displaystyle \operatorname {Net} _{\mathcal {B}}.}

If "AA-subnet" is replaced by "Willard-subnet" or "Kelley-subnet" then the above statement becomesfalse. In particular, asthis counter-example demonstrates, the problem is that the following statement is in general false:

     False statement: IfB and F{\displaystyle {\mathcal {B}}{\text{ and }}{\mathcal {F}}} are prefilters such thatBF then NetF{\displaystyle {\mathcal {B}}\leq {\mathcal {F}}{\text{ then }}\operatorname {Net} _{\mathcal {F}}} is a Kelley-subnet ofNetB.{\displaystyle \operatorname {Net} _{\mathcal {B}}.}

Since every Willard-subnet is a Kelley-subnet, this statement thus remains false if the word "Kelley-subnet" is replaced with "Willard-subnet".

If "subnet" is defined to mean Willard-subnet or Kelley-subnet then nets and filters are not completely interchangeable because there exists a filter–sub(ordinate)filter relationships that cannot be expressed in terms of a net–subnet relationship between the two induced nets. In particular, the problem is that Kelley-subnets and Willard-subnets arenot fully interchangeable with subordinate filters. If the notion of "subnet" is not used or if "subnet" is defined to mean AA-subnet, then this ceases to be a problem and so it becomes correct to say that nets and filters are interchangeable. Despite the fact that AA-subnets do not have the problem that Willard and Kelley subnets have, they are not widely used or known about.[51][52]

Topologies and prefilters

[edit]

Throughout,(X,τ){\displaystyle (X,\tau )} is atopological space.

Examples of relationships between filters and topologies

[edit]

Bases and prefilters

LetB{\displaystyle {\mathcal {B}}\neq \varnothing } be a family of sets that coversX{\displaystyle X} and defineBx={BB : xB}{\displaystyle {\mathcal {B}}_{x}=\{B\in {\mathcal {B}}~:~x\in B\}} for everyxX.{\displaystyle x\in X.} The definition of abase for some topology can be immediately reworded as:B{\displaystyle {\mathcal {B}}} is a base for some topology onX{\displaystyle X} if and only ifBx{\displaystyle {\mathcal {B}}_{x}} is a filter base for everyxX.{\displaystyle x\in X.} Ifτ{\displaystyle \tau } is a topology onX{\displaystyle X} andBτ{\displaystyle {\mathcal {B}}\subseteq \tau } then the definitions ofB{\displaystyle {\mathcal {B}}} is abasis (resp.subbase) forτ{\displaystyle \tau } can be reworded as:

     B{\displaystyle {\mathcal {B}}} is a base (resp. subbase) forτ{\displaystyle \tau } if and only if for everyxX,Bx{\displaystyle x\in X,{\mathcal {B}}_{x}} is a filter base (resp. filter subbase) that generates the neighborhood filter of(X,τ){\displaystyle (X,\tau )} atx.{\displaystyle x.}

Neighborhood filters

The archetypical example of a filter is the set of all neighborhoods of a point in a topological space. Anyneighborhood basis of a point in (or of a subset of) a topological space is a prefilter. In fact, the definition of aneighborhood base can be equivalently restated as: "a neighborhood base is any prefilter that is equivalent the neighborhood filter."

Neighborhood bases at points are examples of prefilters that are fixed but may or may not be principal. IfX=R{\displaystyle X=\mathbb {R} } has its usual topology and ifxX,{\displaystyle x\in X,} then any neighborhood filter baseB{\displaystyle {\mathcal {B}}} ofx{\displaystyle x} is fixed byx{\displaystyle x} (in fact, it is even true thatkerB={x}{\displaystyle \ker {\mathcal {B}}=\{x\}}) butB{\displaystyle {\mathcal {B}}} isnot principal since{x}B.{\displaystyle \{x\}\not \in {\mathcal {B}}.}In contrast, a topological space has thediscrete topology if and only if the neighborhood filter of every point is a principal filter generated by exactly one point. This shows that a non-principal filter on an infinite set is not necessarily free.

The neighborhood filter of every pointx{\displaystyle x} in topological spaceX{\displaystyle X} is fixed since its kernel containsx{\displaystyle x} (and possibly other points if, for instance,X{\displaystyle X} is not aT1 space). This is also true of any neighborhood basis atx.{\displaystyle x.} For any pointx{\displaystyle x} in aT1 space (for example, aHausdorff space), the kernel of the neighborhood filter ofx{\displaystyle x} is equal to the singleton set{x}.{\displaystyle \{x\}.}

However, it is possible for a neighborhood filter at a point to be principal butnot discrete (that is, not principal at asingle point). A neighborhood basisB{\displaystyle {\mathcal {B}}} of a pointx{\displaystyle x} in a topological space is principal if and only if the kernel ofB{\displaystyle {\mathcal {B}}} is an open set. If in addition the space isT1 thenkerB={x}{\displaystyle \ker {\mathcal {B}}=\{x\}} so that this basisB{\displaystyle {\mathcal {B}}} is principal if and only if{x}{\displaystyle \{x\}} is an open set.

Generating topologies from filters and prefilters

SupposeB(X){\displaystyle {\mathcal {B}}\subseteq \wp (X)} is not empty (andX{\displaystyle X\neq \varnothing }). IfB{\displaystyle {\mathcal {B}}} is a filter onX{\displaystyle X} then{}B{\displaystyle \{\varnothing \}\cup {\mathcal {B}}} is a topology onX{\displaystyle X} but the converse is in general false. This shows that in a sense, filters arealmost topologies. Topologies of the form{}B{\displaystyle \{\varnothing \}\cup {\mathcal {B}}} whereB{\displaystyle {\mathcal {B}}} is anultrafilter onX{\displaystyle X} are an even more specialized subclass of such topologies; they have the property thatevery proper subsetSX{\displaystyle \varnothing \neq S\subseteq X} iseither open or closed, but (unlike thediscrete topology) never both. These spaces are, in particular, examples ofdoor spaces.

IfB{\displaystyle {\mathcal {B}}} is a prefilter (resp. filter subbase,π-system, proper) onX{\displaystyle X} then the same is true of both{X}B{\displaystyle \{X\}\cup {\mathcal {B}}} and the setB{\displaystyle {\mathcal {B}}_{\cup }} of all possible unions of one or more elements ofB.{\displaystyle {\mathcal {B}}.} IfB{\displaystyle {\mathcal {B}}} is closed under finite intersections then the setτB={,X}B{\displaystyle \tau _{\mathcal {B}}=\{\varnothing ,X\}\cup {\mathcal {B}}_{\cup }} is a topology onX{\displaystyle X} with both{X}B and {X}B{\displaystyle \{X\}\cup {\mathcal {B}}_{\cup }{\text{ and }}\{X\}\cup {\mathcal {B}}} beingbases for it. If theπ-systemB{\displaystyle {\mathcal {B}}} coversX{\displaystyle X} then bothB and B{\displaystyle {\mathcal {B}}_{\cup }{\text{ and }}{\mathcal {B}}} are also bases forτB.{\displaystyle \tau _{\mathcal {B}}.} Ifτ{\displaystyle \tau } is a topology onX{\displaystyle X} thenτ{}{\displaystyle \tau \setminus \{\varnothing \}} is a prefilter (or equivalently, aπ-system) if and only if it has the finite intersection property (that is, it is a filter subbase), in which case a subsetBτ{\displaystyle {\mathcal {B}}\subseteq \tau } will be a basis forτ{\displaystyle \tau } if and only ifB{}{\displaystyle {\mathcal {B}}\setminus \{\varnothing \}} is equivalent toτ{},{\displaystyle \tau \setminus \{\varnothing \},} in which caseB{}{\displaystyle {\mathcal {B}}\setminus \{\varnothing \}} will be a prefilter.

Topological properties and prefilters

[edit]

Neighborhoods and topologies

The neighborhood filter of a nonempty subsetSX{\displaystyle S\subseteq X} in a topological spaceX{\displaystyle X} is equal to the intersection of all neighborhood filters of all points inS.{\displaystyle S.}[53] A subsetSX{\displaystyle S\subseteq X} is open inX{\displaystyle X} if and only if wheneverF{\displaystyle {\mathcal {F}}} is a filter onX{\displaystyle X} andsS,{\displaystyle s\in S,} thenFs in X implies SF.{\displaystyle {\mathcal {F}}\to s{\text{ in }}X{\text{ implies }}S\in {\mathcal {F}}.}

Supposeσ and τ{\displaystyle \sigma {\text{ and }}\tau } are topologies onX.{\displaystyle X.} Thenτ{\displaystyle \tau } is finer thanσ{\displaystyle \sigma } (that is,στ{\displaystyle \sigma \subseteq \tau }) if and only if wheneverxX and B{\displaystyle x\in X{\text{ and }}{\mathcal {B}}} is a filter onX,{\displaystyle X,} ifBx in (X,τ){\displaystyle {\mathcal {B}}\to x{\text{ in }}(X,\tau )} thenBx in (X,σ).{\displaystyle {\mathcal {B}}\to x{\text{ in }}(X,\sigma ).}[43] Consequently,σ=τ{\displaystyle \sigma =\tau } if and only if for every filterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X} and everyxX,Bx in (X,σ){\displaystyle x\in X,{\mathcal {B}}\to x{\text{ in }}(X,\sigma )} if and only ifBx in (X,τ).{\displaystyle {\mathcal {B}}\to x{\text{ in }}(X,\tau ).}[37] However, it is possible thatστ{\displaystyle \sigma \neq \tau } while also for every filterB on X,B{\displaystyle {\mathcal {B}}{\text{ on }}X,{\mathcal {B}}} converges tosome point ofX in (X,σ){\displaystyle X{\text{ in }}(X,\sigma )} if and only ifB{\displaystyle {\mathcal {B}}} converges tosome point ofX in (X,τ).{\displaystyle X{\text{ in }}(X,\tau ).}[37]

Closure

IfB{\displaystyle {\mathcal {B}}} is a prefilter on a subsetSX{\displaystyle S\subseteq X} then every cluster point ofB in X{\displaystyle {\mathcal {B}}{\text{ in }}X} belongs toclXS.{\displaystyle \operatorname {cl} _{X}S.}[42]

IfxX and SX{\displaystyle x\in X{\text{ and }}S\subseteq X} is a non-empty subset, then the following are equivalent:

  1. xclXS{\displaystyle x\in \operatorname {cl} _{X}S}
  2. x{\displaystyle x} is a limit point of a prefilter onS.{\displaystyle S.} Explicitly: there exists a prefilterF(S) on S{\displaystyle {\mathcal {F}}\subseteq \wp (S){\text{ on }}S} such thatFx in X.{\displaystyle {\mathcal {F}}\to x{\text{ in }}X.}[48]
  3. x{\displaystyle x} is a limit point of a filter onS.{\displaystyle S.}[42]
  4. There exists a prefilterF on X{\displaystyle {\mathcal {F}}{\text{ on }}X} such thatSF and Fx in X.{\displaystyle S\in {\mathcal {F}}{\text{ and }}{\mathcal {F}}\to x{\text{ in }}X.}
  5. The prefilter{S}{\displaystyle \{S\}} meshes with the neighborhood filterN(x).{\displaystyle {\mathcal {N}}(x).} Said differently,x{\displaystyle x} is a cluster point of the prefilter{S}.{\displaystyle \{S\}.}
  6. The prefilter{S}{\displaystyle \{S\}} meshes with some (or equivalently, with every) filter base forN(x){\displaystyle {\mathcal {N}}(x)} (that is, with every neighborhood basis atx{\displaystyle x}).

The following are equivalent:

  1. x{\displaystyle x} is a limit points ofS in X.{\displaystyle S{\text{ in }}X.}
  2. There exists a prefilterF(S) on {S}{x}{\displaystyle {\mathcal {F}}\subseteq \wp (S){\text{ on }}\{S\}\setminus \{x\}} such thatFx in X.{\displaystyle {\mathcal {F}}\to x{\text{ in }}X.}[48]

Closed sets

IfSX{\displaystyle S\subseteq X} is not empty then the following are equivalent:

  1. S{\displaystyle S} is a closed subset ofX.{\displaystyle X.}
  2. IfxX and F(S){\displaystyle x\in X{\text{ and }}{\mathcal {F}}\subseteq \wp (S)} is a prefilter onS{\displaystyle S} such thatFx in X,{\displaystyle {\mathcal {F}}\to x{\text{ in }}X,} thenxS.{\displaystyle x\in S.}
  3. IfxX and F(S){\displaystyle x\in X{\text{ and }}{\mathcal {F}}\subseteq \wp (S)} is a prefilter onS{\displaystyle S} such thatx{\displaystyle x} is an accumulation points ofF in X,{\displaystyle {\mathcal {F}}{\text{ in }}X,} thenxS.{\displaystyle x\in S.}[48]
  4. IfxX{\displaystyle x\in X} is such that the neighborhood filterN(x){\displaystyle {\mathcal {N}}(x)} meshes with{S}{\displaystyle \{S\}} thenxS.{\displaystyle x\in S.}

Hausdorffness

The following are equivalent:

  1. X{\displaystyle X} is aHausdorff space.
  2. Every prefilter onX{\displaystyle X} converges to at most one point inX.{\displaystyle X.}[8]
  3. The above statement but with the word "prefilter" replaced by any one of the following: filter, ultra prefilter, ultrafilter.[8]

Compactness

As discussedin this article, the Ultrafilter Lemma is closely related to many important theorems involving compactness.

The following are equivalent:

  1. (X,τ){\displaystyle (X,\tau )} is acompact space.
  2. Every ultrafilter onX{\displaystyle X} converges to at least one point inX.{\displaystyle X.}[54]
    • That this condition implies compactness can be proven by using only the ultrafilter lemma. That compactness implies this condition can be proven without the ultrafilter lemma (or even the axiom of choice).
  3. The above statement but with the word "ultrafilter" replaced by "ultra prefilter".[8]
  4. For every filterC on X{\displaystyle {\mathcal {C}}{\text{ on }}X} there exists a filterF on X{\displaystyle {\mathcal {F}}{\text{ on }}X} such thatCF{\displaystyle {\mathcal {C}}\leq {\mathcal {F}}} andF{\displaystyle {\mathcal {F}}} converges to some point ofX.{\displaystyle X.}
  5. The above statement but with each instance of the word "filter" replaced by: prefilter.
  6. Every filter onX{\displaystyle X} has at least one cluster point inX.{\displaystyle X.}[54]
    • That this condition is equivalent to compactness can be proven by using only the ultrafilter lemma.
  7. The above statement but with the word "filter" replaced by "prefilter".[8]
  8. Alexander subbase theorem: There exists asubbaseS for τ{\displaystyle {\mathcal {S}}{\text{ for }}\tau } such that every cover ofX{\displaystyle X} by sets inS{\displaystyle {\mathcal {S}}} has a finite subcover.
    • That this condition is equivalent to compactness can be proven by using only the ultrafilter lemma.

IfF{\displaystyle {\mathcal {F}}} is the set of all complements of compact subsets of a given topological spaceX,{\displaystyle X,} thenF{\displaystyle {\mathcal {F}}} is a filter onX{\displaystyle X} if and only ifX{\displaystyle X} isnot compact.

Theorem[55]IfB{\displaystyle {\mathcal {B}}} is a filter on a compact space andC{\displaystyle C} is the set of cluster points ofB,{\displaystyle {\mathcal {B}},} then every neighborhood ofC{\displaystyle C} belongs toB.{\displaystyle {\mathcal {B}}.} Thus a filter on a compact Hausdorff space converges if and only if it has a single cluster point.

Continuity

Letf:XY{\displaystyle f:X\to Y} be a map between topological spaces(X,τ) and (Y,υ).{\displaystyle (X,\tau ){\text{ and }}(Y,\upsilon ).}

GivenxX,{\displaystyle x\in X,} the following are equivalent:

  1. f:XY{\displaystyle f:X\to Y} iscontinuous atx.{\displaystyle x.}
  2. Definition: For every neighborhoodV{\displaystyle V} off(x) in Y{\displaystyle f(x){\text{ in }}Y} there exists some neighborhoodN{\displaystyle N} ofx in X{\displaystyle x{\text{ in }}X} such thatf(N)V.{\displaystyle f(N)\subseteq V.}
  3. f(N(x))f(x) in Y.{\displaystyle f({\mathcal {N}}(x))\to f(x){\text{ in }}Y.}[50]
  4. IfB{\displaystyle {\mathcal {B}}} is a filter onX{\displaystyle X} such thatBx in X{\displaystyle {\mathcal {B}}\to x{\text{ in }}X} thenf(B)f(x) in Y.{\displaystyle f({\mathcal {B}})\to f(x){\text{ in }}Y.}
  5. The above statement but with the word "filter" replaced by "prefilter".

The following are equivalent:

  1. f:XY{\displaystyle f:X\to Y} is continuous.
  2. IfxX and B{\displaystyle x\in X{\text{ and }}{\mathcal {B}}} is a prefilter onX{\displaystyle X} such thatBx in X{\displaystyle {\mathcal {B}}\to x{\text{ in }}X} thenf(B)f(x) in Y.{\displaystyle f({\mathcal {B}})\to f(x){\text{ in }}Y.}[50]
  3. IfxX{\displaystyle x\in X} is a limit point of a prefilterB on X{\displaystyle {\mathcal {B}}{\text{ on }}X} thenf(x){\displaystyle f(x)} is a limit point off(B) in Y.{\displaystyle f({\mathcal {B}}){\text{ in }}Y.}
  4. Any one of the above two statements but with the word "prefilter" replaced by "filter".

IfB{\displaystyle {\mathcal {B}}} is a prefilter onX,xX{\displaystyle X,x\in X} is a cluster point ofB, and f:XY{\displaystyle {\mathcal {B}},{\text{ and }}f:X\to Y} is continuous, thenf(x){\displaystyle f(x)} is a cluster point inY{\displaystyle Y} of the prefilterf(B).{\displaystyle f({\mathcal {B}}).}[43]

A subsetD{\displaystyle D} of a topological spaceX{\displaystyle X} isdense inX{\displaystyle X} if and only if for everyxX,{\displaystyle x\in X,} the traceNX(x)|D{\displaystyle {\mathcal {N}}_{X}(x){\big \vert }_{D}} of the neighborhood filterNX(x){\displaystyle {\mathcal {N}}_{X}(x)} alongD{\displaystyle D} does not contain the empty set (in which case it will be a filter onD{\displaystyle D}).

Supposef:DY{\displaystyle f:D\to Y} is a continuous map into a Hausdorffregular spaceY{\displaystyle Y} and thatD{\displaystyle D} is a dense subset of a topological spaceX.{\displaystyle X.} Thenf{\displaystyle f} has acontinuous extensionF:XY{\displaystyle F:X\to Y} if and only if for everyxX,{\displaystyle x\in X,} the prefilterf(NX(x)|D){\displaystyle f\left({\mathcal {N}}_{X}(x){\big \vert }_{D}\right)} converges to some point inY.{\displaystyle Y.} Furthermore, this continuous extension will be unique whenever it exists.[56]

Products

SupposeX:=(Xi)iI{\displaystyle X_{\bullet }:=\left(X_{i}\right)_{i\in I}} is a non-empty family of non-empty topological spaces and that is a family of prefilters where eachBi{\displaystyle {\mathcal {B}}_{i}} is a prefilter onXi.{\displaystyle X_{i}.} Then the productB{\displaystyle {\mathcal {B}}_{\bullet }} of these prefilters (defined above) is a prefilter on the product spaceX,{\displaystyle {\textstyle \prod }X_{\bullet },} which as usual, is endowed with theproduct topology.

Ifx:=(xi)iIX,{\displaystyle x_{\bullet }:=\left(x_{i}\right)_{i\in I}\in {\textstyle \prod }X_{\bullet },} thenBx in X{\displaystyle {\mathcal {B}}_{\bullet }\to x_{\bullet }{\text{ in }}{\textstyle \prod }X_{\bullet }} if and only ifBixi in Xi for every iI.{\displaystyle {\mathcal {B}}_{i}\to x_{i}{\text{ in }}X_{i}{\text{ for every }}i\in I.}

SupposeX and Y{\displaystyle X{\text{ and }}Y} are topological spaces,B{\displaystyle {\mathcal {B}}} is a prefilter onX{\displaystyle X} havingxX{\displaystyle x\in X} as a cluster point, andC{\displaystyle {\mathcal {C}}} is a prefilter onY{\displaystyle Y} havingyY{\displaystyle y\in Y} as a cluster point. Then(x,y){\displaystyle (x,y)} is a cluster point ofB×C{\displaystyle {\mathcal {B}}\times {\mathcal {C}}} in the product spaceX×Y.{\displaystyle X\times Y.}[43] However, ifX=Y=Q{\displaystyle X=Y=\mathbb {Q} } then there exist sequences(xi)i=1X and (yi)i=1Y{\displaystyle \left(x_{i}\right)_{i=1}^{\infty }\subseteq X{\text{ and }}\left(y_{i}\right)_{i=1}^{\infty }\subseteq Y} such that both of these sequences have a cluster point inQ{\displaystyle \mathbb {Q} } but the sequence(xi,yi)i=1X×Y{\displaystyle \left(x_{i},y_{i}\right)_{i=1}^{\infty }\subseteq X\times Y} doesnot have a cluster point inX×Y.{\displaystyle X\times Y.}[43]

Example application: The ultrafilter lemma along with the axioms ofZF implyTychonoff's theorem for compact Hausdorff spaces:

Proof

LetX:=(Xi)iI{\displaystyle X_{\bullet }:=\left(X_{i}\right)_{i\in I}} be compactHausdorff topological spaces. Assume that the ultrafilter lemma holds (because of the Hausdorff assumption, this proof doesnot need the full strength of theaxiom of choice; the ultrafilter lemma suffices). LetX:=X{\displaystyle X:={\textstyle \prod }X_{\bullet }} be given the product topology (which makesX{\displaystyle X} a Hausdorff space) and for everyi,{\displaystyle i,} letPri:XXi{\displaystyle \Pr {}_{i}:X\to X_{i}} denote this product's projections. IfX={\displaystyle X=\varnothing } thenX{\displaystyle X} is compact and the proof is complete so assumeX.{\displaystyle X\neq \varnothing .} Despite the fact thatX,{\displaystyle X\neq \varnothing ,} because the axiom of choice is not assumed, the projection mapsPri:XXi{\displaystyle \Pr {}_{i}:X\to X_{i}} are not guaranteed to be surjective.

LetB{\displaystyle {\mathcal {B}}} be an ultrafilter onX{\displaystyle X} and for everyi,{\displaystyle i,} letBi{\displaystyle {\mathcal {B}}_{i}} denote the ultrafilter onXi{\displaystyle X_{i}} generated by the ultra prefilterPri(B).{\displaystyle \Pr {}_{i}({\mathcal {B}}).} BecauseXi{\displaystyle X_{i}} is compact and Hausdorff, the ultrafilterBi{\displaystyle {\mathcal {B}}_{i}} converges to a unique limit pointxiXi{\displaystyle x_{i}\in X_{i}} (because ofxi{\displaystyle x_{i}}'s uniqueness, this definition does not require the axiom of choice). Letx:=(xi)iI{\displaystyle x:=\left(x_{i}\right)_{i\in I}} wherex{\displaystyle x} satisfiesPri(x)=xi{\displaystyle \Pr {}_{i}(x)=x_{i}} for everyi.{\displaystyle i.} The characterization of convergence in the product topology that was given above implies thatBx in X.{\displaystyle {\mathcal {B}}\to x{\text{ in }}X.} Thus every ultrafilter onX{\displaystyle X} converges to some point ofX,{\displaystyle X,} which implies thatX{\displaystyle X} is compact (recall that this implication's proof only required the ultrafilter lemma).{\displaystyle \blacksquare }

Examples of applications of prefilters

[edit]

Uniformities and Cauchy prefilters

[edit]
Main articles:Uniform space,Complete uniform space, andComplete metric space
See also:Topological group andComplete topological vector space

Auniform space is a setX{\displaystyle X} equipped with a filter onX×X{\displaystyle X\times X} that has certain properties. Abase orfundamental system of entourages is a prefilter onX×X{\displaystyle X\times X} whose upward closure is a uniform space. A prefilterB{\displaystyle {\mathcal {B}}} on a uniform spaceX{\displaystyle X} with uniformityF{\displaystyle {\mathcal {F}}} is called aCauchy prefilter if for every entourageNF,{\displaystyle N\in {\mathcal {F}},} there exists someBB{\displaystyle B\in {\mathcal {B}}} that isN{\displaystyle N}-small, which means thatB×BN.{\displaystyle B\times B\subseteq N.} Aminimal Cauchy filter is aminimal element (with respect to{\displaystyle \,\leq \,} or equivalently, to{\displaystyle \,\subseteq }) of the set of all Cauchy filters onX.{\displaystyle X.} Examples of minimal Cauchy filters include the neighborhood filterNX(x){\displaystyle {\mathcal {N}}_{X}(x)} of any pointxX.{\displaystyle x\in X.} Every convergent filter on a uniform space is Cauchy. Moreover, every cluster point of a Cauchy filter is a limit point.

A uniform space(X,F){\displaystyle (X,{\mathcal {F}})} is calledcomplete (resp.sequentially complete) if every Cauchy prefilter (resp. every elementary Cauchy prefilter) onX{\displaystyle X} converges to at least one point ofX{\displaystyle X} (replacing all instance of the word "prefilter" with "filter" results in equivalent statement).Every compact uniform space is complete because any Cauchy filter has a cluster point (by compactness), which is necessarily also a limit point (since the filter is Cauchy).

Uniform spaces were the result of attempts to generalize notions such as "uniform continuity" and "uniform convergence" that are present in metric spaces. Everytopological vector space, and more generally, everytopological group can be made into a uniform space in a canonical way. Every uniformity also generates a canonical induced topology. Filters and prefilters play an important role in the theory of uniform spaces. For example, the completion of a Hausdorff uniform space (even if it is notmetrizable) is typically constructed by using minimal Cauchy filters. Nets are less ideal for this construction because their domains are extremely varied (for example, the class of all Cauchy nets is not a set); sequences cannot be used in the general case because the topology might not be metrizable,first-countable, or evensequential. The set of allminimal Cauchy filters on a Hausdorfftopological vector space (TVS)X{\displaystyle X} can made into a vector space and topologized in such a way that it becomes acompletion ofX{\displaystyle X} (with the assignmentxNX(x){\displaystyle x\mapsto {\mathcal {N}}_{X}(x)} becoming alinear topological embedding that identifiesX{\displaystyle X} as a dense vector subspace of this completion).

More generally, aCauchy space is a pair(X,C){\displaystyle (X,{\mathfrak {C}})} consisting of a setX{\displaystyle X} together a familyC((X)){\displaystyle {\mathfrak {C}}\subseteq \wp (\wp (X))} of (proper) filters, whose members are declared to be "Cauchy filters", having all of the following properties:

  1. For eachxX,{\displaystyle x\in X,} the discrete ultrafilter atx{\displaystyle x} is an element ofC.{\displaystyle {\mathfrak {C}}.}
  2. IfFC{\displaystyle F\in {\mathfrak {C}}} is a subset of a proper filterG,{\displaystyle G,} thenGC.{\displaystyle G\in {\mathfrak {C}}.}
  3. IfF,GC{\displaystyle F,G\in {\mathfrak {C}}} and if each member ofF{\displaystyle F} intersects each member ofG,{\displaystyle G,} thenFGC.{\displaystyle F\cap G\in {\mathfrak {C}}.}

The set of all Cauchy filters on a uniform space forms a Cauchy space. Every Cauchy space is also aconvergence space. A mapf:XY{\displaystyle f:X\to Y} between two Cauchy spaces is calledCauchy continuous if the image of every Cauchy filter inX{\displaystyle X} is a Cauchy filter inY.{\displaystyle Y.} Unlike thecategory of topological spaces, thecategory of Cauchy spaces and Cauchy continuous maps isCartesian closed, and contains the category ofproximity spaces.

Topologizing the set of prefilters

[edit]
See also:Stone space

Starting with nothing more than a setX,{\displaystyle X,} it is possible to topologize the setP:=Prefilters(X){\displaystyle \mathbb {P} :=\operatorname {Prefilters} (X)}of all filter bases onX{\displaystyle X} with theStone topology, which is named afterMarshall Harvey Stone.

To reduce confusion, this article will adhere to the following notational conventions:

For everySX,{\displaystyle S\subseteq X,} letO(S):={BP : SBX}{\displaystyle \mathbb {O} (S):=\left\{{\mathcal {B}}\in \mathbb {P} ~:~S\in {\mathcal {B}}^{\uparrow X}\right\}}whereO(X)=P and O()=.{\displaystyle \mathbb {O} (X)=\mathbb {P} {\text{ and }}\mathbb {O} (\varnothing )=\varnothing .}[note 9] These sets will be the basic open subsets of the Stone topology. IfRSX{\displaystyle R\subseteq S\subseteq X} then{B((X)) : RBX}  {B((X)) : SBX}.{\displaystyle \left\{{\mathcal {B}}\in \wp (\wp (X))~:~R\in {\mathcal {B}}^{\uparrow X}\right\}~\subseteq ~\left\{{\mathcal {B}}\in \wp (\wp (X))~:~S\in {\mathcal {B}}^{\uparrow X}\right\}.}

From this inclusion, it is possible to deduce all of the subset inclusions displayed below with the exception ofO(RS)  O(R)O(S).{\displaystyle \mathbb {O} (R\cap S)~\supseteq ~\mathbb {O} (R)\cap \mathbb {O} (S).}[note 10] For allRSX,{\displaystyle R\subseteq S\subseteq X,}O(RS) = O(R)O(S)  O(R)O(S)  O(RS){\displaystyle \mathbb {O} (R\cap S)~=~\mathbb {O} (R)\cap \mathbb {O} (S)~\subseteq ~\mathbb {O} (R)\cup \mathbb {O} (S)~\subseteq ~\mathbb {O} (R\cup S)}where in particular, the equalityO(RS)=O(R)O(S){\displaystyle \mathbb {O} (R\cap S)=\mathbb {O} (R)\cap \mathbb {O} (S)} shows that the family{O(S) : SX}{\displaystyle \{\mathbb {O} (S)~:~S\subseteq X\}} is aπ{\displaystyle \pi }-system that forms abasis for a topology onP{\displaystyle \mathbb {P} } called theStone topology. It is henceforth assumed thatP{\displaystyle \mathbb {P} } carries this topology and that any subset ofP{\displaystyle \mathbb {P} } carries the inducedsubspace topology.

In contrast to most other general constructions of topologies (for example, theproduct,quotient,subspace topologies, etc.), this topology onP{\displaystyle \mathbb {P} } was defined without using anything other than the setX;{\displaystyle X;} there wereno preexistingstructures or assumptions onX{\displaystyle X} so this topology is completely independent of everything other thanX{\displaystyle X} (and its subsets).

The following criteria can be used for checking forpoints of closure and neighborhoods. IfBP and FP{\displaystyle \mathbb {B} \subseteq \mathbb {P} {\text{ and }}{\mathcal {F}}\in \mathbb {P} } then:

It will be henceforth assumed thatX{\displaystyle X\neq \varnothing } because otherwiseP={\displaystyle \mathbb {P} =\varnothing } and the topology is{},{\displaystyle \{\varnothing \},} which is uninteresting.

Subspace of ultrafilters

The set of ultrafilters onX{\displaystyle X} (with the subspace topology) is aStone space, meaning that it is compact, Hausdorff, andtotally disconnected. IfX{\displaystyle X} has the discrete topology then the mapβ:XUltraFilters(X),{\displaystyle \beta :X\to \operatorname {UltraFilters} (X),} defined by sendingxX{\displaystyle x\in X} to the principal ultrafilter atx,{\displaystyle x,} is a topological embedding whose image is a dense subset ofUltraFilters(X){\displaystyle \operatorname {UltraFilters} (X)} (see the articleStone–Čech compactification for more details).

Relationships between topologies onX{\displaystyle X} and the Stone topology onP{\displaystyle \mathbb {P} }

EveryτTop(X){\displaystyle \tau \in \operatorname {Top} (X)} induces a canonical mapNτ:XFilters(X){\displaystyle {\mathcal {N}}_{\tau }:X\to \operatorname {Filters} (X)} defined byxNτ(x),{\displaystyle x\mapsto {\mathcal {N}}_{\tau }(x),} which sendsxX{\displaystyle x\in X} to the neighborhood filter ofx in (X,τ).{\displaystyle x{\text{ in }}(X,\tau ).} Ifτ,σTop(X){\displaystyle \tau ,\sigma \in \operatorname {Top} (X)} thenτ=σ{\displaystyle \tau =\sigma } if and only ifNτ=Nσ.{\displaystyle {\mathcal {N}}_{\tau }={\mathcal {N}}_{\sigma }.} Thus every topologyτTop(X){\displaystyle \tau \in \operatorname {Top} (X)} can be identified with the canonical mapNτFunc(X;P),{\displaystyle {\mathcal {N}}_{\tau }\in \operatorname {Func} (X;\mathbb {P} ),} which allowsTop(X){\displaystyle \operatorname {Top} (X)} to be canonically identified as a subset ofFunc(X;P){\displaystyle \operatorname {Func} (X;\mathbb {P} )} (as a side note, it is now possible to place onFunc(X;P),{\displaystyle \operatorname {Func} (X;\mathbb {P} ),} and thus also onTop(X),{\displaystyle \operatorname {Top} (X),} thetopology of pointwise convergence onX{\displaystyle X} so that it now makes sense to talk about things such as sequences of topologies onX{\displaystyle X} converging pointwise). For everyτTop(X),{\displaystyle \tau \in \operatorname {Top} (X),} the surjectionNτ:(X,τ)imageNτ{\displaystyle {\mathcal {N}}_{\tau }:(X,\tau )\to \operatorname {image} {\mathcal {N}}_{\tau }} is always continuous,closed, and open, but it is injective if and only ifτ is T0{\displaystyle \tau {\text{ is }}T_{0}} (that is, aKolmogorov space). In particular, for everyT0{\displaystyle T_{0}} topologyτ on X,{\displaystyle \tau {\text{ on }}X,} the mapNτ:(X,τ)P{\displaystyle {\mathcal {N}}_{\tau }:(X,\tau )\to \mathbb {P} } is atopological embedding (said differently, every Kolmogorov space is a topological subspace of the space of prefilters).

In addition, ifF:XFilters(X){\displaystyle {\mathfrak {F}}:X\to \operatorname {Filters} (X)} is a map such thatxkerF(x):=FF(x)F for every xX{\displaystyle x\in \ker {\mathfrak {F}}(x):={\textstyle \bigcap \limits _{F\in {\mathfrak {F}}(x)}}F{\text{ for every }}x\in X} (which is true ofF:=Nτ,{\displaystyle {\mathfrak {F}}:={\mathcal {N}}_{\tau },} for instance), then for everyxX and FF(x),{\displaystyle x\in X{\text{ and }}F\in {\mathfrak {F}}(x),} the setF(F)={F(f):fF}{\displaystyle {\mathfrak {F}}(F)=\{{\mathfrak {F}}(f):f\in F\}} is a neighborhood (in the subspace topology) ofF(x) in imageF.{\displaystyle {\mathfrak {F}}(x){\text{ in }}\operatorname {image} {\mathfrak {F}}.}

See also

[edit]

Notes

[edit]
  1. ^Sequences and nets in a spaceX{\displaystyle X} are maps fromdirected sets like thenatural numbers, which in general maybe entirely unrelated to the setX{\displaystyle X} and so they, and consequently also their notions of convergence, are not intrinsic toX.{\displaystyle X.}
  2. ^Technically, any infinite subfamily of this set of tails is enough to characterize this sequence's convergence. But in general, unless indicated otherwise, the set ofall tails is taken unless there is some reason to do otherwise.
  3. ^Indeed, net convergence is defined using neighborhood filters while (pre)filters are directed sets with respect to,{\displaystyle \,\supseteq \,,} so it is difficult to keep these notions completely separate.
  4. ^abThe terms "Filter base" and "Filter" are used if and only ifS.{\displaystyle S\neq \varnothing .}
  5. ^For instance, one sense in which a netu{\displaystyle u_{\bullet }} could be interpreted as being "maximally deep" is if all important properties related toX{\displaystyle X} (such as convergence for example) of any subnet is completely determined byu{\displaystyle u_{\bullet }} in all topologies onX.{\displaystyle X.} In this caseu{\displaystyle u_{\bullet }} and its subnet become effectively indistinguishable (at least topologically) if one's information about them is limited to only that which can be described in solely in terms ofX{\displaystyle X} and directly related sets (such as its subsets).
  6. ^The set equalityTails(NetB)=B{\displaystyle \operatorname {Tails} \left(\operatorname {Net} _{\mathcal {B}}\right)={\mathcal {B}}} holds more generally: if the family of setsB satisfies B{\displaystyle {\mathcal {B}}\neq \varnothing {\text{ satisfies }}\varnothing \not \in {\mathcal {B}}} then the family of tails of the mapPointedSets(B)X{\displaystyle \operatorname {PointedSets} ({\mathcal {B}})\to X} (defined by(B,b)b{\displaystyle (B,b)\mapsto b}) is equal toB.{\displaystyle {\mathcal {B}}.}
  7. ^Explicitly, the partial order onX{\displaystyle X} induced by equality={\displaystyle \,=\,} refers to the diagonalΔ:={(x,x):xX},{\displaystyle \Delta :=\{(x,x):x\in X\},} which is ahomogeneous relation onX{\displaystyle X} that makes(X,Δ){\displaystyle (X,\Delta )} into apartially ordered set. If this partial orderΔ{\displaystyle \Delta } is denoted by the more familiar symbol{\displaystyle \,\leq \,} (that is, define:=Δ{\displaystyle \leq \;:=\;\Delta }) then for anyb,cX,{\displaystyle b,c\in X,}bc if and only if b=c,{\displaystyle \;b\leq c\,{\text{ if and only if }}\,b=c,} which shows that{\displaystyle \,\leq \,} (and thus alsoΔ{\displaystyle \Delta }) is nothing more than a new symbol for equality onX;{\displaystyle X;} that is,(X,Δ) = (X,=).{\displaystyle (X,\Delta )\ =\ (X,=).} The notation(X,=){\displaystyle (X,=)} is used because it avoids the unnecessary introduction of a new symbol for the diagonal.
  8. ^The topology onX:=[N×N]{(0,0)}{\displaystyle X:=[\mathbb {N} \times \mathbb {N} ]\cup \{(0,0)\}} is defined as follows: Every subset ofN×N{\displaystyle \mathbb {N} \times \mathbb {N} } is open in this topology and the neighborhoods of(0,0){\displaystyle (0,0)} are all those subsetsUX{\displaystyle U\subseteq X} containing(0,0){\displaystyle (0,0)} for which there exists some positive integerN>0{\displaystyle N>0} such that for every integernN,{\displaystyle n\geq N,}U{\displaystyle U} contains all but at most finitely many points of{n}×N.{\displaystyle \{n\}\times \mathbb {N} .} For example, the setW:=[{2,3,}×N]{(0,0)}{\displaystyle W:=[\{2,3,\ldots \}\times \mathbb {N} ]\cup \{(0,0)\}} is a neighborhood of(0,0).{\displaystyle (0,0).} Anydiagonal enumeration ofN×N{\displaystyle \mathbb {N} \times \mathbb {N} } furnishes a sequence that clusters at(0,0){\displaystyle (0,0)} but possess not convergent subsequence. An explicit example is the inverse of the bijectiveHopcroft and Ullman pairing functionN×NN,{\displaystyle \mathbb {N} \times \mathbb {N} \to \mathbb {N} ,} which is defined by(p,q)p+12(p+q1)(p+q2).{\displaystyle (p,q)\mapsto p+{\tfrac {1}{2}}(p+q-1)(p+q-2).}
  9. ^As a side note, had the definitions of "filter" and "prefilter" not required propriety then the degenerate dual ideal(X){\displaystyle \wp (X)} would have been a prefilter onX{\displaystyle X} so that in particular,O()={(X)}{\displaystyle \mathbb {O} (\varnothing )=\{\wp (X)\}\neq \varnothing } with(X)O(S) for every SX.{\displaystyle \wp (X)\in \mathbb {O} (S){\text{ for every }}S\subseteq X.}
  10. ^This is because the inclusionO(RS)  O(R)O(S){\displaystyle \mathbb {O} (R\cap S)~\supseteq ~\mathbb {O} (R)\cap \mathbb {O} (S)} is the only one in the sequence below whose proof uses the defining assumption thatO(S)P.{\displaystyle \mathbb {O} (S)\subseteq \mathbb {P} .}

Proofs

  1. ^By definition,Bx{\displaystyle {\mathcal {B}}\to x} if and only ifBN(x).{\displaystyle {\mathcal {B}}\geq {\mathcal {N}}(x).} SinceCB{\displaystyle {\mathcal {C}}\geq {\mathcal {B}}} andBN(x),{\displaystyle {\mathcal {B}}\geq {\mathcal {N}}(x),} transitivity impliesCN(x).{\displaystyle {\mathcal {C}}\geq {\mathcal {N}}(x).\blacksquare }

Citations

[edit]
  1. ^abCartan 1937a.
  2. ^Wilansky 2013, p. 44.
  3. ^abcdeSchechter 1996, pp. 155–171.
  4. ^abFernández-Bretón, David J. (2021-12-22). "Using Ultrafilters to Prove Ramsey-type Theorems".The American Mathematical Monthly.129 (2). Informa UK Limited:116–131.arXiv:1711.01304.doi:10.1080/00029890.2022.2004848.ISSN 0002-9890.S2CID 231592954.
  5. ^Howes 1995, pp. 83–92.
  6. ^abcdeDolecki & Mynard 2016, pp. 27–29.
  7. ^abcdefDolecki & Mynard 2016, pp. 33–35.
  8. ^abcdefghijklmnopqrstNarici & Beckenstein 2011, pp. 2–7.
  9. ^abcdefghijklmnCsászár 1978, pp. 53–65.
  10. ^abBourbaki 1989, p. 58.
  11. ^abSchubert 1968, pp. 48–71.
  12. ^abNarici & Beckenstein 2011, pp. 3–4.
  13. ^abcdeDugundji 1966, pp. 215–221.
  14. ^Dugundji 1966, p. 215.
  15. ^abcWilansky 2013, p. 5.
  16. ^abcDolecki & Mynard 2016, p. 10.
  17. ^Castillo, Jesus M. F.; Montalvo, Francisco (January 1990),"A Counterexample in Semimetric Spaces"(PDF),Extracta Mathematicae,5 (1):38–40
  18. ^abcdefSchechter 1996, pp. 100–130.
  19. ^Császár 1978, pp. 82–91.
  20. ^abcDugundji 1966, pp. 211–213.
  21. ^abcdeDolecki & Mynard 2016, pp. 27–54.
  22. ^Schechter 1996, p. 100.
  23. ^Cartan 1937b.
  24. ^Császár 1978, pp. 53–65, 82–91.
  25. ^Arkhangel'skii & Ponomarev 1984, pp. 7–8.
  26. ^Joshi 1983, p. 244.
  27. ^abcDugundji 1966, p. 212.
  28. ^abcdDugundji 1966, pp. 219–221.
  29. ^abJech 2006, pp. 73–89.
  30. ^abcdefghijklmnopqrsBourbaki 1989, pp. 57–68.
  31. ^Wilansky 2013, pp. 44–46.
  32. ^abCsászár 1978, pp. 53–65, 82–91, 102–120.
  33. ^Dolecki & Mynard 2016, pp. 31–32.
  34. ^abDolecki & Mynard 2016, pp. 37–39.
  35. ^abArkhangel'skii & Ponomarev 1984, pp. 20–22.
  36. ^abcdefghCsászár 1978, pp. 102–120.
  37. ^abcdefWilansky 2008, pp. 32–35.
  38. ^Bourbaki 1989, pp. 68–83.
  39. ^abcDixmier 1984, pp. 13–18.
  40. ^Bourbaki 1989, pp. 69.
  41. ^abcdefghBourbaki 1989, pp. 68–74.
  42. ^abcBourbaki 1989, p. 70.
  43. ^abcdefghiBourbaki 1989, pp. 132–133.
  44. ^Dixmier 1984, pp. 14–17.
  45. ^abKelley 1975, pp. 65–72.
  46. ^Bruns G., Schmidt J., Zur Aquivalenz von Moore-Smith-Folgen und Filtern, Math. Nachr. 13 (1955), 169-186.
  47. ^Dugundji 1966, p. 220–221.
  48. ^abcdeDugundji 1966, pp. 211–221.
  49. ^Dugundji 1966, p. 60.
  50. ^abcDugundji 1966, pp. 215–216.
  51. ^abcdefghiSchechter 1996, pp. 157–168.
  52. ^abcClark, Pete L. (18 October 2016)."Convergence"(PDF).math.uga.edu/. Retrieved18 August 2020.
  53. ^Bourbaki 1989, p. 129.
  54. ^abBourbaki 1989, p. 83.
  55. ^Bourbaki 1989, pp. 83–84.
  56. ^Dugundji 1966, pp. 216.

References

[edit]
Fields
Computer graphics rendering of a Klein bottle
Key concepts
Metrics and properties
Key results
Retrieved from "https://en.wikipedia.org/w/index.php?title=Filters_in_topology&oldid=1315606139"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp