| Back: | ⟨a, b | ababaaabab=b⟩ |
|---|
Completion settings:
Axiom: ababaaabab=b.
Referenced by [2], [3], [4], [6], [7], [8].
Overlap of [1] ababaaabab=b with [1] ababaaabab=b:
Critical pair: ababaab=baaabab.
Flip LHS and RHS.
Defines rule #3.
Referenced by [3], [4], [6], [8].
Overlap of [1] ababaaabab=b with [1] ababaaabab=b:
Critical pair: ababaaabb=babaaabab.
Reduce RHS:
| [2] | ba(baaabab) |
| ⇒ baababaab |
Referenced by [5].
Overlap of [2] baaabab=ababaab with [1] ababaaabab=b:
Critical pair: baaabb=ababaababaaabab.
Reduce RHS:
| [1] | ababa(ababaaabab) |
| ⇒ ababab |
Defines rule #1.
Referenced by [5].
Simplify [3] ababaaabb=baababaab.
Reduce LHS:
| [4] | aba(baaabb) |
| ⇒ abaababab |
Defines rule #5.
Overlap of [5] abaababab=baababaab with [1] ababaaabab=b:
Critical pair: abaabb=baababaabaaabab.
Reduce RHS:
| [2] | baababaa(baaabab) |
| [1] | ⇒ ba(ababaaabab)aab |
| ⇒ babaab |
Defines rule #2.
Overlap of [5] abaababab=baababaab with [1] ababaaabab=b:
Critical pair: abaababb=baababaababaaabab.
Reduce RHS:
| [1] | baababa(ababaaabab) |
| ⇒ baababab |
Defines rule #4.
Overlap of [1] ababaaabab=b with [2] baaabab=ababaab:
Critical pair: abaababaab=b.
Defines rule #6.