Fact-checked by Grok 2 weeks ago

Cofiniteness

In , a cofinite of a set X is a S \subseteq X whose complement X \setminus S is finite. Equivalently, S contains all but finitely many elements of X. This concept is fundamental in and plays a key role in various areas of . For infinite sets, cofinite subsets are infinite, and the collection of cofinite subsets forms a , known as the Fréchet filter. Examples include the set of all even integers greater than some fixed number in the integers, or all points except finitely many in \mathbb{R}^n. Cofiniteness appears in through the cofinite topology on a set, where open sets are the and all cofinite subsets; this is a classic example of a non-Hausdorff topology with interesting separation properties. In , the term relates to finite-cofinite Boolean and cofiniteness conditions in , such as for torsion modules over Noetherian rings. These and other applications are discussed in the following sections.

Set-Theoretic Foundations

Definition of Cofinite Sets

In set theory, a subset A of a set X is called cofinite if its complement X \setminus A is a finite set. Equivalently, A contains all but finitely many elements of X, which can be denoted by the condition |X \setminus A| < \infty, where |\cdot| represents the cardinality of the set. This notion is particularly relevant when X is infinite, as cofinite subsets then comprise "almost all" of X, in contrast to finite subsets, which comprise "almost none." For example, if X = \mathbb{N} (the set of natural numbers), then A = \mathbb{N} \setminus \{1, 2, 3\} is cofinite because its complement has three elements. However, the empty set \emptyset is not cofinite in an infinite X, since X \setminus \emptyset = X is infinite; \emptyset is cofinite only if X itself is finite.

Basic Properties and Examples

Cofinite subsets of a set X exhibit notable closure properties under standard set operations. The intersection of finitely many cofinite sets is cofinite, as the complement of such an intersection is the union of the corresponding finite complements, which remains finite. For instance, if A and B are cofinite in X, then |X \setminus (A \cap B)| = |(X \setminus A) \cup (X \setminus B)| \leq |X \setminus A| + |X \setminus B| < \infty. By extension, the family of cofinite subsets is closed under arbitrary unions, since the complement of a union is the intersection of the complements, and any intersection of finite sets (even infinitely many) is finite or empty. However, arbitrary intersections of cofinite sets need not be cofinite; for example, in \mathbb{N}, the intersection \bigcap_{n=1}^\infty (\mathbb{N} \setminus \{n\}) is empty, whose complement \mathbb{N} is infinite. Here, the singletons \{n\} illustrate how accumulating finite exclusions can yield an infinite complement overall. Additionally, the complement of any cofinite set is finite, directly from the definition. In infinite sets like the integers \mathbb{Z}, cofinite subsets arise naturally by excluding finitely many elements; for example, \mathbb{Z} \setminus \{0, \pi\} (noting \pi \notin \mathbb{Z}) or more precisely \mathbb{Z} \setminus \{ -1, 0, 1 \} is cofinite, capturing "almost all" integers. This contrasts with cocountable sets, where the complement is at most countable rather than finite, allowing for potentially larger exclusions while preserving a similar intuitive notion of density in uncountable ambient sets like \mathbb{R}. Regarding cardinality, if X is infinite, every cofinite subset of X has the same cardinality as X itself. Removing finitely many elements from an infinite set does not alter its cardinal size, as there exists a bijection between X and X \setminus F for any finite F \subseteq X. This holds by basic cardinal arithmetic, where |X| + \aleph_0 = |X| for infinite |X|, and finite addition is even more straightforward.

Topological Applications

The Cofinite Topology

The cofinite topology on a set X is defined as the collection of all subsets of X that are either empty or cofinite, where a cofinite subset has a finite complement in X. This topology, also known as the finite complement topology, endows X with a structure where the open sets are precisely \emptyset and those subsets U \subseteq X such that X \setminus U is finite. The cofinite sets themselves form a basis for this topology, as every open set can be expressed as a union of cofinite sets, and the intersection of any two basis elements remains open. Consequently, the closed sets in the cofinite topology are exactly the finite subsets of X and X itself, since the complement of an open set must be finite or the entire space. When X is finite, the cofinite topology coincides with the on X, because every subset of a finite set is cofinite. For infinite X, however, the topology is coarser than the discrete one, highlighting its distinct behavior on infinite sets. The cofinite topology finds initial motivation in general topology as a tool for studying pathological spaces, often serving as a counterexample to illustrate limitations of certain topological properties without satisfying stronger separation conditions.

