Skip to main content

Showing 1–7 of 7 results for author: Royer, J S

.
  1. arXiv:2205.10348  [pdf, other

    cs.CC

    General Ramified Recurrence and Polynomial-time Completeness

    Authors: Norman Danner, James S. Royer

    Abstract: We exhibit a sound and complete implicit-complexity formalism for functions feasibly computable by structural recursions over inductively defined data structures. Feasibly computable here means that the structural-recursive definition runs in time polynomial in the size of the representation of the inputs where these representations may make use of data sharing. Inductively defined data structures… ▽ More

    Submitted 20 May, 2022; originally announced May 2022.

    Comments: PDFLaTeX, 41 pages with 2 figures

    ACM Class: F.1.3; F.3.2; F.3.3; F.4.1

  2. A static cost analysis for a higher-order language

    Authors: N. Danner, J. Paykin, J. S. Royer

    Abstract: We develop a static complexity analysis for a higher-order functional language with structural list recursion. The complexity of an expression is a pair consisting of a cost and a potential. The former is defined to be the size of the expression's evaluation derivation in a standard big-step operational semantics. The latter is a measure of the "future" cost of using the value of that expression.… ▽ More

    Submitted 19 December, 2012; v1 submitted 15 June, 2012; originally announced June 2012.

    Comments: Final version

    ACM Class: F.3.1; F.2.m; F.3.2

    Journal ref: M. Might and D. V. Horn (eds.), Proceedings of the 7th workshop on Programming languages meets program verification, pages 25-34. ACM Press, 2013

  3. arXiv:1201.4567  [pdf, ps, other

    cs.LO cs.PL

    Ramified Structural Recursion and Corecursion

    Authors: Norman Danner, James S. Royer

    Abstract: We investigate feasible computation over a fairly general notion of data and codata. Specifically, we present a direct Bellantoni-Cook-style normal/safe typed programming formalism, RS1, that expresses feasible structural recursions and corecursions over data and codata specified by polynomial functors. (Lists, streams, finite trees, infinite trees, etc. are all directly definable.) A novel aspect… ▽ More

    Submitted 27 January, 2012; v1 submitted 22 January, 2012; originally announced January 2012.

  4. arXiv:1102.2095  [pdf, ps, other

    cs.CC cs.LO

    Axiomatizing Resource Bounds for Measure

    Authors: Xiaoyang Gu, Jack H. Lutz, Satyadev Nandakumar, James S. Royer

    Abstract: Resource-bounded measure is a generalization of classical Lebesgue measure that is useful in computational complexity. The central parameter of resource-bounded measure is the {\it resource bound} $Δ$, which is a class of functions. When $Δ$ is unrestricted, i.e., contains all functions with the specified domains and codomains, resource-bounded measure coincides with classical Lebesgue measure. On… ▽ More

    Submitted 31 January, 2012; v1 submitted 10 February, 2011; originally announced February 2011.

    Comments: Changed one reference

  5. arXiv:0710.0824  [pdf, ps, other

    cs.LO cs.PL

    Two algorithms in search of a type system

    Authors: Norman Danner, James S. Royer

    Abstract: The authors' ATR programming formalism is a version of call-by-value PCF under a complexity-theoretically motivated type system. ATR programs run in type-2 polynomial-time and all standard type-2 basic feasible functionals are ATR-definable (ATR types are confined to levels 0, 1, and 2). A limitation of the original version of ATR is that the only directly expressible recursions are tail-recursi… ▽ More

    Submitted 18 April, 2008; v1 submitted 3 October, 2007; originally announced October 2007.

    Comments: 30 pages. Final version to appear in Theory of Computing Systems

    ACM Class: F.3.3; F.1.3

  6. arXiv:cs/0701076  [pdf, ps, other

    cs.LO

    Time-complexity semantics for feasible affine recursions (extended abstract)

    Authors: Norman Danner, James S. Royer

    Abstract: The authors' ATR programming formalism is a version of call-by-value PCF under a complexity-theoretically motivated type system. ATR programs run in type-2 polynomial-time and all standard type-2 basic feasible functionals are ATR-definable (ATR types are confined to levels 0, 1, and 2). A limitation of the original version of ATR is that the only directly expressible recursions are tail-recursi… ▽ More

    Submitted 20 March, 2007; v1 submitted 11 January, 2007; originally announced January 2007.

    Comments: Typographical fixes; some rearrangement of material. A shortened version is to appear in S.B. Cooper, B. Lowe, A. Sorbi (eds.),_Computation in the Real World_ (Proceedings Computation in Europe 2007, Sienna), Springer-Verlag, Berlin, 2007

    ACM Class: F.3.3; F.1.3

  7. Adventures in time and space

    Authors: Norman Danner, James S. Royer

    Abstract: This paper investigates what is essentially a call-by-value version of PCF under a complexity-theoretically motivated type system. The programming formalism, ATR, has its first-order programs characterize the polynomial-time computable functions, and its second-order programs characterize the type-2 basic feasible functionals of Mehlhorn and of Cook and Urquhart. (The ATR-types are confined to l… ▽ More

    Submitted 12 March, 2007; v1 submitted 21 December, 2006; originally announced December 2006.

    Comments: Corrected version to appear in Logical Methods in Computer Science

    ACM Class: F.3.3; F.1.3; F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 3, Issue 1 (March 12, 2007) lmcs:2231