Articulo de referencia

Filter on a set

In mathematics , a filter on a set is a collection of nonempty subsets which is closed under taking supersets and finite intersections. An example of filter is the collection of...

In mathematics, a filter on a set is a collection of nonempty subsets which is closed under taking supersets and finite intersections. An example of filter is the collection of neighborhoods of a point in a topological space.

Filters were introduced by Henri Cartan in 1937[1][2] in the context of general topological spaces and were subsequently developed by Nicolas Bourbaki in their book Topologie Générale (first edition in 1940) as an alternative to the related notion of a net developed in 1922 by E. H. Moore and Herman L. Smith. They later found applications in many fields outside of topology, including set theory, mathematical logic, model theory (ultraproducts for example), abstract algebra, and others.

Filters on a set were later generalized to order filters. Specifically, a filter on a set X{\displaystyle X} is an order filter on the power set of X{\displaystyle X} ordered by inclusion.

The notion dual to a filter is an ideal. Ultrafilters are a particularly important subclass of filters.

Definition

Given a set X{\displaystyle X}, a filterF{\displaystyle {\mathcal {F}}} on X{\displaystyle X} is a set of subsets of X{\displaystyle X} such that:[3][4][5]

  • F{\displaystyle {\mathcal {F}}} is upwards-closed: If A,BX{\displaystyle A,B\subseteq X} are such that AF{\displaystyle A\in {\mathcal {F}}} and AB{\displaystyle A\subseteq B} then BF{\displaystyle B\in {\mathcal {F}}},
  • F{\displaystyle {\mathcal {F}}} is closed under finite intersections: XF{\displaystyle X\in {\mathcal {F}}},[a], and if AF{\displaystyle A\in {\mathcal {F}}} and BF{\displaystyle B\in {\mathcal {F}}} then ABF{\displaystyle A\cap B\in {\mathcal {F}}}.

A proper (or non-degenerate) filter is a filter which is proper as a subset of the powerset P(X){\displaystyle {\mathcal {P}}(X)} (i.e., the only improper filter is P(X){\displaystyle {\mathcal {P}}(X)}, consisting of all possible subsets). By upwards-closure, a filter is proper if and only if it does not contain the empty set.[4] Many authors adopt the convention that a filter must be proper by definition.[6][7][8][9]

When F{\displaystyle {\mathcal {F}}} and G{\displaystyle {\mathcal {G}}} are two filters on the same set such that FG{\displaystyle {\mathcal {F}}\subseteq {\mathcal {G}}} holds, F{\displaystyle {\mathcal {F}}} is said to be coarser[10] than G{\displaystyle {\mathcal {G}}} (or a subfilter of G{\displaystyle {\mathcal {G}}}) while G{\displaystyle {\mathcal {G}}} is said to be finer[10] than F{\displaystyle {\mathcal {F}}} (or subordinate to F{\displaystyle {\mathcal {F}}} or a superfilter[11] of F{\displaystyle {\mathcal {F}}}).