Properties of the Cofinite Topology

The cofinite topology on an infinite set X satisfies the T_1 separation axiom because singletons are closed sets, as their complements are cofinite and thus open. However, it fails the T_2 (Hausdorff) axiom, since any two non-empty open sets have non-empty intersection: if U and V are non-empty opens, then X \setminus U and X \setminus V are finite, so X \setminus (U \cap V) = (X \setminus U) \cup (X \setminus V) is finite, implying U \cap V is cofinite and hence non-empty. Consequently, distinct points cannot be separated by disjoint open neighborhoods. The space is not regular, as the same intersection property prevents separating a point from a disjoint closed set (which is finite and non-empty) using disjoint open sets. Similarly, it is not normal for infinite X, since disjoint finite closed sets cannot be separated by disjoint opens. The cofinite topology is compact. To see this, consider an open cover \{U_i\}_{i \in I} of X. Each U_i = X \setminus F_i where F_i is finite. Select U_1, which misses the finite set F_1. For each point in F_1, choose a U_j covering it; finitely many such U_j suffice. Their union covers X, yielding a finite subcover. The space is hyperconnected: any two non-empty open sets intersect, as shown earlier, making it impossible to decompose X into two non-empty disjoint opens. Thus, it is connected but not path-connected in general. Every subspace of (X, \tau) with the cofinite topology \tau inherits the cofinite topology. For a subset A \subseteq X, a set U \subseteq A is open in the subspace topology if U = V \cap A for some open V \subseteq X, so V = X \setminus F with F finite, hence U = A \setminus (A \cap F) where A \cap F is finite. Conversely, any cofinite open in A arises this way from a cofinite open in X.

Variants of the Cofinite Topology

The double-pointed cofinite topology is a modification of the cofinite topology constructed on the product space Y = X \times \{0, 1\}, where X is an infinite set equipped with the and \{0, 1\} has the indiscrete topology. The open sets in this topology consist of the empty set and all subsets U \subseteq Y such that the projection \pi_X(U) onto X is cofinite (or empty). Equivalently, the basis for the topology comprises sets of the form V \times \{0, 1\}, where V is cofinite in X. This construction effectively "doubles" each point in X, making the points (x, 0) and (x, 1) topologically indistinguishable for each x \in X. This topology is not T_0 or T_1, as no open set can separate the paired points (x, 0) and (x, 1), but it satisfies the symmetric separation axiom R_0 due to the symmetry in the doubling. It is compact, as any open cover must include sets covering entire doublets, and the cofinite nature ensures finite subcovers similar to the base cofinite topology. For an example on X = \mathbb{Z}, a basic open neighborhood of a point (n, 0) (or equivalently (n, 1)) excludes only finitely many doublets \{(k_i, 0), (k_i, 1)\} for distinct k_i \in \mathbb{Z}, avoiding separation within doublets while covering all but finitely many integers. Another variant is the cocountable topology, defined on an uncountable set X where the open sets are the empty set and those subsets whose complements are at most countable. This generalizes the cofinite topology by replacing finite complements with countable ones, making it suitable for spaces where finite exclusions are insufficient but countable ones suffice for topological structure. It is T_1 (points are closed) but not Hausdorff, and it is hyperconnected (any two nonempty open sets intersect). The finite complement topology, often synonymous with the cofinite topology, is sometimes specialized to particular spaces like the natural numbers or rationals to highlight properties such as non-metrizability or failure of certain countability axioms. For instance, on the uncountable reals, it yields a compact T_1 space that is not normal. Generalizations include co-\kappa-topologies for cardinal \kappa, where open sets have complements of cardinality less than \kappa, with the cocountable case corresponding to \kappa = \aleph_0; these relate indirectly to one-point compactifications of discrete spaces, where neighborhoods of the added point resemble cofinite sets.

Algebraic Applications

Finite-Cofinite Boolean Algebras

