Abstract
In this article I present a disagreement between classical and constructive approaches to predicativity regarding the predicative status of so-called generalised inductive definitions. I begin by offering some motivation for an enquiry in the predicative foundations of constructive mathematics, by looking at contemporary work at the intersection between mathematics and computer science. I then review the background notions and spell out the above-mentioned disagreement between classical and constructive approaches to predicativity. Finally, I look at possible ways of defending the constructive predicativity of inductive definitions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
See Bridges and Richman (1987) for an introduction.
- 2.
See e.g. Martin-Löf (1975), Myhill (1975), Aczel (1978), Martin-Löf (1984), Beeson (1985). Another approach to the foundations of constructive mathematics is Feferman’s Explicit Mathematics, which has been studied especially in proof theory (Feferman, 1975). A very recent development is Homotopy Type Theory (Univalent Foundations Program, 2013).
- 3.
As further clarified in Sect. 11.4.1, the debate on the predicative status of inductive definitions has focused on generalised inductive definitions. In the following, unless otherwise stated, I omit the qualification “generalised”.
- 4.
- 5.
- 6.
- 7.
The W type constructor is used to codify well-founded trees in type theory. It can therefore be used to codify Brouwer’s constructive ordinals (see Sect. 11.4.1). The Curry-Howard correspondence, also known as “formulas-as-types” correlates intuitionistic logic with type theories. See e.g. Troelstra (1999) for details and Crosilla (2019) for an informal discussion of its relation with predicativity.
- 8.
- 9.
Universes in Martin-Löf type theory are powerful constructs which act as reflection principles. Roughly a universe is a type closed under certain type-forming operations.
- 10.
In Coq there are two sorts (i.e. categories) of objects “Prop” and “Set”. Both had impredicative features in early versions of the system, so that, for example, one could quantify over all Sets to define a new set. Recent versions, however, retain an impredicative “Prop” but abandon the impredicativity of “Set”. These new restrictions are introduced to increase compatibility with classical mathematics (see e.g. Barbanera and Berardi (1996)).
- 11.
- 12.
Russell and Whitehead gave a number of renderings of the VCP. For example, “no totality can contain members defined in terms of itself” (Russell, 1908, p. 237) and ”[…] whatever in any way concerns all or any or some of a class must not be itself one of the members of a class” (Russell, 1973, p. 198). See also Gödel (1944) for an influential discussion, especially p. 454-5.
- 13.
- 14.
- 15.
- 16.
- 17.
See Kreisel (1958), Feferman (1964), and Schütte (1965a,b). Note that this is not the only logical analysis of predicativity proposed in the 1950–1960s. Another approach (Kreisel, 1960) made essential use of work in recursion theory and definability theory, and identified the predicatively definable sets of natural numbers with the so-called hyperarithmetical sets. Here work by Kleene, among others, provided fundamental insights and the necessary tools for the analysis. See Moschovakis (1974) for the relevant notions, historical notes and references.
- 18.
Schütte’s fundamental contribution to this analysis of predicativity is acknowledged by Feferman (2013a, p. 8–9) as follows: “[…] the determination by Schütte and me in the mid-1960s of Γ0 as the upper bound for the ordinal of predicativity simply fell out of his ordinal analysis of the systems of ramified analysis translated into infinitary rules of inference when one added the condition of autonomy.”
- 19.
- 20.
Note that while my focus in this note are intuitionistic theories, Lorenzen and Myhill have argued for a rather liberal notion of predicativity with respect to a quite general notion of constructivity (also in the context of theories with classical logic). See especially (Lorenzen, 1958; Lorenzen and Myhill, 1959). See also Wang (1959). For Martin-Löf type theory, see e.g. Palmgren (1998) and Rathjen (2005).
- 21.
- 22.
- 23.
- 24.
See Dybjer (2012) for discussion and references.
- 25.
See the exposition in Buchholz et al. (1981), Chapter 1.
- 26.
See Aczel (1977). Particularly appealing from a constructive point of view are deterministic rules. A rule is deterministic if for any conclusion a there exists exactly one set of premises X such that a is a consequence of X according to the rule.
- 27.
Note that while the forms of predicativity considered in this article take the natural numbers as unproblematic, this assumption is not gone unchallenged. Dummett, Nelson and Parsons have (independently) argued for the impredicativity of the principle of mathematical induction (Dummett, 1963; Nelson, 1986; Parsons, 1992). Nelson (1986) develops a form of predicative arithmetic that substantially constrains mathematical induction, therefore giving rise to weak subsystems of Peano Arithmetic.
- 28.
See Buchholz et al. (1981, p. 147).
- 29.
See Buchholz et al. (1981, Chapter 1).
- 30.
A “miniature” argument along these lines can be carried out already in the case of the natural numbers to argue for the impredicativity of the induction principle. This will be discussed in Sect. 11.4.3.2.
- 31.
- 32.
See also Cantini (2022) for discussion.
- 33.
- 34.
I would like to thank a referee for drawing my attention to this passage and to Lorenzen (1958).
- 35.
A thorough discussion of this point would require careful consideration of Lorenzen’s work. See e.g. Lorenzen (1958). Note that one could argue that the term “predicativity” is now been used to refer to a different phenomenon altogether compared with that giving rise to the Γ0 limit. This seems to be Feferman’s point of view in Feferman (1964, p. 4–5), when discussing especially Lorenzen and Wang’s work on predicativity. I am persuaded this is a complex issue that would require careful consideration.
- 36.
See Crosilla (2020).
- 37.
- 38.
- 39.
- 40.
See also Linnebo (2018).
- 41.
References
Aczel, P. 1977. An introduction to inductive definitions. In Handbook of mathematical logic, volume 90 of Studies in logic and the foundations of mathematics, ed. J. Barwise, 739–782. Elsevier.
Aczel, P. 1978. The type theoretic interpretation of constructive set theory. In Logic colloquium ’77, ed. A. MacIntyre, L. Pacholski, and J. Paris, 55–66. New York: Amsterdam.
Aczel, P. 1986. The type theoretic interpretation of constructive set theory: Inductive definitions. In Logic, methodology, and philosophy of science VII, ed. R.B. Marcus, G.J. Dorn, and G.J.W. Dorn, 17–49. New York: Amsterdam.
AGDA. 2020. Agda wiki. Available at http://wiki.portal.chalmers.se/agda/pmwiki.php.
Barbanera, F., and S. Berardi. 1996. Proof-irrelevance out of excluded-middle and choice in the calculus of constructions. Journal of Functional Programming 6(3): 519–525.
Barwise, J. 1975. Admissible sets and structures. An approach to definability theory. Berlin: Springer.
Beeson, M. 1985. Foundations of constructive mathematics. Berlin: Springer.
Benacerraf, P., and H. Putnam. 1983. Philosophy of mathematics: Selected readings. Cambridge University Press.
Bishop, E. 1967. Foundations of constructive analysis. New York: McGraw-Hill.
Bridges, D.S., and F. Richman. 1987. Varieties of constructive mathematics. Cambridge University Press.
Buchholz, W., S. Feferman, W. Pohlers, and W. Sieg. 1981. Iterated inductive definitions and subsystems of analysis. Berlin: Springer.
Cantini, A. 2022. Truth and the philosophy of mathematics. This volume.
Constable, R.L., and et al. 1986. Implementing mathematics with the nuprl proof development system. Englewood Cliffs: Prentice–Hall.
Coquand, T. 1989. Metamathematical investigations of a calculus of constructions. Technical report, INRIA.
Coquand, T., and G. Huet. 1986. The calculus of constructions. Technical Report RR-0530, INRIA.
Coquand, T., G. Sambin, J. Smith, and S. Valentini. 2003. Inductively generated formal topologies. Annals of Pure and Applied Logic 124(1): 71–106.
Crosilla, L. 2016. Constructivity and Predicativity: Philosophical foundations. Ph. D. thesis, School of Philosophy, Religion and the History of Science, University of Leeds.
Crosilla, L. 2017. Predicativity and Feferman. In Feferman on foundations: Logic, mathematics, philosophy, Outstanding contributions to logic, ed. G. Jäger and W. Sieg. Springer. Forthcoming.
Crosilla, L. 2019. The entanglement of logic and set theory, constructively. Inquiry 0(0), 1–22.
Crosilla, L. 2020. From predicativity to intuitionistic mathematics, via Dummett. Unpublished Manuscript.
Dean, W., and S. Walsh 2016. The prehistory of the subsystems of second-order arithmetic. Review of Symbolic Logic 10: 357–396.
Dummett, M. 1963. The Philosophical Significance of Gödel’s Theorem. Ratio 5: 140–155.
Dybjer, P. 2000. A general formulation of simultaneous inductive-recursive definitions in type theory. The Journal of Symbolic Logic 65(2): 525–549.
Dybjer, P. 2012. Program testing and the meaning explanations of Martin-Löf type theory. In Epistemology versus Ontology, Essays on the Philosophy and Foundations of Mathematics in Honour of Per Martin-Löf, ed. P. Dybjer, S. Lindström, E. Palmgren, and B. Sundholm.
Dybjer, P., and A. Setzer 2003. Induction–recursion and initial algebras. Annals of Pure and Applied Logic 124(1): 1–47.
Feferman, S. 1964. Systems of predicative analysis. Journal of Symbolic Logic 29: 1–30.
Feferman, S. 1975. A language and axioms for explicit mathematics. In Algebra and logic, volume 450 of Lecture notes in mathematics, J. Crossley, 87–139. Berlin: Springer.
Feferman, S. 1988. Weyl vindicated: Das Kontinuum seventy years later. In Temi e prospettive della logica e della scienza contemporanee, ed. C. Cellucci and G. Sambin, 59–93.
Feferman, S. 2004. Comments on ‘Predicativity as a philosophical position’ by G. Hellman. Review Internationale de Philosophie 229(3).
Feferman, S. 2005. Predicativity. In Handbook of the philosophy of mathematics and logic, ed. S. Shapiro. Oxford: Oxford University Press.
Feferman, S. 2013a. The proof theory of classical and constructive inductive definitions. A forty year saga, 1968–2008. In Ways of proof theory, ed. R. Schindler, 7–30. De Gruyter.
Feferman, S. 2013b. Why a little bit goes a long way: Predicative foundations of analysis. Unpublished notes dating from 1977–1981, with a new introduction. Retrieved from the address: https://math.stanford.edu/~feferman/papers.html.
Friedman, H. 1973. The consistency of classical set theory relative to a set theory with intuitionistic logic. Journal of Symbolic Logic 38: 315–319.
Girard, J. 1972. Interprétation fonctionnelle et élimination des coupures de l’arithmétique d’ordre supérieur. Ph. D. thesis, These d’Etat, Paris VII.
Gödel, K. 1944. Russell’s mathematical logic. In The philosophy of Bertrand Russell, ed. P.A. Schlipp, 123–153. Northwestern University, Evanston and Chicago. Reprinted in Benacerraf and Putnam (1983). (Page references are to the reprinting).
Gonthier, G. 2008. Formal proof–the four-color theorem. Notices of the American Mathematical Society 11(55): 1382–1393.
Kreisel, G. 1958. Ordinal logics and the characterization of informal concepts of proof. In Proceedings of the International Congress of Mathematicians (August 1958), 289–299. Paris: Gauthier–Villars.
Kreisel, G. 1960. La prédicativité. Bulletin de la Societé Mathématique de France 88: 371–391.
Linnebo, O. 2018. Generality explained. Unpublished manuscript.
Lorenzen, P. 1958. Logical reflection and formalism. The Journal of Symbolic Logic 23(3): 241–249.
Lorenzen, P., and J. Myhill. 1959. Constructive definition of certain analytic sets of numbers. Journal of Symbolic Logic 24: 37–49.
Martin-Löf, P. 1975. An intuitionistic theory of types: Predicative part. In Logic Colloquium 1973, ed. H.E. Rose and J.C. Shepherdson. Amsterdam: North–Holland.
Martin-Löf, P. 1982. Constructive mathematics and computer programming. In Logic, methodology, and philosophy of science VI, ed. L.J. Choen. Amsterdam: North–Holland.
Martin-Löf, P. 1984. Intuitionistic type theory. Naples: Bibliopolis.
Martin-Löf, P. 2008. The Hilbert–Brouwer controversy resolved? In One hundred years of intuitionism (1907 – 2007), ed. E.A. van Atten, 243–256. Publications des Archives Henri Poincaré .
Moschovakis, Y. 1974. Elementary induction on abstract structures (Studies in logic and the foundations of mathematics). American Elsevier Pub. Co.
Myhill, J. 1975. Constructive set theory. Journal of Symbolic Logic 40: 347–382.
Nelson, E. 1986. Predicative arithmetic. Princeton: Princeton University Press.
Nordström, B., K. Petersson, and J.M. Smith. 1990. Programming in Martin-Löf’s type theory: An introduction. Clarendon Press.
Palmgren, E. 1992. Type-theoretic interpretation of iterated, strictly positive inductive definitions. Arch Math Logic 32: 75–99.
Palmgren, E. 1998. On universes in type theory. In Twenty–five years of type theory, ed. G. Sambin and J. Smith. Oxford: Oxford University Press.
Parsons, C. 1992. The impredicativity of induction. In Proof, logic, and formalization, ed. M. Detlefsen, 139–161. London: Routledge.
Poincaré, H. 1905. Les mathématiques et la logique. Revue de Métaphysique et Morale 1: 815–835.
Poincaré, H. 1906a. Les mathématiques et la logique. Revue de Métaphysique et de Morale 2: 17–34.
Poincaré, H. 1906b. Les mathématiques et la logique. Revue de Métaphysique et de Morale 14: 294–317.
Poincaré, H. 1909. La logique de l’infini. Revue de Métaphysique et Morale 17: 461–482.
Poincaré, H. 1912. La logique de l’infini. Scientia 12: 1–11.
Rathjen, M. 2005. The constructive Hilbert program and the limits of Martin–Löf type theory. Synthese 147: 81–120.
Rathjen, M., E. Griffor, and E. Palmgren. 1998. Inaccessibility in constructive set theory and type theory. Annals of Pure and Applied Logic 94: 181–200.
Russell, B. 1906a. Les paradoxes de la logique. Revue de métaphysique et de morale 14: 627–650.
Russell, B. 1906b. On some difficulties in the theory of transfinite numbers and order types. Proceedings of the London Mathematical Society 4: 29–53.
Russell, B. 1908. Mathematical logic as based on the theory of types. American Journal of Mathematics 30: 222–262.
Russell, B. 1973. Essays in analysis, ed. D. Lackey. New York: George Braziller.
Sambin, G. 1987. Intuitionistic formal spaces – a first communication. In Mathematical logic and its applications, ed. D. Skordev, 187–204. Plenum.
Schütte, K. 1965a. Eine Grenze für die Beweisbarkeit der Transfiniten Induktion in der verzweigten Typenlogik. Archiv für mathematische Logik und Grundlagenforschung 7: 45–60.
Schütte, K. 1965b. Predicative well–orderings. In Formal systems and recursive functions, ed. J. Crossley and M. Dummett. North–Holland, Amsterdam.
Simpson, S.G. 1988. Partial realizations of Hilbert’s program. Journal of Symbolic Logic 53(2): 349–363.
Simpson, S.G. 1999. Subsystems of second order arithmetic. Perspectives in Mathematical Logic. Springer.
The Coq Development Team. 2020. Coq. https://coq.inria.fr.
Troelstra, A.S. 1999. From constructivism to computer science. Theoretical Computer Science 211: 233–252.
Univalent Foundations Program, T. 2013. Homotopy type theory: Univalent foundations of mathematics. Institute of Advanced Studies.
Wang, H. 1959. Ordinal numbers and predicative set theory. Zeitschr. f. math.Logik und Grundlagen d. Math. 5: 216–239.
Weyl, H. 1918. Das Kontinuum. Kritische Untersuchungen über die Grundlagen der Analysis. Veit, Leipzig.
Whitehead, A.N., and B. Russell. (1910, 1912, 1913). Principia mathematica, 3 Vols., Vol. 1. Cambridge: Cambridge University Press. Second edition, 1925 (Vol 1), 1927 (Vols 2, 3); abridged as Principia Mathematica to *56, Cambridge: Cambridge University Press, 1962.
Acknowledgements
I would like to thank the anonymous referees for helpful comments and the editors of this volume, Stefano Boscolo, Gianluigi Olivieri and Claudio Ternullo for their determination in bringing the project of this volume to completion. I am grateful to Andrea Cantini and Øystein Linnebo for comments on an earlier version of this article. The research leading to this article has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 838445.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Crosilla, L. (2022). Predicativity and Constructive Mathematics. In: Oliveri, G., Ternullo, C., Boscolo, S. (eds) Objects, Structures, and Logics. Boston Studies in the Philosophy and History of Science, vol 339. Springer, Cham. https://doi.org/10.1007/978-3-030-84706-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-84706-7_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-84705-0
Online ISBN: 978-3-030-84706-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)