Games for Dependent Types
Samson Abramsky, Radha Jagadeesan, Matthijs V\'ak\'ar

TL;DR
This paper introduces a game semantics model for dependent type theory that captures intensional features, refutes function extensionality, and includes finite inductive types, advancing the understanding of type-theoretic models.
Contribution
It develops a novel game semantics model for DTT with intensional Id-types, demonstrating properties like intensionality, refutation of function extensionality, and inclusion of inductive types.
Findings
Model satisfies Streicher's criteria of intensionality
Refutes function extensionality in the model
Contains a submodel with finite inductive type families
Abstract
We present a model of dependent type theory (DTT) with Pi-, 1-, Sigma- and intensional Id-types, which is based on a slight variation of the category of AJM-games and history-free winning strategies. The model satisfies Streicher's criteria of intensionality and refutes function extensionality. The principle of uniqueness of identity proofs is satisfied. We show it contains a submodel as a full subcategory which gives a faithful model of DTT with Pi-, 1-, Sigma- and intensional Id-types and, additionally, finite inductive type families. This smaller model is fully (and faithfully) complete with respect to the syntax at the type hierarchy built without Id-types, as well as at the class of types where we allow for one strictly positive occurrence of an Id-type. Definability for the full type hierarchy with Id-types remains to be investigated.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Artificial Intelligence in Games · Logic, Reasoning, and Knowledge
