3

I have seen two type of definition of compactness:

Compactness (Topological) : Every open cover has finite sub cover

Also in a metric space: Sequential compactness/Bolzano Weierstrass/ Every sequence has a convergent subsequence

The concept as a whole is somewhat overwhelming to me, but the main point I am puzzled is, how exactly does this possibility of a sequence having a convergent subsequence or not depend on the coverability on a set level? Could someone give me a big picture intuition on this?

Reading the proof made me get lost in the details :c


Here are some resources which could be helpful for understanding compactness:

  1. This historical arxiv entry
  2. Michael Hardy's Answer is helpful in understanding why one should care about compactness in the first place

1 Answers1

3

I understand that you don't want a proof (which can be found in many places and in at least a few variants) but you'd like some intuition.

Remember that the equivalence doesn't hold in any topological space, although it holds in metric spaces.

I like to think of compact spaces that compact spaces are small. We see this smallness in both of the definitions.

  • If we consider any sequence then since the space is somehow limited, it has to have an accumulation point so there are infinitely many points around some point. If the space if large then we have more space and we can avoid limit points.
  • Any open cover has a finite subcover. The space is so small then if we assign to any point its small neighbourhood, we can find a finitely many points such that their neighbourhoods cover the whole space.

To explain the equivalence a bit more let's start with the simpler implication, that compactness implies sequential compactness.

Fact. The sequence $(x_n)$ has a convergent subsequence is equivalent to the fact that the sequence has an accumulation point $x$, i.e. for any neighbourhood $U$ of $x$ there are infinitely many elements of the sequence that lies in $U$.

Proof(sketch). If $x$ is a limit of a subsequence then in any neighbourhood of $x$ there are almost all elements of the sequence, so infinitely many elements of the initial sequence lie in it. (Generally: Limits of sequences are accumulation points)

Conversely, assume that $x$ is an accumulation point of $(x_n)$. One can construct inductively an increasing sequence of indices $k_n\in\Bbb N$. Having defined $k_1<k_2<\ldots<k_n$ we define $k_{n+1}$ such that $x_{k_{n+1}}\in B(x,1/(n+1))$ and $k_{n+1}>k_n$ (it's possible since in $B(x,1/(n+1))$ there are infinitely many elements of the sequence. We see that $x_{k_n}\to x$. $\square$

Assume our sequence doesn't have an accumulation point. Therefore no points from $X$ are accumulation points, so each $x\in X$ has a n-hood $U_x$ such that only finitely many elements of the sequence belongs to $U_x$. The sets $U_x$ cover $X$ so we can find a finitely many of them that cover the whole space. We can use the pigeonhole principle to show that this leads to a contradiction. Namely, we covered the whole space with finitely many sets, each of them containing only finitely many elements of our infinite sequence.

The opposite implication is more difficult and is based on some properties of the metric spaces. You can use the fact that sequentially compact spaces are countably compact and Lindelof, which implies compactness.

Mateo
  • 5,216
  • The pigeon hole principle O_o I have read so many proof of those but this is the first time I've seen this point put explicitly – Clemens Bartholdy Jul 25 '22 at 02:48
  • If finitely many elements belong to $U_x$ why is that $U_x$ covers $X$? – Clemens Bartholdy Jul 25 '22 at 02:50
  • 1
    ${U_x:x\in X}$ is an open cover of $X$ (since $x\in U_x$ for all $x$) so it has a finite subcover. – Mateo Jul 25 '22 at 02:54
  • "The sequence (xn) has a convergent subsequence is equivalent to the fact that the sequence has an accumulation point x" How do you know this? – Clemens Bartholdy Jul 26 '22 at 13:21
  • Look at the proof in the edited answer. – Mateo Jul 26 '22 at 17:14
  • "The sets Ux cover X so we can find a finitely many of them that cover the whole space. ", How do we know the sequence goes near each point inside the set? like how do we know there is a point in the sequence whose balls encapsulates a give point in the set? – Clemens Bartholdy Jul 27 '22 at 02:09
  • No. I don't know. If some point $x$ is far from any points from the sequence then it's nbhood $U_x$ that contains no (zero) elements. This is ok. In the sentence 'Assume our sequence does not have any accumulation points' I mean any point from the space, not any from the sequence. This means that every point in the space has a neighbourhood which contains finitely many elements from the sequence, that is the set ${n:x_n\in U_x}$ is finite. – Mateo Jul 27 '22 at 02:19
  • First step: Assume the sequence has no acc. pts. Second step: We conclude that each point $x\in X$ has a nbhood $U_x$ with finitely many points from se sequence inside. Third step: We observe that the sets $U_x$ cover $X$. 4th: Since we assumed that the space is compact we know that there's a finite subcover. 5th: Therefore we have a finite family of sets in which there are only finitely many elements of the sequence. 6th: we skratch our head thinking where are remaining infinitely many points from the sequence. 7th: facepalm: this is a contradiction, so the sequence has to have acc pt. – Mateo Jul 27 '22 at 02:41
  • Lol too late. I reread your answer 6 times ( probably 20 or more in gotal) and just got it before you wrote the comment – Clemens Bartholdy Jul 27 '22 at 02:42
  • Should one define U_x specifically or is any type of open set containing the point fine? – Clemens Bartholdy Jul 27 '22 at 02:44
  • We only know that SOME neighbourhood of $x$ exists. We don't know which one. Of course we can assume it's an element of the base of the topology (for example a ball in metric spaces). – Mateo Jul 27 '22 at 08:57