Bertrand Russell, the Complete Story of His 1901 Paradox

Illustration: Quantum Zeitgeist. Russell’s teapot, the object he invented to show where the burden of proof sits.

Bertrand Russell found a hole in the foundations of mathematics in 1901, and the repair he built for it is still running inside the tools people use to program quantum computers. That is a strange sentence, and this page explains how it came to be true.

Russell was a British philosopher and logician who lived from 1872 to 1970, won the Nobel Prize in Literature, was sacked by two universities and was jailed twice. He is remembered by the public for almost none of the work that mattered most.

The through line is a single idea. Russell showed that a system of rules can quietly contain a contradiction, and he invented a way of sorting things into levels so the contradiction cannot be stated. Those levels are what programmers now call types.

Key takeaways

1. One letter ended another mathematician’s life work. In 1901 Russell found a contradiction at the heart of the way collections were then defined. He wrote to Gottlob Frege, whose Grundgesetze der Arithmetik rested on exactly that definition. Frege replied with dismay and admiration, and never recovered from it.

2. The paradox is easy to state and hard to escape. Consider the collection of all collections that do not contain themselves. Ask whether it contains itself. Either answer gives you the opposite answer, so the definition cannot stand as it was written.

3. His repair was to forbid the question. Russell’s theory of types sorts objects into levels and rules that a thing may only be applied to things below it. The question that produces the paradox is then not false but meaningless, because it cannot be written down in the first place.

4. Ten years of work, and it still did not close the gap. Principia Mathematica, written with Alfred North Whitehead, came out in three volumes in 1910, 1912 and 1913. In 1931 Kurt Gödel used a simplified version of its own type system to show that no such system can prove every truth it can express.

5. Types outlived the project they were invented to save. Alonzo Church rebuilt Russell’s levels in 1940 on the lambda calculus. That is the ancestor of the type systems in ordinary programming languages, and of the affine linear types that quantum languages use to stop a program copying a qubit.

Who Bertrand Russell was

Bertrand Russell photographed in 1894, aged 22
Bertrand Russell in 1894, aged 22 and newly graduated from Cambridge. The paradox that carries his name was still seven years away. Photographer unknown; public domain, copyright in an anonymous 1894 work having expired in 1964. Bertrand Russell Archives, McMaster University, via Wikimedia Commons.

Bertrand Russell was born on 18 May 1872 at Ravenscroft in Trelleck, Monmouthshire, and both his parents were dead before he was four. His grandfather was Lord John Russell, a former prime minister, and the family won custody of the boy through the courts.

Bertrand Russell went to Trinity College, Cambridge, and spent most of his working life in and around it. The Stanford Encyclopedia entry on Bertrand Russell describes him as a philosopher, logician, essayist and social critic, best known for mathematical logic and analytic philosophy. With G. E. Moore he is counted as a founder of the analytic tradition.

The technical reputation rests on three things. He championed logicism, the view that mathematics reduces in some important sense to logic, and he refined Frege’s predicate calculus, which still underlies most modern logic. The third is the paradox and the theory of types that are the subject of this page.

He died on 2 February 1970 at Penrhyndeudraeth in Wales, aged 97. The span is worth holding in mind, because he was born four years before the telephone was patented and died the year before the first commercial microprocessor shipped.

The letter that broke a life’s work

Bertrand Russell came across the contradiction while working on his Principles of Mathematics, published in 1903. He is inconsistent about when, and the encyclopedia entry on the paradox sets out the discrepancy. He wrote in 1944 that it was June 1901, in 1959 that it was the spring of that year, and in 1969 that it was May.

He was not alone in finding trouble. Cesare Burali-Forti had noticed a related problem in 1897 involving the set of all ordinals. Several such antinomies surfaced in the same few years, which is usually the sign that a discipline has built on something it did not fully understand.

