Let X be a metric space in which every infinite subset has a limit point. Prove that X is compact.

3.4k Views Asked by At

Let $X$ be a metric space in which every infinite subset has a limit point. Prove that $X$ is compact.

The following is my proof I'd like to know if it is correct.

Proof:

I will use the fact that if $X$ is a metric space in which every infinite subset has a limit point, then $X$ has a countable base, so every open cover of $X$ has a countable subcover $\{G_n\}$. To lead contradiction, suppose that there is no finite subcollection of $\{G_n\}$ which covers $X$. Then the complement $F_n$ of $G_1 \cup \dots \cup G_n$ is nonempty for each $n$, $\bigcap F_n$ is empty because if we assume it is nonempty then there is a point $x\in \bigcap F_n$ for which $x\in F_n$ for every $n$. Since $F_n = (G_1 \cup \cdots \cup G_n)^c$ this means that $x\notin G_1 \cup \cdots G_n$ for every $n$ which contradicts the assumption that $\{G_n\}$ is a countable cover of $X$. So we can choose $x_1$ that doesn't belong to $G_1$ and $x_2$ distinct from $x_1$ that doesn't belong to $G_1 \cup G_2$ and recursively, get a sequence of distinct points $\{x_n\}$ such that each $x_n$ is from $F_n$. Let's call this set $E$. We can take distinct points here so $E$ is infinite (since if it is finite then $E=\{x_1,\dots, x_k\}$. Then each $x_i$ is covered by some $G_m$, we can take a union of at most $k$ such covers and since it is only a finite union, by assumption, there exists another point outside the union that belongs to $E$. This is true because $F_n$ is a decreasing sequence of sets and so for the largest set $F_n$ from which we extract points in the set $E$, we must have $x_n \notin G_{k_1} \cup \cdots \cup G_{k_n}$). This is a contradiction since we have another point in the set $E$ that is equal to $x_n$ (since the recursive process is finite so at some point we have repetitive points) and $x_n$ must belong to some $G_{k_j}$.This proves that $E$ is infinite.

Now by hypothesis, $E$ has a limit point $z$. Then, $z$ belongs to some open cover $G_m$ and so there is an open ball $B(z;d)\subset G_m$. But then, by our construction, all $x_n$ for which $n \ge m$, do not belong to $B(z;d)$ since if it does then $x_n$ belongs to the union of $G_1,\dots,G_n$ and so $x_n \notin F_n$, which contradicts the way we defined $x_n$. So there is an open ball containing $z$ which doesn't contain infinitely many points of $E$, which contradicts the assumption that it is a limit point. Thus, by way of contradiction, there must be a finite subcover. Now the proof is not yet fully complete. All we have shown is that if $X$ has a countable cover then it always has a finite subcover. We want this to hold for all open covers. However, this is dealt since from Exercise 23 we know that $X$ has a countable base and this allows us to always extract a countable subcover of $X$ from any given open cover. QED.

This is my proof but I have a couple points that I'm not sure of. First, how do I guarantee that I can select all distinct points of $x_n$ by the above process? Also, is my proof that $E$ must be an infinite set correct? Is there anything incorrect about the rest of the proof? Thanks.

1

There are 1 best solutions below

0
On

If no finite subcollection of $\{G_{n}\}$ covers X, then $F_{1} = G_{1}^{c}\neq\emptyset$, so choose $x_{1}\in F_{1}$. Having chosen $x_{1}, . . .,x_{j} \in X$, choose $x_{j+1} \in X$, if possible, so that $x_{j+1} \in F_{j+1} \setminus \{x_{1}, ...,x_{j}\}$. If I prove that this process must not stop after a finite number of steps, then you will get distinct $x_{n}'s$ and the set E will be infinite.

suppose this process stops after a finite number of steps, say k, then $F_{k+1}\setminus \{x_{1},...,x_{k}\}=\emptyset$. Then $G_{1}\cup ....\cup G_{k+1}\cup\{x_{1},...,x_{k}\}=X$. Since $\{G_{n}\}$ covers X, there exists $G_{m_{i}}$ such that $x_{i}\in G_{m_{i}}$ for $i = 1,...,k$. Now $G_{1}\cup ...\cup G_{k+1}\cup G_{m_{1}}\cup ...\cup G_{m{k}} = X$, a contradiction.