2011
DOI: 10.1145/1925844.1926403
|View full text |Cite
|
Sign up to set email alerts
|

A typed store-passing translation for general references

Abstract: We present a store-passing translation of System F with general references into an extension of System Fω with certain wellbehaved recursive kinds. This seems to be the first type-preserving store-passing translation for general references. It can be viewed as a purely syntactic account of a possible worlds model.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
1
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 31 publications
0
1
0
Order By: Relevance
“…We show in Section 5 that the category BiCBUlt of bisected, complete bounded ultrametric spaces is a co-reflective subcategory of S. Thus, our present work can be seen as an extension of the work of Nakano to include the full internal language of a topos, in particular dependent types, and an associated higher-order logic. Pottier [32] presents an extension of System F with recursive kinds based on Nakano's calculus; hence S also models the kind language of his system. Di Gianantonio and Miculan [10] studied guarded recursive definitions of functions in certain sheaf toposes over well-founded complete Heyting algebras, thus including S. Our work extends the work of Di Gianantonio and Miculan by also including guarded recursive definitions of types, by emphasizing the use of the internal logic (this was suggested as future work in [10]), and by including an extensive example application.…”
mentioning
confidence: 99%
“…We show in Section 5 that the category BiCBUlt of bisected, complete bounded ultrametric spaces is a co-reflective subcategory of S. Thus, our present work can be seen as an extension of the work of Nakano to include the full internal language of a topos, in particular dependent types, and an associated higher-order logic. Pottier [32] presents an extension of System F with recursive kinds based on Nakano's calculus; hence S also models the kind language of his system. Di Gianantonio and Miculan [10] studied guarded recursive definitions of functions in certain sheaf toposes over well-founded complete Heyting algebras, thus including S. Our work extends the work of Di Gianantonio and Miculan by also including guarded recursive definitions of types, by emphasizing the use of the internal logic (this was suggested as future work in [10]), and by including an extensive example application.…”
mentioning
confidence: 99%