How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
The tree and successor-menu formulations of DMC are equivalent
Statement
Over the following two assertions are equivalent (Dependent multiple choice in finite-level tree form):
- Tree form. Every pruned tree of height on every set whose levels are nonempty has a subtree with nonempty finite levels.
- Successor-menu form. Every serial relation on every nonempty set admits a successor menu sequence.
Assertion 2 is the principle recorded in Multiple choice and dependent multiple choice. No choice principle is used in either direction: the two assertions are equivalent over , and the proof constructs every object it needs from the ones already given.
Facts & Assumptions
Given: The two assertions of the statement, and their vocabulary as fixed in Dependent multiple choice in finite-level tree form.
DMC in menu form: if is serial on a nonempty set , there is a sequence of nonempty finite subsets of with every having an -successor in (Multiple choice and dependent multiple choice).
A subtree of a tree of height over is a subset closed under initial segments containing the empty sequence, and its levels are its nodes of each length. Every immediate extension of a node has the form for some and there may be many such extensions; conversely, a node of positive length has the unique immediate predecessor (Dependent multiple choice in finite-level tree form).
Functions are sets of ordered pairs and are equal exactly when they have the same domain and the same values. In particular, the restriction of a node to the unique domain is determined by ; this makes predecessors unique, but does not make distinct immediate extensions of the same node equal (A function is a relation with and implying ; , the value , domain and codomain).
A subset of a finite set is finite, and a finite union of finitely many finite sets is finite; a nonempty finite set has an element (The cardinality of a finite set, A subset of a finite set is finite, with , and equality holds if and only if , The sum rule: a finite disjoint union is finite with and , and a sum over a finite index set splits along a partition).
Every nonempty set of natural numbers has a least element, and the natural numbers satisfy induction (The natural numbers (von Neumann)).
Proof
Assume the tree form of the statement.
Assume the successor-menu form of the statement.
Under step 1.1, let be a nonempty set and let be serial on ; the -chain tree is a pruned tree of height with nonempty levels, so by the tree form there is a subtree of whose levels are nonempty and finite.
Under step 1.2, let be a pruned tree of height on a set with nonempty levels, and let be the relation of immediate succession, exactly when for some .
Under step 2.1 the given subtree need not be pruned, so prune it first: put . Then is a subtree of contained in (it contains the empty sequence, since has nonempty levels, and it is closed under initial segments, since a shorter initial segment of is extended by the same nodes that extend ), and each level is finite. Each level is also nonempty: otherwise every would have a least level with no extension in , and with (a maximum over the finite set , whose members are naturals) no node of extends any member of , although every is an extension of . Finally every node has an extension in . If a one-step extension in already belongs to , there is nothing to prove. Otherwise suppose every one-step extension of in lies outside ; their set is nonempty because , and it is finite as a subset of . Each has a least dying level with no extension in . Put . Since , take extending , and let . Then by the supposition, but gives an extension of through its dying level , a contradiction. Now put , the set of last entries of the nodes of of length : each is nonempty and finite, and if is the last entry of then has an extension in , so has an -successor in , namely the last entry of that extension.
Under step 2.2: the relation is serial on , because is pruned and every proper extension of a node of length passes through an immediate successor in by [F2]; the set is nonempty, since it contains the empty sequence.
Under step 2.2, continuing: by step 3.2 and the successor-menu form there are nonempty finite sets with every having an -successor in ; define and .
Under step 2.1, continuing: the sets of step 3.1 are nonempty finite subsets of ; extracting the last entry of each node uses only the defining data of the node, so no selection is made, and the successor condition verified in step 3.1 is exactly the menu condition of [F1].
Under step 4.1: by induction on , each is a nonempty finite subset of . The case is . If is nonempty, choose ; the menu property supplies an -successor , and the definition of puts this in . Finiteness follows from . Moreover every has a predecessor by definition, and that predecessor is the canonical restriction of by [F2]; so the menus are coherent.
Under step 3.1 and step 4.2 we have produced a successor menu sequence for the arbitrary serial relation on the arbitrary nonempty set ; this is assertion 2 of the statement, so the tree form implies the successor-menu form.
Under step 4.1 and step 5.1, put , the downward closure in of the coherent menus. Then is a subtree of by [F2]. Every level is nonempty: for this fixed , choose and apply the successor half of coherence only times, by finite induction, to obtain extending . Since each step is an immediate extension, , and . This is one finite existence argument for the arbitrary level , not a simultaneous choice of an infinite successor sequence.
Under step 6.1, each level is finite. Indeed let , a finite set of natural numbers by [L2]. If has length and with , then iterating the canonical predecessor restriction from [F2] and [L1] gives for every . If , set and ; then . If instead , then has length greater than and . Hence , a union of finitely many finite sets, which is finite.
Under step 6.1 and step 7.1 the subtree of the arbitrary pruned tree has nonempty finite levels; this is assertion 1 of the statement, so the successor-menu form implies the tree form.
Steps 5.2 and 8.1 prove the two implications between assertions 1 and 2, so the two formulations of dependent multiple choice are equivalent over .
Depends on
- Dependent multiple choice in finite-level tree form
- Multiple choice and dependent multiple choice
- A function is a relation $f$ with $(a,b) \in f$ and $(a,c) \in f$ implying $b = c$; $f : A \to B$, the value $f(a)$, domain and codomain
- The cardinality $\lvert A\rvert$ of a finite set
- The natural numbers $\mathbb{N}$ (von Neumann)
- A subset of a finite set is finite, with $\lvert B\rvert \le \lvert A\rvert$, and equality holds if and only if $B = A$
- The sum rule: a finite disjoint union is finite with $\lvert A \cup B\rvert = \lvert A\rvert + \lvert B\rvert$ and $\lvert\bigcup_{i \in I} A_i\rvert = \sum_{i \in I}\lvert A_i\rvert$, and a sum over a finite index set splits along a partition
Used by
Dependency tree · two levels
38 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Marianne Morillon, Axiom of Choice (standard reference, not scraped)