Proof-Theoretic Semantics and Feasibility

  • Jean FichotEmail author
Part of the Logic, Epistemology, and the Unity of Science book series (LEUS, volume 34)


It is well known that classical mathematics have been widely criticised by the proponents of constructive mathematics on the ground that the former rests on a realist conception of the realm of mathematical objects. It must be recalled that the latter is not completely immune to such a reproach inasmuch as some vestige of realism is still present in its foundations (1). This realism takes the form of two different idealisations of human abilities: the creative ones and the mechanical ones (1.1). It can be argued that the first idealisation is avoided by the proof theoretic-semantics of constructive mathematics but not the second one (1.2). Different definitions of feasible functions and systems of feasible mathematics have been proposed that makes possible to avoid the second idealisation too (2). It is of special interest to see if they allow, at least partially, some proof-theoretical semantics (2.2).


Reduction Rule Elimination Rule Introduction Rule Constructive Mathematic Expansion Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Aehlig, K., Berger, U., Hofmann, M., & Schwichtenberg, H. (2004). An arithmetic for non-size-increasing polynomial-time computation. Theoretical Computer Science, 318, (1–2), 3–27.CrossRefGoogle Scholar
  2. Asperti, A. (1998). Light affine logic. In Proceedings of LICS’98, Indianapolis (pp. 300–308). IEEE Computer Society.Google Scholar
  3. Asperti, A., & Roversi, L. (2002). Intuitionnistic light affine logic. ACM Transactions on Computational Logic, 3(1), 1–39.CrossRefGoogle Scholar
  4. Baillot, P., & Mazza, D. (2010). Linear logic by levels and bounded time complexity. Theoretical Computer Science, 411(2), 470–503.CrossRefGoogle Scholar
  5. Baillot, P., & Terui, K. (2004). Light types for polynomial time computation in lambda calculus. In Proceedings of LICS’04, Turku (pp. 266–275).Google Scholar
  6. Baillot, G., & Terui, K. (2009). Light types for polynomial time computation in lambda calculus (long version). Information and Computation, 207(1), 41–62.CrossRefGoogle Scholar
  7. Bellantoni, S., & Cook, S. (1997). New recursion-theoretic characterization of the polytime functions. Computationnal Complexity, 2, 97–110.CrossRefGoogle Scholar
  8. Bellantoni, S., & Hofmann, M. (2002). A new “feasible” arithmetic. The Journal of Symbolic Logic, 67, 104–116.CrossRefGoogle Scholar
  9. du Bois-Reymond, P. (1875). Ueber asymptotische Werke, infinitäre Approximationen und infinitäre Auflösung von Gleichungen. Mathematische Annalen, 8, 363–414.CrossRefGoogle Scholar
  10. Brouwer, L. E. J. (1948). Essentieel negatieve eigenschappen. KNAW, 51, 963–964. Indagationes Mathematicae, 10, 322–323. [A. Heyting (Ed., Trans.) Collected Works 1, 478–479]Google Scholar
  11. Borel, E. (1950). Leçons sur la théorie des fonctions, Gauthier-Villars, 4ème édition, 1ère édition 1898.Google Scholar
  12. Bishop, E. (1967). Foundations of constructive analysis. New York: McGraw-Hill.Google Scholar
  13. Buss, S. (1987). On Gödel’s theorem on length of proofs I: Number of lines and speed up for arithmetics. The Journal of Symbolic Logic, 52(4), 916–927.CrossRefGoogle Scholar
  14. Cobham, A. (1965). The intrinsic computational difficulty of functions. In Y. Bar-Hellel (Ed.), Proceedings of the 1964 international congress for logic, methodology, and philosophy of sciences (pp. 24–30). Amsterdam: North Holland.Google Scholar
  15. Curry, H. B., & Feys, R. (1958). Combinatory logic (Vol. I). Amsterdam: North-Holland.Google Scholar
  16. van Dantzig, D. (1956). Is \(10^{10^{10} }\) a finite number? Dialectica, 9, 273–277.CrossRefGoogle Scholar
  17. Davies, R., & Pfenning, F. (2001). A judgmental reconstruction of modal logic. Mathematical Structures in Computer Science, 11(4), 511–540.Google Scholar
  18. Dubucs, J. (1997). Logique, effectivité et faisabilité. Dialogue, XXXVI, 45–68.Google Scholar
  19. Dubucs, J., & Marion, M. (2003). Radical anti-realism and substructural logics. In A. Rojszczak, J. Cachro, & G. Kurczewski (Eds.), Philosophical dimensions on logic and science, selected contributed papers from the 11th international congress of logic, methodology and philosophy of science, Krakow (pp. 235–249). Kluwer.Google Scholar
  20. Dummett, M. A. E. (1975). The philosophical basis of intuitionnistic logic. In H. E. Rose, & J. Schepherdson (Eds.), Logic colloquium (Vol. 73, pp. 5–40). Amsterdam: North-Holland.Google Scholar
  21. Gentzen, G. (1935). Untersuchungen über das logiesche Schliessen. Mathematishe Zeitschrift, 39, 176–210, 405–431. [M. E. Szabo (Ed., Trans.) The collected papers of Gerhard Gentzen (Studies in logic and the foundations of mathematics, pp. 68–131). Amsterdam: North-Holland]Google Scholar
  22. Girard, J. Y. (1998). Light linear logic. Information and Computation, 14(3), 175–204.CrossRefGoogle Scholar
  23. Gödel, K. (1936). Über die Länge von Beweisen. Ergebnisse eines Mathematischen Kolloquiums 7, (pp. 23–24); Feferman, S. et al. (Eds.), Kurt Gödel Collected Works (vol. 1, pp. 306–309). Oxford: Oxford University Press.Google Scholar
  24. Gödel, K. (1958). Über ein bisher noch nicht benütze Erweiterung des finiten Standpunktes. Dialectica, 12, 280–287; Feferman, S. et al. (Eds.), Kurt Gödel Collected Works (vol. 2, pp. 240–251). Oxford: Oxford University Press.Google Scholar
  25. Gödel, K. (1990). On an extension of finitary mathematics which has not yet been used. In S. Feferman et al. (Eds.), Kurt Gödel Collected Works (Vol. 2., pp. 271–280). Oxford: Oxford University Press.Google Scholar
  26. Hofmann, M. (2000). Safe recursion with higher types and BCK-algebra. Annals of Pure and Applied Logic, 104, 1–3, 113–166.CrossRefGoogle Scholar
  27. Hofmann, M. (2003). Linear types and non-size-increasing polynomial time computation. Information and Computation, 183(1), 57–85.CrossRefGoogle Scholar
  28. Howard, W. A. (1980). The formulae-as-types notion of construction. In J. P. Seldin & J. R. Hindley (Eds.), H.B. Curry: Essays on combinatory logic, lambda-calculus and formalism (pp. 479–480). New York: Accademic Press.Google Scholar
  29. Kleene, S. C. (1973). Realisability: A retrospective survey. In H. Rodgers & A. R. D. Mathias (Eds.), Cambridge summer school in mathematical logic 1971 (Lecture notes in mathematics, vol. 337, pp. 95–112). Berlin/New York: Springer.Google Scholar
  30. Leivant, D. (1993). Stratified functional programs and computational complexity. In Proceedings of the 20th symposium on principles of programming languages, Charleston (pp. 325–333). ACM.Google Scholar
  31. Martin-Löf, P. (1984). Intuitionistic type theory, notes by Giovanni Sambin on a serie of lectures given in Padua, June 1980. Bibliopolis: Napoli.Google Scholar
  32. Martin-Löf, P. (1985). On the meaning of the logical constants and the justification of the logical laws [Attidegli incontri di logical mathematica, 1983, Vol. 2. Dipartimento di Mathematica, Universita di Siena].Google Scholar
  33. Martin-Löf, P. (1987). Truth of a proposition, evidence of a judgement, validity of a proof. Synthèse, 73, 407–420.CrossRefGoogle Scholar
  34. Murawski, A. S., & Ong, C.-H. L. (2004). On an interpretation of safe recursion in light affine logic. Theoretical Computer Science, 318(1–2), 197–223.CrossRefGoogle Scholar
  35. Prawitz, D. (1965). Natural deduction, a proof-theoretical study (Stockolm studies in philosophy, vol. 3). Stockholm: Almqvist & Wiksell.Google Scholar
  36. Shapiro, S. (1985). Epistemic and intuitionistic arithmetic. In S. Shapiro (Ed.), Intensional mathematics (Studies in logic and the foundations of mathematics, vol. 113, pp. 11–46). Amsterdam: North-Holland.Google Scholar
  37. Terui, K. (2001). Light affine lambda calculus and polytime strong normalisation. In Proceedings of LICS’01, Boston (pp. 209–220). IEEE Computer Society.Google Scholar
  38. Terui, K. (2004). Light affine set theory; A naive set theory of polynomial time. Studia Logica, 77, 9–40.CrossRefGoogle Scholar
  39. Terui, K. (2007). Light affine lambda calculus and polynomial time strong normalization. Archive for Mathematical Logic, 46(3–4), 253–280.CrossRefGoogle Scholar
  40. Troelstra, A. S., & van Dalen, D. (1988). Constructivism in mathematics. An introduction, I&II (2 vols.). Amsterdam: North-Holland.Google Scholar
  41. Turing, A. (1936–37). On computable numbers, with an application to the entscheidungsproblem (Proceedings of the london mathematical society, ser. 2, Vol. 42, pp. 230–265). Corrections 1937, ibid., vol. 43, pp. 544–546.Google Scholar
  42. Wright, C. (1982). Strict finitism. Synthese, 51(2), 203–282.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  1. 1.Université Paris 1 Panthéon-Sorbonne – IHPSTParisFrance

Personalised recommendations