Examples

  • The singleton set F={X}{\displaystyle {\mathcal {F}}=\{X\}} is called the trivial or indiscrete filter on X{\displaystyle X}.[12]
  • If Y{\displaystyle Y} is a subset of X{\displaystyle X}, the subsets of X{\displaystyle X} which are supersets of Y{\displaystyle Y} form a principal filter.[3]
  • If X{\displaystyle X} is a topological space and xX{\displaystyle x\in X}, then the set of neighborhoods of x{\displaystyle x} is a filter on X{\displaystyle X}, the neighborhood filter[13] or vicinity filter[14] of x{\displaystyle x}.
  • Many examples arise from various "largeness" conditions:
    • If X{\displaystyle X} is a set, the set of all cofinite subsets of X{\displaystyle X} (i.e., those sets whose complement in X{\displaystyle X} is finite) is a filter on X{\displaystyle X}, the Fréchet filter[12][15][5] (or cofinite filter[13]).
    • Similarly, if X{\displaystyle X} is a set, the cocountable subsets of X{\displaystyle X} (those whose complement is countable) form a filter, the cocountable filter[14] which is finer than the Fréchet filter. More generally, for any cardinalκ{\displaystyle \kappa }, the subsets whose complement has cardinal at most κ{\displaystyle \kappa } form a filter.
    • If X{\displaystyle X} is a metric space, e.g., Rn{\displaystyle \mathbb {R} ^{n}}, the co-bounded subsets of X{\displaystyle X} (those whose complement is bounded set) form a filter on X{\displaystyle X}.[16]
    • If X{\displaystyle X} is a complete measure space (e.g., Rn{\displaystyle \mathbb {R} ^{n}} with the Lebesgue measure), the conull subsets of X{\displaystyle X}, i.e., the subsets whose complement has measure zero, form a filter on X{\displaystyle X}. (For a non-complete measure space, one can take the subsets which, while not necessarily measurable, are contained in a measurable subset of measure zero.)
    • Similarly, if X{\displaystyle X} is a measure space, the subsets whose complement is contained in a measurable subset of finite measure form a filter on X{\displaystyle X}.
    • If X{\displaystyle X} is a topological space, the comeager subsets of X{\displaystyle X}, i.e., those whose complement is meager, form a filter on X{\displaystyle X}.
    • The subsets of N{\displaystyle \mathbb {N} } which have a natural density of 1 form a filter on N{\displaystyle \mathbb {N} }.[17]
  • The club filter of a regularuncountablecardinalκ{\displaystyle \kappa } is the filter of all sets containing a club subset of κ{\displaystyle \kappa }.
  • If (Fi)iI{\displaystyle ({\mathcal {F}}_{i})_{i\in I}} is a family of filters on X{\displaystyle X} and J{\displaystyle {\mathcal {J}}} is a filter on I{\displaystyle I} then AJiAFi{\displaystyle \bigcup _{A\in {\mathcal {J}}}\bigcap _{i\in A}{\mathcal {F}}_{i}} is a filter on X{\displaystyle X} called Kowalsky's filter.[18]

Principal and free filters

The kernel of a filter F{\displaystyle {\mathcal {F}}} on X{\displaystyle X} is the intersection of all the subsets of X{\displaystyle X} in F{\displaystyle {\mathcal {F}}}.

A filter F{\displaystyle {\mathcal {F}}} on X{\displaystyle X} is principal[3] (or atomic[13]) when it has a particularly simple form: it contains exactly the supersets of Y{\displaystyle Y}, for some fixed subset YX{\displaystyle Y\subseteq X}. When Y={\displaystyle Y=\varnothing }, this yields the improper filter. When Y={y}{\displaystyle Y=\{y\}} is a singleton, this filter (which consists of all subsets that contain y{\displaystyle y}) is called the fundamental filter[3] (or discrete filter[19]) associated with y{\displaystyle y}.

A filter F{\displaystyle {\mathcal {F}}} is principal if and only if the kernel of F{\displaystyle {\mathcal {F}}} is an element of F{\displaystyle {\mathcal {F}}}, and when this is the case, F{\displaystyle {\mathcal {F}}} consists of the supersets of its kernel.[20] On a finite set, every filter is principal (since the intersection defining the kernel is finite).

A filter is said to be free when it has empty kernel, otherwise it is fixed (and if x{\displaystyle x} is an element of the kernel, it is fixed by x{\displaystyle x}).[21] A filter on a set X{\displaystyle X} is free if and only if it contains the Fréchet filter on X{\displaystyle X}.[22]

