| Back: | ⟨a, b | aab=b, babaaa=b⟩ |
|---|
Completion settings:
Axiom: aab=b.
Defines rule #2.
Referenced by [3], [4], [6], [9].
Axiom: babaaa=b.
Referenced by [3], [4], [5], [7], [8].
Overlap of [2] babaaa=b with [1] aab=b:
Critical pair: babab=bb.
Overlap of [2] babaaa=b with [1] aab=b:
Critical pair: babaab=bab.
Reduce LHS:
| [1] | bab(aab) |
| ⇒ babb |
Overlap of [4] babb=bab with [2] babaaa=b:
Critical pair: babb=bababaaa.
Reduce LHS:
| [4] | (babb) |
| ⇒ bab |
Reduce RHS:
| [3] | (babab)aaa |
| ⇒ bbaaa |
Referenced by [6], [7], [8], [9], [10].
Simplify [3] babab=bb.
Reduce LHS:
| [5] | (bab)ab |
| [1] | ⇒ bbaa(aab) |
| [1] | ⇒ bb(aab) |
| ⇒ bbb |
Referenced by [7].
Overlap of [6] bbb=bb with [2] babaaa=b:
Critical pair: bbb=bbabaaa.
Reduce LHS:
| [6] | (bbb) |
| ⇒ bb |
Reduce RHS:
| [5] | b(bab)aaa |
| [6] | ⇒ (bbb)aaaaaa |
| ⇒ bbaaaaaa |
Flip LHS and RHS.
Referenced by [8].
Overlap of [2] babaaa=b with [5] bab=bbaaa:
Critical pair: bbaaaaaa=b.
Reduce LHS:
| [7] | (bbaaaaaa) |
| ⇒ bb |
Defines rule #3.
Overlap of [4] babb=bab with [5] bab=bbaaa:
Critical pair: babbbaaa=babab.
Reduce LHS:
| [8] | ba(bb)baaa |
| [8] | ⇒ ba(bb)aaa |
| [5] | ⇒ (bab)aaa |
| [8] | ⇒ (bb)aaaaaa |
| ⇒ baaaaaa |
Reduce RHS:
| [5] | (bab)ab |
| [8] | ⇒ (bb)aaaab |
| [1] | ⇒ baa(aab) |
| [1] | ⇒ b(aab) |
| [8] | ⇒ (bb) |
| ⇒ b |
Defines rule #1.
Simplify [5] bab=bbaaa.
Reduce RHS:
| [8] | (bb)aaa |
| ⇒ baaa |
Defines rule #4.