Monad Computations in Type Theoretical Semantics

Authors

  • Oleg Domanov Institute of Philosophy and Law SB RAS (Novosibirsk)

DOI:

https://doi.org/10.47850/RL.2023.4.4.70-81

Keywords:

semantics, natural language, type theory, monads, computations, Agda

Abstract

Monad is a construction from the category theory, which could be understood as an abstraction
of computation [Moggi, 1991]. This is a computation resulting not simply in the computed value but in this value with
an additional structure. In recent years, monad in this sense has been successfully applied to natural language semantics in the
framework of Montague’s formalism. This article deals with monad computation applications in type theoretical semantics
[Ranta, 1994]. Several examples illustrate the usage of monads as well as applicative functors for contexts accounting
in various situations, controlling the order of quantifiers, belief reports formalization. The language of formalization is Agda

Author Biography

Oleg Domanov, Institute of Philosophy and Law SB RAS (Novosibirsk)

Candidate of Philosophical Sciences, associate Professor, Senior Researcher

References

Agda Documentation (2023). Available at: https://agda.readthedocs.io/ (Accessed: 10 July 2023).

Asudeh, A. (2014). Monads: Some Linguistic Applications. Available at: http://www.sas.rochester.edu/lin/sites/asudeh/handouts/asudeh-se-lfg13.pdf (Accessed: 10 July 2023).

Asudeh, A. and Giorgolo, G. (2020). Enriched Meanings. Natural Language Semantics with Category Theory. Oxford. OUP. 179 p.

Barker, C. (2002). Continuations and the nature of quantification. Natural Language Semantics. Vol. 10. no. 3. pp. 211-242.

Barker, C. and Shan, C.-c. (2014). Continuations and Natural Language. Oxford. OUP. 230 p.

Luo, Z. (1994). Computation and Reasoning. A Type Theory for Computer Science. Oxford. OUP. 228 p.

Martin-Löf, P. (1984). An Intuitionistic Type Theory. Notes by Giovanni Sambin of a series of lectures given in Padua, June 1980. Napoli. Bibliopolis. 91 p.

Moggi, E. (1991). Notions of computation and monads. Information and Computation. Vol. 93. no. 1. pp. 55-92. DOI: 10.1016/0890-5401(91)90052-4.

Montague, R. (1974). Formal Philosophy. Selected Papers of Richard Montague. Thomason, R. H. (ed.). With an intro. by Thomason, R. H. New Haven and London. Yale University Press. 369 p.

Norell, U. (2009). Dependently Typed Programming in Agda. In Koopman, P., Plasmeijer, R., and Swierstra, D. (eds.). Advanced Functional Programming: 6th International School, AFP 2008. Berlin, Heidelberg. Springer-Verlag. pp. 230-266. DOI: 10.1007/978-3-642-04652-0_5.

Ranta, A. (1994). Type-theoretical grammar. Clarendon Press. 226 p.

Wadler, P. L. (1994). Monads and composable continuations. Lisp and Symbolic Computation. Vol. 7. no. 1. pp. 39-56.

Published

2023-12-13

How to Cite

Domanov О. А. (2023). Monad Computations in Type Theoretical Semantics. Respublica Literaria, 4(4), 70–81. https://doi.org/10.47850/RL.2023.4.4.70-81

Issue

Section

CONFERENCE MATERIALS