| Back: | ⟨a, b | aaa=1, babb=abba⟩ |
|---|
Completion settings:
Axiom: aaa=1.
Defines rule #1.
Referenced by [4], [5], [6], [8], [9], [10], [11], [12], [13], [14], [15].
Axiom: babb=abba.
Defines rule #3.
Referenced by [3], [5], [7], [9], [10], [11], [14], [15], [18].
Overlap of [2] babb=abba with [2] babb=abba:
Critical pair: bababba=abbaabb.
Reduce LHS:
| [2] | ba(babb)a |
| ⇒ baabbaa |
Flip LHS and RHS.
Referenced by [4], [5], [8], [15].
Overlap of [1] aaa=1 with [3] abbaabb=baabbaa:
Critical pair: aabaabbaa=bbaabb.
Flip LHS and RHS.
Overlap of [2] babb=abba with [3] abbaabb=baabbaa:
Critical pair: bbaabbaa=abbaaabb.
Reduce LHS:
| [4] | (bbaabb)aa |
| [1] | ⇒ aabaabb(aaa)a |
| ⇒ aabaabba |
Reduce RHS:
| [1] | abb(aaa)bb |
| ⇒ abbbb |
Flip LHS and RHS.
Referenced by [6], [7], [8], [16].
Overlap of [1] aaa=1 with [5] abbbb=aabaabba:
Critical pair: aaaabaabba=bbbb.
Reduce LHS:
| [1] | (aaa)abaabba |
| ⇒ abaabba |
Flip LHS and RHS.
Referenced by [17].
Overlap of [2] babb=abba with [5] abbbb=aabaabba:
Critical pair: baabaabba=abbabb.
Reduce RHS:
| [2] | ab(babb) |
| [2] | ⇒ a(babb)a |
| ⇒ aabbaa |
Overlap of [3] abbaabb=baabbaa with [5] abbbb=aabaabba:
Critical pair: abbaaabaabba=baabbaabb.
Reduce LHS:
| [1] | abb(aaa)baabba |
| [4] | ⇒ ab(bbaabb)a |
| [7] | ⇒ a(baabaabba)aa |
| [1] | ⇒ (aaa)bbaaaa |
| [1] | ⇒ bb(aaa)a |
| ⇒ bba |
Reduce RHS:
| [3] | ba(abbaabb) |
| ⇒ babaabbaa |
Flip LHS and RHS.
Referenced by [9], [10], [11].
Overlap of [2] babb=abba with [8] babaabbaa=bba:
Critical pair: babbba=abbaabaabbaa.
Reduce LHS:
| [2] | (babb)ba |
| ⇒ abbaba |
Reduce RHS:
| [7] | ab(baabaabba)a |
| [1] | ⇒ abaabb(aaa) |
| ⇒ abaabb |
Flip LHS and RHS.
Referenced by [10], [16], [17].
Overlap of [8] babaabbaa=bba with [1] aaa=1:
Critical pair: babaabb=bbaa.
Reduce LHS:
| [9] | b(abaabb) |
| [2] | ⇒ (babb)aba |
| ⇒ abbaaba |
Overlap of [8] babaabbaa=bba with [10] abbaaba=bbaa:
Critical pair: bababbaa=bbaba.
Reduce LHS:
| [2] | ba(babb)aa |
| [1] | ⇒ baabb(aaa) |
| ⇒ baabb |
Defines rule #4.
Overlap of [10] abbaaba=bbaa with [1] aaa=1:
Critical pair: abbaab=bbaaaa.
Reduce RHS:
| [1] | bb(aaa)a |
| ⇒ bba |
Referenced by [13], [14], [15].
Overlap of [1] aaa=1 with [12] abbaab=bba:
Critical pair: aabba=bbaab.
Flip LHS and RHS.
Defines rule #2.
Overlap of [2] babb=abba with [12] abbaab=bba:
Critical pair: bbba=abbaaab.
Reduce RHS:
| [1] | abb(aaa)b |
| ⇒ abbb |
Flip LHS and RHS.
Defines rule #5.
Overlap of [3] abbaabb=baabbaa with [12] abbaab=bba:
Critical pair: abbabba=baabbaaaab.
Reduce LHS:
| [2] | ab(babb)a |
| [2] | ⇒ a(babb)aa |
| [1] | ⇒ aabb(aaa) |
| ⇒ aabb |
Reduce RHS:
| [11] | (baabb)aaaab |
| [1] | ⇒ bbab(aaa)aab |
| ⇒ bbabaab |
Flip LHS and RHS.
Defines rule #9.
Overlap of [5] abbbb=aabaabba with [14] abbb=bbba:
Critical pair: bbbab=aabaabba.
Reduce RHS:
| [9] | a(abaabb)a |
| ⇒ aabbabaa |
Defines rule #7.
Simplify [6] bbbb=abaabba.
Reduce RHS:
| [9] | (abaabb)a |
| ⇒ abbabaa |
Defines rule #6.
Overlap of [11] baabb=bbaba with [14] abbb=bbba:
Critical pair: babbba=bbabab.
Reduce LHS:
| [2] | (babb)ba |
| ⇒ abbaba |
Flip LHS and RHS.
Defines rule #8.