Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)
DOI: 10.1109/lics.2000.855774
|View full text |Cite
|
Sign up to set email alerts
|

A modality for recursion

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
133
0

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 116 publications
(134 citation statements)
references
References 19 publications
1
133
0
Order By: Relevance
“…The step-indexing aspect of CMRAs is internalized into the logic by adding a new modality: the later modality, P [23,3]. Intuitively, P asserts that P holds "at the next step-index" (or "one step later").…”
Section: The Later Modality and Guarded Fixed-pointsmentioning
confidence: 99%
“…The step-indexing aspect of CMRAs is internalized into the logic by adding a new modality: the later modality, P [23,3]. Intuitively, P asserts that P holds "at the next step-index" (or "one step later").…”
Section: The Later Modality and Guarded Fixed-pointsmentioning
confidence: 99%
“…Related work. Nakano presented a simple type theory with guarded recursive types [30] which can be modelled using complete bounded ultrametric spaces [6]. 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.…”
mentioning
confidence: 95%
“…What then is the guarded version of this combinator? Following the need for the recursion variable to be guarded, and the original observation of Nakano [38] that guarded fixed point combinators should have type (◮A → A) → A, we reconstruct the type Rec A by the addition of later modalities in the appropriate places. The terms θ and fix can then be constructed by adding next term-formers, and replacing function application with ⊛, to the original terms so that they type-check:…”
Section: Examplesmentioning
confidence: 99%
“…A more flexible approach, first suggested by Nakano [38], is to guarantee productivity via types. A new modality, for which we follow Appel et al [3] by writing ◮ and using the name 'later', allows us to distinguish between data we have access to now, and data which we have only later.…”
Section: Introductionmentioning
confidence: 99%