Definition
An abstract reduction system is confluent if, whenever and , there exists such that and .
Equivalently, any two reduction sequences starting from the same object can be joined again.
Consequences
Confluence implies that if an element has a normal form, then that normal form is unique. This makes reduction a reliable method of computing canonical representatives.
Confluence is closely related to local confluence and diamond properties, which often provide easier sufficient conditions for it.
Related Concepts
Abstract Reduction System
Church-Rosser Property
Diamond Property (graph theory)
Normal Form
Strong Normalization
Convergent (Rewriting)