Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science 2018
DOI: 10.1145/3209108.3209189
|View full text |Cite
|
Sign up to set email alerts
|

Syntax and Semantics of Quantitative Type Theory

Abstract: We present Quantitative Type Theory, a Type Theory that records usage information for each variable in a judgement, based on a previous system by McBride. The usage information is used to give a realizability semantics using a variant of Linear Combinatory Algebras, refining the usual realizability semantics of Type Theory by accurately tracking resource behaviour. We define the semantics in terms of Quantitative Categories with Families, a novel extension of Categories with Families for modelling resource sen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
64
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 68 publications
(64 citation statements)
references
References 32 publications
0
64
0
Order By: Relevance
“…Our framework is a good starting point for further investigation towards modeling multiparty session types. It will be interesting to see if recent developments, e.g., in quantative type theory [Atkey 2018], can be used to simplify the handling of linearity. It would also be fruitful to further explore the connection of splitting with separation logic with the goal of obtaining cleaner, more modular proofs.…”
Section: Discussionmentioning
confidence: 99%
“…Our framework is a good starting point for further investigation towards modeling multiparty session types. It will be interesting to see if recent developments, e.g., in quantative type theory [Atkey 2018], can be used to simplify the handling of linearity. It would also be fruitful to further explore the connection of splitting with separation logic with the goal of obtaining cleaner, more modular proofs.…”
Section: Discussionmentioning
confidence: 99%
“…Various attempts settle on the compromise that types can depend only on non-linear values [Barber and Plotkin 1996;Cervesato and Pfenning 2002;Krishnaswami et al 2015]. Recent work by McBride [2016], refined by Atkey [2018], however resolves the interaction of linear and dependent types by augmenting a linear system with usage annotations capturing the number of times a variable is used computationally, akin to grades but in an implicit style. Usage at the type-level is accounted for by 0 of a semiring and term-level use is tracked similarly to coeffect types.…”
Section: Further Work and Conclusionmentioning
confidence: 99%
“…Quantitative analysis. For quantitative analyses [Atkey 2018;Brunel et al 2014;Ghica and Smith 2014], a world w : W in a R w b denotes the resources needed to construct a or b. Insufficient resources w prevent a R w b from holding, and excessive resources may have the same effect if we model strict linearity rather than just affinity.…”
Section: Relational Model For Parametricity and Usage-tracking: Framementioning
confidence: 99%