| Back: | ⟨a, b | aba=bb, abbbb=b⟩ |
|---|
Completion settings:
Axiom: aba=bb.
Flip LHS and RHS.
Referenced by [2], [3], [4], [5], [6], [12], [14].
Axiom: abbbb=b.
Reduce LHS:
| [1] | a(bb)bb |
| [1] | ⇒ aaba(bb) |
| ⇒ aabaaba |
Overlap of [1] bb=aba with [1] bb=aba:
Critical pair: baba=abab.
Flip LHS and RHS.
Overlap of [3] abab=baba with [3] abab=baba:
Critical pair: abbaba=babaab.
Reduce LHS:
| [1] | a(bb)aba |
| [2] | ⇒ (aabaaba) |
| ⇒ b |
Flip LHS and RHS.
Overlap of [4] babaab=b with [3] abab=baba:
Critical pair: babababa=bab.
Reduce LHS:
| [3] | b(abab)aba |
| [4] | ⇒ b(babaab)a |
| [1] | ⇒ (bb)a |
| ⇒ abaa |
Flip LHS and RHS.
Referenced by [6], [7], [8], [10].
Overlap of [1] bb=aba with [5] bab=abaa:
Critical pair: babaa=abaab.
Reduce LHS:
| [5] | (bab)aa |
| ⇒ abaaaa |
Flip LHS and RHS.
Overlap of [3] abab=baba with [5] bab=abaa:
Critical pair: abaabaa=babaab.
Reduce LHS:
| [6] | (abaab)aa |
| ⇒ abaaaaaa |
Reduce RHS:
| [5] | (bab)aab |
| ⇒ abaaaab |
Flip LHS and RHS.
Referenced by [8].
Overlap of [4] babaab=b with [5] bab=abaa:
Critical pair: abaaaab=b.
Reduce LHS:
| [7] | (abaaaab) |
| ⇒ abaaaaaa |
Referenced by [11].
Simplify [2] aabaaba=b.
Reduce LHS:
| [6] | a(abaab)a |
| ⇒ aabaaaaa |
Referenced by [10].
Overlap of [4] babaab=b with [9] aabaaaaa=b:
Critical pair: babb=baaaaa.
Reduce LHS:
| [5] | (bab)b |
| [6] | ⇒ (abaab) |
| ⇒ abaaaa |
Simplify [8] abaaaaaa=b.
Reduce LHS:
| [10] | (abaaaa)aa |
| ⇒ baaaaaaa |
Defines rule #1.
Overlap of [1] bb=aba with [11] baaaaaaa=b:
Critical pair: bb=abaaaaaaaa.
Reduce LHS:
| [1] | (bb) |
| ⇒ aba |
Reduce RHS:
| [10] | (abaaaa)aaaa |
| [11] | ⇒ (baaaaaaa)aa |
| ⇒ baa |
Referenced by [13].
Overlap of [12] aba=baa with [11] baaaaaaa=b:
Critical pair: ab=baaaaaaaa.
Reduce RHS:
| [11] | (baaaaaaa)a |
| ⇒ ba |
Defines rule #2.
Referenced by [14].
Simplify [1] bb=aba.
Reduce RHS:
| [13] | (ab)a |
| ⇒ baa |
Defines rule #3.