Two Topologies with Very Different Open Sets
Compactness asks whether every open cover contains a finite subcover. In some spaces, the open sets have a form that makes this question particularly direct: a cofinite open set omits only finitely many points, while an indiscrete space has just one possible nonempty open set. These descriptions are enough to prove compactness without any metric or separation assumptions.
An open cover of \(X\) is a family \(\mathcal{U}\) of open subsets of \(X\) whose union is \(X\). A finite subcover is a finite subfamily of \(\mathcal{U}\) whose union is still \(X\). A space is compact if every open cover has a finite subcover.
In the cofinite definition, \(X\) itself is open because its complement is empty, which is finite. When \(X\) is finite, every subset has finite complement, so the cofinite topology is the discrete topology. When \(X\) is infinite, it is generally much coarser: its open sets are the empty set and the sets that leave out only finitely many points.
The displayed collections are indeed topologies. For the cofinite collection, \(\varnothing\) and \(X\) belong to it. The complement of a union of any collection of cofinite open sets is contained in the finite complement of any one nonempty member of that collection, so that union has finite complement; if all members are empty, the union is empty. For a finite intersection of cofinite open sets, its complement is a finite union of finite sets, hence finite. The empty set cases also satisfy the topology axioms. The indiscrete collection contains \(\varnothing\) and \(X\); any union or finite intersection of its members is again either \(\varnothing\) or \(X\).
Compactness of Cofinite Spaces
Proof. Let \(\mathcal{U}\) be an open cover of \(X\). If \(X=\varnothing\), the empty subfamily is a finite subcover, since its union is \(\varnothing=X\). Now suppose \(X\ne\varnothing\). Since \(\mathcal{U}\) covers \(X\), at least one member \(U_0\in\mathcal{U}\) is nonempty. By the definition of the cofinite topology, \(F=X\setminus U_0\) is finite. If \(F=\varnothing\), then \(U_0=X\), so \(\{U_0\}\) is a finite subcover. If \(F\ne\varnothing\), for each \(x\in F\) choose a cover member \(U_x\in\mathcal{U}\) with \(x\in U_x\); such a member exists because \(\mathcal{U}\) covers \(X\). There are only finitely many points in \(F\), so these choices produce only finitely many cover members. The family \(\{U_0\}\cup\{U_x:x\in F\}\) covers \(U_0\) and every point of \(F\), and \(X=U_0\cup F\). It is therefore a finite subcover. Only finitely many choices were needed, and no choice principle for arbitrary families is required. \(\square\)
The central step is to start with one open set and inspect only the points it misses. Cofiniteness says that there are finitely many such points; the cover supplies one additional member for each. The argument applies whether \(X\) is finite or infinite, and it also handles the case where the first open set already equals \(X\).
Worked Example: A Cover of the Cofinite Natural Numbers
Let \(X=\mathbb{N}=\{1,2,3,\ldots\}\) with the cofinite topology, and for each \(n\in\mathbb{N}\) set \(U_n=\mathbb{N}\setminus\{n\}\). Each \(U_n\) is open because its complement \(\{n\}\) is finite.
This family covers \(\mathbb{N}\): for any \(k\in\mathbb{N}\), the point \(k\) belongs to \(U_n\) whenever \(n\ne k\), and, for example, \(n=k+1\) is a natural number different from \(k\). In fact just two members suffice. The point \(1\) belongs to \(U_2\), the point \(2\) belongs to \(U_1\), and if \(k\ge3\), then \(k\ne1\), so \(k\in U_1\). Thus \(U_1\cup U_2=\mathbb{N}\).
Check: \(U_1=\mathbb{N}\setminus\{1\}\) and \(U_2=\mathbb{N}\setminus\{2\}\). Their union omits only points that are in both omitted sets, and \(\{1\}\cap\{2\}=\varnothing\). Hence \(U_1\cup U_2=\mathbb{N}\), as claimed.
Worked Example: Covering Three Omitted Points
Again let \(X=\mathbb{N}\) have the cofinite topology. Consider the four open sets \(U_0=\mathbb{N}\setminus\{1,2,3\}\), \(U_1=\mathbb{N}\setminus\{2,3\}\), \(U_2=\mathbb{N}\setminus\{1,3\}\), and \(U_3=\mathbb{N}\setminus\{1,2\}\). Each is open because the set it omits is finite.
These four sets cover \(\mathbb{N}\). The point \(1\) belongs to \(U_1\) and \(U_3\); \(2\) belongs to \(U_2\) and \(U_3\); \(3\) belongs to \(U_1\) and \(U_2\); and every \(n\ge4\) belongs to all four sets. In fact, \(U_1,U_2,U_3\) already form a subcover: \(1\in U_1\), \(2\in U_2\), \(3\in U_3\), and every \(n\ge4\) belongs to \(U_1\).
In this particular cover, all three of \(U_1,U_2,U_3\) are needed if \(U_0\) is not used: among the four sets, \(1\) belongs only to \(U_1\), \(2\) only to \(U_2\), and \(3\) only to \(U_3\). This is a concrete version of the general proof: a chosen open set leaves out finitely many points, and one can add cover members to account for those points. The example also shows why “finite subcover” does not mean “one set covers the space.”
Check: \(U_1\cup U_2\) omits \(3\), since both \(U_1\) and \(U_2\) omit \(3\). The set \(U_3\) contains \(3\), so \(U_1\cup U_2\cup U_3=\mathbb{N}\).
Compactness of Indiscrete Spaces
Proof. Let \(\mathcal{U}\) be an open cover of \(X\). If \(X=\varnothing\), then the empty subfamily covers \(X\). If \(X\ne\varnothing\), the cover must contain at least one nonempty member: otherwise its union would be empty and could not equal \(X\). The only nonempty open set in the indiscrete topology is \(X\) itself. Therefore some member of \(\mathcal{U}\) equals \(X\), and that single member is a finite subcover. \(\square\)
Here the cover’s defining condition does nearly all the work. A cover of a nonempty indiscrete space cannot cover any point with a proper nonempty open set, because there are no such open sets. It must include \(X\) itself.
Worked Example: An Infinite Indiscrete Space
Let \(X=\mathbb{N}\) with the indiscrete topology \(\{\varnothing,\mathbb{N}\}\). Consider any open cover \(\mathcal{U}\), possibly with many repeated occurrences of \(\mathbb{N}\) or with empty sets included. Because \(\mathbb{N}\ne\varnothing\), at least one member of \(\mathcal{U}\) must be nonempty. The only possibility is \(\mathbb{N}\), so the subfamily consisting of that one member covers the whole space.
For a particular cover, take \(\mathcal{U}=\{\varnothing,\mathbb{N},\mathbb{N}\}\). Its union is \(\mathbb{N}\), and choosing either occurrence of \(\mathbb{N}\) gives a one-set subcover. The fact that the space has infinitely many points does not obstruct compactness; the relevant fact is that the only nonempty open set already contains every point.
Check: The chosen member is open because \(\mathbb{N}\) belongs to the indiscrete topology, and its union by itself is \(\mathbb{N}\). Thus it is a finite subcover.
A Common Mistake and a Separation Reminder
Common pitfall. An infinite open cover need not lack a finite subcover. In the cofinite topology on \(\mathbb{N}\), the family \(\{U_n:n\in\mathbb{N}\}\), where \(U_n=\mathbb{N}\setminus\{n\}\), has infinitely many members. A mistaken argument might say, “There are infinitely many sets, so no finite subcover exists.” But the computation \(U_1\cup U_2=(\mathbb{N}\setminus\{1\})\cup(\mathbb{N}\setminus\{2\})=\mathbb{N}\) shows that two members do cover. The number of sets in the original cover is not the test; the test is whether some finite selection still has union \(X\).
Compactness also does not imply that a space is Hausdorff. For example, take an infinite set \(X\) with the cofinite topology, and let \(x,y\in X\) be distinct. If \(U,V\) are nonempty open neighborhoods of \(x,y\), respectively, then \(X\setminus U\) and \(X\setminus V\) are finite. Their union is finite, and \(U\cap V=X\setminus\big((X\setminus U)\cup(X\setminus V)\big)\). Since \(X\) is infinite, removing a finite set cannot leave the empty set, so \(U\cap V\ne\varnothing\). Thus \(x\) and \(y\) have no disjoint open neighborhoods. In the indiscrete topology on a set with at least two points, every open neighborhood of any point is \(X\), so distinct points also cannot have disjoint neighborhoods. Both kinds of spaces are compact, but these examples show that compactness alone does not supply Hausdorff separation.
The two compactness proofs use different features of the open sets. Cofinite open sets leave a finite remainder to be covered; an indiscrete cover of a nonempty space must contain the entire space as one member. In either case, the conclusion follows directly from the finite-subcover definition, with no assumption that the space is Hausdorff.
Check Your Understanding
For each question, identify the open-set property that makes the finite-subcover argument work.
- In a cofinite topology, why does a nonempty open set leave only finitely many points to be covered?
- Why is the empty subfamily a finite subcover when \(X=\varnothing\)?
- In the cofinite topology on \(\mathbb{N}\), verify directly that \((\mathbb{N}\setminus\{1\})\cup(\mathbb{N}\setminus\{2\})=\mathbb{N}\).
- What must a cover of a nonempty indiscrete space contain, and why?
- Explain why compactness of an infinite cofinite space does not make it Hausdorff.