Recommended resources
The freely available resources this lesson will direct you to.
Hello! Welcome to your lesson on two major realist positions in the philosophy of mathematics.
In our last lesson, we explored mathematical fictionalism, the view that mathematical objects don't exist and our mathematical theories are a kind of "useful fiction." Today, we turn to two prominent forms of mathematical realism, the view that mathematical objects or structures do exist independently of our minds. We will put them side-by-side to understand their respective merits and drawbacks.
Your learning outcome for this lesson is to: Evaluate the key strengths and weaknesses of Platonism versus structuralism.
We'll start by defining the classic realist position—Platonism—and examining its powerful appeal but also its significant challenges. Then, we'll introduce structuralism as a sophisticated alternative designed to overcome Platonism's weaknesses. Throughout, our goal is to weigh the philosophical trade-offs of each view.
1. The Philosophical Landscape: Realism vs. Anti-Realism
Before we dive in, it's helpful to visualize where these theories sit. Platonism and structuralism are both forms of realism, standing in contrast to the anti-realist fictionalism we discussed previously.

The core tension we will explore was famously articulated by philosopher Paul Benacerraf. He argued that any philosophy of mathematics must satisfy two competing demands:
- A Semantic Constraint: Our theory of mathematical truth should be consistent with how we understand truth in everyday language. "There are three prime numbers between 2 and 8" should work semantically like "There are three capital cities on the Iberian Peninsula."
- An Epistemological Constraint: Our theory must explain how we, as physical beings, can have knowledge of mathematical truths.
As we'll see, Platonism excels at the first constraint but struggles with the second, while structuralism attempts to find a better balance.
2. Mathematical Platonism: The Default Realist View
Let's begin by defining Platonism and exploring its main arguments and problems. The video below provides an excellent, comprehensive overview.
Philosophy of Mathematics: Platonism
The video 'Philosophy of Mathematics: Platonism' by Kane B is a clear and detailed exploration of mathematical Platonism. It covers the core tenets, arguments for the view, and the classic objections.
Please watch from the beginning to 47:24. This covers the following key sections: What Platonism is (00:00 - 04:37): Focus on the core claims about the objective and abstract existence of mathematical objects. Arguments for Platonism (22:35 - 42:00): Pay attention to the 'uniform semantics' argument and the accommodating nature of Platonism. (You can skim the detailed breakdown of the indispensability argument, which we covered in a previous lesson). Arguments against Platonism (42:00 - 47:24): Understand Benacerraf's 'identification problem' and the 'epistemological problem'. These are crucial.
Let's consolidate the key points from the video and other resources.
Mathematical Platonism is the view that:
- Mathematical objects (like numbers, sets, and functions) exist.
- They are abstract: they exist outside of space and time and have no causal powers.
- They are mind-independent: their existence and properties do not depend on human thought, language, or practices.
Strengths of Platonism
- Satisfies the Semantic Constraint (Uniform Semantics): This is perhaps Platonism's greatest strength. It allows us to take mathematical statements at face value. The sentence "3 is a prime number" is true because there is an object, 3, which has the property of being prime. This provides a simple, powerful, and uniform theory of truth across both mathematical and non-mathematical language.
- Explains Objectivity: Platonism neatly explains why mathematical truths feel objective and discovered, not invented. The truth of a theorem is independent of what anyone believes; it's a fact about the abstract mathematical realm.
- Accommodates Mathematical Practice: It grants mathematicians the freedom to explore any consistent mathematical structure, no matter how remote from physical application. The existence of these structures is guaranteed by the Platonic realm.
Weaknesses of Platonism: The Twin Challenges
Despite its strengths, Platonism faces two profound challenges, both famously articulated by Paul Benacerraf. Your background in mathematics will make the formal nature of these problems particularly clear.
- The Epistemological Problem (The Access Problem): If mathematical objects are abstract and causally inert, how can we possibly know anything about them? We are physical beings locked in spacetime. There seems to be an unbridgeable metaphysical gap between us and the Platonic realm. For a deeper dive into this argument, you can refer to the resource below.
The Benacerraf Problem of Mathematical Truth and Knowledge
This entry from the Internet Encyclopedia of Philosophy, 'The Benacerraf Problem of Mathematical Truth and Knowledge,' provides a rigorous analysis of the epistemological challenge.
Read Section 3, 'Epistemological Problems for Platonism'. This will give you a more formal understanding of Benacerraf's causal argument and Hartry Field's more modern reliability argument, which both press the same fundamental weakness.
- The Identification Problem (The Non-Uniqueness Problem): If numbers are objects, what object is the number 3? In set theory, number 3 can be identified with the set
{Ø, {Ø}, {Ø, {Ø}}}(von Neumann's construction) or the set{{{Ø}}}(Zermelo's construction). These are different sets. So which one is the number 3? There seems to be no non-arbitrary answer. This suggests that what matters is not the intrinsic nature of the objects, but the structure they form. This very problem provides the primary motivation for structuralism.
3. Mathematical Structuralism: The Challenger
Structuralism arose as a direct response to the problems facing Platonism, particularly the identification problem.
Mathematical Structuralism is the view that:
- The subject matter of mathematics is not individual objects, but general structures or patterns.
- Mathematical objects are not independent entities but are merely positions in a structure. What matters about the number 3 is not what it is, but its place in the natural number structure (e.g., that it comes after 2 and before 4).
For a clear definition and contrast with Platonism, let's turn to our next resource.
The following excerpts from 'Platonism - an overview' by Mark Balaguer will define structuralism and, crucially, evaluate whether it truly solves Platonism's problems.
First, read the section on structuralism. In the online article, this is the text under the heading '1.1.2 Mathematical platonism' that follows the paragraph beginning 'A second divide in the platonist camp...'. Focus on the core idea that mathematics is about 'structures' or 'patterns' rather than objects. Then, read the section that evaluates structuralism's response to the non-uniqueness problem. This is section '2.1.2.3 Structuralism'. This is the most important part for our evaluation.
Strengths of Structuralism
- Solves the Identification Problem (at first glance): Structuralism elegantly dissolves the identification problem. The question "What is the number 3?" is misguided. There is no unique object that is the number 3; there is only the "third position" in the natural number structure. Any collection of objects that instantiates this structure (an ω-sequence) will do.
- Aligns with Mathematical Practice: Many mathematicians find structuralism intuitive. They often speak of studying "the" group structure, "the" vector space structure, etc., without caring about the specific nature of the objects that make up these structures. The focus is on properties invariant under isomorphism, which is the very heart of the structuralist idea.
- A New Epistemological Story: Structuralism offers an alternative path to mathematical knowledge. Instead of mysterious direct access to abstract objects, it suggests we can learn about abstract structures by abstracting them from concrete, physical systems that instantiate them (e.g., abstracting the number 3 from seeing three apples, three chairs, etc.). This process is called abstraction.
4. Evaluating the Trade-offs: Is Structuralism an Improvement?
Structuralism appears to be a clear improvement on Platonism. But does it truly escape the old problems, or do they just reappear in a different guise?
The Problems Reloaded:
-
The Identification Problem for Structures: As the reading from Balaguer argues, the non-uniqueness problem can be raised again for structures themselves. What guarantees that there is only one abstract "natural number structure"? Couldn't there be multiple, distinct abstract structures in the Platonic realm that all satisfy the axioms of arithmetic? The problem of arbitrary choice seems to have been pushed up a level of abstraction, not eliminated.
-
The Epistemological Problem for Structures: Are abstract structures any more causally accessible than abstract objects? The story of abstraction from physical examples helps, but it struggles to account for our knowledge of more complex structures that have no obvious physical instances (e.g., large cardinals in set theory). The metaphysical gap between our physical world and the realm of abstract structures seems to remain.
Here is a table summarizing the comparison:
| Feature | Object Platonism | Structuralism |
|---|---|---|
| Semantic Plausibility | High (takes language at face value). | High (also a realist view, focuses on relations). |
| Identification Problem | Major Weakness. The "What is 3?" problem is a direct hit. | Apparent Strength. Elegantly dissolves the problem by focusing on roles, not objects. BUT a potential weakness if the problem recurs for structures themselves. |
| Epistemological Problem | Major Weakness. The causal gap between us and abstract objects is the central challenge. | Partial Strength. Offers a more plausible story via abstraction from physical patterns. BUT the causal gap to abstract structures may still remain, especially for complex mathematics. |
| Alignment with Practice | Good (explains objectivity). | Very Good (captures the focus on isomorphism and structure). |
Test your understanding!
Consider the mathematical structure known as the cyclic group of order 4, often denoted as . This group consists of four elements with addition modulo 4.
How would an object-platonist and a structuralist differ in their description of what is and how we know about it?
Show answer
-
An object-platonist would say that is a collection of specific abstract objects: the numbers 0, 1, 2, and 3, along with an abstract operation, addition modulo 4. These objects and the operation exist in a mind-independent, non-spatiotemporal realm. We know about by somehow gaining access to truths about these objects, though how we do so is a major epistemological challenge. The truth that "2 + 3 = 1 (mod 4)" is a fact about these specific abstract entities.
-
A structuralist would say that is not a particular collection of objects but a structure—a pattern of relations. This structure is defined by having four positions that relate to each other in a specific way under an operation (e.g., one element is the identity, each element has an inverse, the operation is associative and commutative). The "objects" are just placeholders for these positions. We could use other objects, like the complex numbers under multiplication, to instantiate the very same structure. We know about this structure by defining its properties axiomatically or by abstracting the pattern from concrete examples that exhibit it. The truth that "2 + 3 = 1 (mod 4)" is a truth about a relationship within the structure, regardless of what objects fill the roles.
Conclusion
Today we've placed two major realist philosophies of mathematics under the microscope.
Key Takeaways:
- Platonism offers a simple and powerful semantics that aligns with the objective nature of mathematics, but it struggles profoundly with explaining how we know about its proposed realm of abstract objects (the epistemological problem) and what those objects uniquely are (the identification problem).
- Structuralism is a sophisticated refinement that attempts to solve the identification problem by shifting the focus from objects to structures. It also provides a more grounded epistemological story based on abstraction.
- The ultimate evaluation is complex. Critics argue that structuralism does not fully escape Platonism's core weaknesses. The identification and epistemological problems may simply reappear at the level of structures, suggesting that the move to structuralism might solve one problem only to have it re-emerge in a new form.
Preview of the Next Lesson:
We have focused on ontology—the question of what exists. In our next and final lesson for this module, we will pivot to a radically different approach inspired by the later work of Ludwig Wittgenstein. We will analyze how Wittgenstein's rule-following considerations challenge traditional views on mathematical truth. This will shift our focus from existence to meaning, rules, and the role of the human community in mathematics.