Skip to main content

Showing 1–4 of 4 results for author: Longley, J

Searching in archive cs. Search in all archives.
.
  1. Effects for Efficiency: Asymptotic Speedup with First-Class Control

    Authors: Daniel Hillerström, Sam Lindley, John Longley

    Abstract: We study the fundamental efficiency of delimited control. Specifically, we show that effect handlers enable an asymptotic improvement in runtime complexity for a certain class of functions. We consider the generic count problem using a pure PCF-like base language $λ_b$ and its extension with effect handlers $λ_h$. We show that $λ_h$ admits an asymptotically more efficient implementation of generic… ▽ More

    Submitted 13 July, 2020; v1 submitted 1 July, 2020; originally announced July 2020.

    Journal ref: Proc. ACM Program. Lang., Vol. 4, No. ICFP, Article 100, August 2020

  2. arXiv:1806.00344  [pdf, ps, other

    cs.LO

    The encodability hierarchy for PCF types

    Authors: John Longley

    Abstract: Working with the simple types over a base type of natural numbers (including product types), we consider the question of when a type $σ$ is encodable as a definable retract of $τ$: that is, when there are $λ$-terms $e:σ\rightarrowτ$ and $d:τ\rightarrowσ$ with $d \circ e = id$. In general, the answer to this question may vary according to both the choice of $λ$-calculus and the notion of equality c… ▽ More

    Submitted 1 June, 2018; originally announced June 2018.

    Comments: 19 pages

  3. arXiv:1804.07277  [pdf, other

    cs.LO

    Bar recursion is not computable via iteration

    Authors: John Longley

    Abstract: We show that the bar recursion operators of Spector and Kohlenbach, considered as third-order functionals acting on total arguments, are not computable in Goedel's System T plus minimization, which we show to be equivalent to a programming language with a higher-order iteration construct. The main result is formulated so as to imply the non-definability of bar recursion in T + min within a variety… ▽ More

    Submitted 19 April, 2018; originally announced April 2018.

    Comments: 43 pages, 5 figures

    MSC Class: 03D65

  4. The recursion hierarchy for PCF is strict

    Authors: John Longley

    Abstract: We consider the sublanguages of Plotkin's PCF obtained by imposing some bound k on the levels of types for which fixed point operators are admitted. We show that these languages form a strict hierarchy, in the sense that a fixed point operator for a type of level k can never be defined (up to observational equivalence) using fixed point operators for lower types. This answers a question posed by B… ▽ More

    Submitted 20 August, 2018; v1 submitted 15 July, 2016; originally announced July 2016.

    MSC Class: 03B70

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 3 (August 21, 2018) lmcs:1543