Appendix A: Sets, functions, and proofs
A.4Zorn’s lemma
Beyond 21-242 This section goes beyond the course.
In a finite-dimensional space, a basis is built by adding vectors one at a time until the list spans; the process stops because an independent list has at most vectors (Theorem 4.1.16). In a space such as or over , the process need not stop after finitely many steps, or after countably many, and there is no last step to point to. Zorn’s lemma replaces the process by a single statement: if every partial result can be extended to an upper bound, then a maximal one exists. It is the standard way to prove that objects of linear algebra exist in infinite dimensions, and Section 15.1 uses it to show that every vector space has a basis.
A.4.1Partial orders and chains
Definition A.4.1 (Partial order). A partial order on a set is a relation that is
- reflexive: ;
- antisymmetric: if and , then ;
- transitive: if and , then .
The pair is a partially ordered set. We write if and . Two elements are comparable if or . A chain is a subset in which any two elements are comparable.
In linear algebra, is almost always a collection of sets, such as subspaces or independent sets, ordered by inclusion . A chain is then a family of sets that is nested: of any two, one contains the other. A maximal element is one that cannot be enlarged within the collection. It need not be the largest element: there may be many maximal elements, none containing the others.
- (a)In , ordered by , every chain has the upper bound , and is the only maximal element.
- (b)Let be the set of subspaces of of dimension at most , ordered by . The maximal elements are the planes through , and there are infinitely many of them. Every chain has an upper bound: a nonempty chain has at most three distinct members, of dimensions , , , and its largest member is an upper bound, while the empty chain is bounded by .
- (c)Let be the set of proper subspaces of , ordered by . The subspaces of polynomials of degree at most form a chain, and it has no upper bound in : a subspace containing every contains every polynomial, so it is , which is not proper.
- (d) with is a chain with no upper bound, and it has no maximal element.
In (b), an upper bound of a chain was its largest member. In (c) and (d) the chains are infinite with no largest member, and nothing in lies above all of their members; in (c), the natural candidate, the union, is , which is not in . Zorn’s lemma says that this failure is the only obstruction to a maximal element.
A.4.2Zorn’s lemma
The empty set is a chain, and an upper bound of it is any element of . So the hypothesis includes , and in practice one checks that is nonempty and that every nonempty chain has an upper bound.
Zorn’s lemma is equivalent to the axiom of choice (Remark A.1.13): Exercise A.4.11 derives the axiom of choice from it, and the proof below derives it from the axiom of choice. The proof is not needed anywhere in the book, and it uses a transfinite construction that the rest of the book does not, so it is marked beyond and the reader can skip it.
Uses. Remark A.1.13 (The axiom of choice), Definition A.4.1 (Partial order), Definition A.4.2 (Upper bound, maximal element)
Techniques. Extremal choice and minimal counterexamples (Technique 1.5.9)
Suppose that has no maximal element. Let be a chain, and let be an upper bound of . Since is not maximal, there is with . Then for every : we have , and would give , so . So the set of strict upper bounds of is nonempty, and by the axiom of choice there is a function that assigns to every chain a strict upper bound .
A subset is well ordered if every nonempty subset of has a least element; then is a chain, since every pair has a least element. For write
Step 1. If is downward closed in a well-ordered and , then , where is the least element of . If and , then by minimality of . If , then is impossible, since it would put in (either or and is downward closed); as is a chain, .
Step 2. If and are towers, then one of them is downward closed in the other. Let be the union of all subsets of that are downward closed in both and . A union of downward closed sets is downward closed, so is downward closed in both, and it is the largest such set. Suppose and . By Step 1, and , where and are the least elements of and . Since and are towers,
Then is downward closed in (an element of below lies in ), and likewise in . By maximality of , , which is false. So or ; that is, is downward closed in , or in .
Step 3. The union of all towers is a tower. Let be a tower and . We claim . Clearly . If and , then for some tower . By Step 2, either is downward closed in , so and ; or is downward closed in , and then , give . Either way .
Now is a chain: for , say and , Step 2 puts both in or both in , which are chains. It is well ordered: let be nonempty, pick in some tower , and let be the least element of . If had , then
Step 4. Contradiction. Let , a strict upper bound of the chain , so . Then is a tower: a nonempty subset of has as least element its least element in if it meets , and otherwise; and ; and for ,
A.4.3Using Zorn’s lemma
Every application in linear algebra has the same three steps, and the second step rests on one small fact: a union of a chain of sets is “finitary”, in that any finitely many of its elements already lie in one member of the chain. Spans and linear relations only ever involve finitely many vectors, so this is what lets linear properties pass to the union.
Technique A.4.5 (Apply Zorn’s lemma). To prove that an object with some property exists in a possibly infinite-dimensional setting:
Let be the set of partial objects (independent sets, subspaces meeting only in , maps defined on part of the space, ), ordered by inclusion or by extension. Check that .
Show that every nonempty chain in has an upper bound in . The candidate is almost always the union. The work is to show that the union is still in , and Lemma A.4.6 does most of it.
Let be a maximal element. Show that is a complete object, by contradiction: if it were not, enlarge it by one vector (or one point), and check that the enlargement is still in .
Reach for it whenever a finite-dimensional proof proceeds by “add one more until done”. The canonical example is Theorem A.4.7; Section 15.1 applies it to linearly independent sets.
Used in 2 places
Uses. Definition A.4.1 (Partial order), Theorem A.2.1 (Induction, strong induction, and well-ordering)
In Section 4.4, every subspace of a finite-dimensional space was shown to have a complement by extending a basis of the subspace (Proposition 4.4.16). The same statement holds in every vector space, and the proof is a direct application of Zorn’s lemma, without bases.
Uses. Theorem A.4.4 (Zorn’s lemma), Lemma A.4.6 (Finitely many elements of a union of a chain), Theorem 1.4.3 (Subspace criterion), Theorem 4.4.7 (Criteria for direct sums)
Techniques. Apply Zorn’s lemma (Technique A.4.5), Extremal choice and minimal counterexamples (Technique 1.5.9)
Let be the set of subspaces of with , ordered by inclusion. It contains , so it is nonempty.
Let be a nonempty chain in , and . We show that ; it is then an upper bound of . It contains . If and , then by Lemma A.4.6 both lie in one , which is a subspace, so and . So is a subspace (Theorem 1.4.3). If , then for some , so . Hence .
By Zorn’s lemma (Theorem A.4.4), has a maximal element . Suppose for contradiction that , and pick . Let , a subspace containing , with since . We claim . Let with and , say . If , then
Therefore and , so by Theorem 4.4.7. □
The proof gives no way to write down. For over and , the theorem produces a -subspace of with , so that every real number is uniquely a rational plus an element of , but nobody can describe such a explicitly. Such sets are the price of the axiom of choice. In Section 4.6, this is one reason to prefer the quotient to a complement: the quotient is constructed, not chosen.
Exercises
Uses. Definition A.4.1 (Partial order), Definition A.4.2 (Upper bound, maximal element), Corollary A.1.18 (Cardinality is well defined)
Techniques. Extremal choice and minimal counterexamples (Technique 1.5.9)
Exercise A.4.9. Find the error in the following argument.
Claim: Every nonzero vector space has a maximal proper subspace. Proof: Let be the set of proper subspaces of , ordered by . It contains . If is a nonempty chain in , its union is a subspace by the argument in the proof of Theorem A.4.7, and it contains every member of , so it is an upper bound. By Zorn’s lemma, has a maximal element.
Uses. Theorem A.4.4 (Zorn’s lemma), Example A.4.3 (Chains and maximal elements)
The union of the chain is a subspace containing every member, but an upper bound must be an element of , that is, a proper subspace, and the argument never checks this. It can fail: in , the subspaces , , form a chain of proper subspaces whose union is (Example A.4.3(c)). So the hypothesis of Zorn’s lemma has not been verified.
The claim itself is true. One way to repair the proof is to fix and let be the set of subspaces that do not contain . It contains , and the union of a nonempty chain in is a subspace that does not contain , so it lies in . Let be a maximal element. If some were not in , then would not contain (from we would get and
Uses. Theorem A.4.7 (Complements exist), Theorem 4.4.7 (Criteria for direct sums), Definition 4.4.4 (Direct sum), Definition 2.1.1 (Linear map)
Techniques. Check that a definition does not depend on the representative (Technique 4.6.18)
If with , then ; so , and the sum is direct (Theorem 4.4.7). By Theorem A.4.7 there is with . So every has exactly one decomposition with , , (the coefficient is unique because ). Define . This is a function because the decomposition is unique. It is linear: if and , then
Now let , pick , and apply this with . Then is a subspace not containing , so it is proper. Every equals
Uses. Theorem A.4.4 (Zorn’s lemma), Lemma A.4.6 (Finitely many elements of a union of a chain), Theorem A.1.12 (One-sided inverses of functions)
Techniques. Apply Zorn’s lemma (Technique A.4.5)
Let be the set of pairs with and such that for every . Order by if and for all . This is a partial order: reflexivity and transitivity are clear, and if
Let be a nonempty chain, and let be the union of the domains of its members. For , define for any with . This does not depend on the member chosen: if and for
By Zorn’s lemma, has a maximal element . Suppose and pick . Since is surjective, there is some with ; this is one choice, which needs no axiom. Extending by gives an element of strictly larger than , a contradiction. So , and .
More practice
The practice bank has 3 exercises on this section’s topics.