Context-sensitive rewriting strategies

S Lucas - Information and Computation, 2002 - Elsevier
Context-sensitive rewriting is a simple rewriting restriction which is formalized by imposing
fixed restrictions on replacements. Such a restriction is given on a purely syntactic basis: it is …

Proving operational termination of membership equational programs

F Durán, S Lucas, C Marché, J Meseguer… - Higher-Order and …, 2008 - Springer
Abstract Reasoning about the termination of equational programs in sophisticated
equational languages such as Elan, Maude, OBJ, CafeOBJ, Haskell, and so on, requires …

[HTML][HTML] Proving and disproving confluence of context-sensitive rewriting

S Lucas, M Vítores, R Gutiérrez - Journal of Logical and Algebraic Methods …, 2022 - Elsevier
Context-sensitive rewriting is a restriction of term rewriting where reductions are allowed on
specific arguments of function symbols only, and then in particular positions of terms …

Transformation techniques for context-sensitive rewrite systems

J Giesl, A Middeldorp - Journal of Functional Programming, 2004 - cambridge.org
Context-sensitive rewriting is a computational restriction of term rewriting used to model non-
strict (lazy) evaluation in functional programming. The goal of this paper is the study and …

Termination of context-sensitive rewriting

H Zantema - … and Applications: 8th International Conference, RTA …, 1997 - Springer
Context-sensitive term rewriting is a kind of term rewriting in which reduction is not allowed
inside some fixed arguments of some function symbols. We introduce two new techniques …

mu-term: A Tool for Proving Termination of Context-Sensitive Rewriting

S Lucas - International Conference on Rewriting Techniques and …, 2004 - Springer
Restrictions of rewriting can eventually achieve termination by pruning all infinite rewrite
sequences issued from every term. Context-sensitive rewriting (CSR) is an example of such …

Proving termination of membership equational programs

F Durán, S Lucas, J Meseguer, C Marché… - Proceedings of the 2004 …, 2004 - dl.acm.org
Advanced ty**, matching, and evaluation strategy features, as well as very general
conditional rules, are routinely used in equational programming languages such as, for …

Context-sensitive dependency pairs

B Alarcón, R Gutiérrez, S Lucas - Information and Computation, 2010 - Elsevier
Termination is one of the most interesting problems when dealing with context-sensitive
rewrite systems. Although a good number of techniques for proving termination of context …

Termination of rewriting with strategy annotations

S Lucas - International Conference on Logic for Programming …, 2001 - Springer
We investigate termination of rewriting computations guided by strategy annotations. We
show that proofs of termination can be obtained by proving (innermost) termination of …

Termination of on-demand rewriting and termination of OBJ programs

S Lucas - Proceedings of the 3rd ACM SIGPLAN international …, 2001 - dl.acm.org
Declarative languages such as OBJ, CafeOBJ, and Maude use syntactic annotations to
introduce replacement restrictions aimed at improving termination or efficiency of …