Confluence (informatique)
Un article de Wikipédia, l'encyclopédie libre.
|
|
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
La confluence d'un système de réécriture
est définie comme la propriété suivante :
Pour tous termes
tels que
et
, il existe
tel que
et
.
La confluence est équivalente à la propriété de Church-Rosser.
Le lemme de Newmann énonce qu'un système de réécriture qui termine et qui est localement confluent est confluent.
On voit que le système localement confluent A ← B ↔ C → D ne termine pas et n'est pas confluent, en effet A ← B → → D et il n'y a pas de E tel que A → E ← D.