| Back: | ⟨a, b | bab=aba, aaaa=a⟩ |
|---|
Completion settings:
Axiom: bab=aba.
Defines rule #1.
Referenced by [3], [4], [5], [6], [7].
Axiom: aaaa=a.
Defines rule #2.
Overlap of [1] bab=aba with [1] bab=aba:
Critical pair: baaba=abaab.
Defines rule #3.
Overlap of [3] baaba=abaab with [1] bab=aba:
Critical pair: baaaba=abaabb.
Defines rule #4.
Overlap of [4] baaaba=abaabb with [1] bab=aba:
Critical pair: baaaaba=abaabbb.
Reduce LHS:
| [2] | b(aaaa)ba |
| [1] | ⇒ (bab)a |
| ⇒ abaa |
Flip LHS and RHS.
Defines rule #5.
Referenced by [7].
Overlap of [4] baaaba=abaabb with [3] baaba=abaab:
Critical pair: baaaabaab=abaabbaba.
Reduce LHS:
| [2] | b(aaaa)baab |
| [1] | ⇒ (bab)aab |
| ⇒ abaaab |
Reduce RHS:
| [1] | abaab(bab)a |
| [3] | ⇒ a(baaba)baa |
| ⇒ aabaabbaa |
Flip LHS and RHS.
Overlap of [1] bab=aba with [5] abaabbb=abaa:
Critical pair: babaa=abaaabbb.
Reduce LHS:
| [1] | (bab)aa |
| ⇒ abaaa |
Flip LHS and RHS.
Defines rule #7.
Overlap of [2] aaaa=a with [6] aabaabbaa=abaaab:
Critical pair: aaabaaab=abaabbaa.
Flip LHS and RHS.
Defines rule #8.
Overlap of [6] aabaabbaa=abaaab with [3] baaba=abaab:
Critical pair: aabaababaab=abaaabba.
Reduce LHS:
| [3] | aa(baaba)baab |
| [6] | ⇒ a(aabaabbaa)b |
| ⇒ aabaaabb |
Flip LHS and RHS.
Defines rule #6.