Two filters F1{\displaystyle {\mathcal {F}}_{1}} and F2{\displaystyle {\mathcal {F}}_{2}} on X{\displaystyle X}mesh when every member of F1{\displaystyle {\mathcal {F}}_{1}} intersects every member of F2{\displaystyle {\mathcal {F}}_{2}}.[23] For every filter F{\displaystyle {\mathcal {F}}} on X{\displaystyle X}, there exists a unique pair of filters Ff{\displaystyle {\mathcal {F}}_{f}} (the free part of F{\displaystyle {\mathcal {F}}}) and Fp{\displaystyle {\mathcal {F}}_{p}} (the principal part of F{\displaystyle {\mathcal {F}}}) on X{\displaystyle X} such that Ff{\displaystyle {\mathcal {F}}_{f}} is free, Fp{\displaystyle {\mathcal {F}}_{p}} is principal, FfFp=F{\displaystyle {\mathcal {F}}_{f}\cap {\mathcal {F}}_{p}={\mathcal {F}}}, and Fp{\displaystyle {\mathcal {F}}_{p}} does not mesh with Ff{\displaystyle {\mathcal {F}}_{f}}. The principal part Fp{\displaystyle {\mathcal {F}}_{p}} is the principal filter generated by the kernel of F{\displaystyle {\mathcal {F}}}, and the free part Ff{\displaystyle {\mathcal {F}}_{f}} consists of elements of F{\displaystyle {\mathcal {F}}} with any number of elements from the kernel possibly removed.[22]

A filter F{\displaystyle {\mathcal {F}}} is countably deep if the kernel of any countable subset of F{\displaystyle {\mathcal {F}}} belongs to F{\displaystyle {\mathcal {F}}}.[14]

Correspondence with order filters

The concept of a filter on a set is a special case of the more general concept of a filter on a partially ordered set. By definition, a filter on a partially ordered setP{\displaystyle P} is a subset F{\displaystyle {\mathcal {F}}} of P{\displaystyle P} which is upwards-closed (if xF{\displaystyle x\in {\mathcal {F}}} and xy{\displaystyle x\leq y} then yF{\displaystyle y\in {\mathcal {F}}}) and downwards-directed (every finite subset of F{\displaystyle {\mathcal {F}}} has a lower bound in F{\displaystyle {\mathcal {F}}}). A filter on a set X{\displaystyle X} is the same as a filter on the powerset P(X){\displaystyle {\mathcal {P}}(X)} ordered by inclusion.[b]

Constructions of filters

Intersection of filters

If (Fi)iI{\displaystyle ({\mathcal {F}}_{i})_{i\in I}} is a family of filters on X{\displaystyle X}, its intersection iIFi{\displaystyle \bigcap _{i\in I}{\mathcal {F}}_{i}} is a filter on X{\displaystyle X}. The intersection is a greatest lower bound operation in the set of filters on X{\displaystyle X} partially ordered by inclusion, which endows the filters on X{\displaystyle X} with a complete lattice structure.[14][24]

The intersection iIFi{\displaystyle \bigcap _{i\in I}{\mathcal {F}}_{i}} consists of the subsets which can be written as iIAi{\displaystyle \bigcup _{i\in I}A_{i}} where AiFi{\displaystyle A_{i}\in {\mathcal {F}}_{i}} for each iI{\displaystyle i\in I}.

Filter generated by a family of subsets

Given a family of subsets SP(X){\displaystyle {\mathcal {S}}\subseteq {\mathcal {P}}(X)}, there exists a minimum filter on X{\displaystyle X} (in the sense of inclusion) which contains S{\displaystyle {\mathcal {S}}}. It can be constructed as the intersection (greatest lower bound) of all filters on X{\displaystyle X} containing S{\displaystyle {\mathcal {S}}}. This filter S{\displaystyle \langle {\mathcal {S}}\rangle } is called the filter generated by S{\displaystyle {\mathcal {S}}}, and S{\displaystyle {\mathcal {S}}} is said to be a filter subbase of S{\displaystyle \langle {\mathcal {S}}\rangle }. [25]

