| Back: | ⟨a, b | abaabaab=abb⟩ |
|---|
Completion settings:
Axiom: abaabaab=abb.
Referenced by [3].
Axiom: abb=c.
Defines rule #2.
Simplify [1] abaabaab=abb.
Reduce RHS:
| [2] | (abb) |
| ⇒ c |
Defines rule #7.
Referenced by [4], [5], [6], [7].
Overlap of [3] abaabaab=c with [3] abaabaab=c:
Critical pair: abac=caab.
Defines rule #1.
Overlap of [3] abaabaab=c with [2] abb=c:
Critical pair: abaabac=cb.
Reduce LHS:
| [4] | aba(abac) |
| [4] | ⇒ (abac)aab |
| ⇒ caabaab |
Defines rule #6.
Overlap of [3] abaabaab=c with [4] abac=caab:
Critical pair: abaabacaab=cac.
Reduce LHS:
| [4] | aba(abac)aab |
| [4] | ⇒ (abac)aabaab |
| [5] | ⇒ (caabaab)aab |
| ⇒ cbaab |
Defines rule #5.
Referenced by [7].
Overlap of [6] cbaab=cac with [3] abaabaab=c:
Critical pair: cbac=cacaabaab.
Reduce RHS:
| [5] | ca(caabaab) |
| ⇒ cacb |
Defines rule #3.
Overlap of [5] caabaab=cb with [2] abb=c:
Critical pair: caabac=cbb.
Reduce LHS:
| [4] | ca(abac) |
| ⇒ cacaab |
Flip LHS and RHS.
Defines rule #4.