10.1.5 The axiom of choice implies excluded middle
We begin with the following lemma.
Lemma 10.1.1.
If is a mere proposition then its suspension is a set,and is equivalent to .
Proof.
To show that is a set, we define afamily with theproperty that is a mere proposition for each ,and which is equivalent to its identity type .We make the following definitions:
We have to check that the definition preserves paths.Given any , there is a meridian ,so we should also have
But since is inhabited by , it is equivalent to , so we have
The univalence axiom turns these into the desired equalities. Also, is a mereproposition for all , which is proved by induction on and , andusing the fact that being a mere proposition is a mere proposition.
Note that is a reflexive relation.Therefore we may apply \\autorefthm:h-set-refrel-in-paths-sets, so it suffices toconstruct . We do this by a double induction.When is , we define by
If is inhabited by then so we also needThis we get by function extensionality using the fact that, for all ,
In a symmetric fashion we may define by
To complete the construction of , we need to check ,given any . The verification proceeds much along the same lines by induction on thesecond argument of .
Thus, by \\autorefthm:h-set-refrel-in-paths-sets we have that is a set and that for all .Taking and yields as desired.∎
Theorem 10.1.2 (Diaconescu).
The axiom of choice implies the law of excluded middle
.
Proof.
We use the equivalent form of choice given in \\autorefthm:ac-epis-split.Consider a mere proposition .The function defined by and is surjective.Indeed, we haveand .Since is a mere proposition, by induction the claimed surjectivity follows.
By \\autorefprop:trunc_of_prop_is_set the suspension is a set, so by the axiom of choice there merely exists asection of .As equality on is decidable we get
and, since is a section of , hence injective,
Finally, since by \\autorefprop:trunc_of_prop_is_set, we have .∎
Theorem 10.1.3.
If the axiom of choice holds then the category is a well-pointed boolean elementary topos with choice.
Proof.
Since implies , we have a boolean elementary topos with choice by \\autorefthm:settopos and the remark following it. We leave the proof of well-pointedness asan exercise for the reader (\\autorefex:well-pointed).∎
Remark 10.1.4.
The conditions on a category mentioned in the theorem are known as Lawvere’saxioms for the Elementary Theory of the Category of Sets [lawvere:etcs-long].