Formalization of Contexts in Type Theory with Records and Modules | Tomsk State University Journal of Philosophy, Sociology and Political Science. 2019. № 52. DOI: 10.17223/1998863X/52/3

Formalization of Contexts in Type Theory with Records and Modules

Traditional type-theoretical semantics lacks convenient instruments for taking into account contextual information. To cope with this deficiency, a type theory with records was proposed by Robin Cooper. However, it possesses limited capacities as to the formalization of such phenomena as the referential opacity of contexts. At the same time, a lot of functional programming languages based on type theory contain sophisticated module systems providing means for opening or hiding various information from one or another fragment of programs. This article deals with opportunities that type theory with records and modules opens for the formalization of contexts in natural language semantics. The formalization is implemented in the dependently typed functional language Agda. Using programming language for type-theoretical semantics is not without a reason. Type theory is closely connected not only to logic, but also to computing, and programming in particular. In the context of type-theoretical semantics, we can understand meaning as something computable. That is why many semantic problems turn out to be connected with the development of methods (and programs) of meaning or referent calculation. The article outlines basic principles of formalization and its specific realization in Agda. Relation to situation semantics by Jon Barwise and John Perry is demonstrated. Examples of descriptions for contexts' referential opacity as well as the concepts of abstract meaning and meaning-in-use from situation semantics are provided. The Agda formalization code is freely available.

Download file
Counter downloads: 126

Keywords

семантика естественного языка, теория типов, Agda, пропозициональные установки, ситуационная семантика, natural language semantics, type theory, Agda, situation semantics, propositional attitudes

Authors

NameOrganizationE-mail
Domanov Oleg A.Institute of Philosophy and Law, Siberian Branch of the Russian Academy of Sciencesdomanov@philosophy.nsc.ru
Всего: 1

References

Ranta A. Type-theoretical grammar. Clarendon Press, 1994. 226 p.
Cooper R. Adapting Type Theory with Records for Natural Language Semantics // Modern Perspectives in Type-Theoretical Semantics. Springer International Publishing, 2017. P. 71-94.
Cooper R. Austinian Truth, Attitudes and Type Theory // Research on Language and Computation. 2005. Vol. 3, № 2. P. 333-362.
Norell U. Dependently Typed Programming in Agda // Advanced Functional Programming: 6th International School, AFP 2008, Heijen, The Netherlands, May 2008, Revised Lectures. Berlin ; Heidelberg : Springer-Verlag Berlin Heidelberg, 2009. P. 230-266.
The Agda Team. Agda Wiki. URL: https://wiki.portal.chalmers.se/agda/
Martin-Lof P. An intuitionistic theory of types // Twenty-five years of constructive type theory. New York : Oxford Univ. Press, 1998. P. 127-172.
Martin-Lof P. An intuitionistic type theory : Notes by Giovanni Sambin of a series of lectures given in Padua, June 1980. Napoli : Bibliopolis, 1984. 91 p.
Barwise J., Perry J. Situations and Attitudes. MIT Press, 1983.
Quine W. Quantifiers and propositional attitudes // Journal of Philosophy. 1956. Vol. 53, is. 5. P. 177-187.
Devlin K. Situation theory and situation semantics // Handbook of the History of Logic. Elsevier, 2006. P. 601-664.
 Formalization of Contexts in Type Theory with Records and Modules | Tomsk State University Journal of Philosophy, Sociology and Political Science. 2019. № 52. DOI: 10.17223/1998863X/52/3

Formalization of Contexts in Type Theory with Records and Modules | Tomsk State University Journal of Philosophy, Sociology and Political Science. 2019. № 52. DOI: 10.17223/1998863X/52/3

Download full-text version
Counter downloads: 1297