| Back: | ⟨a, b | aabbaaaab=ab⟩ |
|---|
Completion settings:
Axiom: aabbaaaab=ab.
Referenced by [2], [3], [4], [5].
Overlap of [1] aabbaaaab=ab with [1] aabbaaaab=ab:
Critical pair: aabbaaab=abbaaaab.
Flip LHS and RHS.
Overlap of [2] abbaaaab=aabbaaab with [1] aabbaaaab=ab:
Critical pair: abbaaab=aabbaaabbaaaab.
Reduce RHS:
| [1] | aabba(aabbaaaab) |
| ⇒ aabbaab |
Referenced by [4], [5], [6], [7].
Overlap of [3] abbaaab=aabbaab with [1] aabbaaaab=ab:
Critical pair: abbaab=aabbaabbaaaab.
Reduce RHS:
| [1] | aabb(aabbaaaab) |
| ⇒ aabbab |
Defines rule #1.
Overlap of [1] aabbaaaab=ab with [2] abbaaaab=aabbaaab:
Critical pair: aaabbaaab=ab.
Reduce LHS:
| [3] | aa(abbaaab) |
| [4] | ⇒ aaa(abbaab) |
| ⇒ aaaaabbab |
Defines rule #4.
Simplify [2] abbaaaab=aabbaaab.
Reduce RHS:
| [3] | a(abbaaab) |
| [4] | ⇒ aa(abbaab) |
| ⇒ aaaabbab |
Defines rule #3.
Simplify [3] abbaaab=aabbaab.
Reduce RHS:
| [4] | a(abbaab) |
| ⇒ aaabbab |
Defines rule #2.