In the context of , the finite-cofinite algebra on an infinite set X is defined as the collection of all subsets of X that are either finite or cofinite, equipped with the standard set operations of union, intersection, and complementation. This structure forms a , where the empty set serves as the zero element and X as the unit element. The operations are defined as follows: the join of two elements is their union, which preserves finiteness or cofiniteness since the union of two finite sets is finite and the union of a finite set with a cofinite set is cofinite; the meet is their intersection, where the intersection of two cofinite sets is cofinite and the intersection of a finite set with any set is finite; and the complement maps finite sets to cofinite sets and vice versa, maintaining the algebra's closure. The atoms of this Boolean algebra are the singleton subsets \{x\} for each x \in X, as these are minimal nonzero elements, and every finite set is the join of its singletons. This algebra is atomic, meaning every nonzero element is the join of atoms below it, but it is not complete when X is infinite; for instance, consider the family of sets X \setminus \{p\} for all p in an infinite subset S \subset X such that X \setminus S is also infinite: their infimum (greatest lower bound) would be X \setminus S, which is neither finite nor cofinite and thus not in the algebra, so no infimum exists in the structure. Unlike the full power set algebra \mathcal{P}(X), which includes all subsets and is complete and atomic for any X, the finite-cofinite algebra is a proper subalgebra that excludes infinite co-infinite sets, leading to distinct structural properties. Additionally, any Boolean algebra isomorphic to this finite-cofinite algebra possesses a unique non-principal ultrafilter, consisting precisely of the cofinite sets, which extends the principal ultrafilters generated by atoms. A concrete example arises when X = \mathbb{N}, the natural numbers: the finite-cofinite algebra consists of all finite subsets of \mathbb{N} and their complements (cofinite sets), generated under the Boolean operations, with singletons as atoms and the unique non-principal ultrafilter formed by all cofinite subsets of \mathbb{N}.

Cofiniteness in Direct Sums and Products

In the context of modules over a ring, the direct sum of a family of modules \{M_i\}_{i \in I} over an index set I is defined as the submodule of the direct product \prod_{i \in I} M_i consisting of those elements (m_i)_{i \in I} where the support \{i \in I : m_i \neq 0\} is finite, meaning m_i = 0 for cofinitely many i. Formally, an element (m_i)_{i \in I} \in \bigoplus_{i \in I} M_i if and only if |\{i : m_i \neq 0\}| < \infty. This condition ensures that the direct sum captures the "finite combinations" of the modules, distinguishing it from the direct product, which includes all families without such restrictions. A representative example arises with \mathbb{Z}-modules, where the direct sum \bigoplus_{n=1}^\infty \mathbb{Z} consists of sequences (a_1, a_2, \dots) of integers with only finitely many nonzero terms, such as (3, 0, -2, 0, \dots). In contrast, the direct product \prod_{n=1}^\infty \mathbb{Z} comprises all integer sequences, including those with infinitely many nonzeros, such as the constant sequence (1,1,1,\dots). This finite support requirement in the direct sum preserves additivity and scalar multiplication in a way that aligns with finite linear combinations, making it the categorical coproduct in the category of modules. In topological spaces, cofiniteness plays an analogous role in the definition of the product topology on an infinite product \prod_{i \in I} X_i. The product topology is generated by a subbasis consisting of sets of the form \pi_i^{-1}(U_i), where \pi_i : \prod_{j \in I} X_j \to X_i is the projection and U_i is open in X_i; equivalently, the basis elements are finite intersections of these, which specify open conditions in only finitely many coordinates while taking the full space X_j in the cofinitely many remaining coordinates. This finite support for the varying coordinates ensures that "closeness" in the product space depends on agreement in cofinitely many coordinates, mirroring the algebraic direct sum's structure. For instance, in the product \mathbb{R}^\mathbb{N} with the standard topology on each \mathbb{R}, basic open sets are cylinders like \{ (x_n) : |x_k - a_k| < \epsilon \text{ for } k=1,\dots,m \}, full in all but finitely many factors. If each X_i carries the (on infinite sets), the resulting product topology remains coarser than the discrete but finer than the cofinite topology on the entire product space.

Cofiniteness in Homological Algebra

