| Back: | ⟨a, b | aba=bb, bbb=aaa⟩ |
|---|
Completion settings:
Axiom: aba=bb.
Flip LHS and RHS.
Defines rule #5.
Referenced by [2], [3], [4], [5], [6].
Axiom: bbb=aaa.
Reduce LHS:
| [1] | (bb)b |
| ⇒ abab |
Defines rule #8.
Overlap of [1] bb=aba with [1] bb=aba:
Critical pair: baba=abab.
Reduce RHS:
| [2] | (abab) |
| ⇒ aaa |
Defines rule #6.
Referenced by [4].
Overlap of [1] bb=aba with [3] baba=aaa:
Critical pair: baaa=abaaba.
Flip LHS and RHS.
Defines rule #9.
Referenced by [5], [6], [7], [8].
Overlap of [2] abab=aaa with [1] bb=aba:
Critical pair: abaaba=aaab.
Reduce LHS:
| [4] | (abaaba) |
| ⇒ baaa |
Flip LHS and RHS.
Defines rule #4.
Overlap of [4] abaaba=baaa with [5] aaab=baaa:
Critical pair: abaabbaaa=baaaaab.
Reduce LHS:
| [1] | abaa(bb)aaa |
| [5] | ⇒ ab(aaab)aaaa |
| [1] | ⇒ a(bb)aaaaaaa |
| ⇒ aabaaaaaaaa |
Reduce RHS:
| [5] | baa(aaab) |
| ⇒ baabaaa |
Flip LHS and RHS.
Defines rule #7.
Referenced by [7].
Overlap of [5] aaab=baaa with [4] abaaba=baaa:
Critical pair: aabaaa=baaaaaba.
Reduce RHS:
| [5] | baa(aaab)a |
| [6] | ⇒ (baabaaa)a |
| ⇒ aabaaaaaaaaa |
Flip LHS and RHS.
Defines rule #3.
Overlap of [4] abaaba=baaa with [7] aabaaaaaaaaa=aabaaa:
Critical pair: abaabaaa=baaaaaaaaaaa.
Reduce LHS:
| [4] | (abaaba)aa |
| ⇒ baaaaa |
Flip LHS and RHS.
Defines rule #2.
Overlap of [7] aabaaaaaaaaa=aabaaa with [5] aaab=baaa:
Critical pair: aabaaaaaaabaaa=aabaaaab.
Reduce LHS:
| [5] | aabaaaa(aaab)aaa |
| [5] | ⇒ aaba(aaab)aaaaaa |
| [2] | ⇒ a(abab)aaaaaaaaa |
| ⇒ aaaaaaaaaaaaa |
Reduce RHS:
| [5] | aaba(aaab) |
| [2] | ⇒ a(abab)aaa |
| ⇒ aaaaaaa |
Defines rule #1.