Intuitionistic Mathematics and Logic
Abstract: The first seeds of mathematical intuitionism germinated in Europe over a century ago in the constructive tendencies of Borel, Baire, Lebesque, Poincar\'e, Kronecker and others. The flowering was the work of one man, Luitzen Egbertus Jan Brouwer, who taught mathematics at the University of Amsterdam from 1909 until 1951. By proving powerful theorems on topological invariants and fixed points of continuous mappings, Brouwer quickly build a mathematical reputation strong enough to support his revolutionary ideas about the nature of mathematical activity. These ideas influenced Hilbert and G\"odel and established intuitionistic logic and mathematics as subjects worthy of independent study. Our aim is to describe the development of Brouwer's intuitionism, from his rejection of the classical law of excluded middle to his controversial theory of the continuum, with fundamental consequences for logic and mathematics. We borrow Kleene's formal axiomatic systems (incorporating earlier attempts by Kolmogorov, Glivenko, Heyting and Peano) for intuitionistic logic and arithmetic as subtheories of the corresponding classical theories, and sketch his use of g\"odel numbers of recursive functions to realize sentences of intuitionistic arithmetic including a form of Church's Thesis. Finally, we present Kleene and Vesley's axiomatic treatment of Brouwer's continuum, with the function-realizability interpretation which establishes its consistency.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Explain it Like I'm 14
What this paper is about (in simple terms)
This paper tells the story of a different way to do math and logic, called intuitionism. It started with a mathematician named L. E. J. Brouwer. He believed that in math, you should only say something exists if you can actually build it or show how to find it. That leads to a new kind of logic (intuitionistic logic) where some rules from ordinary, “classical” logic no longer always work, especially for infinite things. The paper explains Brouwer’s ideas, shows how later logicians (like Heyting and Kleene) turned them into precise rulebooks, and then describes Brouwer’s special view of the real numbers (the “continuum”) using infinite step-by-step choices. It also shows how these ideas connect to computation and algorithms.
The big questions the paper asks
- What does math look like if we only accept statements we can actually build or prove by giving a method?
- If we reject the classical rule “every statement is either true or false” for some infinite problems, what rules of logic can we still safely use?
- How can we set up arithmetic (math with whole numbers) to match this constructive viewpoint?
- Can we connect intuitionistic proofs with algorithms, so that a proof literally tells you how to find what it claims exists?
- How can we rebuild the real numbers (the continuum) in a constructive way that matches Brouwer’s philosophy?
How the authors approach these questions
The paper has three main strands: ideas, formal systems, and constructive models.
1) Ideas: Changing what counts as a proof
- Classical logic uses the law of excluded middle (LEM): every statement is either true or not true (). Brouwer argued LEM is not always valid for infinite questions unless you can actually decide the statement.
- Intuitionistic logic says: to prove “ or ” you must show which one holds; to prove “there exists an with property ,” you must give such an (or a method to find one). Negation means “assuming leads to a contradiction,” not just “ is false.”
Think of intuitionistic math like a “show me” rulebook: you don’t just claim something; you provide the recipe.
2) Formal systems: Clear rulebooks for constructive reasoning
- Heyting (following Brouwer) and later Kleene wrote down precise axiom systems for intuitionistic logic (propositional and predicate logic) and for arithmetic (Heyting Arithmetic, HA).
- These systems look like classical ones but avoid rules that assume LEM. They keep rules like “modus ponens” (from and , conclude ) but interpret logical symbols constructively.
- Important bridge results show how classical proofs relate to intuitionistic ones:
- Glivenko’s Theorem: if a propositional formula is classically provable, then its double negation is intuitionistically provable.
- Gödel–Gentzen negative translation: you can translate classical proofs into intuitionistic ones by systematically wrapping statements in “not not” and re-expressing “or” and “exists.”
These bridges show intuitionistic logic is strong and systematic, not just “less than” classical logic.
3) Constructive models: Proofs as programs (realizability)
- Kleene introduced “realizability,” which treats a proof of “there exists ” as an actual number or program that computes such an . In other words, a proof carries an algorithm.
- Gödel numbers are like barcodes for programs or proofs; they let you talk about “this program computes that output” inside arithmetic.
- Church’s Thesis (informally: “effectively computable” means “computable by an algorithm”) is expressed inside arithmetic. Kleene showed that certain forms of Church’s Thesis are consistent with HA, even though they conflict with classical arithmetic when combined with LEM.
Realizability connects logic to computation: intuitionistic proofs become executable procedures.
4) Rebuilding the continuum: Choice sequences, spreads, and fans
- Brouwer reimagined real numbers as the results of endless, step-by-step choices—like writing digits forever, not all decided in advance. These are “free choice sequences.”
- A “spread” is like a rule-governed infinite tree: at each step, you choose a next piece following a rule (the “spread law”). The infinite paths through the tree are the “points” of the space.
- The most general spread (the “universal spread”) corresponds to sequences of natural numbers (Baire space), which mirrors the richness of the real line.
- A “fan” is a spread where only finitely many choices are possible at each step (like 0 or 1). The classic example is the binary fan (Cantor space). These spaces are compact and play a key role in constructive analysis.
Spreads let you model continuous things without pretending all their points are already “finished.” You only ever have a finite initial segment in hand, but you can keep refining.
Main results and why they matter
- Intuitionistic logic and arithmetic (HA) are carefully axiomatized and understood. They retain powerful reasoning but enforce constructive meaning. That leads to special properties:
- Existence property: if HA proves “there exists ,” then you can extract a method to find such an .
- Disjunction property: if HA proves “ or ,” then it can prove or prove specifically.
- Translation theorems (Glivenko, Gödel–Gentzen) precisely relate classical and intuitionistic proofs. This shows intuitionism is not vague; it has a deep, formal relationship with classical logic.
- Realizability ties proofs to algorithms. From a proof, you can often compute the thing the proof promises. This is central to modern ideas in computer science (like proof-as-program).
- Certain computational principles (forms of Church’s Thesis) are consistent with HA. This is surprising: they fit intuitionistic arithmetic but clash with classical arithmetic when combined with LEM. It shows these foundational choices genuinely change what’s provable.
- Brouwer’s constructive continuum (via choice sequences and spreads) gives a coherent, algorithm-friendly picture of real numbers and spaces. Later, Kleene and Vesley axiomatized parts of this theory and used realizability to show it’s consistent.
These results build a robust alternative foundation for math—one that aligns with computation and constructive meaning.
What this could change or influence
- In math practice: Intuitionistic methods encourage proofs that give algorithms, not just existence claims. This is valuable in number theory, analysis, and beyond.
- In computer science: The tight link between proofs and programs underlies proof assistants, type theory, and verified software. Intuitionistic logic is a natural fit for these tools.
- In philosophy of math: The paper shows you can do serious mathematics without assuming every statement about infinite objects must be either true or false right now. Truth can depend on what you can construct.
- In analysis and topology: Spreads and fans offer new, constructive ways to study continuous spaces, with results that sometimes differ from classical theorems but reveal new structure.
In short, the paper maps out how to rebuild big parts of math on a “show me the method” basis. It connects century-old ideas from Brouwer to modern logic and computation, showing that constructive thinking is both philosophically meaningful and practically powerful.
Collections
Sign up for free to add this paper to one or more collections.