The generated filter can also be described more explicitly: S{\displaystyle \langle {\mathcal {S}}\rangle } is obtained by closing S{\displaystyle {\mathcal {S}}} under finite intersections, then upwards, i.e., S{\displaystyle \langle {\mathcal {S}}\rangle } consists of the subsets YX{\displaystyle Y\subseteq X} such that A0An1Y{\displaystyle A_{0}\cap \dots \cap A_{n-1}\subseteq Y} for some A0,,An1B{\displaystyle A_{0},\dots ,A_{n-1}\in {\mathcal {B}}}.[11]

Since these operations preserve the kernel, it follows that S{\displaystyle \langle {\mathcal {S}}\rangle } is a proper filter if and only if S{\displaystyle {\mathcal {S}}} has the finite intersection property: the intersection of a finite subfamily of S{\displaystyle {\mathcal {S}}} is non-empty.[16]

In the complete lattice of filters on X{\displaystyle X} ordered by inclusion, the least upper bound of a family of filters (Fi)iI{\displaystyle ({\mathcal {F}}_{i})_{i\in I}} is the filter generated by iIFi{\displaystyle \bigcup _{i\in I}{\mathcal {F}}_{i}}.[20]

Two filters F1{\displaystyle {\mathcal {F}}_{1}} and F2{\displaystyle {\mathcal {F}}_{2}} on X{\displaystyle X} mesh if and only if F1F2{\displaystyle \langle {\mathcal {F}}_{1}\cup {\mathcal {F}}_{2}\rangle } is proper.[23]

Filter bases

Let F{\displaystyle {\mathcal {F}}} be a filter on X{\displaystyle X}. A filter base of F{\displaystyle {\mathcal {F}}} is a family of subsets BP(X){\displaystyle {\mathcal {B}}\subseteq {\mathcal {P}}(X)} such that F{\displaystyle {\mathcal {F}}} is the upwards closure of B{\displaystyle {\mathcal {B}}}, i.e., F{\displaystyle {\mathcal {F}}} consists of those subsets YX{\displaystyle Y\subseteq X} for which AY{\displaystyle A\subseteq Y} for some AB{\displaystyle A\in {\mathcal {B}}}.[6]

This upwards closure is a filter if and only if B{\displaystyle {\mathcal {B}}} is downwards-directed, i.e., B{\displaystyle {\mathcal {B}}} is non-empty and for all A,BB{\displaystyle A,B\in {\mathcal {B}}} there exists CB{\displaystyle C\in {\mathcal {B}}} such that CAB{\displaystyle C\subseteq A\cap B}.[6][13] When this is the case, B{\displaystyle {\mathcal {B}}} is also called a prefilter, and the upwards closure is also equal to the generated filter B{\displaystyle \langle {\mathcal {B}}\rangle }.[16] Hence, being a filter base of F{\displaystyle {\mathcal {F}}} is a stronger property than being a filter subbase of F{\displaystyle {\mathcal {F}}}.

