Let be an abstract rewriting system, i.e., a set equipped with a binary relation . Write for the reflexive-transitive closure of . We say that is confluent iff for every such that and , there exists such that and .
Say that an abstract rewriting system is strongly normalizing if every sequence
is eventually stable: there is some such that . An element is normal if implies .
Define to mean and . The condition of being strongly normalizing is that all downward chains
terminate after finitely many steps (no infinite descent), i.e., that is a well-founded relation.
In a confluent strongly normalizing abstract rewriting system , for every element there is a unique normal such that .
Of course, for every there is some normal for which . If that were not true for some , then by dependent choice, we can construct a sequence with and for which (since by hypothesis no in the chain is normal). But this violates “no infinite descent”.
Now suppose and for normal . By confluence, there is some such that and . By normality of , we have , establishing uniqueness.
With a little extra care, the word “confluent” in the proposition can be replaced by “locally confluent”, in the sense of locally confluent relation.
Last revised on June 23, 2025 at 12:36:22. See the history of this page for a list of all contributions to it.