Higher-order Cons-free Interpreters

11/09/2017
by   Cynthia Kop, et al.
0

Constructor rewriting systems are said to be cons-free if any constructor term occurring in the rhs of a rule must be a subterm of the lhs of the rule. Roughly, such systems cannot build new data structures during their evaluation. In earlier work by several authors, (typed) cons-free systems have been used to characterise complexity classes such as polynomial or exponential time or space by varying the type orders, and the recursion forms allowed. This paper concerns the construction of interpreters for cons-free term rewriting. Due to their connection with proofs by diagonalisation, interpreters may be of use when studying separation results between complexity classes in implicit computational complexity theory. We are interested in interpreters of type order k > 1 that can interpret any term of strictly lower type order; while this gives us a well-known separation result E^kTIME ⊆ E^k+1TIME, the hope is that more refined interpreters with syntactically limited constraints can be used to obtain a notion of faux diagonalisation and be used to attack open problems in complexity theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/19/2019

Hyperpfaffians and Geometric Complexity Theory

The hyperpfaffian polynomial was introduced by Barvinok in 1995 as a nat...
research
11/09/2017

On First-order Cons-free Term Rewriting and PTIME

In this paper, we prove that (first-order) cons-free term rewriting with...
research
03/15/2019

Lambda Congruences and Extensionality

In this work we provide alternative formulations of the concepts of lamb...
research
07/18/2023

Polynomial Time and Dependent Types

We combine dependent types with linear type systems that soundly and com...
research
02/23/2022

On the complexity of Chow and Hurwitz forms

We consider the bit complexity of computing Chow forms and their general...
research
11/07/2020

Cost-Aware Type Theory

Although computational complexity is a fundamental aspect of program beh...
research
04/28/2021

Separation of PSPACE and EXP

This article shows that PSPACE not equal EXP. A simple but novel proof t...

Please sign up or login with your details

Forgot password? Click here to reset