Examples

  • When X{\displaystyle X} is a topological space and xX{\displaystyle x\in X}, a filter base of the neighborhood filter of x{\displaystyle x} is known as a neighborhood base for x{\displaystyle x}, and similarly, a filter subbase of the neighborhood filter of x{\displaystyle x} is known as a neighborhood subbase for x{\displaystyle x}. The open neighborhoods of x{\displaystyle x} always form a neighborhood base for x{\displaystyle x}, by definition of the neighborhood filter. In X=Rn{\displaystyle X=\mathbb {R} ^{n}}, the closed balls of positive radius around x{\displaystyle x} also form a neighborhood base for x{\displaystyle x}.
  • Let X{\displaystyle X} be an infinite set and let F{\displaystyle {\mathcal {F}}} consist of the subsets of X{\displaystyle X} which contain all points but one. Then F{\displaystyle {\mathcal {F}}} is a filter subbase of the Fréchet filter on X{\displaystyle X}, which consists of the cofinite subsets. Its closure under finite intersections is the entire Fréchet filter, but there are smaller bases of the Fréchet filter which contain the subbase F{\displaystyle {\mathcal {F}}}, such as the one formed by the subsets of X{\displaystyle X} which contain all points but a finite odd number. In fact, for every base of the Fréchet filter, removing any subset yields another base of the Fréchet filter.
  • If X{\displaystyle X} is a topological space, the denseopen subsets of X{\displaystyle X} form a filter base on X{\displaystyle X}, because they are closed under finite intersection. The filter they generate consists of the complements of nowhere dense subsets. On X=Rn{\displaystyle X=\mathbb {R} ^{n}}, restricting to the null dense open subsets yields another filter base for the same filter.
  • Similarly, if X{\displaystyle X} is a topological space, the countable intersections of dense open subsets form a filter base which generates the filter of comeager subsets.
  • Let X{\displaystyle X} be a set and let (xi)iI{\displaystyle (x_{i})_{i\in I}} be a net with values in X{\displaystyle X}, i.e., a family whose domain I{\displaystyle I} is a directed set. The filter base of tails of (xi){\displaystyle (x_{i})} consists of the sets {xj,ji}{\displaystyle \{x_{j},j\geq i\}} for iI{\displaystyle i\in I}; it is downwards-closed by directedness of I{\displaystyle I}. The generated filter is called the eventuality filter or filter of tails of (xn){\displaystyle (x_{n})}. A sequential filter[26] or elementary filter is a filter which is the eventuality filter of some net. This example is fundamental in the application of filters in topology.[13][27]
  • Every π-system is a filter base.

Trace of a filter on a subset

If F{\displaystyle {\mathcal {F}}} is a filter on X{\displaystyle X} and YX{\displaystyle Y\subseteq X}, the trace of F{\displaystyle {\mathcal {F}}} on Y{\displaystyle Y} is {AY,AF}{\displaystyle \{A\cap Y,A\in {\mathcal {F}}\}}, which is a filter.[15]

Image of a filter by a function

Let f:XY{\displaystyle f:X\to Y} be a function.

When F{\displaystyle {\mathcal {F}}} is a family of subsets of X{\displaystyle X}, its image by f{\displaystyle f} is defined as

f(F)={{f(x),xA},AF}{\displaystyle f({\mathcal {F}})=\{\{f(x),x\in A\},A\in {\mathcal {F}}\}}

The image filter by f{\displaystyle f} of a filter F{\displaystyle {\mathcal {F}}} on X{\displaystyle X} is defined as the generated filter f(F){\displaystyle \langle f({\mathcal {F}})\rangle }.[28] If f{\displaystyle f} is surjective, then f(F){\displaystyle f({\mathcal {F}})} is already a filter. In the general case, f(F){\displaystyle f({\mathcal {F}})} is a filter base and hence f(F){\displaystyle \langle f({\mathcal {F}})\rangle } is its upwards closure.[29] Furthermore, if B{\displaystyle {\mathcal {B}}} is a filter base of F{\displaystyle {\mathcal {F}}} then f(B){\displaystyle f({\mathcal {B}})} is a filter base of f(F){\displaystyle \langle f({\mathcal {F}})\rangle }.

The kernels of F{\displaystyle {\mathcal {F}}} and f(F){\displaystyle \langle f({\mathcal {F}})\rangle } are linked by f(F)f(F){\displaystyle f\left(\bigcap {\mathcal {F}}\right)\subseteq \bigcap \langle f({\mathcal {F}})\rangle }.

Product of filters

Given a family of sets (Xi)iI{\displaystyle (X_{i})_{i\in I}} and a filter Fi{\displaystyle {\mathcal {F}}_{i}} on each Xi{\displaystyle X_{i}}, the product filter iIFi{\displaystyle \prod _{i\in I}{\mathcal {F}}_{i}} on the product set iIXi{\displaystyle \prod _{i\in I}X_{i}} is defined as the filter generated by the sets πi1(A){\displaystyle \pi _{i}^{-1}(A)} for iI{\displaystyle i\in I} and AFi{\displaystyle A\in {\mathcal {F}}_{i}}, where πi:(jIXj)Xi{\displaystyle \pi _{i}:\left(\prod _{j\in I}X_{j}\right)\to X_{i}} is the projection from the product set onto the i{\displaystyle i}-th component.[12][30] This construction is similar to the product topology.

