| Back: | ⟨a, b | aabb=ba, abbb=a⟩ |
|---|
Completion settings:
Axiom: aabb=ba.
Referenced by [3].
Axiom: abbb=a.
Defines rule #1.
Referenced by [3], [7], [8], [9], [10].
Overlap of [1] aabb=ba with [2] abbb=a:
Critical pair: aa=bab.
Defines rule #3.
Referenced by [4], [5], [6], [7], [9].
Overlap of [3] aa=bab with [3] aa=bab:
Critical pair: abab=baba.
Flip LHS and RHS.
Defines rule #4.
Overlap of [4] baba=abab with [4] baba=abab:
Critical pair: baabab=ababba.
Reduce LHS:
| [3] | b(aa)bab |
| ⇒ bbabbab |
Flip LHS and RHS.
Defines rule #6.
Overlap of [3] aa=bab with [5] ababba=bbabbab:
Critical pair: abbabbab=babbabba.
Flip LHS and RHS.
Defines rule #7.
Overlap of [4] baba=abab with [5] ababba=bbabbab:
Critical pair: bbbabbab=ababbba.
Reduce RHS:
| [2] | ab(abbb)a |
| [3] | ⇒ ab(aa) |
| ⇒ abbab |
Referenced by [8].
Overlap of [7] bbbabbab=abbab with [2] abbb=a:
Critical pair: bbbabba=abbabbb.
Reduce RHS:
| [2] | abb(abbb) |
| ⇒ abba |
Defines rule #5.
Referenced by [9].
Overlap of [8] bbbabba=abba with [3] aa=bab:
Critical pair: bbbabbbab=abbaa.
Reduce LHS:
| [2] | bbb(abbb)ab |
| [3] | ⇒ bbb(aa)b |
| ⇒ bbbbabb |
Reduce RHS:
| [3] | abb(aa) |
| [2] | ⇒ (abbb)ab |
| [3] | ⇒ (aa)b |
| ⇒ babb |
Referenced by [10].
Overlap of [9] bbbbabb=babb with [2] abbb=a:
Critical pair: bbbba=babbb.
Reduce RHS:
| [2] | b(abbb) |
| ⇒ ba |
Defines rule #2.