Skip to main content
Log in

Composition of Deductions within the Propositions-As-Types Paradigm

  • Published:
Logica Universalis Aims and scope Submit manuscript

Abstract

Kosta Došen argued in his papers Inferential Semantics Došen (in Inferential semantics, Springer, Berlin 2015) and On the Paths of Categories Došen (in On the paths of categories, Springer, Cham 2016) that the propositions-as-types paradigm is less suited for general proof theory because—unlike proof theory based on category theory—it emphasizes categorical proofs over hypothetical inferences. One specific instance of this, Došen points out, is that the Curry–Howard isomorphism makes the associativity of deduction composition invisible. We will show that this is not necessarily the case.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. There were, however, other crucial contributors as well, most importantly N. G. de Bruijn and Per Martin-Löf.

  2. Došen uses them interchangeably; see e.g., [7], p. 149.

  3. In compliance with the rejection of Schroeder-Heister’s first dogma of standard semantics (the priority of categorical over the hypothetical, see [30]).

  4. In CTT, \(A \supset B\) is defined via the \(\Pi \) type, i.e., the type of dependent functions, specifically as \((\Pi x : A)B\) where B does not depend on x.

  5. See [23, 25].

  6. It is difficult to surmise who was the first to suggest this reduction, however, it appears as early as the 17th century in the book Artis Logicae Compendium by Henry Aldrich (1648–1710) and the general idea was around probably even earlier.

  7. See [30].

  8. Frege’s unpublished manuscript Boole’s Logical Calculus and the Concept-Script.

  9. It is rather the other way around since the conclusion b(x) : B clearly displays its dependence on the variable x from the hypothesis.

  10. See [18, 31]. For why we say only “roughly”, see e.g., [3].

  11. More specifically, hypothetical judgments can be used to capture a primitive notion of a function which is different from the derived notion of a function captured by the \(\Pi \) type. For more, see [11, 12].

  12. Since it should be always clear from the context, we are overloading the symbol ‘\(\circ \)’ to mean any kind of composition, i.e., categorial, type-theoretical, or functional.

  13. I am indebted to Ansten Klev, who pointed this out to me and suggested a remedy utilizing the higher-order presentation of CTT presented below.

  14. See [21], p. 143.

