2020
DOI: 10.1007/978-3-030-44914-8_3
|View full text |Cite
|
Sign up to set email alerts
|

On the Versatility of Open Logical Relations

Abstract: Logical relations are one among the most powerful techniques in the theory of programming languages, and have been used extensively for proving properties of a variety of higher-order calculi. However, there are properties that cannot be immediately proved by means of logical relations, for instance program continuity and differentiability in higher-order languages extended with real-valued functions. Informally, the problem stems from the fact that these properties are naturally expressed on terms of non-grou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 56 publications
(75 reference statements)
0
5
0
Order By: Relevance
“…Finally we note that open logical relations [1] are a convenient proof technique for establishing properties of programs which hold at first order, such as almost everywhere differentiability. This approach remains to be investigated in this context, as the connection with probabilistic densities is not immediate.…”
Section: Resultsmentioning
confidence: 99%
“…Finally we note that open logical relations [1] are a convenient proof technique for establishing properties of programs which hold at first order, such as almost everywhere differentiability. This approach remains to be investigated in this context, as the connection with probabilistic densities is not immediate.…”
Section: Resultsmentioning
confidence: 99%
“…In these works, correctness of automatic differentiation is proved in the context of first order languages [1], or higher order functional languages [3,11,21,40,43]. Calculi that use logical relations to prove the correctness of derivative evaluation, a key aspect of our work, are provided in [7,15]. In several of these works, the semantics of differentiation is given using a categorical setting, [3,29,40], in contrast to using the more concrete space of real numbers or its extension in domain theory.…”
Section: Related Workmentioning
confidence: 99%
“…Consider the one dimensional initial value problem, ẏ′ (x) = v(y(x)), y(0) = 0 (7) where v : O → R is a continuous one dimensional vector field in an open neighbourhood O ⊂ R of the origin.…”
Section: -Solving Initial Value Problems (Ivp)mentioning
confidence: 99%
See 2 more Smart Citations