Abstract
The article surveys ideas emerging within the predicative tradition in the foundations of mathematics, and attempts a reading of predicativity constraints as highlighting different levels of understanding in mathematics. A connection is made with two kinds of error which appear in mathematics: local and foundational errors. The suggestion is that ideas originating in the predicativity debate as a reply to foundational errors are now having profound influence to the way we try to address the issue of local errors. Here fundamental new interactions between computer science and mathematics emerge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Dana Scott in his opening talk at the The Vienna Summer of Logic (9th–24th July 2014) suggested that we are now witnessing a paradigm change in logic and mathematics. At least in certain areas of mathematics, there is an urgent need to solve complex and large proofs, and this requires computers and logic to work together to make progress. See Dana Scott’s e-mail to the Foundations of Mathematics mailing list of 28–07–14 (http://www.cs.nyu.edu/mailman/listinfo/fom).
- 2.
- 3.
See [3] for a rich discussion of the impact of the paradoxes on mathematical logic.
- 4.
According to a notion of predicativity given the natural numbers which is discussed in the next section.
- 5.
See [6] for an informal account of this notion of predicativity and for further references.
- 6.
The resulting notion of predicativity is, in fact, more generous than in Weyl’s original proposal. The proof theoretic strength of a modern version of Weyl’s system, like, for example, Feferman’s system W from [5], equates that of Peano Arithmetic, and thus lays well below \(\varGamma _0\).
- 7.
This line of research has been brought forward with Feferman’s notion of unfolding, as analysed further by Feferman and Strahm e.g. in [7].
- 8.
As such, Nelson’s ideas have proved extremely fruitful, as they have paved the way for substantial contributions to the area of computational complexity [2].
- 9.
- 10.
A view along similar lines is also hinted at by Feferman in [6].
- 11.
Further challenges are also posed by technical developments in proof theory which have brought Gerhard Jäger to introduce a notion of metapredicative [9]. A thorough analysis of predicativity also ought to clarify its relation with metapredicativity.
- 12.
Predicativity is also at the centre of Martin-Löf’s meaning explanations for type theory, which explain the type theoretic constructions of this theory “from the bottom up”. A key concept here is that of evidence: constructive type theory represents a form of mathematics which is, according to its proponents, intuitively evident, amenable to contentual and computational understanding. This contentual understanding is then seen as supporting the belief in the consistency of this form of mathematics [13].
- 13.
The calculus of constructions takes an opposite route compared with Martin-Löf type theory to the impasse given by Girard’s paradox: it relinquishes the Curry–Howard hisomorphism in favour of impredicative type constructions. Although the Coq sytem was originally developed on the impredicative calculus of constructions, recent versions are based on a predicative core, although they also allow for impredicative extensions.
References
Buchholz, W., Feferman, S., Pohlers, W., Sieg, W.: Iterated Inductive Definitions and Subsystems of Analysis. Springer, Berlin (1981)
Buss, S.: Bounded Arithmetic. Studies in Proof Theory Lecture Notes. Bibliopolis, Naples (1981)
Cantini, A.: Paradoxes, self-reference and truth in the 20th century. In: Gabbay, D. (ed.) The Handbook of the History of Logic, pp. 5–875. Elsevier, UK (2009)
Feferman, S.: Systems of predicative analysis. J. Symb. Log. 29, 1–30 (1964)
Feferman, S.: Weyl vindicated: Das Kontinuum seventy years later. In: Temi e prospettive della logica e della scienza contemporanee, pp. 59–93 (1988)
Feferman, S.: Predicativity. In: Shapiro, S. (ed.) Handbook of the Philosophy of Mathematics and Logic. Oxford University Press, Oxford (2005)
Feferman, S., Strahm, T.: The unfolding of non-finitist arithmetic. Ann. Pure Appl. Log. 104(1–3), 75–96 (2000)
Girard, J.Y.: Interprétation fonctionnelle et élimination des coupures de l’arithmetique d’ordre supérieur (1972)
Jäger, G.: Metapredicative and explicit mahlo: a proof-theoretic perspective. In: Cori, R., et al. (eds.) Proceedings of Logic Colloquium ‘00. Association of Symbolic Logic Lecture Notes in Logic, vol. 19, pp. 272–293. AK Peters, AK Peters (2005)
Kreisel, G.: Ordinal logics and the characterization of informal concepts of proof. In: Proceedings of the International Congress of Mathematicians (August 1958), pp. 289–299. Gauthier-Villars, Paris (1958)
Kreisel, G.: La prédicativité. Bulletin de la Societé Mathématique de France 88, 371–391 (1960)
Lorenzen, P., Myhill, J.: Constructive definition of certain analytic sets of numbers. J. Symb. Log. 24, 37–49 (1959)
Martin-Löf, P.: The Hilbert-Brouwer controversy resolved? In: van Atten, M. (ed.) One Hundred Years of Intuitionism (1907–2007). Birkhäuser, Basel (2008)
Martin-Löf, P.: An intuitionistic theory of types: predicative part. In: Rose, H.E., Shepherdson, J.C. (eds.) Logic Colloquium 1973. North-Holland, Amsterdam (1975)
Martin-Löf, P.: Constructive mathematics and computer programming. In: Choen, L.J. (ed.) Logic, Methodology, and Philosophy of Science VI. North-Holland, Amsterdam (1982)
Nelson, E.: Predicative Arithmetic. Princeton University Press, Princeton (1986)
Palmgren, E.: On universes in type theory. In: Sambin, G., Smith, J. (eds.) Twenty-Five Years of Type Theory. Oxford University Press, Oxford (1998)
Parsons, C.: The impredicativity of induction. In: Detlefsen, M. (ed.) Proof, Logic, and Formalization, pp. 139–161. Routledge, London (1992)
Poincaré, H.: Les mathématiques et la logique. Revue de métaphysique et de morale 14, 294–317 (1906)
Poincaré, H.: La logique de linfini. Revue de Métaphysique et Morale 17, 461–482 (1909)
Rathjen, M.: The constructive Hilbert program and the limits of Martin-Löf type theory. Synthese 147, 81–120 (2005)
Russell, B.: Les paradoxes de la logique. Revue de métaphysique et de morale 14, 627–650 (1906)
Russell, B.: Mathematical logic as based on the theory of types. Am. J. Math. 30, 222–262 (1908)
Russell, B.: Essays in Analysis. George Braziller, New York (1973)
Schütte, K.: Eine Grenze für die Beweisbarkeit der Transfiniten Induktion in der verzweigten Typenlogik. Archiv für mathematische Logik und Grundlagenforschung 7, 45–60 (1965)
Schütte, K.: Predicative well-orderings. In: Crossley, J., Dummett, M. (eds.) Formal Systems and Recursive Functions. North-Holland, Amsterdam (1965)
Simpson, S.G.: Subsystems of Second Order Arithmetic. Perspectives in Logic, 2nd edn. Cambridge University Press, Cambridge (2009)
Weyl, H.: Das Kontinuum Kritischen Untersuchungen über die Grundlagen der Analysis. Veit, Leipzig (1918)
Whitehead, A.N., Russell, B.: Principia Mathematica, vol. 1. Cambridge University Press, Cambridge (1925)
Acknowledgements
The author would like to thank Andrea Cantini and Robbie Williams for reading a draft of this article. She also gratefully acknowledges funding from the School of Philosophy, Religion and History of Science, University of Leeds.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Crosilla, L. (2015). Error and Predicativity. In: Beckmann, A., Mitrana, V., Soskova, M. (eds) Evolving Computability. CiE 2015. Lecture Notes in Computer Science(), vol 9136. Springer, Cham. https://doi.org/10.1007/978-3-319-20028-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-20028-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20027-9
Online ISBN: 978-3-319-20028-6
eBook Packages: Computer ScienceComputer Science (R0)