HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research in mathematical logic commonly addresses the mathematical properties of formal ...
, Diaconescu's theorem, or the Goodman–Myhill theorem, states that the full
axiom of choice In mathematics, the axiom of choice, or AC, is an axiom of set theory equivalent to the statement that ''a Cartesian product of a collection of non-empty sets is non-empty''. Informally put, the axiom of choice says that given any collection ...
is sufficient to derive the
law of the excluded middle In logic, the law of excluded middle (or the principle of excluded middle) states that for every proposition, either this proposition or its negation is true. It is one of the so-called three laws of thought, along with the law of noncontradi ...
, or restricted forms of it, in
constructive set theory Constructive set theory is an approach to mathematical constructivism following the program of axiomatic set theory. The same first-order language with "=" and "\in" of classical set theory is usually used, so this is not to be confused with a con ...
. It was discovered in 1975 by Radu Diaconescu and later by Goodman and Myhill. Already in 1967,
Errett Bishop Errett Albert Bishop (July 14, 1928 – April 14, 1983) was an Americans, American mathematician known for his work on analysis. He expanded constructive analysis in his 1967 ''Foundations of Constructive Analysis'', where he Mathematical proof, p ...
posed the theorem as an exercise (Problem 2 on page 58 in ''Foundations of constructive analysis''E. Bishop, ''Foundations of constructive analysis'', McGraw-Hill (1967)).


Proof

For any
proposition In logic and linguistics, a proposition is the meaning of a declarative sentence. In philosophy, " meaning" is understood to be a non-linguistic entity which is shared by all sentences with the same meaning. Equivalently, a proposition is the no ...
P\,, we can build the sets : U = \ and : V = \. These are sets, using the
axiom of specification In many popular versions of axiomatic set theory, the axiom schema of specification, also known as the axiom schema of separation, subset axiom scheme or axiom schema of restricted comprehension is an axiom schema. Essentially, it says that an ...
. In classical set theory this would be equivalent to : U = \begin \, & \mbox P \\ \, & \mbox \neg P\end and similarly for V\,. However, without the law of the excluded middle, these equivalences cannot be proven; in fact the two sets are not even provably
finite Finite is the opposite of infinite. It may refer to: * Finite number (disambiguation) * Finite set, a set whose cardinality (number of elements) is some natural number * Finite verb, a verb form that has a subject, usually being inflected or marke ...
(in the usual sense of being in bijection with a
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called ''cardinal ...
, though they would be in the
Dedekind Julius Wilhelm Richard Dedekind (6 October 1831 – 12 February 1916) was a German mathematician who made important contributions to number theory, abstract algebra (particularly ring theory), and the axiomatic foundations of arithmetic. His ...
sense). Assuming the
axiom of choice In mathematics, the axiom of choice, or AC, is an axiom of set theory equivalent to the statement that ''a Cartesian product of a collection of non-empty sets is non-empty''. Informally put, the axiom of choice says that given any collection ...
, there exists a choice function for the set \{U, V\}\,; that is, a function f\, such that : (U) \in U\wedge (V) \in V\, By the definition of the two sets, this means that : f(U) = 0) \vee P\wedge f(V) = 1) \vee P,, which implies (f(U) \neq f(V)) \vee P. But since P \to (U = V) (by the
axiom of extensionality In axiomatic set theory and the branches of logic, mathematics, and computer science that use it, the axiom of extensionality, or axiom of extension, is one of the axioms of Zermelo–Fraenkel set theory. It says that sets having the same elements ...
), therefore P \to (f(U) = f(V))\,, so : (f(U) \neq f(V)) \to \neg P. Thus \neg P \vee P. As this could be done for any proposition, this completes the proof that the axiom of choice implies the law of the excluded middle. The proof relies on the use of the full separation axiom. In constructive set theories with only the predicative separation, the form of ''P'' will be restricted to sentences with bound quantifiers only, giving only a restricted form of the law of the excluded middle. This restricted form is still not acceptable constructively. In
constructive type theory Intuitionistic type theory (also known as constructive type theory, or Martin-Löf type theory) is a type theory and an alternative foundation of mathematics. Intuitionistic type theory was created by Per Martin-Löf, a Swedish mathematician a ...
, or in
Heyting arithmetic In mathematical logic, Heyting arithmetic is an axiomatization of arithmetic in accordance with the philosophy of intuitionism.Troelstra 1973:18 It is named after Arend Heyting, who first proposed it. Axiomatization As with first-order Peano ar ...
extended with finite types, there is typically no separation at all—subsets of a type are given different treatments. A form of the axiom of choice is a theorem, yet excluded middle is not.


Notes

Constructivism (mathematics) Set theory Axiom of choice