Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2015
DOI: 10.1145/2676726.2676969
|View full text |Cite
|
Sign up to set email alerts
|

Integrating Linear and Dependent Types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(7 citation statements)
references
References 46 publications
0
7
0
Order By: Relevance
“…Combining linear and dependent types with full generality has been a long-standing challenge. 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.…”
Section: Further Work and Conclusionmentioning
confidence: 99%
“…Combining linear and dependent types with full generality has been a long-standing challenge. 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.…”
Section: Further Work and Conclusionmentioning
confidence: 99%
“…Thus, the judgement tracks information about the two different kinds of usage. Cervesato and Pfenning [9], and later Krishnaswami et al [18] and Vákár [35] adapted this to dependent types. Exploiting the fact that variables in the unrestricted context act as they do in normal Type Theory, there is no problem in allowing types to depend on the variables x i .…”
Section: Dependency and Accountancymentioning
confidence: 99%
“…In our introductory section we have already described the main predecessors of this work. In the split context tradition, where intuitionistic and linear types are kept separate, the original work is Cervesato and Pfenning's [9] Linear Logical Framework, which Vákár [35] provided a categorical semantics for; Krishnaswami et al [18] also investigated a variant of the split context system, also based on Benton's Linear Non-Linear Logic [6].…”
Section: Related Workmentioning
confidence: 99%
“…(1) but are not all (co)monads, the more extensively studied construction in the context of dependent type theory (Krishnaswami et al 2015; de Paiva and Ritter 2016; Shulman 2018; Vákár 2017. Motivated in part by these examples, in this paper, we study modal dependent type theory: dependent type theory with an operator satisfying (a dependent generalisation of) the K axiom 2 of modal logic.…”
Section: Introductionmentioning
confidence: 99%