2015
DOI: 10.1007/978-3-662-46669-8_28
|View full text |Cite
|
Sign up to set email alerts
|

Full Reduction in the Face of Absurdity

Abstract: Abstract. Core calculi that model the essence of computations use full reduction semantics to be built on solid grounds. Expressive type systems for these calculi may use propositions to refine the notion of types, which allows abstraction over possibly inconsistent hypotheses. To preserve type soundness, reduction must then be delayed until logical hypotheses on which the computation depends have been proved consistent. When logical information is explicit inside terms, proposition variables delay the evaluat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…Nonetheless, the strong λ-calculus is always the core language, and so having a reasonable cost model for it is a necessary step for complexity analyses of these frameworks. Let us point out, moreover, that in the study of functional programming languages there is an emerging point of view, according to which the theoretical study of the language should be done with respect to strong evaluation, even if only weak evaluation will be implemented, see [SR15]. We also believe that our work may be used to substantiate the practical relevance of some theoretical works.…”
Section: Discussionmentioning
confidence: 77%
“…Nonetheless, the strong λ-calculus is always the core language, and so having a reasonable cost model for it is a necessary step for complexity analyses of these frameworks. Let us point out, moreover, that in the study of functional programming languages there is an emerging point of view, according to which the theoretical study of the language should be done with respect to strong evaluation, even if only weak evaluation will be implemented, see [SR15]. We also believe that our work may be used to substantiate the practical relevance of some theoretical works.…”
Section: Discussionmentioning
confidence: 77%
“…The safety of (in)consistent subtyping constraints in 𝐹 ≤ -like systems has been studied in depth by Cretin and Rémy [2014] and Scherer and Rémy [2015]. They formalize two distinct types of subtyping coercions: coherent coercions can be erased (i.e.…”
Section: Related Workmentioning
confidence: 99%
“…those that correspond to a store). Cretin, Scherer and Rémy propose an alternative approach in their F cc and F th systems (Cretin and Rémy, 2014;Scherer and Rémy, 2015). They consider a more general notion of coercion constraints which come in two flavors: consistent constraints, under which reduction is safe, and (potentially) inconsistent constraints, under which reduction is forbidden.…”
Section: Related Workmentioning
confidence: 99%