For a change of pace today, I’ll present an incorrect proof of a simple proposition. The diligent reader can work out the location of the mistake before reading on, where I will present a modified proposition, and correct proof, before discussing the mistake in detail.
Proposition: If is a field and
is a cardinal less than
, then a vector space over
cannot be written as a union of
of its proper subspaces.
Questionable Proof: Suppose that is a collection of
proper subspaces of
, which cover
. We can assume that no proper subcollection covers
. (we can remove the superfluous elements from our collection if this is not the case) This implies that for each
, there exists some
such that
for
.
Take any , and consider the set
. This set has cardinality
, and each element lies in some
, so by the pigeonhole principle, two of these elements must lie in the same
, say
and
.
Subtracting, we see that , so
. Therefore
. Similarly, we see that
, so
, contradiction.
The above proposition is, unfortunately, false. To see this, take to be a real vector space with countably infinite basis
, and for each
, let
be the vector space generated by
,
. Then
covers
, even though it is a set of cardinality
.
We need to add a condition to the proposition, but this time the proof is correct.
Modified Proposition: If is a field and
is a cardinal less than
, then a finite dimensional vector space over
cannot be written as a union of
of its proper subspaces.
Proof: We proceed by induction on the dimension. If has dimension
, then any union of proper subspaces must be the zero space, so the statement is trivial. Now assume that
has dimension
and the proposition has been proved for all vector spaces of dimension
.
First, observe that there are at least subspaces of
of dimension
. For if
are a basis for
, then we can take the subspaces generated by
for
.
Suppose that we are given a collection of proper subspaces of
of cardinality
that covers
. Since there are at least
spaces of dimension
, there must be such a space
that is not equal to any
. Hence
is a collection of proper subspaces of
of cardinality
that covers
, contradiction.
So what was the mistake in the original proof? You might question my use of the pigeonhole principle on infinite sets, but that can actually be made quite rigorous. No, the problem is the statement “We can assume that no proper subcollection covers “. Though an attractive idea, it is not true that we can reduce our collection to no longer be redundant.
Consider our earlier counterexample, a real vector space with a countably infinite basis. The given collection covers , but there is no non-redundant subcollection that does so. A slightly painful reminder that we must always modify our intuition when dealing with infinite sets.
We can salvage the original proof, however, when the collection is finite. Then, in fact, we can throw out elements of our collection, one at a time, until we have eliminated any redundancy. That gives us the following: (note that this is not strictly weaker than our modified proposition, since it applies to infinite-dimensional spaces as well)
Salvaged Proposition: If is an infinite field, a vector space over
cannot be written as a union of finitely many proper subspaces.
[...] Silly Prime Avoidance Lemma The other day I read this post over at Notational Notions. The main result is the [...]