Back to Search Start Over

Solvability for Generalized Applications

Authors :
Delia Kesner and Loïc Peyrot
Kesner, Delia
Peyrot, Loïc
Delia Kesner and Loïc Peyrot
Kesner, Delia
Peyrot, Loïc
Publication Year :
2022

Abstract

Solvability is a key notion in the theory of call-by-name lambda-calculus, used in particular to identify meaningful terms. However, adapting this notion to other call-by-name calculi, or extending it to different models of computation - such as call-by-value - , is not straightforward. In this paper, we study solvability for call-by-name and call-by-value lambda-calculi with generalized applications, both variants inspired from von Plato’s natural deduction with generalized elimination rules. We develop an operational as well as a logical theory of solvability for each of them. The operational characterization relies on a notion of solvable reduction for generalized applications, and the logical characterization is given in terms of typability in an appropriate non-idempotent intersection type system. Finally, we show that solvability in generalized applications and solvability in the lambda-calculus are equivalent notions.

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1358731302
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.LIPIcs.FSCD.2022.18