“…Closely related work falls into three categories: (i) the already-mentioned symbolic reasoning techniques for rewrite theories, e.g., [10,2,22,1,12,16,25,17,24]; (ii) executability techniques for standard rewrite theories, including [27,8]; and (iii) variant-based symbolic computation, including [5,11,20,23], and also [7], where a limited form of "equational coherence completion" was introduced. In relation to all the work in (i)-(iii), the main contributions of this paper are: (1) a new notion of generalized rewrite theory, of rewriting in a generalized rewrite theory, and an initial model semantics for such theories; (2) new symbolic executability requirements, including a new notion of coherence that is a substantial generalization of the standard notions in [27,8]; and (3) new automatable theory transformations both to ensure ground coherence of generalized rewrite theories by coherence completion, and to make symbolic executability applicable to a widest possible class of such theories.…”