Non-looping string rewriting
String rewriting reductions of the form , called loops, are the most frequent cause of infinite reductions (non- termination). Regarded as a model of computation, infinite reductions are unwanted whence their static detection is important. There are string rewriting systems which admit infinite reductions although they admit no loops. Their non-termination is particularly difficult to uncover. We present a few necessary conditions for the existence of loops, and thus establish a means...
Let be a semigroup. For such that , we say that is an associate of . A subgroup of which contains exactly one associate of each element of is called an associate subgroup of . It induces a unary operation in an obvious way, and we speak of a unary semigroup satisfying three simple axioms. A normal cryptogroup is a completely regular semigroup whose -relation is a congruence and is a normal band. Using the representation of as a strong semilattice of Rees matrix semigroups,...