Lecture 22 - Intro to Baire's Theorem

We'll need to get another definitions:

Open Cover

AR. An open subcover of A is a collection {Uλ|λΛ} of open sets such that:
AλΛUλ

See also Finite Subcover.

Example

Consider the open interval (0,1). For each point x(0,1) let Ox=(x2,1). Taken together {Ox:x(0,1)} forms an open cover for the interval (0,1). Notice that it is impossible to find a Finite Subcover. Given any proposed finite subcollection:
{Ox1,Ox2,,Oxn}
then let x=min{x1,x2,,xn} and observe that we can construct a number y satisfying 0<yx2. Then yi=1Oxi.

Now consider a similar subcover for the closed interval [0,1]. For x(0,1) the set Ox defined above works covering (0,1) but in order to have an open cover of the closed [0,1] interval then we need the endpoints. Let ε>0 and let O0=(ε,ε) and O1=(1ε,1+ε). Then the collection:
{O0,O1,Ox:x(0,1)}
is an open cover for [0,1]. But this time notice that there is a finite subcover. This is because the addition of O0 is here, we can choose x so that x2<ε. It follows that our collection
{O0,Ox,O1}is a finite subcover for [0,1].

Finite subcover

A finite subcover is a finite subcollection {Uλ1,Uλ2,,Uλn} such that:
Ai=1nUλi

See also Open Cover.

For examples see Open Cover#Example.

Some examples include:

  1. A=[0,1] for xA let Ux=V110(x). Then:
A0x1Ux

But finite # which still covers A. So a finite subcover.

  1. A=(0,1). For 0<x<1 let Ux=(0,x). Then A0<x<1Ux (in fact there's equality here). But no finite subcover exists.

There's something fundamentally different to (1) and (2). In some sense (1) is smaller than (2). This "smallest quality" is called compactness:

Heine-Burel Theorem

Let KR. The following are equivalent:

  1. K is compact.
  2. K is closed and bounded.
  3. Every Open Cover of K has a Finite Subcover.

Proof

Since Characterization of Compactness in R gives (1)(2) then all we have to show is (3)(2) and then (3)(2).

(): Suppose every open cover of K has a finite subcover. To show that K is bounded, we construct an open cover for K by defining Ox to be an open interval of radius 1 around each point xK. In the language of Epsilon-Neighborhoods, Ox=V1(x). The open cover {Ox:xK} then must have a finite subcover (see the supposition) {Ox1,,Oxn}. Because K is contained in a finite union of bounded sets (ie: Ki=1nOxi) then K itself must be bounded (just take the right boundary of the largest xi).

To show that K is closed, there's more work. We'll argue it by contradiction. Let (yn) be a Cauchy Sequence contained in K where yny. To show that K is closed it is enough to show that yK.

Assume for contradiction that yK. Then xK, then each x is some positive distance away from y (otherwise then x=yyK). Thus, we can try to construct an open cover by taking Ox to be an interval of radius |xy|2 around each point xK. Because we suppose (3), the resulting open cover {Ox:xK} must have some finite subcover {Ox1,,Oxn}. The contradiction comes from noticing that this finite subcover cannot contain all of the elements of the sequence (yn). To show this, set:
ε0=min{|xiy|2:1in}
Because (yn)y and ε0>0 (remember, all the distances are positive), then NN such that:
|yny|<ε0=min{|xiy|2:1in}
for nN. Namely just choosing n=N here works, because notice that:
xOxi|xix|2<|xiy|2
Notice the inequality never holds for y so then yOxi for all 1in. Thus, yNOx1,,Oxn, so then:
yNi=1nOxi
So our cover doesn't actually cover all of K, which is a contradiction. Thus yK and thus K is closed and bounded.

(): We'll use the following lemma:

DeMorgan's For Infinite Sets

Given a collection of sets {Eλ:λΛ}:
(λΛEλ)c=λΛEλc,(λΛEλ)c=λΛEλc

Proof

(1) If x(λΛEλ)c then xλΛEλ, meaning xEλ for any λΛ. This implies that xEλc for all λ. So then xλΛEλc Thus giving for (1).

For , let xλΛEλc. Then xEλ for all λ meaning xλΛEλ so then .

(2) Comes from doing a very similar argument to (1).

We'll show closure inductively. Let F=F1F2. Let xnF and x=limnxn. Let (xnk) be a subsequence of (xn) fully contained in F1 or F2. The subsequence must also converge to x, so xF1F2=F. This is the base case.

For the inductive step, let F=λΛFλ. Then:
Fc=λΛFλc
Each Fλc is closed, thus Fc is open, so then F=(Fc)c is closed.

Lecture Proof

We did the proof of this in class, but I prefer to use the textbook's proof of the idea (it's just easier to follow). If you want to view the proof in another context though see the following.

Scratch:

For (23) it's kind-of a mess. But the idea is that we can get a suprema s and then actually say that we could go even futher past the suprema to indicate a finite subcover.

Proof

We'll show (1)(2)(3)(1).

(1 2): See Characterization of Compactness in R.

(2 3): Let's prove a useful lemma really quick:

Let AR be nonempty and bounded. Then (an)A and (bn)A such that ansupA and bninfA.

Proof

For nN choose anA such that supA1n<ansupA. Using the Squeeze Theorem then we can show ansupA. The same can be done for the inf by using infAbn<infA+1n.

Let's start the proof. Suppose K is closed and bounded. Then all limit points of K are in K and any sequence (xn)K is bounded. If K is empty then we are done so suppose K. Because of this then supK and infK exist, so then let a=supK and b=infK. Therefore K[a,b]. Note that a,bK since K is closed.

Now let {Uλ|λΛ} be an open cover of K. Let S={c[a,b]|K[a,c] has a finite subcover}. Notice that since S[a,b] then S is bounded. Further S since aS for example. Thus we can take s=supS. Since K is closed, then sK (see the Lemma we just proved). Thus then Uλ0 such that sUλ0. Therefore ϵ>0 such that sVϵ(s)Uλ0.

Since sϵ<s then s1S such that sϵ<s1s. Therefore a finite subcover of K[a,s1]. Let's call that subcover Uλ1,,Uλn. Then taking:
Uλ0,Uλ1,,Uλn
certainly still covers K[a,s]. Therefore sS.

Now assume for contradiction that s<b. Then s2 such that s<s2b and s2<s+ϵ and K[a,s2] is covered by Uλ0,,Uλn. Therefore s2S is a contradiction s2>s which contradicts s=supS.

(3 1): Suppose every open cover of K has a finite subcover. Now if you consider:
nN(n,n)=RK
Thus we found a finite subcover (n1,n1),,(n,n). Let M=max(ni|i=1,,). Then M is a bound for K, so xK then |x|M.

Now let (xn)K. By the Balzano-Weierstrass Theorem then a subsequence xnk where xnkx.

We need to show that xK to get (1), so assume for contradiction that xK. For yK let:
Uy=V|yx|2(y)
forms an open over of K, so then a finite subcover Uy1,,Uyn. Now let ϵ=min{|yx|2|i=1,,n}. None of the Uy epsilon-neighborhoods get into distance of x, since every yK is a distance ϵ from x. This contradicts x being a limit.