| Back: | ⟨a, b | aaa=a, baabb=ab⟩ |
|---|
Completion settings:
Axiom: aaa=a.
Defines rule #4.
Referenced by [4], [5], [6], [7].
Axiom: baabb=ab.
Referenced by [3], [4], [5], [7], [9].
Overlap of [2] baabb=ab with [2] baabb=ab:
Critical pair: baabab=abaabb.
Reduce RHS:
| [2] | a(baabb) |
| ⇒ aab |
Overlap of [2] baabb=ab with [3] baabab=aab:
Critical pair: baabaab=abaabab.
Reduce RHS:
| [3] | a(baabab) |
| [1] | ⇒ (aaa)b |
| ⇒ ab |
Overlap of [4] baabaab=ab with [2] baabb=ab:
Critical pair: baaab=abb.
Reduce LHS:
| [1] | b(aaa)b |
| ⇒ bab |
Defines rule #2.
Overlap of [4] baabaab=ab with [3] baabab=aab:
Critical pair: baaaab=abab.
Reduce LHS:
| [1] | b(aaa)ab |
| ⇒ baab |
Reduce RHS:
| [5] | a(bab) |
| ⇒ aabb |
Overlap of [2] baabb=ab with [5] bab=abb:
Critical pair: baababb=abab.
Reduce LHS:
| [6] | (baab)abb |
| [5] | ⇒ aab(bab)b |
| [5] | ⇒ aa(bab)bb |
| [1] | ⇒ (aaa)bbbb |
| ⇒ abbbb |
Reduce RHS:
| [5] | a(bab) |
| ⇒ aabb |
Flip LHS and RHS.
Referenced by [8].
Simplify [6] baab=aabb.
Reduce RHS:
| [7] | (aabb) |
| ⇒ abbbb |
Overlap of [2] baabb=ab with [8] baab=abbbb:
Critical pair: abbbbb=ab.
Defines rule #1.
Referenced by [10].
Overlap of [5] bab=abb with [8] baab=abbbb:
Critical pair: baabbbb=abbaab.
Reduce LHS:
| [8] | (baab)bbb |
| [9] | ⇒ (abbbbb)bb |
| ⇒ abbb |
Reduce RHS:
| [8] | ab(baab) |
| [5] | ⇒ a(bab)bbb |
| [9] | ⇒ a(abbbbb) |
| ⇒ aab |
Flip LHS and RHS.
Defines rule #3.