TY - GEN
T1 - A Categorical Semantics for Linear Logical Frameworks
AU - Vákár, Matthijs
PY - 2015/4/9
Y1 - 2015/4/9
N2 - A type theory is presented that combines (intuitionistic) linear types with type dependency, thus properly generalising both intuitionistic dependent type theory and full linear logic. A syntax and complete categorical semantics are developed, the latter in terms of (strict) indexed symmetric monoidal categories with comprehension. Various optional type formers are treated in a modular way. In particular, we will see that the historically much-debated multiplicative quantifiers and identity types arise naturally from categorical considerations. These new multiplicative connectives are further characterised by several identities relating them to the usual connectives from dependent type theory and linear logic. Finally, one important class of models, given by families with values in some symmetric monoidal category, is investigated in detail.
AB - A type theory is presented that combines (intuitionistic) linear types with type dependency, thus properly generalising both intuitionistic dependent type theory and full linear logic. A syntax and complete categorical semantics are developed, the latter in terms of (strict) indexed symmetric monoidal categories with comprehension. Various optional type formers are treated in a modular way. In particular, we will see that the historically much-debated multiplicative quantifiers and identity types arise naturally from categorical considerations. These new multiplicative connectives are further characterised by several identities relating them to the usual connectives from dependent type theory and linear logic. Finally, one important class of models, given by families with values in some symmetric monoidal category, is investigated in detail.
U2 - 10.1007/978-3-662-46678-0_7
DO - 10.1007/978-3-662-46678-0_7
M3 - Conference contribution
SN - 978-3-662-46677-3
T3 - Lecture Notes in Computer Science
SP - 102
EP - 116
BT - Foundations of Software Science and Computation Structures
A2 - Pitts, Andrew
PB - Springer
CY - Berlin, Heidelberg
ER -