Silly Proofs 3

July 17th, 2006

Woo hoo. Blog is back. :-)

Here’s a new silly proof I spotted recently.

Theorem: Let f : \omega_1 \to \mathbb{R} be continuous. Then f is eventually constant.

Proof:

This proof assumes the that 2^{\aleph_0} > \aleph_1. The result doesn’t actually need this though, which is one of the main reasons this proof is silly.

So, f is continuous. \omega_1 is countable compact, thus so is f(\omega_1). But \mathbb{R} is a metric space, so countably compact subsets are compact. But every compact subspace of \mathbb{R} has cardinality \aleph_0 or 2^{\aleph_0}. We know that 2^{\aleph_0} > \aleph_1, so it can’t be 2^{\aleph_0}. Hence it has cardinality \aleph_0. By the pigeon hole principle we must have f being constant on some uncountable set. But for any t the set \{ x : f(x) = t \} is closed, with these being disjoint for distinct values of t. You can’t have disjoint uncountable closed sets in \omega_1, so all but one of these sets must be countable. Thus take an upper bound for all the countable subsets, say y. f is constant on [y, \omega_1).

A New Theorem?

June 24th, 2006

I can’t actually take much credit for this. I made the initial conjecture that sparked this theorem, but my friend John Bytheway was the first person to codify the actual theorem and prove it. My proof of it is pretty independent of his, but I probably wouldn’t have come up with it unless I already knew the theorem was true. (The neccesary part of the theorem is stolen from him, but the sufficiency part is entirely mine).

Note: In this post I take the slightly unconventional approach that a Normal space needn’t be T_1. i.e. a Normal topological space is one in which any two disjoint closed sets have disjoint neighbourhoods, but points needn’t be closed. I could invent a new term for this, like quasinormal, but I really can’t be bothered. Feel free to replace ‘normal’ with ‘quasinormal’ wherever you see it if this makes you more comfortable. It may be readily verified that the usual proof of Urysohn’s lemma in no way depends on the closedness of points, so Urysohn’s lemma holds for this new definition of normal.

First we need some preliminary definitions.

Definition 1:

Let X be a topological space and f : X \to \mathbb{R} a function, not neccesarily continuous. For x \in X we define the oscillation of f at x to be

\omega_f(x) = \inf\limits_{U \ni x} diam f(U)

where U ranges over open sets.

We define the total oscillation of f to be

\delta(f) = \sup\limits_{x \in X} \omega_f (x)

We now prove some preliminary results about \delta

Proposition 2:

Let X be an arbitrary topological space and consider B(X) the Banach space of bounded functions on X and C(X) the closed subspace consisting of the continuous bounded functions. Consider \delta : B(X) \to [0, \infty)

  1. \delta(f) = 0 iff f is continuous.
  2. \delta(f + g) \leq \delta(f) + \delta(g)
  3. \delta(tf) = |t| \delta(f)
  4. \delta(f) \leq 2 ||f||
  5. \delta(f) \leq 2 d(f, C(X))

These are all perfectly trivial to prove, so I’m not going to bother.

What I noticed is that in almost every case I considered the final inequality was in fact an equality. I could prove a weaker result for Compact hausdorff spaces (I showed that ||f|| \leq \delta(f), but I couldn’t do any better, so I passed this over to John to see what he could come up with. He came up with the following theorem, which is the main theorem of this post:

\delta(f) = 2 d(f, C(X)) for every f \in B(X) iff X is normal.

I’ll prove this in two parts. For the right to left implication I’ll in fact prove something stronger:

Theorem 4:

Let X be a normal topological space and let f \in B(X). Then there is a (not usually unique) continuous function h with ||f - h|| = 2 \delta(f).

As is my wont, the proof of this will precede by a couple clever definitions and then drop out as practically a corollary of a Big Theorem.

The big theorem in question is the following, which is due to Tong. I conjectured it, tinkered around with proving it for a bit, went to look up something about semicontinuous functions in Engelking’s general topology book and saw the theorem staring out at me from one of the exercises.

Theorem 5:

Let X be a normal topological space. Let f, g : X \to \mathbb{R} be upper semicontinuous and lower semicontinuous respectively with f \leq g. There is a continuous function h with f \leq h \leq g.

Note the direction of the inequality and which are upper and lower semicontinuous respectively. If you reverse this then the theorem becomes false.

I’m not actually going to prove this here - I’ve not yet totally sorted out the details of the proof in my mind. It’s basically a modified version of the standard proof of Urysohn’s lemma, but with additional constraints on the sets constructed. (Update: See here for a proof.)

Anyway, we now make some more definitions:

Definition 6:

Let f \in B(X). Define

f^*(x) = \inf\limits_{U \ni x} \sup f(U)

f_*(x) = \sup\limits_{U \ni x} \inf f(U)

Proposition 7:

These satisfying the following properties:

  1. f_* \leq f \leq f^*
  2. f_* is lower semicontinuous. f^* is upper semicontinuous.
  3. If f is upper semicontinuous then f^* = f. Similary if f is lower semicontinuous then f_* = f.
  4. The maps f \to f^* and f \to f_* are monotone with respect to the pointwise ordering.
  5. If g, h are lower, upper semicontinuous respectively and g \leq f \leq h then g \leq f_* \leq f \leq f^* \leq h
  6. \omega_f(x) = f^*(x) - f_*(x)

Again, these are all really very easy to prove (assuming you prove them in order), so I’m not going to do it. I’ll actually not use most of these, but those that I don’t use are of independent interest. i.e. they’re cool. :-)
Now, we have:

