The Lumenary · Advanced undergraduate
The axiom of choice and its equivalents
Name: ______________________
Date: ______________________
You will learn to
- State the axiom of choice in several forms and prove, over ZF, that it is equivalent to Zorn's lemma and to the well-ordering theorem
- Use Zorn's lemma to prove that every vector space has a basis and that every non-zero commutative ring with identity has a maximal ideal
- Explain why choosing from countably many two-element sets already needs an axiom, and where countable and dependent choice suffice
- Construct a set of reals that is not Lebesgue measurable, and describe what is known when choice is dropped (Gödel, Cohen, Solovay)
- Prove Diaconescu's theorem that choice implies the law of excluded middle, and relate it to the foundations of Lean
- 1.
Which of these choice tasks genuinely needs (some form of) the axiom of choice?
- A.Choose an element from each non-empty subset of
- B.Choose one element from each of five non-empty sets
- C.Choose one sock from each of countably many pairs of indistinguishable socks
- D.Choose a point from each non-empty closed interval with
- 2.
In the proof that every vector space has a basis, why is the union of a chain of linearly independent sets again linearly independent?
- A.A dependence involves finitely many vectors, which all lie in a single member of the chain
- B.Because a union of independent sets is always independent
- C.Because the chain is countable
- D.Because the union spans the space
- 3.
In Krull's theorem, why is the union of a non-empty chain of proper ideals again proper?
- A.Because lies in no member of the chain, so
- B.Because a union of proper subsets is always proper
- C.Because the chain has a largest element
- D.Because is commutative
- 4.
How many (unordered) bases does the vector space have?
- 5.
How many maximal ideals does the ring have?
- 6.
Which of these are provable in ZF, without any form of choice? Select all.
- A.Every surjection has a section
- B.If every set can be well-ordered, then AC holds
- C.Every surjection has a section
- D.A countable union of countable sets is countable
- E.The Schröder–Bernstein theorem
- 7.
Which Lean proposition expresses the axiom of choice (for families indexed by a type
ι)?- A.
∀ (ι : Type) (X : ι → Type), (∀ i, Nonempty (X i)) → Nonempty (∀ i, X i) - B.
∀ (ι : Type) (X : ι → Type), Nonempty (∀ i, X i) → ∀ i, Nonempty (X i) - C.
∀ (ι : Type) (X : ι → Type), (∃ i, Nonempty (X i)) → Nonempty (∀ i, X i) - D.
∀ (ι : Type) (X : ι → Type), Nonempty (Σ i, X i)
- A.
- 8.
In the proof of Diaconescu's theorem, with and , where exactly is extensionality used?
- A.To conclude (and hence ) from the assumption
- B.To show that and are non-empty
- C.To decide whether or
- D.It is not used; the proof works without it
- 9.
Vectors in are stored as integers whose binary digits are the coordinates; vector addition is XOR (
^). Writespan(vectors)returning the set of all sums of subsets ofvectors(including0), andextend_to_basis(start, n)that starts from the linearly independent liststartand goes through1, 2, ..., 2**n - 1, appending every vector not already in the span. It should return the resulting list — a basis containingstart.Computational — Practice