Abstract
We present a game semantics for dependent type theory (DTT) with \(\varPi \)-, \(\varSigma \)-, intensional \(\mathsf {Id}\)-types and finite inductive type families. The model satisfies Streicher’s criteria of intensionality and refutes function extensionality. The principle of uniqueness of identity proofs is satisfied.
The model is fully and faithfully complete at the type hierarchy built without \(\mathsf {Id}\)-types. Although definability for the hierarchy with \(\mathsf {Id}\)-types remains to be investigated, the notions of propositional equality in syntax and semantics do coincide for (open) terms of the \(\mathsf {Id}\)-free type hierarchy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Altenkirch, T., McBride, C., McKinna, J.: Why dependent types matter. Manuscript, 235 (2005). http://www.cs.nott.ac.uk/txa/publ/ydtm.pdf
Awodey, S., Warren, M.A.: Homotopy theoretic models of identity types. Mathematical Proceedings of the Cambridge Philosophical Society 146(01), 45–55 (2009)
HoTTbaki, U.: Homotopy Type Theory: Univalent Foundations of Mathematics. Institute for Advanced Study (2013). http://homotopytypetheory.org/book
Abramsky, S., Jagadeesan, R.: Games and full completeness for multiplicative linear logic. The Journal of Symbolic Logic 59(02), 543–574 (1994)
Hyland, J.M.E., Ong, C.H.: On full abstraction for PCF: I, II, and III. Information and Computation 163(2), 285–408 (2000)
Abramsky, S., Jagadeesan, R., Malacaria, P.: Full abstraction for PCF. Information and Computation 163(2), 409–470 (2000)
Abramsky, S., Jagadeesan, R.: A game semantics for generic polymorphism. Annals of Pure and Applied Logic 133(1), 3–37 (2005)
Laird, J.: Full abstraction for functional languages with control. In: Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science, LICS 1997, pp. 58–67. IEEE (1997)
Abramsky, S., Honda, K., McCusker, G.: A fully abstract game semantics for general references. In: Proceedings of the Thirteenth Annual IEEE Symposium on Logic in Computer Science, pp. 334–344. IEEE (1998)
Abramsky, S., Ghica, D.R., Murawski, A.S., Ong, C.H., Stark, I.D.: Nominal games and full abstraction for the nu-calculus. In: Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science, pp. 150–159. IEEE (2004)
Abramsky, S., McCusker, G.: Call-by-value games. In: Nielsen, M., Thomas, W. (eds.) Computer Science Logic. Lecture Notes in Computer Science, vol. 1414, pp. 1–17. Springer, Berlin Heidelberg (1998)
Streicher, T.: Investigations into intensional type theory (1993). http://www.mathematik.tu-darmstadt.de/streicher/HabilStreicher.pdf
Hofmann, M.: Syntax and semantics of dependent types. In: Extensional Constructs in Intensional Type Theory, pp. 13–54. Springer (1997)
Bezem, M., Coquand, T., Huber, S.: A model of type theory in cubical sets. In: 19th International Conference on Types for Proofs and Programs, TYPES 2013, vol. 26, pp. 107–128 (2014)
Palmgren, E., Stoltenberg-Hansen, V.: Domain interpretations of Martin-Löf’s partial type theory. Annals of Pure and Applied Logic 48(2), 135–196 (1990)
Abramsky, S., Jagadeesan, R.: Game semantics for access control. Electronic Notes in Theoretical Computer Science 249, 135–156 (2009)
Vákár, M.: A categorical semantics for linear logical frameworks. In: Pitts, A. (ed.) FOSSACS 2015. LNCS, vol. 9034, pp. 102–116. Springer, Heidelberg (2015)
Pitts, A.M.: Categorical logic. In: Abramsky, S., Gabbay, D., Maibaum, T., (eds.) Handbook of Logic in Computer Science, vol. 5, pp. 39–128. OUP (2000)
Abramsky, S.: Axioms for definability and full completeness. In: Proof, Language and Interaction: Essays in Honour of Robin, pp. 55–75. MIT Press (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abramsky, S., Jagadeesan, R., Vákár, M. (2015). Games for Dependent Types. In: Halldórsson, M., Iwama, K., Kobayashi, N., Speckmann, B. (eds) Automata, Languages, and Programming. ICALP 2015. Lecture Notes in Computer Science(), vol 9135. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47666-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-662-47666-6_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-47665-9
Online ISBN: 978-3-662-47666-6
eBook Packages: Computer ScienceComputer Science (R0)