A
compact space is a
topological space in which every open cover has a finite subcover. That is, any
collection of open sets whose union is the whole space has a finite subcollection whose union is still the whole space. Some authors reserve the term 'compact' for compact
Hausdorff spaces, but this article follows the usual current practice of allowing compact spaces to be non-Hausdorff.
Examples
Some examples of compact spaces:
- The closed unit interval [0,1].
- The Cantor set. This is a corollary of the previous example and Tychonoff's Theorem (see below).
Theorems
Some theorems related to compactness:
- A closed subset of a compact space is compact.
- A subset of Euclidean n-space is compact if and only if it is closed and bounded. (Heine-Borel Theorem)
- A nonempty compact subset of the real numbers has a greatest element and a least element.
- The product of any collection of compact spaces is compact. (Tychonoff's Theorem -- this is equivalent to the axiom of choice)
- A topological space is compact if and only if every ultrafilter on the space is convergent.
- If a topological space has a sub-base such that every cover of the space by members of the sub-base has a finite subcover, then the space is compact. (Alexander's Sub-base Theorem)
- A metric space is compact if and only if it is complete and totally bounded.
Other forms of compactness
There are a number of topological properties which are equivalent to compactness in metric spaces, but are inequivalent in general topological spaces. These include the following.
- Sequentially compact: Every sequence has a convergent subsequence.
- Pseudocompact: Every real-valued function on the space is bounded.
- Countably compact: Every countable open cover has a finite subcover. (Or, equivalently, every infinite subset has an ω-accumulation point.)
- Weakly countably compact: Every infinite subset has an accumulation point.
Compact spaces are countably compact, as are sequentially compact spaces. Countably compact spaces are pseudocompact and weakly countably compact.