In homological algebra, particularly in the study of local cohomology, an R-module M is said to be I-cofinite, where I is an ideal of a Noetherian ring R, if the support of M is contained in V(I) and \operatorname{Ext}^i_R(R/I, M) is finitely generated for all i \geq 0.<grok:render type="render_inline_citation"> 0 </grok:render> This notion was introduced by Hartshorne to investigate finiteness properties of local cohomology modules H_I^j(N), where N is a finitely generated R-module, prompting questions about when these modules inherit I-cofiniteness from N.<grok:render type="render_inline_citation"> 0 </grok:render> The associated primes of an I-cofinite module are finite in number and lie in V(I), with additional depth conditions ensuring the module's behavior relative to I.<grok:render type="render_inline_citation"> 23 </grok:render> Key results establish I-cofiniteness of H_I^j(M) under specific ring and ideal conditions. For instance, if R is Noetherian and M is finitely generated, then H_I^j(M) is I-cofinite for all j > 0 when \dim(R/I) = 1, as shown for ideals of dimension one.<grok:render type="render_inline_citation"> 20 </grok:render> This holds more broadly in complete local Gorenstein domains where \dim(R/I) = 1, ensuring H_I^j(M) satisfies the and Ext-finiteness criteria for all j.<grok:render type="render_inline_citation"> 70 </grok:render> In local rings of small , such as \dim R \leq 3, additional vanishing theorems confirm cofiniteness for non-minimal degrees, with H_I^j(R) = 0 for j exceeding the of I under finiteness assumptions on Hom modules.<grok:render type="render_inline_citation"> 70 </grok:render> Cofiniteness is preserved under certain change of rings, such as flat base changes or completions, via the change of ring principle, which transfers the property from modules over R to those over extensions like polynomial rings or completions while maintaining the Ext-finiteness relative to the extended ideal.<grok:render type="render_inline_citation"> 40 </grok:render> This principle facilitates computations in more tractable settings and generalizes Hartshorne's original theorems to broader classes of rings.<grok:render type="render_inline_citation"> 40 </grok:render> Recent developments extend these ideas to generalized local cohomology modules H_I^j(M, N) = \varinjlim_n \operatorname{Ext}^j_R(M/I^n M, N), with post-2000 results providing criteria for I-cofiniteness when I is principal or prime in complete local rings, including vanishing theorems that imply cofiniteness in low dimensions.<grok:render type="render_inline_citation"> 8 </grok:render> For example, Huneke and Lyubeznik established that in complete regular local rings with unmixed dimension-2 ideals and connected punctured , H_I^{d-2}(R) is I-cofinite, linking cofiniteness to topological conditions.<grok:render type="render_inline_citation"> 70 </grok:render> As an illustrative example, when I is a maximal ideal \mathfrak{m} in a local ring (R, \mathfrak{m}), an \mathfrak{m}-cofinite module is precisely an Artinian R-module, so H_\mathfrak{m}^j(R) being \mathfrak{m}-cofinite implies it is Artinian, capturing the descending chain condition on submodules in this extremal case.<grok:render type="render_inline_citation"> 77 </grok:render>

