Обратите внимание, что моя память о синтаксисе DFA очень устарела, поэтому мой ответ, несомненно, немного сломан. Надеюсь, это даст вам общее представление. Я решил полностью игнорировать +
. Как утверждает AmirW, abc + def и abcdef одинаковы для целей делимости.
Принимаем состояние C.
A=1,4,7,BB,AC,CA
B=2,5,8,AA,BC,CB
C=0,3,6,9,AB,BA,CC
Обратите внимание, что в приведенном выше языке используются все 9 возможных пар ABC. Он всегда заканчивается на A, B или C, и тот факт, что каждое использование переменной является парным, означает, что каждая итерация обработки будет сокращать строку переменных.
Пример:
1490 = AACC = BCC = BC = B (Fail)
1491 = AACA = BCA = BA = C (Success)