Strongly sequential and inductively sequential term rewriting systems
Author
Michael Hanus, Salvador Lucas, and A. Middeldorp
Abstract
The concept of definitional tree by Antoy serves to introduce
control information into the bare set of rules of a constructor-based
term rewriting system (TRS). TRSs whose rules can be
arranged into a definitional tree are called inductively
sequential. By relying on the existence of such a definitional tree, an
optimal rewriting strategy, the outermost-needed strategy is
defined. Optimality was proved w.r.t. the Huet and Lévy's theory of
neededness. In this paper, we prove that
strongly sequential and inductively sequential constructor-based TRSs
coincide. We also show that outermost-needed rewriting only reduces strongly
needed redexes.
Keywords
definitional trees, neededness, strong sequentiality, term rewriting,
declarative programming.