Proceedings of the 4th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming 2002
DOI: 10.1145/571157.571161
|View full text |Cite
|
Sign up to set email alerts
|

Semantic analysis of normalisation by evaluation for typed lambda calculus

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
89
0

Year Published

2004
2004
2020
2020

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 63 publications
(89 citation statements)
references
References 18 publications
0
89
0
Order By: Relevance
“…Because that cogen uses a universal type, the fact that it never generates an ill-typed generating extension from a well-typed input program is only manifest when each generating extension is type-checked, and the fact that the generating extension never generates an ill-typed residual program from well-typed static input is only manifest when each residual program is type-checked. Similarly, the fact that the partial evaluator of Fiore (2002) and that of Balat et al (2004), both of which use delimited control operators, never turn well-typed code into ill-typed code is not assured by the metalanguage, whether or not as part of a typed family of interpreter modules.…”
Section: If_ (Abstr Eb) (Fun () -> Abstr (Et ())) (Fun () -> Abstr (Ementioning
confidence: 99%
“…Because that cogen uses a universal type, the fact that it never generates an ill-typed generating extension from a well-typed input program is only manifest when each generating extension is type-checked, and the fact that the generating extension never generates an ill-typed residual program from well-typed static input is only manifest when each residual program is type-checked. Similarly, the fact that the partial evaluator of Fiore (2002) and that of Balat et al (2004), both of which use delimited control operators, never turn well-typed code into ill-typed code is not assured by the metalanguage, whether or not as part of a typed family of interpreter modules.…”
Section: If_ (Abstr Eb) (Fun () -> Abstr (Et ())) (Fun () -> Abstr (Ementioning
confidence: 99%
“…For this, instead of the category F, Fiore [Fio02], and Miculan and Scagnetto [MS03] took the comma category 1 F ↓ U for the index category. Now U is the set containing all type names used in syntax.…”
Section: F↓u ) U For Typed Abstract Syntax With Bindingmentioning
confidence: 99%
“…It is a monad on J t , with the unit and Kleisli extension given by variables-as-terms and substitution, like in the case of Lam. Fiore et al [13] [26] investigated a generalization of the notion of containers [1] to a dependently typed setting and used it to show that strictly positive families can be reduced to W-types. Relative monads played a central role in this development.…”
Section: Definition 22mentioning
confidence: 99%