2018
DOI: 10.1007/978-3-319-89366-2_4
|View full text |Cite
|
Sign up to set email alerts
|

A Syntactic View of Computational Adequacy

Abstract: When presenting a denotational semantics of a language with recursion, it is necessary to show that the semantics is computationally adequate, i.e. that every divergent term denotes the "bottom" element of a domain. We explain how to view such a theorem as a purely syntactic result. Any theory (congruence) that includes basic laws and is closed under an infinitary rule that we call "rational continuity" has the property that every divergent term is equated with the divergent constant. Therefore, to prove a mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…V e e e ′ → V e to y. V e ′ to z. z ' force y The variable x is bound to a thunk of the recursive computation, so recursion is done by forcing x. (This is not the only way to add recursion to CBPV [DCL18], but is the most convenient for our purposes.) Of course, by adding recursion we lose normalization (but the semantics is still deterministic).…”
Section: 2mentioning
confidence: 99%
“…V e e e ′ → V e to y. V e ′ to z. z ' force y The variable x is bound to a thunk of the recursive computation, so recursion is done by forcing x. (This is not the only way to add recursion to CBPV [DCL18], but is the most convenient for our purposes.) Of course, by adding recursion we lose normalization (but the semantics is still deterministic).…”
Section: 2mentioning
confidence: 99%
“…We define a predicate S(x) expressing that x has a signed digit representation. First, we define the property of being a signed digit, SD Because of (22) one easily sees that p r S(x) holds iff p is an infinite stream of signed digits that represents x, i.e. S(p, x) holds.…”
Section: Signed Digit Representationmentioning
confidence: 99%
“…While Escardo works in a typed setting and concerns incremental computation on the interval domain, our result is untyped and computes arbitrary infinite data built from constructors. There exists a rich literature on computational adequacy covering, for example, typed lambda calculi with various effects [57,48], denotational semantics based on games or categories [27,66], and axiomatic approaches [22,30].…”
Section: Operational Semanticsmentioning
confidence: 99%