If each Bi{\displaystyle {\mathcal {B}}_{i}} is a filter base on Fi{\displaystyle {\mathcal {F}}_{i}}, a filter base of iIFi{\displaystyle \prod _{i\in I}{\mathcal {F}}_{i}} is given by the sets iIAi{\displaystyle \prod _{i\in I}A_{i}} where (Ai){\displaystyle (A_{i})} is a family such that AiFi{\displaystyle A_{i}\in {\mathcal {F}}_{i}} for all iI{\displaystyle i\in I} and Ai=Xi{\displaystyle A_{i}=X_{i}} for all but finitely many iI{\displaystyle i\in I}.[12][31]

See also

Notes

  1. The intersection of zero subsets of X{\displaystyle X} is X{\displaystyle X} itself.
  2. It is immediate that a filter on X{\displaystyle X} is an order filter on P(X){\displaystyle {\mathcal {P}}(X)}. For the converse, let F{\displaystyle {\mathcal {F}}} be an order filter on P(X){\displaystyle {\mathcal {P}}(X)}. It is upwards-closed by definition. We check closure under finite intersections. If A0,,An1{\displaystyle A_{0},\dots ,A_{n-1}} is a finite family of subsets from F{\displaystyle {\mathcal {F}}}, it has a lower bound in F{\displaystyle {\mathcal {F}}} by downwards-closure, which is some BF{\displaystyle B\in {\mathcal {F}}} such that BA0,,BAn1{\displaystyle B\subseteq A_{0},\dots ,B\subseteq A_{n-1}}. Then BA0An1{\displaystyle B\subseteq A_{0}\cap \dots \cap A_{n-1}}, hence A0An1F{\displaystyle A_{0}\cap \dots \cap A_{n-1}\in {\mathcal {F}}} by upwards-closure.

Citations

  1. Cartan 1937a.
  2. Cartan 1937b.
  3. 1234Császár 1978, p. 56.
  4. 12Schechter 1996, p. 100.
  5. 12Willard 2004, p. 78.
  6. 123Dolecki & Mynard 2016, p. 29.
  7. Joshi 1983, p. 241.
  8. Köthe 1983, p. 11.
  9. Schubert 1968, p. 48.
  10. 12Schubert 1968, p. 49.
  11. 12Schechter 1996, p. 102.
  12. 1234Bourbaki 1987, pp. 57–68.
  13. 12345Joshi 1983, p. 242.
  14. 1234Dolecki & Mynard 2016, p. 30.
  15. 12Schechter 1996, p. 103.
  16. 123Schechter 1996, p. 104.
  17. Jech, Thomas (2006). Set Theory: The Third Millennium Edition, Revised and Expanded. Berlin New York: Springer Science & Business Media. p. 74. ISBN 978-3-540-44085-7. OCLC 50422939.
  18. Schechter 1996, pp. 100–130.
  19. Wilansky 2013, p. 44.
  20. 12Dolecki & Mynard 2016, p. 33.
  21. Schechter 1996, p. 16.
  22. 12Dolecki & Mynard 2016, p. 34.
  23. 12Dolecki & Mynard 2016, p. 31.
  24. Schubert 1968, p. 50.
  25. Császár 1978, p. 57.
  26. Dolecki & Mynard 2016, p. 35.
  27. Narici & Beckenstein 2011, p. 5.
  28. Joshi 1983, p. 246.
  29. Dolecki & Mynard 2016, p. 37.
  30. Dolecki & Mynard 2016, p. 39.
  31. Köthe 1983, p. 14.

