Skip to content
The Lumenary

Practice · Advanced undergraduate

The axiom of choice and its equivalents

The axiom of choice and its equivalents

Warm-upHuman

Which of these choice tasks genuinely needs (some form of) the axiom of choice?

Choose one

The axiom of choice and its equivalents

CoreHuman

In the proof that every vector space has a basis, why is the union of a chain CC of linearly independent sets again linearly independent?

Choose one

The axiom of choice and its equivalents

CoreHuman

In Krull's theorem, why is the union UU of a non-empty chain of proper ideals again proper?

Choose one

The axiom of choice and its equivalents

CoreHuman

How many (unordered) bases does the vector space (Z/2)3(\Z/2)^3 have?

The axiom of choice and its equivalents

Warm-upHuman

How many maximal ideals does the ring Z/360\Z/360 have?

The axiom of choice and its equivalents

StretchHuman

Which of these are provable in ZF, without any form of choice? Select all.

Choose all that apply

The axiom of choice and its equivalents

CoreFormal

Which Lean proposition expresses the axiom of choice (for families indexed by a type ι)?

Choose one

The axiom of choice and its equivalents

StretchHuman

In the proof of Diaconescu's theorem, with U={x∈{0,1}∣x=0∨p}U = \{x \in \{0, 1\} \mid x = 0 \lor p\} and V={x∈{0,1}∣x=1∨p}V = \{x \in \{0, 1\} \mid x = 1 \lor p\}, where exactly is extensionality used?

Choose one

The axiom of choice and its equivalents

StretchComputational

Vectors in (Z/2)n(\Z/2)^n are stored as integers whose binary digits are the coordinates; vector addition is XOR (^). Write span(vectors) returning the set of all sums of subsets of vectors (including 0), and extend_to_basis(start, n) that starts from the linearly independent list start and goes through 1, 2, ..., 2**n - 1, appending every vector not already in the span. It should return the resulting list — a basis containing start.

Runs entirely in your browser, in an isolated worker. Nothing is sent to a server.