activity
20122024
most citedVerifying Procedural Programs via Constrained Rewriting Induction

35 citations · 80 across the 25 of their papers we have counts for

collaborators
Showing 2017Show all

7 papers · 1 filter

cs.LO2017

On First-order Cons-free Term Rewriting and PTIME

Cynthia Kop

In this paper, we prove that (first-order) cons-free term rewriting with a call-by-value reduction strategy exactly characterises the class of PTIME-computable functions. We use th…

cs.PL2017

h: A Plank for Higher-order Attribute Contraction Schemes

Cynthia Kop, Kristoffer Rose

We present and formalize h, a core (or "plank") calculus that can serve as the foundation for several compiler specification languages, notably CRSX (Combinatory Reductions Systems…

cs.LO2017

Cons-free Programming with Immutable Functions

Cynthia Kop

We investigate the power of non-determinism in purely functional programming languages with higher-order types. Specifically, we set out to characterise the hierarchy NP $\subseteq…

cs.LO2017★ 1 cited

Non-deterministic Characterisations

Cynthia Kop

In this paper, we extend Jones' result -- that cons-free programming with -order data and a call-by-value strategy characterises EXPTIME -- to a more general setting, i…

cs.LO2017

Higher-order Cons-free Interpreters

Cynthia Kop, Jakob Grue Simonsen

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…

cs.LO2017

Quasi-reductivity of Logically Constrained Term Rewriting Systems

Cynthia Kop

This paper considers quasi-reductivity - essentially, the property that an evaluation cannot get "stuck" due to a missing case in pattern matching - in the context of term rewritin…

cs.CC2017★ 2 cited

The Power of Non-Determinism in Higher-Order Implicit Complexity

Cynthia Kop, Jakob Grue Simonsen

We investigate the power of non-determinism in purely functional programming languages with higher-order types. Specifically, we consider cons-free programs of varying data orders,…