The paper proves the Stability Property for the Call-by-Value (CbV) λ-calculus using the tool of resource approximation. This is an important non-trivial result that implies the sequentiality of the calculus.
The key steps are:
Introduction to the CbV λ-calculus and its resource approximation, including definitions of CbV terms, values, contexts, reduction, and Taylor expansion.
Consideration of "rigid" resource terms and contexts, where the enumeration of resources is fixed, to obtain technical lemmas needed for the main proof.
Proof of the Stability Property: For any n-context C and non-empty upper-bounded sets X1, ..., Xn of values, if the infimum of each Xi is definable in the CbV λ-calculus, then the infimum of the image of C on X1 × ... × Xn is also definable and equals the application of C to the infima of the Xi's.
As a corollary, the author shows the non-existence of a "parallel-or" operation, demonstrating the sequentiality of the CbV λ-calculus.
The author discusses potential future work, such as adapting the proof to alternative formulations of the CbV λ-calculus, reformulating the approximation theory using rigid/polyadic resource terms, and exploring other properties like the Genericity Property.
На другой язык
из исходного контента
arxiv.org
Дополнительные вопросы