What made Russell’s version matter was where he sent it. Gottlob Frege had spent decades deriving arithmetic from logic, and the second volume of his Grundgesetze der Arithmetik was at the printer when Russell’s letter arrived. The letter set out the problem exactly as it applied to that work.

Frege added an appendix acknowledging the contradiction. He never found a repair that satisfied him and the project did not recover. It remains one of the more unusual episodes in the history of mathematics, a life’s work undone by a single page of correspondence.

What the paradox actually says

Start with an ordinary idea, which is that some collections contain themselves and some do not. The collection of all teacups is not itself a teacup, so it does not contain itself, while the collection of all non-teacups is not a teacup either and so does contain itself. Russell had a lasting fondness for this sort of crockery, and later invented an orbiting teapot to make a different point about who carries the burden of proof.

Now build the collection of every collection that does not contain itself. Ask the obvious question. Does it contain itself?

If it does contain itself then by its own definition it must not, and if it does not contain itself then it meets the entry condition and must. Both answers are wrong, which means the definition that allowed the collection to be built was itself wrong.

The damage is not to one collection. It is to the rule that said any property whatsoever picks out a collection of the things having it. That rule felt obvious and was doing a great deal of load bearing work, which is why removing it required a decade.

Principia Mathematica and what it cost

Principia Mathematica was written with Alfred North Whitehead and published in three volumes in 1910, 1912 and 1913, with a second edition following in 1925 and 1927. Its aim was to derive mathematics from logic alone, with every step made explicit and no appeal to intuition.

The explicitness is the famous part. The work is remembered for taking hundreds of pages to reach the proposition that one plus one equals two. That sounds absurd until you notice it is the point, since the whole exercise was to assume nothing that had not been written down.

The cost was real. Russell described the effort as having permanently damaged his appetite for that kind of work, and he never again attempted anything on the scale. The book sold poorly and was read closely by a small number of people, several of whom changed the twentieth century.

The theory of types, Russell’s repair

Bertrand Russell’s solution was to stop treating everything as the same kind of thing. Objects sit at the bottom, properties of objects sit one level up, properties of properties sit above that, and so on upward without limit.

The rule is then simple, since a property may only be applied to things strictly below it in the hierarchy, which means a collection cannot be a member of itself. Membership only ever runs upward through the levels.

This does not prove the paradox false. It makes the paradox unsayable. The sentence that generated the contradiction is not a false statement in the new system, it is not a statement at all, because the grammar of the system will not let you form it.

That move is the one worth remembering. Faced with a contradiction, Russell did not argue about the answer. He changed what counted as a well formed question, and a great deal of computer science has been doing the same thing ever since.

How Gödel turned the system against itself

In 1931 Kurt Gödel published his incompleteness results in a paper titled, in translation, On Formally Undecidable Propositions of Principia Mathematica and Related Systems. Russell and Whitehead’s book is named in that title because it was the most complete attempt of its kind.

Gödel did not use Russell’s full ramified hierarchy, but a simpler version of type theory, the one that keeps only classes, classes of classes and so on. That simplification was enough to carry the whole argument.

The result is that any consistent system rich enough to describe arithmetic contains true statements it cannot prove. The gap Russell spent a decade trying to close turned out not to be closable at all. Quantum Zeitgeist covers this in more depth in a separate piece on the incompleteness theorems.

It is worth being precise about what was lost. Principia was not shown to be wrong. It was shown to be incomplete, along with every other system of its kind, which is a limit on the ambition rather than a fault in the execution.

From types to programming languages

Bertrand Russell’s logicist programme did not survive. The machinery built for it did, and it travelled by a route nobody planned.

Alonzo Church gave a much cleaner formulation of simple type theory in 1940, built on the lambda calculus, treating functions as primitive objects rather than derived ones. The Stanford Encyclopedia notes that this formulation matters specifically because of its importance in computer science.

Every typed programming language is downstream of that, so when a compiler refuses to add a number to a piece of text it is applying Russell’s principle directly. Some combinations are not wrong answers, they are not questions the language will let you ask.

