کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
4950055 | 1440361 | 2016 | 21 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Categorical Models of the Differential λ-Calculus Revisited Categorical Models of the Differential λ-Calculus Revisited](/preview/png/4950055.png)
The paper shows that the Scott-Koymans theorem for the untyped λ-calculus extends to the differential λ-calculus. The main result is that every model of the untyped differential λ-calculus may be viewed as a differential reflexive object in a Cartesian closed differential category. This extension of the Scott-Koymans theorem depends critically on unravelling the somewhat subtle issue of which idempotents can be split so that differential structure lifts to the idempotent splitting.The paper uses (total) Turing categories with “canonical codes” as the basic categorical semantics for the λ-calculus. It shows how the main result may be developed in a modular fashion by first adding left-additive structure to a Turing category, and then - on top of that - differential structure. For both levels of structure it is necessary to identify how “canonical codes” behave with respect to the added structure and, furthermore, how “universal objects” behave. The latter is closely tied to the question - which is the crux of the paper - of which idempotents can be split in these more structured settings.
Journal: Electronic Notes in Theoretical Computer Science - Volume 325, 5 October 2016, Pages 63-83