References

  1. [1]
    Affine duality and cofiniteness | Inventiones mathematicae
    Affine duality and cofiniteness. Published: June 1970. Volume 9, pages 145–164, (1970); Cite this article. Download PDF ... Hartshorne, R.: Residues and Duality ( ...
  2. [2]
    Cofiniteness and associated primes of local cohomology modules
    We prove that the set of associated primes of Ext R i (R/I,H I j (M)) is finite for all i and j in the following cases: (a) dim M⩽3 ; (b) dim R⩽4 ; (c) dim M/IM ...
  3. [3]
    [PDF] cofinite modules and cofiniteness of local cohomology modules
    Jun 3, 2024 · Throughout, let R denote a commutative Noetherian ring with non-zero identity, a an ideal of R, M a finite (i.e., finitely generated) R-module, ...
  4. [4]
  5. [5]
    Cofiniteness with Respect to Two Ideals and Local Cohomology
    Feb 13, 2018 · Let A be a noetherian ring and a be an ideal of A. We define a condition P n ( a ) for a -cofiniteness of modules and we show that if A is ...
  6. [6]
    On the second problem of Hartshorne on cofiniteness
    Nov 22, 2024 · In this paper, it is shown that the category of -cofinite modules forms an Abelian subcategory of the category of all R-modules.
  7. [7]
    Cofinite Filter -- from Wolfram MathWorld
    If S is an infinite set, then the collection F_S={A subset= S:S-A is finite} is a filter called the cofinite (or Fréchet) filter on S.
  8. [8]
    cofinite subset in nLab
    May 21, 2017 · 1. Definition. Given a set X , then a subset S ⊂ X is called cofinite if the complement X \ S is a finite set. A preordered set ( Λ , ≤ ) is ...Missing: theory | Show results with:theory
  9. [9]
    [PDF] filter convergence and tychonoff's theorem
    set is still cofinite, the intersection of two cofinite sets is cofinite, and. S ∈ F, so F satisfies conditions (i)–(iv) and is therefore a filter. We call.
  10. [10]
    elementary set theory - Why is the infinite union of cofinite sets ...
    Feb 28, 2014 · The more sets you throw into a union, the smaller the complement becomes. In your example, U1∪U2=R.Union and intersection of finite and cofinite setsUnion of infinite sets and infinity - Math Stack ExchangeMore results from math.stackexchange.com
  11. [11]
    How are co-countable sets useful and important in topology?
    Mar 3, 2022 · The co-countable sets form a topology that is an important example in topology. If the base set is uncountable, then the topology is not Hausdorff.Co-countable set and a countable set - Math Stack ExchangeMeasurable functions in a countable co-countable σ-algebraMore results from math.stackexchange.com
  12. [12]
    cofinite topology in nLab
    ### Summary of Cofinite Topology from nLab
  13. [13]
    finite complement topology - PlanetMath.org
    Mar 22, 2013 · The finite complement topology is the coarsest T1-topology on a given set. ... Definition. Classification, msc 54A05. Synonym, cofinite topology.
  14. [14]
    [PDF] topbook.pdf - Topology Without Tears by Sidney A. Morris
    Jan 6, 2021 · I aim in this book to provide a thorough grounding in general topology. ... cofinite topology if the closed subsets of X are X and all ...
  15. [15]
    [PDF] Chapter 7 Separation Properties
    “Separation” refers here to whether or not objects like points or disjoint closed sets can be enclosed in disjoint open sets; “separation properties” have ...Missing: compactness | Show results with:compactness
  16. [16]
    [PDF] Topological Spaces - Benjamin R. Bray
    Jun 21, 2018 · The cofinite topology is always compact. Each member Uβ of an open cover for X excludes only finitely many points from X. Cover the remaining ...
  17. [17]
    [PDF] Math 4853 homework 51. Let X be a set with the cofinite topology ...
    Let X be a set with the cofinite topology. Prove that every subspace of X has the cofinite topology (i. e. the subspace topology on each subset A equals the ...
  18. [18]
    [PDF] 1. Introduction
    Define. Tco-countable := {U ⊆ X : X \ U is countable} ∪ {∅}. Then Tco-countable is called the co-countable topology on X. Example 3.11. Let X be a ...
  19. [19]
    [PDF] Elementary Topology - FSU Math
    Then T is a topology on X. 6. Cocountable topology. Let X by any set and let T = {A ⊂ X: X − A is countable or A = ∅}. Then T is a topology on X.
  20. [20]
    [PDF] AN INTRODUCTION TO BOOLEAN ALGEBRAS
    A finite-cofinite algebra A on X is the algebra of sets over X such that. A is the set of all a ⊆ X, where a is either finite or cofinite. Definition 3.7. For a ...
  21. [21]
    [PDF] Orders, lattices and Boolean algebras - Tommaso Moraschini
    Proposition 3.17, shows that the finite cofinite Boolean algebra FC(X) is atomic, its ... Since is defined in terms of a finite algebra. (namely the two ...
  22. [22]
    Boolean Algebra
    A cofinite set of integers is one that omits only finitely many integers. The finite sets are clearly closed under finite union and finite intersection, and ...
  23. [23]
    Ultrafilters and the basis property - MSP
    For example, in the Boolean algebra of finite and cofinite subsets of ω, there is only one nonprincipal ultrafilter and it has a basis but does not have an ...
  24. [24]
    [PDF] MATHEMATICAL STRUCTURES IN LOGIC 2018 HOMEWORK 3
    (a) Characterize all principal ultrafilters in FinCofin(N). (b) Show that there is a unique (!) non-principle ultrafilter in FinCofin(N). 1 ...<|control11|><|separator|>
  25. [25]
    [PDF] Basic notions
    We can also form their direct sum `i Mi, or Li Mi, as the submodule of Qi Mi consisting of those elements (mi) of finite support, so mi = 0 for all but finitely.<|separator|>
  26. [26]
    [PDF] Chapter 6 Products and Quotients
    For example, infinite products will eventually help us decide which topological spaces are metrizable. 2. Infinite Products and the Product Topology. The set.
  27. [27]
    [PDF] Math 436 Introduction to Topology - Harold P. Boas
    Apr 3, 2014 · Thus the product topology is strictly finer than the cofinite topology on the product space. On the other hand, if the diagonal is considered as ...<|control11|><|separator|>