Why the proof of Heine-Borel theorem doesn't work for open sets.

Click For Summary
The discussion centers on the failure of the Heine-Borel theorem's proof for open sets, specifically why the "creeping along" proof does not hold for the open interval (a, b). The key issue is that the set A, defined as the collection of points covered by a finite number of open sets from an open cover O, can be empty, which invalidates the proof's assumptions. A counterexample is provided using the open cover (1/n, 1) of (0, 1), illustrating that A does not contain any points from (0, 1). Consequently, the proof incorrectly asserts that A is non-empty, leading to a contradiction. This highlights the need for a different approach when dealing with open sets in the context of compactness.
asub
Messages
7
Reaction score
0
Hi all,

I am wondering why the "creeping along" proof of Heine-Borel theorem doesn't work for open subsets. I have adapted Spivak's proof in "Calculus on Manifolds" here, but I can't seem to find where I am wrong:

The theorem for open sets would be:
The open interval (a, b) is compact.

"Proof":

Let O be an open cover of (a,b).
Let A = {x : a <= x <=b and (a,x) is covered by some finite number of open sets in O}.
Then A is clearly bounded above by b.
We want to show that b \in A, which is done by proving that \alpha, the supremum of A, is in A and that \alpha = b.

Since O is a cover, \alpha \in U for some U in O. Then all points in some interval to the left of \alpha are also in U. Since \alpha is the least upper bound of A, there are x_i and x_j in this interval such that x_i, x_j \in A and x_i < x_j. Thus (a, x_j) is covered by some finite number of open sets of O, while (x_i, \alpha) is covered by the single set U. Hence (a,\alpha) is covered by a finite number of open sets of O, and \alpha \in A.

Now, suppose instead that \alpha < b. Then there is a point y between \alpha and b such that (\alpha, y) is a subset of U. Since \alpha \in A, the interval (a, \alpha) is covered by finitely many open sets of O, while (\alpha, y) is covered by U. Hence y \in A, contradicting the fact that \alpha is an upper bound of A.


I would be grateful to anyone who finds mistakes in the above paragraphs.
 
Physics news on Phys.org
You can't invoke the least upper bound of A unless A is nonempty. Unfortunately, you cannot prove A is never empty, since this is not the case. A simple counter-example will suffice to show that.
 
Last edited:
the clim that alpha is in A is not valid, because O is not a cover of [a,b], but only of (a,b). but perhaps you mean, if alpha is not b then alpha is in (a,b), so in some U. this is not a mistake, merely a fillable gap.

moo of doom has pinpointed the fatal error. for the open cover (1/n,1) of (0,1) , the set A is empty.
 
Let A = {x : a <= x <=b and (a,x) is covered by some finite number of open sets in O}.
Then A is clearly bounded above by b.

At this point the normal proof will assert "and the set A is non-empty" by exhibiting the element "a", but it does not make sense that [/itex] a\in A[/itex] in your case.

Also, you can easily find a counter example to the theorem in the case of open sets. Consider the open cover of (0,1) given by all open intervals of the form (1/n , 1). This is an open cover because e > 0 => there exist n such that 1/n < e.

Now, suppose A is a finite subset of this open cover, then there is a largest N such that (1/N , 1) is in A. Then (0 , 1/N) does not interesect any of the elements of A, and so A is not a cover of (0,1).
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K