Alan Turing, working on a different question from the same Cambridge tradition, gave the other half of the foundation in 1936. Quantum Zeitgeist has a full account of the machine that defined computability.

Diagram tracing Bertrand Russell’s theory of types to quantum programming type systems
The chain from the 1901 paradox to the type systems quantum languages use today. Each step is documented, though the figure shows influence rather than a claim that each stage caused the next. Diagram by Quantum Zeitgeist.

Why quantum programming needs Russell’s idea

Quantum computing has a rule with no classical equivalent, and Bertrand Russell supplies the tool for it. An unknown quantum state cannot be copied, a result usually called the no-cloning theorem, so a program that duplicates a qubit is not merely inefficient but is describing something physics does not permit.

Catching that at the moment the program runs would be far too late. The natural place to catch it is the type system, which is exactly the tool Russell built for exactly this shape of problem.

Peter Selinger and Benoit Valiron set out a lambda calculus for quantum computation with classical control, giving it a type system based on affine intuitionistic linear logic. In a linear system a value must be used once. In an affine one it may be used at most once. Neither allows a value to be duplicated freely.

That constraint is the point. The physical rule that a qubit cannot be copied becomes a rule about which programs can be written at all, enforced before anything runs. Quantum Zeitgeist covers the wider field in quantum lambda calculus and the foundations of QPL and in a survey of quantum programming languages.

The lineage is direct rather than poetic. Russell sorted things into levels to make a bad question unaskable. A quantum type system sorts values by how many times they may be used, to make a physically impossible program unwritable. Same instinct, ninety years apart.

The public life, briefly

Bertrand Russell photographed at the California Institute of Technology in 1929, aged 57
Bertrand Russell at the California Institute of Technology in 1929, aged 57. Principia Mathematica was twenty years behind him and the Nobel Prize twenty-one years ahead. Photograph: Los Angeles Times, via UCLA Library Digital Collections, licensed CC BY 4.0.

Bertrand Russell was dismissed from Trinity College, Cambridge, and later from City College, New York. He was imprisoned for opposing the First World War and again in his late eighties over anti-nuclear protest, and he campaigned against the war in Vietnam into his nineties.

He received the Order of Merit in 1949 and the Nobel Prize in Literature in 1950. The Nobel citation was awarded in recognition of his varied and significant writings in which he champions humanitarian ideals and freedom of thought.

It is a literature prize given largely for essays and popular books rather than for the logic, which is the ordinary shape of Russell’s public reputation. The work the public rewarded is not the work that still runs inside a compiler.

What survived and what did not

Bertrand Russell’s headline ambition failed. Mathematics was not reduced to logic, Gödel showed the programme could not be completed, and Principia is now read by historians rather than by mathematicians.

The tools outlived the ambition completely. Type theory became a working field of computer science, and the refined predicate calculus is still the basis of modern logic. The habit of asking whether a question is even well formed is now standard practice in language design.

There is a lesson in that for anyone building foundations today. Russell was wrong about what he was building and right about how to build it, and the second thing turned out to matter far more. His machinery is now in daily use by people who have never read a word of him.

  • 1872Born on 18 May at Ravenscroft, Trelleck, Monmouthshire.
  • 1901Finds the paradox and writes to Gottlob Frege about it.
  • 1903Publishes The Principles of Mathematics.
  • 1910First volume of Principia Mathematica appears, with volumes two and three in 1912 and 1913.
  • 1931Gödel names Principia in the title of his incompleteness paper.
  • 1940Church reformulates simple type theory on the lambda calculus.
  • 1949Awarded the Order of Merit, and the Nobel Prize in Literature the following year.
  • 1970Dies on 2 February at Penrhyndeudraeth, aged 97.
  • 2004Selinger and Valiron publish a quantum lambda calculus typed with affine linear logic.

Bertrand Russell by the numbers

