The historical motivation for the development of structuralism derives from a fundamental problem of
ontology. Since
medieval times, philosophers have argued as to whether the ontology of mathematics contains
abstract objects. In the philosophy of mathematics, an abstract object is traditionally defined as an entity that: (1) exists independently of the mind; (2) exists independently of the empirical world; and (3) has eternal, unchangeable properties. Traditional mathematical
Platonism maintains that some set of mathematical elements—
natural numbers,
real numbers,
functions,
relations,
systems—are such abstract objects. Contrarily, mathematical
nominalism denies the existence of any such abstract objects in the ontology of mathematics. In the late 19th and early 20th century, a number of anti-Platonist programs gained in popularity. These included
intuitionism,
formalism, and
predicativism. By the mid-20th century, however, these anti-Platonist theories had a number of their own issues. This subsequently resulted in a resurgence of interest in Platonism. It was in this historic context that the motivations for structuralism developed. In 1965,
Paul Benacerraf published an influential article entitled "What Numbers Could Not Be". Benacerraf concluded, on two principal arguments, that
set-theoretic Platonism cannot succeed as a philosophical theory of mathematics. Firstly, Benacerraf argued that Platonic approaches do not pass the ontological test. The fundamental epistemological problem thus arises for the Platonist to offer a plausible account of how a mathematician with a limited, empirical mind is capable of accurately accessing mind-independent, world-independent, eternal truths. It was from these considerations—the ontological argument, and the epistemological argument—that Benacerraf's anti-Platonist critiques motivated the development of structuralism in the philosophy of mathematics (though see below regarding Platonistic varieties of the latter). ==Varieties==