References

  1. Boole, G.: An Investigation of the Laws of Thought. Walton & Maberly, London (1854)

    MATH  Google Scholar 

  2. Coquand, T., Huet, G.: The calculus of constructions. Inf. Comput. 76(2–3), 95–120 (1988)

    Article  MathSciNet  Google Scholar 

  3. Curien, P.-L., Garner, R., Hofmann, M.: Revisiting the categorical interpretation of dependent type theory. Theor. Comput. Sci. 546, 99–119 (2014)

    Article  MathSciNet  Google Scholar 

  4. Curry, H.B., Feys, R.: Combinatory Logic, Volume 1 of Combinatory Logic. North-Holland Publishing Company, Amsterdam (1958)

    MATH  Google Scholar 

  5. Došen, K.: Deductive completeness. Bull. Symbol. Logic 2(3), 243–283 (1996)

    Article  MathSciNet  Google Scholar 

  6. Došen, K.: Abstraction and application in adjunction. In: Kadelburg, Z. (ed.), Proceedings of the Tenth Congress of Yugoslav Mathematicians, Faculty of Mathematics, pages 33–46, Belgrade. University of Belgrade (2001)

  7. Došen, K.: Inferential semantics. In: Wansing, H. (ed.) Dag Prawitz on Proofs and Meaning, pp. 147–162. Springer, Berlin (2015)

    Google Scholar 

  8. Došen, K.: On the paths of categories. In: Piecha, T., Schroeder-Heister, P. (eds.) Advances in Proof-Theoretic Semantics, pp. 65–77. Springer, Cham (2016)

    Chapter  Google Scholar 

  9. Frege, G.: Posthumous Writings. Wiley, New York (1979)

    Google Scholar 

  10. Howard, W.A.: The formulae-as-types notion of construction. In: Curry, H.B., Hindley, J.R., Seldin, J.P. (eds.) To H.B. Curry: Essays on CombinatoryLogic, Lambda Calculus, and Formalism. Academic Press, Cambridge (1980)

  11. Klev, A.: A comparison of type theory with set theory. In: Centrone, S., Kant, D., Sarikaya, D. (eds.) Reflections on the Foundations of Mathematics. Springer, Cham (2019)

    MATH  Google Scholar 

  12. Klev, A.: Name of the Sinus Function. In: Sedlár, I., Blicha, M. (eds.) The Logica Yearbook 2018. College Publications, London (2019)

    MATH  Google Scholar 

  13. Kreisel, G.: A survey of proof theory II. In: Renstad, J.E. (ed.) Proceedings of the Second Scandinavian Logic Symposium, pp. 109–170. North-Holland, Amsterdam (1971)

    Chapter  Google Scholar 

  14. Lambek, J.: Functional completeness of cartesian categories. Ann Math Logic 6(3–4), 259–292 (1974)

    Article  MathSciNet  Google Scholar 

  15. Lambek, J., Scott, P.J.: Introduction to Higher Order Categorical Logic. Cambridge University Press, Cambridge (1986)

    MATH  Google Scholar 

  16. Luo, Z.: An Extended Calculus of Constructions. PhD thesis, University of Edinburgh (1990)

  17. Luo, Z.: Computation and Reasoning: A Type Theory for Computer Science. Clarendon Press, Oxford (1994)

    MATH  Google Scholar 

  18. Martin-Löf, P.: An intuitionistic theory of types: predicative part. In: Rose, H.E., Shepherdson, J.C. (eds.), Logic Colloquium ’73 Proceedings of the Logic Colloquium, volume 80 of Studies in Logic and the Foundations of Mathematics, pages 73–118. Elsevier (1975)

  19. Martin-Löf, P.: Intuitionistic type theory. Studies in proof theory. Bibliopolis (1984)

  20. Negri, S., von Plato, J., Ranta, A.: Structural Proof Theory. Cambridge University Press, Cambridge (2001)

    Book  Google Scholar 

  21. Nordström, B., Petersson, K., Smith, J.M.: Programming in Martin-Löf’s Type Theory: An Introduction. International Series of Monographs on Computer Science. Clarendon Press, Oxford (1990)

    MATH  Google Scholar 

  22. Nordström, B., Petersson, K., Smith, J.M.: Martin-Löf’s type theory, Handbook of Logic in Computer Science: Volume 5: Logic and Algebraic Methods. Oxford University Press, Oxford (2001)

    Google Scholar 

  23. Pezlar, I: Towards a More General Concept of Inference. Logica Universalis 8(1), (2014)

  24. Pezlar, I.: The Placeholder View of Assumptions and the Curry-Howard Correspondence. Synthese (2020)

  25. Prawitz, D.: Natural Deduction: A Proof-theoretical Study. Dover Books on Mathematics Series. Dover Publications, Mineola (1965)

    MATH  Google Scholar 

  26. Prawitz, D.: The Philosophical Position of Proof Theory. In: Olson, R.E., Paul, A.M. (eds.) Contemporary Philosophy in Scandinavia, page 123–134. John Hopkins Press, Baltimore (1972)

  27. Rahman, S., McConaughey, Z., Klev, A., Clerbout, N.: A brief introduction to constructive type theory. In: Immanent Reasoning or Equality in Action, pages 17–55. Springer, Cham (2018)

  28. Ryle, G.: The Concept of Mind. University of Chicago Press, Chicago (1949)

    Google Scholar 

  29. Whatley, R.: Elements of Logic. Printed for J. Mawman, London (1827)

    Google Scholar 

  30. Schroeder-Heister, P.: The categorical and the hypothetical: a critique of some fundamental assumptions of standard semantics. Synthese 187(3), 925–942 (2012)

    Article  MathSciNet  Google Scholar 

  31. Seely, R.A.G.: Locally cartesian closed categories and type theory. Math. Proc. Cambridge Philosoph. Soc. 95(1), 33 (1984)

    Article  MathSciNet  Google Scholar 

  32. Univalent Foundations Program: Homotopy Type Theory: Univalent Foundations of Mathematics. Princeton, Institute for Advanced Study (2013)

    MATH  Google Scholar 

  33. Wadler, P.: Propositions as Types. Commun. ACM 58(12), 75–84 (2015)

    Article  Google Scholar 

Download references

Acknowledgements

An earlier version of this paper was presented at a seminar organized by the Department of Logic of the Institute of Philosophy (The Czech Academy of Sciences) in Prague, February 2019. I would like to thank all the participants of this seminar for their helpful notes. A special thanks goes to Ansten Klev, whose valuable remarks helped to shape this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivo Pezlar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Work on this paper was supported by Grant No. 19-12420S from the Czech Science Foundation, GA ČR.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pezlar, I. Composition of Deductions within the Propositions-As-Types Paradigm. Log. Univers. 14, 481–493 (2020). https://doi.org/10.1007/s11787-020-00260-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11787-020-00260-3

Keywords

Mathematics Subject Classification

Navigation