\documentstyle[12pt]{article} \begin{document} \title{Russell's Paradox} \author{John T. Baldwin and Olivier Lessmann \\ Department of Mathematics, Statistics, and Computer Science \\University of Illinois at Chicago \\Chicago, IL 60680} \maketitle Russell's paradox is based on examples like this: `Consider the collection of barbers who shave exactly those men who do not shave themselves.' Suppose there is a barber in this collection who does not shave himself; then by the definition of the collection, he must shave himself. On the other hand, no barber in the collection can shave himself. Bertrand Russell's discovery of this paradox in 1903 dealt a blow to one of his fellow mathematicians. In the late 1800s Gottlob Frege tried to develop a foundation for all of mathematics using symbolic logic. He established a correspondence between formal expressions (such as `x=2') and mathematical properties (such as `even numbers'). In Frege's development, one could freely use any property to define further properties. Russell's paradox demonstrated a fundamental limitation of such a system. In modern terms, it is best described in terms of sets, using so-called 'set-builder' notation. For example, we can describe the collection of numbers 4, 5 and 6 by saying that x is the collection of integers n which are greater than 3 and less than 7; we write this formally as x = { n: n is an integer and } 3 < n < 7} . The objects don't have to be numbers. We might let y ={x: x is a male resident of the United States } . Seemingly, any description of x could fill the space after the colon. But Russell (and independently, Ernst Zermelo) noticed that x = {a: a is not in a} leads to a contradiction in the same way as the description of the barber. Is x itself in the set x? Either answer leads to a contradiction. When Russell discovered this paradox, Frege immediately saw that it had a devastating effect for his system. He was unable to resolve the paradox and there have been many further attempts in the last century to avoid it. Russell's own answer was to elaborate a `theory of types.' The problem in the paradox, he reasoned, is that we are confusing a description of sets of numbers with a description of sets of sets of numbers. So Russell introduced a hierarchy of objects: numbers, sets of numbers, sets of sets of numbers, etc. This system served as vehicle for the first formalizations of the foundations of mathematics and is still used in some philosophical investigations and in branches of computer science. Zermelo's solution to Russell's paradox is to replace the axiom: `for every formula A(x) there is a set y = {x: A(x)}' by the axiom, `for every formula A(x) and every set b there is a set y = {x: x \in b and A(x)}.' What became of the effort to develop a logical foundation for all of mathematics? Mathematicians now recognize that the field can be formalized in the so-called Zermelo-Fraenkel set theory. The formal language contains symbols $\in$ for in, = for equality and $\emptyset$ to denote the set with no elements. So one can write formulas such as B(x): if y is in x then y is empty. In set-builder notation we could write this as y = {x : x = \emptyset} or more simply as y = {\emptyset}. Russell's paradox becomes: let y = {x: x \not \in x}, is y \in y? Russell's and Frege's correspondence on Russell's discovery of the paradox can be found in "From Frege to Godel, a Source Book in Mathematical Logic, 1879-1931," edited by Jan van Heijenoort, Harvard University Press, 1967. \end{document}