| Back: | ⟨a, b | aabaab=aaba⟩ |
|---|
Completion settings:
Axiom: aabaab=aaba.
Referenced by [3].
Axiom: aaba=c.
Defines rule #6.
Referenced by [3], [4], [5], [6].
Simplify [1] aabaab=aaba.
Reduce RHS:
| [2] | (aaba) |
| ⇒ c |
Referenced by [4].
Overlap of [3] aabaab=c with [2] aaba=c:
Critical pair: cab=c.
Defines rule #4.
Overlap of [2] aaba=c with [2] aaba=c:
Critical pair: aabc=caba.
Reduce RHS:
| [4] | (cab)a |
| ⇒ ca |
Defines rule #5.
Overlap of [2] aaba=c with [5] aabc=ca:
Critical pair: aabca=cabc.
Reduce LHS:
| [5] | (aabc)a |
| ⇒ caa |
Reduce RHS:
| [4] | (cab)c |
| ⇒ cc |
Defines rule #3.
Overlap of [5] aabc=ca with [4] cab=c:
Critical pair: aabc=caab.
Reduce LHS:
| [5] | (aabc) |
| ⇒ ca |
Reduce RHS:
| [6] | (caa)b |
| ⇒ ccb |
Flip LHS and RHS.
Defines rule #1.
Overlap of [5] aabc=ca with [6] caa=cc:
Critical pair: aabcc=caaa.
Reduce LHS:
| [5] | (aabc)c |
| ⇒ cac |
Reduce RHS:
| [6] | (caa)a |
| ⇒ cca |
Defines rule #2.