Proving Termination of Context-Sensitive Rewriting with MU-TERM

[EN] Context-sensitive rewriting (CSR) is a restriction of rewriting which forbids reductions on selected arguments of functions. Proving termination of CSR is an interesting problem with several applications in the fields of term rewriting and programming languages. Several methods have been develo...

Descripción completa

Detalles Bibliográficos
Autores: Alarcón, Beatriz, Iborra, José, Gutiérrez Gil, Raúl|||0000-0002-3984-2868, Lucas Alba, Salvador|||0000-0001-9923-2108
Tipo de recurso: artículo
Fecha de publicación:2007
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/202281
Acceso en línea:https://riunet.upv.es/handle/10251/202281
Access Level:acceso abierto
Palabra clave:Context-sensitive rewriting
Term rewriting
Program analysis
Termination
LENGUAJES Y SISTEMAS INFORMATICOS
Descripción
Sumario:[EN] Context-sensitive rewriting (CSR) is a restriction of rewriting which forbids reductions on selected arguments of functions. Proving termination of CSR is an interesting problem with several applications in the fields of term rewriting and programming languages. Several methods have been developed for proving termination of CSR. The new version of MU-TERM which we present here implements all currently known techniques. Furthermore, we show how to combine them to furnish MU-TERM with an expert which is able to automatically perform the termination proofs. Finally, we provide a first experimental evaluation of the tool.