References

  • Bourbaki, Nicolas (1989) [1966]. General Topology: Chapters 1–4[Topologie Générale]. Éléments de mathématique. Berlin New York: Springer Science & Business Media. doi:10.1007/978-3-642-61701-0. ISBN 978-3-540-64241-1. OCLC 18588129.
  • Bourbaki, Nicolas (1989) [1967]. General Topology 2: Chapters 5–10[Topologie Générale]. Éléments de mathématique. Vol. 4. Berlin New York: Springer Science & Business Media. ISBN 978-3-540-64563-4. OCLC 246032063.
  • Bourbaki, Nicolas (1987) [1981]. Topological Vector Spaces: Chapters 1–5. Éléments de mathématique. Translated by Eggleston, H.G.; Madan, S. Berlin New York: Springer-Verlag. ISBN 3-540-13627-4. OCLC 17499190.
  • Burris, Stanley; Sankappanavar, Hanamantagouda P. (2012). A Course in Universal Algebra(PDF). Springer-Verlag. pp. 127–135. ISBN 978-0-9880552-0-9. Archived(PDF) from the original on 1 April 2022.
  • Cartan, Henri (1937a). "Théorie des filtres". Comptes rendus hebdomadaires des séances de l'Académie des sciences. 205: 595–598.
  • Cartan, Henri (1937b). "Filtres et ultrafiltres". Comptes rendus hebdomadaires des séances de l'Académie des sciences. 205: 777–779.
  • Császár, Ákos (1978). General topology. Translated by Császár, Klára. Bristol England: Adam Hilger Ltd. pp. 55–59. ISBN 0-85274-275-4. OCLC 4146011.
  • Dolecki, Szymon; Mynard, Frédéric (2016). Convergence Foundations Of Topology. New Jersey: World Scientific Publishing Company. pp. 29–39. ISBN 978-981-4571-52-4. OCLC 945169917.
  • Joshi, K. D. (1983). Introduction to General Topology. New York: John Wiley and Sons Ltd. pp. 241–248. ISBN 978-0-85226-444-7. OCLC 9218750.
  • Köthe, Gottfried (1983) [1969]. Topological Vector Spaces I. Grundlehren der mathematischen Wissenschaften. Vol. 159. Translated by Garling, D. J. H. New York: Springer Science & Business Media. pp. 11–15. ISBN 978-3-642-64988-2. MR 0248498. OCLC 840293704.
  • Koutras, Costas D.; Moyzes, Christos; Nomikos, Christos; Tsaprounis, Konstantinos; Zikos, Yorgos (20 October 2021). "On Weak Filters and Ultrafilters: Set Theory From (and for) Knowledge Representation". Logic Journal of the IGPL. 31: 68–95. doi:10.1093/jigpal/jzab030.
  • MacIver R., David (1 July 2004). "Filters in Analysis and Topology"(PDF). Archived from the original(PDF) on 2007-10-09. (Provides an introductory review of filters in topology and in metric spaces.)
  • Narici, Lawrence; Beckenstein, Edward (2011). Topological Vector Spaces. Pure and applied mathematics (Second ed.). Boca Raton, FL: CRC Press. pp. 2–5. ISBN 978-1584888666. OCLC 144216834.
  • Schechter, Eric (1996). Handbook of Analysis and Its Foundations. San Diego, CA: Academic Press. pp. 100–105. ISBN 978-0-12-622760-4. OCLC 175294365.
  • Schubert, Horst (1968). Topology. London: Macdonald & Co. pp. 48–51. ISBN 978-0-356-02077-8. OCLC 463753.
  • Wilansky, Albert (2013). Modern Methods in Topological Vector Spaces. Mineola, New York: Dover Publications, Inc. ISBN 978-0-486-49353-4. OCLC 849801114.
  • Willard, Stephen (2004) [1970]. General Topology. Mineola, N.Y.: Dover Publications. pp. 77–84. ISBN 978-0-486-43479-7. OCLC 115240.