Multi-redexes and multi-treks induce residual systems
least upper bounds and left-cancellation up to homotopy
Residual theory in rewriting goes back to Church, Rosser and Newman at the end
of the 1930s.
We investigate an axiomatic approach to it developed in 2002 by Melliès.
He gave four axioms (SD) self-destruction, (F) finiteness,
(FD) finite developments, and (PERM) permutation,
showing that they entail two key properties of reductions, namely having
- least upper bounds (lubs) and
- left-cancellation
These properties are shown hold up to the equivalence
generated by identifying the legs of local confluence diagrams inducing the same residuation,
which corresponds to Lévy's permutation equivalence.
Melliès in fact presented two sets of axioms, one for redexes as in
classical residual theory and another more general one for treks.
We show his results factor through the theory of residual systems we introduced in 2000,
in that any rewrite system satisfying the four axioms (for redexes or treks) can be enriched
to a residual system such that 1. and 2. follow from
the theory of residual systems.
We exemplify the axioms are sufficient but not necessary.