“…On the other hand, RI-based methods are procedures within RI frameworks to apply inference rules under specified strategies. In recent years, various RI-based methods for constrained rewriting (see, e.g., constrained TRSs [9,19], conditional and constrained TRSs [2], Z-TRSs [6], and logically constrained TRSs [11]) have been developed [2,20,6,12,8]. Constrained systems have built-in semantics for some function and predicate symbols and have been used as a computation model of not only functional but also imperative programs [4,7,9,5,21,12,8].…”