Proof of theorem 4:

Note that \delta(f) = \sup (f^*(x) - f_*(x). Consequently we have that

 f^* - \frac{1}{2}\delta(f) \leq f_* + \frac{1}{2} \delta(f)

Now, the left hand side is upper semicontinuous and the right hand side is lower semicontinuous. Thus we have an interpolating continuous function h.

So

 f^* - \frac{1}{2}\delta(f) \leq h \leq f_* + \frac{1}{2} \delta(f)

But we have that f \leq f^* and f_* \leq f.

So

 f - \frac{1}{2}\delta(f) \leq h \leq f + \frac{1}{2} \delta(f)

i.e. ||f - h|| \leq \frac{1}{2} \delta
But we know that ||f - h|| \geq \frac{1}{2} \delta by our very first proposition. Hence we have equality.

QED

Lemma 8:

If for every f \in B(X) we have d(f, C(X)) = \frac{1}{2} \delta(f) then X is normal.

Proof:

This proof is entirely John’s.

Let A, B be disjoint closed sets. Define f : X \to \mathbb{R} by f|_A = -1, f|_B = 1 and f(x) = 0 otherwise.

By considering appropriate neighbourhoods we may see that \omega_f(x) \leq 1 for every x. i.e. \delta(f) \leq 1. Consequently we have d(f, C(X)) \leq \frac{1}{2} and may find a continuous function h with ||f - h|| \leq \frac{3}{4}.

Thus we have that h|_A \leq - \frac{1}{4} and h|_B \geq \frac{1}{4}. Composing with some appropriate function from [-1, 1] \to [0, 1] we get a continuous function g which separates the two closed sets. Then g^{-1}([0, \frac{1}{2})) and g^{-1}((\frac{1}{2}, 1]) are appropriate disjoint neighbourhoods of A and B.

QED

Journal of Obscure Results 1: Nedoma’s Pathology

April 20th, 2006

Here begins a new series, akin to the “Silly Proofs” series. Obscure results which are cool, but which you probably haven’t heard of.

Suppose we’ve got a pair of measurable spaces (sets with a sigma algebra on them) X, Y. We make X \times Y by taking the sigma algebra generated by sets of the form A \times B. In the case where we have topologies on X and Y and are giving them their Borel algebras, we might suppose this agrees with the Borel algebra of the product. Alas, ’tis not so! It does in the second countable case, but in general not:

Theorem (Nedoma’s Pathology): Let X be a measurable space with |X| > 2^{\aleph_0}. Then the product algebra on X^2 does not contain the diagonal.

In particular, if X is Hausdorff then the diagonal is a closed set in the product topology which is not contained in the product algebra.

The proof proceeds by way of two lemmas:

Lemma: Let X be a set, \mathcal{A} \subseteq P(X) and U \in \sigma(\mathcal{A}). There exist A_1, \ldots, A_n, \ldots with U \in \sigma\{ A_1, \ldots, A_n, \ldots \}

Proof: The set of U satisfying the conclusion of the theorem is a \sigma algebra containing \mathcal{A}.

Lemma: Let U \subseteq X^2 be measurable. Then U is the union of at most 2^{\aleph_0} sets of the form A \times B.

Proof:

By the preceding lemma we can find A_n with U \in \sigma \{ A_m \times A_n  \}

For x \in \{0, 1\}^{\mathbb{N}}, define B_x = \bigcap C_n where C_n = A_n if x_n = 1 and A_n^c otherwise.

Sets of the form B_x \times B_y then form a partition of of X^2. Thus the sets which can be written as a union of sets of the form B_x \times B_y form a \sigma algebra. This contains each of the A_m \times A_n, and so contains U. Thus U = \bigcup \{ B_x \times B_y : B_x \times B_y \subseteq U \}. There are at most 2^{\aleph_0} sets in this union. Hence the desired result.

Finally we have the proof of the theorem:

Let D be the diagonal. Suppose D is measurable. Then D is the union of at most 2^{\aleph_0} sets of the form A \times B. Because |D| > 2^{\aleph_0} at least one of these sets must contain two points. Say (u, u) and (v, v). But then it also contains (u, v) \not\in D. This is a contradiction.

QED

To be honest, this theorem doesn’t seem that useful to me. But knowing about it lets you avoid a potential pitfall - when you’re dealing with measures on large spaces (e.g. on \{0, 1\}^{\kappa}, which it’s really important to be able to do when you’re playing with certain forcing constructions) things are significantly less well behaved than you might hope.

Quick update

March 19th, 2006

I went to an interesting maths conference this week (Set theory and its neighbours meets the Cameleon), and I’m probably going to write a report on it at some point. This isn’t that report.

This is just a quick note to say that the stuff about Boolean algebras and operator algebras is at least known, if not well known, and has been for a good few decades. Oh well. The noncommutative stuff probably hasn’t - I’m going to email the guy whose talk was on a related subject and ask him about it.

David

Boolean to C* algebras II: The Noncommutative Version

March 8th, 2006

This one is much more speculative, as I still haven’t worked out the details. I think I worked out a few more back when I was actively investigating this stuff, but if so then I’ve forgotten them all.

The question is, what are the natural analogue of Boolean algebras in the noncommutative case?

The answer is “Err, well, I’m not quite sure!”

I’ve tried to see how far I can extend the I(A) construction to the noncommutative case and see what happens. The results are interesting, but perhaps not very informative.
First of all, we can’t just look at arbitrary idempotents. These turn out to not be very well behaved. Instead we’ll look at self-adjoint idempotents - the projections. (In the commutative case every idempotent is self adjoint). We’ll call the set of these I(A) as before.
Second of all, we run into a problem. The product of two projections is only a projection if they commute. So, in the noncommutative case, we don’t have the multiplication operation making it into a Boolean algebra. We can however still make it into a partial order:

Define x \prec y if xy = x.

Thie definition may seem like there should also be a right-multiplication version, but in fact there isn’t. If x \prec y then x = x^* = (xy)^* = y^* x^* = yx (one of the many reasons it was important that these things are self adjoint).

So, if x \prec y and y \prec x then x = xy = y. So the relation is antisymmetric. It’s evidently transitive and reflexive, so we have a partial order.

It has top and bottom elements, 0 and 1.

We have an operator \neg x = 1 - x which maps I(A) into itself. It has the following properties:

  • It’s order reversing.
  • \neg\neg x = x
  • x \vee \neg x = 1
  • x \wedge \neg x = 0

Note that it is not determined by these latter two properties. I(A) is not a distributive lattice!

Is I(A) even a lattice? I don’t know. It looks like it.

In the case of End(H) we have I(A) is isomorphic to the lattice of closed subspaces of H, with \neg being orthogonal complement and \prec being \subseteq. This is a lattice, with X \wedge Y = X \cap Y and X \vee Y being the closed linear span of X \cup Y.

Further, fix x \in X \setminux Y. Then for (\pi_X \pi_Y)^n x \to 0. So one might expect that (\pi_X \pi_Y)^n \to \pi_{X \cap Y}. Unfortunately this isn’t true. Usual problem with exchanging limits. It’s true in some sort of weak topology, so if A can be represented as a closed subspace of End(H) in this topology then this limit is in A and we have the desired result. I imagine this only works if A is closed in the strong operator topology. i.e. is a von Neumann algebra. I’ll need to learn more about these before I can say for sure.
I’m not yet really sure if this works. I doubt it, and even if it does then it’s probably far too much work and there’s a better proof.

Some negative results:

The norm is not uniquely determined on the projections. Rather, every projection has norm 1, but projections x, y can have ||x - y|| taking any value in [0, 1].

Also, these posets are very very large. In the simplest example, take A = End(\mathbb{C}^2). Then I(A) is an antichain of size 2^{\aleph_0} plus a top and bottom element.

Note this is also an example of how badly complementation fails to be unique. For any distinct x, y with x, y \not= 1, 0 we have x \vee y = 1 and x \wedge y = 0.

I’ll post more as I think of it.

Admin note

March 5th, 2006

I’m going to be gradually migrating posts over from the old version of the site ( http://mathsscratchpad.blogspot.com ), and setting them to their old time stamps. So if you’re wondering why the archives are gradually filling up, that’s the reason.

This isn’t going to happen that quickly though, because upgrading them to LaTeX is really tedious.

Boolean to C* Algebras

March 5th, 2006

This is something I noticed a while ago, and I don’t seem to be going anywhere with it recently, so I thought I’d blog about it. It’s a cool factoid which may be new (At least one person has muttered something along the lines of ‘I vaguely recall having heard about something like that’, but was unable to give any specifics), but hasn’t really got enough content to be publishable.

What motivated the question was the following:

We have full and faithful functors

S : Boolean^{op} \to KHauss

C : KHauss^{op} \to C^*

The categories of Boolean algebras, Compact Hausdorff spaces and C* algebras respectively. S is the Stone space functor, C is the ‘continuous functions on X’ functor.

Now, in a slight abuse of notation, these combine to give a functor

CS : Boolean \to C^*

In particular, this functor is covariant! It’s an equivalence of categories between the category of Boolean algebras and some subcategory of the category of commutative C* algebras.

So, I asked two questions: What’s the image of this functor, and is there a natural way of realising it? (The Stone functor is fairly nonconstructive, so is in some sense not ‘natural’).

The image of the Stone functor is precisely the class of zero-dimensional compact Hausdorff spaces, and the C functor is an isomorphism of categories, so rephrasing the first question we ask how can we tell if X is zero-dimensional from looking at C(X)?

This turns out to have a nice answer. X is zero-dimensional iff C(X) is generated by its idempotents (i.e. they generate a dense sub-algebra).

The way to see this is an easy application of the following lemma:

Lemma: Let X be compact Hausdorff. A \subseteq C(X) generates a dense subalgebra iff the usual topology on X is the topology generated by A (i.e. the coarsest topology with respect to which each element of A is continuous). Equivalently, if the set  \{ f^{-1}(U) : f \in A, U \subseteq \mathbb{C} \} , where U is restricted to range over the open sets, is a basis.

I won’t bother proving this lemma here. It’s just a vaguely clever application of Stone-Weierstrass + the fact that compact Hausdorff spaces are minimally Hausdorff.

Theorem: Let X be compact Hausdorff. X is zero-dimensional iff C(X) is generated by its idempotents.

Proof:

If X is zero-dimensional then the set of characteristic functions of clopen sets generates a dense subalgebra, by the above.

Any idempotent is in fact the characteristic function of a clopen set, so again by the above lemma if the idempotents generate a dense subalgebra then the clopen sets form a basis.

QED

Right. So that’s that sorted.

Some definitions. We’ll (confusingly) call a C* algebra a Boolean C* algebra if it is commutative and generated by its idempotents. The above shows that the category of Boolean algebras is equivalent to the category of Boolean C* algebras. Now we’d just like to construct a more direct equivalence.

It turns out to be much easier to go from the Boolean C* algebras to the Boolean algebras, so we’ll do that first.

Let A be a commutative C* algebra. Define I(A) = \{ f \in A : f^2 = f \}

Now, if f, g \in I(A) then we have fg \in I(A) and 1 - f \in I(A). So, define the following:

f \wedge g = fg

 \neg f = 1 - f

 f \vee g = \neg( \neg f \wedge \neg g)

So, I(A) is closed under these operations. Easy check: They make I(A) into a Boolean algebra.

It’s easy to see that if f : A \to B is a homomorphism then f(I(A)) \subseteq I(B). Further this is a Boolean algebra homomorphism. Hence I is functorial in a natural way.

So, what we want to do is clear. We want to realise an arbitrary Boolean algebra as I(A) of some C* algebra.

We’ll study the structure of I(A) a little more before we set off to do so.

First of all, note that if f \perp g (i.e. f \wedge g = fg = 0) then f \vee g = f + g. This means that we can write any f \in \left< I(A) \right> as f = \sum z_k f_k with f_k \in I(A) non-zero and f_k \perp f_l for k \not= l.

This is important for a number of reasons. Among them, because it means that the C* condition fixes the norm on  \left< I(A) \right> (Of course, the norm on A is uniquely determined, but < I(A) \right> will almost never be complete).

We have ||f||^2 = ||f f^*|| = || \sum |z_k|^2 f_k ||.

So ||f|| = || \sum |z_k|^{2^n} f_k ||^{2^{-n}} \to \max |z_k|

This formula for the norm is as important as the fact that the norm is determined uniquely. The following consequences in particular will be of crucial importance:

Corollary : Let f, g \in I(A) be distinct. Then ||f - g|| = 1.

Proof: f - g = f(\neg g) - g(\neg f). These are disjoint, hence ||f - g|| = \max\{ 1 \} = 1.
Theorem: Let B \subseteq I(A) be a Boolean subalgebra which generates a dense subalgebra of A (remember, that’s C* subalgebra, not Boolean). Then B = I(A).

Proof:

Suppose not, then we can find some idempotent f \not\in \left< B \right>. Let \epsilon > 0. We can find \delta > 0 such that for ||f - g|| < \delta|| we have ||g^2 - g|| < \epsilon. g \in \left< B \right> with ||f - g|| < \delta. Then g = \sum z_k g_k for g_k \in B perpendicular. So g^2 - g = \sum (z_k^2 - z_k). In particular ||g^2 - g|| = \max ||z_k^2 - z_k||.

So, for every k we have ||z_k^2 - z_k|| < \epsilon. Now, choose \epsilon small enough so that this requires that z_k < \frac{1}{4} or z_k > \frac{3}{4}. Let h = \sum\limits_{z_k > \frac{3}{4}} g_k. Then h is an idempotent and ||h - g|| < \frac{1}{4}[/tex. Hence [tex]||h - f|| < \frac{1}{4} + \delta. We may choose \delta to be as small as we like, so let \delta < \frac{1}{4}. Then ||f - h|| < \frac{1}{2}.

But f and h are both idempotents, and by our previous corollary if they were distinct then we'd have ||f - h|| = 1. Hence f = h, and so  f \in \left< B \right>.

Hence B = I(A)
QED

You may not believe it, but we’re now essentially done!

Start with some Boolean algebra B. Generate the free algebra with B as its generators. For x \in B we’ll denote the corresponding element of the algebra by x^C. Quotient out by the requirement that 1^C = 1 and 0^C = 0, that (x \wedge y)^C = x^C y^C and that (x \vee y)^C = x^C + y^C - xy.

Now, for f = \sum z_k x_k^C define f^* =  \sum z_k^* x_k^C.

Again, we can write f as a disjoint sum of the x_k^C. Having done so define ||f|| = \max |z_k|.

Easy checks show that this gives an algebra norm which satisfies the C* condition. Thus its completion is a C* algebra. Call this algebra C(B)
You can quickly see that morphisms between Boolean algebras extend to morphisms between the generated algebras, and so extend to the completion. Thus this is functorial.

Our previous theorem shows that B = I(C(B)), as B is a Boolean subalgebra of I(C(B)) which generates a dense C* subalgebra of C(B).

So, we’re basically done. Some trivial checking of details remains, but I hope I’ve now convinced you that these functors give an equivalence of categories.

But do they do what we originally wanted?

Sure. Requiring that C is isomorphic to CS (sorry for the overloading of labels) is the same as showing there’s a natural isomorphism from the character space of C(B) to the Stone space of B.

But elements of the character space are just homomorphisms f : C(B) \to \Bbb{C}. \Bbb{C} is C(\mathbb{2}) where \mathbb{2} is the 2-element Boolean algebra \{0, 1\}. So these homomorphisms naturally biject with the Boolean algebra homomorphisms B \to \mathbb{2}. i.e. the elements of the Stone space. It’s then easy to check that this bijection is a homeomorphism.

Phew. So, that’s all over and done with.

Now, why do we actually care about this? I’m afraid it’s not because this gives us tons of exciting new examples of Boolean algebras or C* algebras - intriguingly it seems like natural examples of one correspond to natural examples of others. This is actually quite surprising, and more than a little cool! It gives us multiple ways to look at existing objects. So far I’ve only found one case where this was actually useful (and it could be done without it), but I’m sure there are more. I’ve not been looking very hard.

Here are some examples:

  • If B is the Boolean algebra of finite and cofinite subsets of \mathbb{N} then C(B) is the C* algebra of convergent complex valued sequences.
  • C(P(\mathbb{N})) =  l^{\infty}
  • If Meas is the Boolean algebra of measurable subsets of [0, 1] modulo the ideal of null sets, then C(Meas) = L^{\infty}[0, 1]

This last example is the one I found useful - it’s much more obvious what the Stone space of Meas is than what the character space of L^{\infty}[0, 1] is (although once you know what it is it isn’t that hard to prove directly). I needed an example of a commutative C* algebra with an inseparable character space but a separable Hilbert space representation, and this was it.

Questions I’d like to go on to answer:

What’s the noncommutative generalisation of this? You can certainly get a poset out of it, and the poset has an order reversing operator analagous to \neg. Unfortunately I can’t seem to prove that I(A) is always a lattice here - it certainly seems to be in the cases I’ve seen. The problem is that it isn’t closed under multiplication of noncommuting elements, so the obvious candidate for \wedge doesn’t work.

For topological spaces we have an additional way of getting a Boolean algebra out - the regular open sets. This then gives us the notion of the absolute of a space (the stone space of the algebra of regular open sets, which is also the maximal irreducible preimage of X). Does this correspond to anything nice in the C* algebra setting?

Other stuff I haven’t yet thought of. :-)

Sequential compactness and minors

March 1st, 2006

This is potentially another rambling post. It relates what I’ve been doing on a cute but rather strange corner of point-set topology. For now, when I say ’space’ I mean ‘Hausdorff space’. Most of what I’m doing here isn’t very interesting in the non-Hausdorff case. Some of it is, but in those cases the Hausdorff assumption makes no real difference either way.
I’ve been playing with the structure of compact spaces which aren’t sequentially compact for a while. Primarily with the aim of showing that in the absence of the full axiom of choice these don’t neccesarily exist (specifically I wanted to show it was consistent with ZF + DC that they didn’t exist). I’ve got to the point where if I really put a lot of effort into it I could probably get a solution, but I’ve rather lost steam on that. It’s not all that interesting a result even if it is true.

In playing with this in general I’ve noticed something a bit more interesting, and related to my original reasons for forming this conjecture.

We’ve basically got two ‘classic’ examples of compact non-sequentially compact spaces. \beta \mathbb{N} and \{ 0, 1 \}^{2^{\mathbb{N}} }. The first is not sequentially compact for any one of a number of reasons, the second is not sequentially compact because the sequence x_n : a \to a_n has no convergent subsequence.

One thing I noticed recently: This is actually only one example. We can identify \beta \mathbb{N} with the set of ultrafilters on \mathbb{N}. i.e. a subset of P(P(\mathbb{N})), which is in turn identified in a natural way with \{ 0, 1 \}^{2^{\mathbb{N}} }. Under this identification, the subset topology and the normal topology on \beta \mathbb{N} agree. Further, the x_n defined above are the principal ultrafilters at n. So their closure is precisely a copy of \beta \mathbb{N}.

So, our two classic examples are really only one example!

I’ve searched the literature for examples of compact spaces which are not sequentially compact, and turned up surprisingly short. Other than these two, there seems to only be one other class of examples (I’ll come to that in a minute). At this point I started getting suspicious - does every compact space which isn’t sequentially compact contain a copy of \beta \mathbb{N}?

Well, no. At least, not quite. So far the only counterexampe I have depends on the value of the reaping number, \tau. It’s fairly standard (I’ll write a post on it at some point) that \{0, 1\}^{\tau} is not sequentially compact. If \tau < 2^{\aleph_0} then this is an example of a compact non-sequentially compact space of weight < 2^{\aleph_0}, so can't contain a copy of \beta \mathbb{N}, which has weight 2^{\aleph_0}.

So, if the answer isn't simply no then the problem depends on the underlying combinatorial structure of the universe (or, if you prefer, is independent of ZFC). I suspect that if 2^{\aleph_0} = \aleph_1, or possibly if diamond holds, then the answer will be yes.

You can at least pare down any example into a compactification of \mathbb{N} for which the sequence (n) does not have any convergent subsequences. Suppose x_n is some non-convergent sequence. We can find a subsequence which has the discrete topology on it. The closure of this subsequence together with the map k \to x_{n_k} is our desired compactification of \mathbb{N}.
Allow me to phrase the problem in what may be a slightly more suggestive way.

Let X, Y be topological spaces. Say Y is a minor of X if it is the continuous image of a closed subset of X, and write Y \prec X. Also say X is a major of Y. Note that \prec forms a preorder on topological spaces. This is not a partial order on isomorphism classes. For example, [0, 1] and S^1 are both minors of eachother and are not isomorphic. Also, \beta \mathbb{N} and \{0, 1\}^{2^{\mathbb{N}}} are minors of eachother which are not isomorphic.

A standard result is that every compact hausdorff space of weight \leq \kappa is a minor of \{0, 1\}^{\kappa}. So given a minor closed class in order to show that it contains all spaces of weight \leq \kappa it suffices to show that it includes \{0, 1\}^{\kappa}. e.g. in order to show all compact spaces of weight < \tau are sequentially compact, it suffices to show that \{0, 1\}^{\kappa} is for every \kappa < \tau.

Note: The 'minor' notation is totally nonstandard as far as I'm aware. I've stolen it from graph theory in order to suggest certain analogies (but I know very little graph theory, so these analogies may be totally wrong).
We'll be interested in looking at classes of spaces which are closed under taking minors. Examples of these include:

  • The class of compact spaces.
  • The class of sequentially compact spaces.
  • The compact spaces of weight \leq \kappa (note: The compactness assumption is neccesary here. In general weight is not neccesarily non-decreasing on continuous images).
  • For any space X, the class of minors of X.

A class is closed under taking minors iff its complement is closed under taking majors. This is important!

\beta \mathbb{N} has the following interesting property. If X is compact (Hausdorff) and f : X \to \beta \mathbb{N} is a continuous surjection then there is an embedding g : \beta \mathbb{N} \to X such that fg = id. The proof is fairly straightforward, but the important part to take home is that if \beta \mathbb{N} is a minor of X then it is a subspace of X. So the class of spaces which contain \beta \mathbb{N} is major closed.

Final point: Every compact space which is not sequentially compact contains a separable subspace which is not (indeed a compactification of \mathbb{N}. There are only 2^{2^{\aleph_0}} separable Hausdorff spaces, so there is a set of representatives for the isomorphism classes of such subspaces. Thus we can find some set R such that X is not sequentially compact iff it has a minor in R. So far we’ve shown we can choose |R| \leq 2^{2^{\aleph_0}}, and we want to show we can choose |R| = 1. Oh well, a little way to go…
Maybe this isn’t that suggestive, but I think it’s a neat way of looking at it and may prove useful. Certainly I’d like to study results about minor closed spaces some more - obviously I’ve been motivated by the excluded minor theorem, that a minor closed set of graphs is precisely the set of graphs which exclude some finite set of forbidden minors. I really doubt this is true in topological version, even restricting ourself to compact Hausdorff spaces, (I suspect the succesor ordinals form a counterexample), but some analogue of it might be.

More finite topological spaces

February 24th, 2006

In fact, for any finite topological space X we have that w(X) = |X|.

Proof: For any point x define U_x to be the intersection of all open sets containing x. The set \{ U_x : x \in X \} is a basis for the topology of X of cardinality |X|.

See here for far more details.

Topology, Separation and finite combinatorics

February 23rd, 2006

Warning: This post isn’t really of an expository nature. It’s more me rambling for my own benefit about something I find interesting. It isn’t in any especially coherent order. You might find this interesting, or you might not.

A while ago I claimed that all interesting topological spaces were Hausdorff. Even then I knew this wasn’t really the case - for example the algebraic geometers’ Spec is almost never Hausdorff, or even T_1 (a prime ideal is closed iff it’s maximal). What I really mean of course is interesting for my purposes - Hausdorff is precisely the requirement that limits are unique (in an appropriate sense), and given that most of the stuff studied in analysis is concerned with limits, this seemed to me to be a fairly compelling argument that Hausdorff was an extremely important condition.

One seperation axiom that really is required in order for a topological space to be ‘interesting’ is that of being T_0. Two points x and y are said to be indistinguishable iff they’re contained in precisely the same open sets. Equivalently they’re indistinguishable iff \overline{ \{ x \} } =\overline{ \{ y \} }. Topologically speaking, you can’t tell the difference between indistinguishable points. A space is T_0 if it has no distinct indistinguishable points.

Of course, one might argue that there are examples of spaces with additional structure which might distinguish these points. So from that perspective there is certainly worth in studying spaces which are T_0. But, from a topological perspective, this is essentially the same as studying their Kolmogorov quotient, which is T_0.

The Kolmogorov quotient is defined in an obvious way. Indistinguishability of points is an equivalence relation. Put the quotient topology on the set of equivalence classes. This is the Kolmogorov quotient of the space. It is universal in the sense that if X is a topological space and kX is its Kolmogorov quotient then any map f : X \to Y, where Y is T_0, factors uniquely through the quotient map  \pi : X \to kX .
Usually if we have some algebraic structure compatible with the topology then the Kolmogorov quotient will inherit this.

For example, suppose we have a topological group G which may not be T_0. Some minor faffing will show that x and y are equivalent iff x y^{-1} \in \overline{ \{ e \} }. In particular the group is T_0 iff the identity (and so every point) is closed.

The closure of the identity is a closed normal subgroup of G, and so we can quotient by it to get a topological group in which the identity is closed. Further, this quotient is precisely the Kolmogorov quotient of G. So, as promised, the Kolmogorov quotient inherits a natural algebraic structure.

As an aside note, if a topological group is T_1 then it is Hausdorff, as the diagonal is the preimage of the identity under the map (x, y) \to x y^{-1} and so is closed. Another reason why I thought Hausdorff spaces were really the appropriate setting for what I was doing (and while I still maintain that Hausdorff is part of the definition of topological group).

One thing that seems to be the case is that the theories of Hausdorff and non-Hausdorff topological spaces seem to be very different - definitions important in one either don’t work or become essentially trivial in the other. Almost everything you’d normally file under ‘point-set topology’ is a bit uninteresting or downright wrong when you start weakening separation conditions.

All that being said, some rather cool stuff does happen in the case where your spaces fail to be T_1.

Let X be some topological space. For x, y \in X define x \prec y if x \in \overline{ \{ y \} }. Then this is a preorder on X, and it’s a partial order precisely when X is T_0.

Now, in the familiar cases where the spaces are T_1 this tells you precisely bugger all about your underlying topologies - the resulting partial order is just a great big antichain.

But in the case where X is finite, this tells you everything about the topological space. Remember that there’s only one T_1 topology on a finite set - the discrete topology.

Suppose you know the preorder \prec on X. Then for each point x you know what \overline{ \{ x \} } is. So for any A \subseteq X you have that \overline{A} = \bigcup\limits_{x \in A} \overline{ \{x\} }. So you know the closure operator, and so the topology, precisely.

Another way of looking at this is that given a preorder on a set X you can form a topology on X by taking A \subseteq X to be closed iff it is downward closed (i.e. if x \in A and y \prec x then y \in A), or the open sets to be the upwards closed sets. In the finite case composing this with the above construction gives you back the original topology on X.

Note that both of these constructions are functorial. I suspect they form an adjoint pair of some sort, but have yet to work out the details. In the finite case they are an isomorphism of categories.

This is cool. Finite topological spaces are precisely the same thing as finite preorders (and finite T_0 spaces precisely the same as finite partial orders). This is related to why we have such a hard time of enumerating the finite topological spaces - because enumerating the finite partial orders is hard (and I think determining if two of them are isomorphic is NP-complete - it is after all essentially a not very special case of graph isomorphism).

Note that this construction, in the infinite case, gives us a topology whose open sets are closed under arbitrary intersection, as a consequence of which \overline{A} = \bigcup\limits_{x \in A} \overline{ \{x\} } holds in general. These are called Alexandroff topologies. They are of course T_1 iff they’re discrete. (Compact examples of?) these are supposed to be the natural infinite generalisation of finite topological spaces.

One thing we do in point-set topology is look at cardinal invariants of topological spaces. These don’t behave all that well when they’re finite, so we often redefine them to take \aleph_0 as their minimum value. That way we can avoid inconvenient nonsenses like numbers for which we have x^2 > x or x+1 \not= x. Silly things like those. On the other hand, the basic definitions more or less work and I was curious as to how they look in the finite example.

Two important ones are the density d(X), the smallest cardinality of a dense subset, and the cellularity c(X), the sup of the cardinalities of a pairwise disjoint collection of open sets (In the finite case I’m going to require the sets to be non-empty. In the infinite case this is irrelevant because x + 1 = x ).

For any topological space we have c(X) \leq d(X) - every non-empty open set contains an element of any given dense set, and if two sets are disjoint they can’t contain the same element. For metric spaces they are always equal, but in general they can be arbitrarily far apart.

Curiously, it turns out for finite topological spaces they’re also always equal. The reason is as follows.

In a finite topological space, every element is covered by some maximal element of the space - an x such that x \prec y \implies x = y. Thus the set of maximal x is dense in X. Now, any dense set A \subseteq X must contain this set, because for each maximal x there is y \in A with x \prec y, and so x = y. Thus the collection of maximal elements of X is a dense set of minimal cardinality.
Now, for x maximal we have x \not\in \overline{\{ y \}} for y \not= x. Thus the complement of \{ x \} is closed, and \{ x \} is open. Thus the set of singletons of maximal elements of X is a pairwise disjoint collection of open subsets of X. Hence we have c(X) \geq d(X) and so c(X) = d(X).

Another important cardinal invariant is the weight. The weight of X is the smallest cardinality of a basis of X. I originally thought there wasn’t much interesting to say about this in the finite case, but on the tube home today I noticed I was wrong.

For finite T_0 spaces the weight satisfies w(X) \geq |X|.

The proof of this is a fairly trivial induction. Suppose |X| = n + 1 and the result holds for every space of cardinality n. Let B be a basis for X. By our previous observation, X contains an open point x. Because the singleton \{ x \} is open it must contain a basis element, and so must in fact be a basis element. Let C= \{U \setminus \{ x \} : U \in (B \setminus \{ \{ x \} \} ) \}. Then C is a basis for X \setminus \{ x \}, which is a space of cardinality n - 1. Hence by our inductive hypothesis we have |C| \geq n - 1 and so |B| \geq |C| + 1 \geq n.

A couple of notes on this: Obviously the T_0 hypothesis is neccesary, as the indiscrete topology on any set shows. This inequality is the best possible, as the discrete topology shows (there are other examples. e.g. the sierpinski space).
This latter inequality is very much a special property of finite topologies. In general there are no good inequalities between |X| and w(X). For compact Hausdorff spaces we have w(X) \leq |X|.

Finally, I am of course probably reinventing the wheel with all of this. I’ve no illusions that any of this is remotely new, but equally I’ve got no relevant sources except a couple random posts on the web about finite topological spaces. :-)