A unifying framework for continuity and complexity in higher types
Thomas Powell
Abstract:We set up a parametrised monadic translation for a class of call-by-value functional languages, and prove a corresponding soundness theorem. We then present a series of concrete instantiations of our translation, demonstrating that a number of fundamental notions concerning higher-order computation, including termination, continuity and complexity, can all be subsumed into our framework. Our main goal is to provide a unifying scheme which brings together several concepts which are often treated separately in t… Show more
“…There is also a Kuroda-style translation of System T studied [10,11], where each type ρ is translated to J[ρ] with [ρ] defined by Similarly to the Kolmogorov-style translation, we also need a nonstandard notion of application g * x : Jρ for g : J(δ → Jρ) and x : Jδ defined by g * x := (λh δ→Jρ .h κ x) κ (g) in the case of function application in the term translation (t : ρ) → ([t] : J[ρ]).…”
Section: Other Monadic Translationsmentioning
confidence: 99%
“…We refer to the papers such as [10,11,13] and our Agda implementation [15] for further information of these monadic translations.…”
We present a monadic translation of Gödel's System T in the spirit of Gentzen's negative translation, allowing us to reveal various structures of terms of System T.
“…There is also a Kuroda-style translation of System T studied [10,11], where each type ρ is translated to J[ρ] with [ρ] defined by Similarly to the Kolmogorov-style translation, we also need a nonstandard notion of application g * x : Jρ for g : J(δ → Jρ) and x : Jδ defined by g * x := (λh δ→Jρ .h κ x) κ (g) in the case of function application in the term translation (t : ρ) → ([t] : J[ρ]).…”
Section: Other Monadic Translationsmentioning
confidence: 99%
“…We refer to the papers such as [10,11,13] and our Agda implementation [15] for further information of these monadic translations.…”
We present a monadic translation of Gödel's System T in the spirit of Gentzen's negative translation, allowing us to reveal various structures of terms of System T.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.