On the completeness of context-sensitive order-sorted specifications

  • Authors:
  • Joe Hendrix;José Meseguer

  • Affiliations:
  • University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign

  • Venue:
  • RTA'07 Proceedings of the 18th international conference on Term rewriting and applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose three different notions of completeness for ordersorted equational specifications supporting context-sensitive rewriting modulo axioms relative to a replacement map µ. Our three notions are: (1) a definition of µ-canonical completeness under which µ-canonical forms coincide with canonical forms; (2) a definition of semantic completeness that guarantees that the µ-operational semantics and standard initial algebra semantics are isomorphic; and (3) an appropriate definition of µ-sufficient completeness with respect to a set of constructor symbols. Based on these notions, we use equational tree automata techniques to obtain decision procedures for checking these three kinds of completeness for equational specifications satisfying appropriate requirements such as weak normalization, ground confluence and sort-decreasingness, and left-linearity. The decision procedures are implemented as an extension of the Maude sufficient completeness checker.