| Back: | ⟨a, b | aab=aaa, bbab=a⟩ |
|---|
Completion settings:
Axiom: aab=aaa.
Defines rule #1.
Referenced by [4], [5], [6], [7], [8].
Axiom: bbab=a.
Defines rule #3.
Referenced by [3], [4], [7], [8].
Overlap of [2] bbab=a with [2] bbab=a:
Critical pair: bbaa=abab.
Defines rule #2.
Overlap of [1] aab=aaa with [2] bbab=a:
Critical pair: aaa=aaabab.
Reduce RHS:
| [1] | a(aab)ab |
| [1] | ⇒ aaa(aab) |
| ⇒ aaaaaa |
Flip LHS and RHS.
Defines rule #6.
Overlap of [3] bbaa=abab with [1] aab=aaa:
Critical pair: bbaaa=ababb.
Reduce LHS:
| [3] | (bbaa)a |
| ⇒ ababa |
Flip LHS and RHS.
Overlap of [3] bbaa=abab with [1] aab=aaa:
Critical pair: bbaaaa=ababab.
Reduce LHS:
| [3] | (bbaa)aa |
| ⇒ ababaa |
Flip LHS and RHS.
Referenced by [8].
Overlap of [5] ababb=ababa with [2] bbab=a:
Critical pair: abaa=ababaab.
Reduce RHS:
| [1] | abab(aab) |
| ⇒ ababaaa |
Flip LHS and RHS.
Overlap of [5] ababb=ababa with [2] bbab=a:
Critical pair: ababa=abababab.
Reduce RHS:
| [6] | (ababab)ab |
| [7] | ⇒ (ababaaa)b |
| [1] | ⇒ ab(aab) |
| ⇒ abaaa |
Defines rule #4.
Simplify [7] ababaaa=abaa.
Reduce LHS:
| [8] | (ababa)aa |
| ⇒ abaaaaa |
Defines rule #7.
Simplify [5] ababb=ababa.
Reduce RHS:
| [8] | (ababa) |
| ⇒ abaaa |
Defines rule #5.