FactValueDetail
Born18 May 1872Ravenscroft, Trelleck, Monmouthshire
Died2 February 1970Penrhyndeudraeth, Wales, aged 97
Paradox found1901He gave June, spring and May in three different accounts
Principia volumes3Published 1910, 1912 and 1913, second edition 1925 and 1927
Co-authorAlfred North WhiteheadHis former tutor at Cambridge
Gödel’s paper1931Names Principia Mathematica in its title
Church’s reformulation1940Simple type theory on the lambda calculus
Order of Merit1949Awarded the year before the Nobel
Nobel PrizeLiterature, 1950For writings championing humanitarian ideals and freedom of thought
Universities that sacked him2Trinity College Cambridge, and City College New York

The dates come from the Stanford Encyclopedia of Philosophy and the Nobel Foundation. Where Russell contradicted himself, as he did about the month he found the paradox, the table says so rather than picking one and presenting it as settled.

Lived1872 to 1970, aged 97
FieldMathematical logic and philosophy
Known forRussell’s paradox and the theory of types
Great workPrincipia Mathematica, 3 volumes
Co-authorAlfred North Whitehead
NobelLiterature, 1950
Undone byGödel, 1931
Still used inType systems, including quantum ones

Bertrand Russell FAQ

What is Bertrand Russell’s paradox?

It concerns the collection of all collections that do not contain themselves. If that collection contains itself then by its own definition it must not, and if it does not then it must. Both answers contradict themselves, so the rule that allowed the collection to be defined has to go.

Why does Bertrand Russell matter to computing?

His theory of types sorts objects into levels so that certain expressions cannot be written at all. Alonzo Church rebuilt that idea on the lambda calculus in 1940, and it became the basis of type systems in programming languages, including the ones used for quantum computers.

What is the theory of types?

It is a hierarchy. Objects sit at the bottom, properties of objects one level up, properties of those above that. A property may only apply to things below it, which makes self-membership impossible to express and so removes the paradox.

What is Principia Mathematica?

A three-volume work by Bertrand Russell and Alfred North Whitehead, published in 1910, 1912 and 1913, that tried to derive mathematics from logic with every step written out explicitly. It is famous for taking hundreds of pages to establish that one plus one equals two.

Did Gödel disprove Russell?

Not exactly. Gödel’s 1931 paper, which names Principia Mathematica in its title, showed that any consistent system able to describe arithmetic contains true statements it cannot prove. Principia was shown to be incomplete rather than wrong.

What did Bertrand Russell win the Nobel Prize for?

The Nobel Prize in Literature in 1950, in recognition of his varied and significant writings in which he champions humanitarian ideals and freedom of thought. It was awarded for his essays and popular writing rather than for his work in logic.

How do types relate to quantum computing?

An unknown quantum state cannot be copied, which is the no-cloning theorem. Quantum programming languages use affine or linear type systems, in which a value may be used at most once, so a program that would duplicate a qubit cannot be written rather than merely failing when run.

When was Bertrand Russell born and when did he die?

Bertrand Russell was born on 18 May 1872 at Ravenscroft in Trelleck, Monmouthshire. He died on 2 February 1970 at Penrhyndeudraeth in Wales, aged 97. Both his parents were dead before he turned four.

Was Bertrand Russell imprisoned?

Yes, twice. He was jailed for his opposition to the First World War, and again in his late eighties in connection with anti-nuclear protest. He was also dismissed from Trinity College Cambridge and from City College New York.

What is logicism?

The view that mathematics is in some significant sense reducible to logic. It was the thesis Principia Mathematica set out to defend, and Gödel’s incompleteness results are generally taken to have ended the programme in its original form.

Stay current

See today’s quantum computing news on Quantum Zeitgeist for the latest breakthroughs in qubits, hardware, algorithms, and industry deals.

Dr. Donovan, Quantum Technology Futurist

Latest Posts by Dr. Donovan: