Redirected from "axiom of dependent choice".
Dependent choice
Dependent choice
Statement
In set theory
In set theory, the axiom of dependent choice (DC) states that if is a nonempty (inhabited) set and if is a total binary relation on , then there exists a sequence such that belongs to for all . It is strictly weaker than the full axiom of choice, but strictly stronger than the axiom of countable choice. It is called dependent choice because the available choices for depend on the choice of made at the previous stage.
There is another way to express the axiom of dependent choice which uses surjections instead of entire relations:
The axiom of dependent choice states that given a family of sets and a family of surjections indexed by natural numbers :
the projection function to from the sequential limit of the above diagram is a surjection.
In a topos or pretopos
More generally, given an elementary topos or a pretopos with sequential limits, the axiom of dependent choice states that given a sequence of objects and a dependent sequence of epimorphisms indexed by , the projection function to from the sequential limit of the above diagram is an epimorphism.
In dependent type theory
In dependent type theory, the axiom of dependent choice states that if is an inhabited set and if is a entire relation on , then then there exists a sequence such that for all , holds.
If the dependent type theory has a type of all propositions , this can be simplified down to the inference rule
Applications
Typical applications of dependent choice include Kőnig's lemma? and the Baire category theorem for complete metric spaces.
Acceptability
For a number of schools of constructive mathematics, dependent choice is considered an acceptable alternative to full AC, and the principle holds (assuming that it holds in Set) in quite a few toposes of interest in which full AC doesn’t hold, including all presheaf toposes and the effective topos. In fact, it follows from the stronger presentation axiom, which holds in many of these toposes and also has a constructive justification.
Like countable choice, it fails for sheaves over the space of real numbers.
Variations
Dependent -choice and -choice
In dependent type theory, the axiom of dependent choice requires that be a set. This can be generalised to the axiom of dependent -choice by replacing the set requirement with an -truncation requirement for : if is an inhabited -truncated type and if is a entire relation on , then then there exists a sequence such that for all , holds.
These are stronger axioms as increases.
In the limit as goes to infinity, this is called the axiom of dependent infinity-choice, where doesn’t have any truncation requirements: if is an inhabited type and if is a entire relation on , then then there exists a sequence such that for all , holds.
Dependent choice for the natural numbers
Dependent choice for the natural numbers states that if is a entire relation on , then there exists a sequence in such that holds for all . is enough to prove that every Dedekind real number is a Cauchy real number (the converse is always true).
In dependent type theory this is given by the following inference rule:
If the dependent type theory has a type of all propositions , this can be simplified down to the axiom
References