arXiv · 1801.00285
A Light Modality for Recursion
Abstract
We investigate the interplay between a modality for controlling the behaviour of recursive functional programs on infinite structures which are completely silent in the syntax. The latter means that programs do not contain "marks" showing the application of the introduction and elimination rules for the modality. This shifts the burden of controlling recursion from the programmer to the compiler. To do this, we introduce a typed lambda calculus a la Curry with a silent modality and guarded recursive types. The typing discipline guarantees normalisation and can be transformed into an algorithm which infers the type of a program.
Explore related subjects
Keep this discovery
Paula Severi. 2017-12-31. A Light Modality for Recursion. https://doi.org/10.23638/lmcs-15(1:8)2019
Cite the original work for its findings. Save a collection to share your selection of sources.