Arrow Research search
Back to FSCD

FSCD 2022

Solvability for Generalized Applications

Conference Paper Accepted Paper Logic in Computer Science · Theoretical Computer Science

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.

Authors

Keywords

  • Lambda-calculus
  • Generalized applications
  • Solvability
  • CBN/CBV
  • Quantitative types

Context

Venue
International Conference on Formal Structures for Computation and Deduction
Archive span
2020-2025
Indexed papers
208
Paper id
546416106824835822
v2026.09.13