Morphocompletion for #1 ⟨a, b, c, d | dcbadab=aa, ac=1, ca=1, bd=1, db=1⟩

Solved by morph:3/0,2/0,3/0. (See Morphocompletion.)

Step 1

Checking up to 20 rules for overlaps.

Rewriting system is not complete: roundsLimit

#Rule
1. ac ⇒ 1
2. ca ⇒ 1
3. db ⇒ 1
4. adab ⇒ dabaa
5. cdab ⇒ dabcc
6. cdcb ⇒ adcbc
7. cdcba ⇒ adcb
8. aadcb ⇒ dcba
9. bd ⇒ 1
10. baadcb ⇒ cba
11. abaad ⇒ bada
12. abccd ⇒ bcda
13. cbad ⇒ baadc
14. cbada ⇒ baad
15. dabccd ⇒ cda
...

Collecting factors up to length 4, frequency 1:

Length 2:[2/0] cb
Length 3:[3/0] dcb

Considering [length 3 / frequency 0] dcb=e.

Step 2

Checking up to 20 rules for overlaps.

Rewriting system is not complete: roundsLimit

#Rule
1. ac ⇒ 1
2. ca ⇒ 1
3. aec ⇒ ce
4. aae ⇒ ea
5. cea ⇒ ae
6. cce ⇒ ec
7. ceea ⇒ aeae
8. cece ⇒ aeec
9. abe ⇒ b
10. cb ⇒ be
11. ceb ⇒ aebe
12. db ⇒ 1
13. ed ⇒ dc
14. eadab ⇒ aa
15. ecdab ⇒ cc
16. aad ⇒ eada
17. ccd ⇒ ecda
18. ccdc ⇒ ecd
19. bd ⇒ 1
...

Collecting factors up to length 3, frequency 1:

Length 2:[2/0] ce

Considering [length 2 / frequency 0] ce=f.

Step 3

Checking up to 20 rules for overlaps.

Rewriting system is not complete: roundsLimit

#Rule
1. ae ⇒ fa
2. af ⇒ e
3. ac ⇒ 1
4. ce ⇒ f
5. cf ⇒ ec
6. ca ⇒ 1
7. aae ⇒ ea
8. cfa ⇒ e
9. abe ⇒ b
10. cb ⇒ be
11. db ⇒ 1
12. ed ⇒ dc
13. fdab ⇒ c
14. cd ⇒ fda
15. cdc ⇒ fd
16. eadab ⇒ aa
17. fad ⇒ adc
18. aad ⇒ eada
19. bd ⇒ 1
...

Collecting factors up to length 4, frequency 1:

Length 2:[2/0] ab
Length 3:[3/0] dab

Considering [length 3 / frequency 0] dab=g.

Step 4

Rewriting system is complete. See a, b, c, d | dcbadab=aa, ac=1, ca=1, bd=1, db=1⟩.