Analysing the complexity of functional programs: higher-order meets first-order

M Avanzini, U Dal Lago, G Moser - Proceedings of the 20th ACM …, 2015 - dl.acm.org
We show how the complexity of higher-order functional programs can be analysed
automatically by applying program transformations to a defunctionalised versions of them …

[HTML][HTML] A combination framework for complexity

M Avanzini, G Moser - Information and Computation, 2016 - Elsevier
In this paper we present a combination framework for the automated polynomial complexity
analysis of term rewrite systems. The framework covers both derivational and runtime …

[HTML][HTML] On Basic Feasible Functionals and the Interpretation Method

P Baillot, U Dal Lago, C Kop, D Vale - International Conference on …, 2024 - Springer
The class of basic feasible functionals (BFF) is the analog of FP (polynomial time functions)
for type-2 functionals, that is, functionals that can take (first-order) functions as arguments …

Automated complexity analysis based on context-sensitive rewriting

N Hirokawa, G Moser - Rewriting and Typed Lambda Calculi: Joint …, 2014 - Springer
In this paper we present a simple technique for analysing the runtime complexity of rewrite
systems. In complexity analysis many techniques are based on reduction orders. We show …

[HTML][HTML] From Jinja bytecode to term rewriting: a complexity reflecting transformation

G Moser, M Schaper - Information and Computation, 2018 - Elsevier
In this paper we show how the runtime complexity of imperative programs can be analysed
fully automatically by a transformation to term rewrite systems, the complexity of which can …

[PDF][PDF] Analyzing Runtime Complexity via Innermost Runtime Complexity.

F Frohn, J Giesl - LPAR, 2017 - ffrohn.github.io
Analyzing Runtime Complexity via Innermost Runtime Complexity Page 1 Analyzing Runtime
Complexity via Innermost Runtime Complexity Florian Frohn1 Jürgen Giesl1 1RWTH Aachen …

An implicit characterization of the polynomial-time decidable sets by cons-free rewriting

D de Carvalho, JG Simonsen - Rewriting and Typed Lambda Calculi: Joint …, 2014 - Springer
We define the class of constrained cons-free rewriting systems and show that this class
characterizes P, the set of languages decidable in polynomial time on a deterministic Turing …

Complexity of conditional term rewriting

C Kop, A Middeldorp… - Logical Methods in …, 2017 - lmcs.episciences.org
We propose a notion of complexity for oriented conditional term rewrite systems satisfying
certain restrictions. This notion is realistic in the sense that it measures not only successful …

A new order-theoretic characterisation of the polytime computable functions

M Avanzini, N Eguchi, G Moser - Asian Symposium on Programming …, 2012 - Springer
We propose a new order-theoretic characterisation of the class of polytime computable
functions. To this avail we define the small polynomial path order (sPOP* for short). This …

Complexity hierarchies and higher-order cons-free rewriting

C Kop, JG Simonsen - arXiv preprint arXiv:1604.08936, 2016 - arxiv.org
Constructor rewriting systems are said to be cons-free if, roughly, constructor terms in the
right-hand sides of rules are subterms of constructor terms in the left-hand side; the …