Proving ground confluence of equational specifications modulo axioms

Francisco Durán, José Meseguer, Camilo Rocha

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

1 Cita (Scopus)

Resumen

Terminating functional programs should be deterministic, i.e., should evaluate to a unique result, regardless of the evaluation order. For equational functional programs such determinism is exactly captured by the ground confluence property. For terminating equations this is equivalent to ground local confluence, which follows from local confluence. Checking local confluence by computing critical pairs is the standard way to check ground confluence. The problem is that some perfectly reasonable equational programs are not locally confluent and it can be very hard or even impossible to make them so by adding more equations. We propose a three-step strategy to prove that an equational program as is is ground confluent: First: apply the strategy proposed in [9] to use non-joinable critical pairs as completion hints to either achieve local confluence or reduce the number of critical pairs. Second: use the inductive inference system proposed in this paper to prove the remaining critical pairs ground joinable. Third: to show ground confluence of the original specification, prove also ground joinable the equations added. These methods apply to order-sorted and possibly conditional equational programs modulo axioms such as, e.g., Maude functional modules.

Idioma originalInglés
Título de la publicación alojadaRewriting Logic and Its Applications - 12th International Workshop, WRLA 2018, Held as a Satellite Event of ETAPS, 2018, Proceedings
EditoresVlad Rusu
EditorialSpringer Verlag
Páginas184-204
Número de páginas21
ISBN (versión impresa)9783319998398
DOI
EstadoPublicada - 2018
Evento12th International Workshop on Rewriting Logic and its Applications, WRLA 2018 - Thessaloniki, Grecia
Duración: 14 jun. 201815 jun. 2018

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen11152 LNCS
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conferencia

Conferencia12th International Workshop on Rewriting Logic and its Applications, WRLA 2018
País/TerritorioGrecia
CiudadThessaloniki
Período14/06/1815/06/18

Huella

Profundice en los temas de investigación de 'Proving ground confluence of equational specifications modulo axioms'. En conjunto forman una huella única.

Citar esto