Short Exercise: Transfinite Closure in Analysis

Recently in the ##math chat on Freenode, somebody asked for some intuition and help on the following analysis problem:

Let a<b be reals and M[a,b] a subset with these properties:

  1. aM
  2. For all non-decreasing sequences (xn)n with a limit x:=limxn (in R), we have xM
  3. For every yM there is a δ>0 such that (yδ,y+δ)[a,b][a,b]

Prove that M=[a,b].

It was quite a nice exercise for keeping my skills sharp: the claim is intuitively clear and can be proven more beautifully and less technically than one might think on first sight!

Update: I stumbled upon the post A principle of mathematical induction for partially ordered sets with infima? on MathOverflow, which presents a generalized induction principle very close to the instantiation I use below.

The Intuition

  • Property (2) is quite similar to stating that M is closed in the subspace topology on [a,b] except that it’s only upwards-closed.

  • Property (3) simply says that M is open in [a,b].

  • Let’s try a few sample Ms:

    • M=[0,½): contradicts (2)
    • fixing that, M=[0,½]: contradicts (3)
    • fixing that, M=[0,½+δ): contradicts (2)
    • fixing that, M=[0,½+δ]: contradicts (3)

These iterations seem to hit the nail, but only informally so far. There is a bit of uncertainty whether ½+δ+δ+ really approaches b after some transfinite amount of steps. In other words, we could see [a,b] as the transfinite closure of wrt. properties (1)-(3).

Morally, these iterations always take the longest strip so far and make that even longer: if the longest strip so far is [a,c], then by (3) make it into [a,c+δ) and in turn by (2) into [a,c+δ]. That reminded me heavily of a partial order and of Zorn’s lemma! Indeed, it turns out that this leads to a correct formal proof as elaborated below.

The Formalism

To make the proof smoother and less notation-heavy, let us rephrase property (2) a bit:

Definition: We call a subspace MR upwards-closed if all non-decreasing Cauchy sequences in M have a limit in M.

Now we can state the poset of strips and prove the existence of a maximal element by Zorn’s lemma:

Definition (Poset of Strips): For a pointed subset (M,m)R define a partial order on the set of strips [m,] with M such that [m,m1][m,m2]:⇔m1m2.

Lemma: Upwards-closed pointed subsets (M,m) have a longest strip [m,m]M.

Proof: Apply Zorn’s lemma. Let T=(mi)iI be a chain in the poset of strips. If T is empty, then [m,m] is a trivial upper bound. Otherwise, define m:=supmi. If in fact mT is an attained maximum, [m,m] is an upper bound of the chain. Otherwise, [m,m)M and by upwards-closedness [m,m]M is an upper bound.

And finally, we can elegantly1 prove the overall claim:

Theorem: Let a<b be two real numbers and (M,a) a subset M[a,b] that is open and upwards-closed therein. Then M=[a,b].

Proof: The previous lemma guarantees a longest strip [a,c]M. We show c=b by assuming the contrary and deriving a contradiction. Since M is open, there is δ>0 such that [a,c+δ)M. Due to upwards-closedness, we conclude that [a,c+δ]M is an even longer strip contradicting the maximality given by the lemma.


  1. Well, for some people it might be debatable how elegant (constructive) an invocation of Zorn’s lemma is. ^
Navid Roux
Navid Roux
Computer Science M. Sc. Student

Academically interested in formal systems for knowledge representation; recreationally in love with sports.

Related