여기서 첫 번째 트릭은 곱셈 테이블을 곱셈 테이블 의 문자를 나타내는 각 상태 의 오토 마톤 의 전이 테이블로 생각 하지만 아직 수용에 대해 걱정하지는 않습니다. 따라서 테이블의 왼쪽과 본문에있는 글자는 실제로 상태입니다 로 쓰는 것이 더 정확할 것입니다. 상단의 문자가 입력입니다.ㅏ큐ㅏ,큐비,큐씨
그런 다음 를 바꿈으로써 역 곱셈 을 위한 오토 마톤 ( 전치의 경우 " ")를 구성하십시오 .ㅏ티티ㅏ
ㅏ티ㅏ비씨ㅏㅏㅏ씨비씨ㅏ비씨비씨ㅏ
따라서 는 상태 로 이동 하고 마찬가지로 는 상태 의 로 이동 합니다.A ( a b c )씨ㅏ티( c b a )ㅏㅏ티
그러나 는 사용자가 오른쪽에서 왼쪽으로 가고 있다고 가정 하지만 여전히 왼쪽에서 오른쪽으로 가고 싶습니다. 따라서 두 번째 요령은 모든 화살표 를 반대로하여 오토 마톤 을 뒤집는 것입니다 (이는 곱셈이 아니라 우리를 다시 시작하게 만들 것입니다). 이는 아래의 전환 표에 의해 주어진 비 결정적 오토 마톤 집니다. 닭이 긁는 것을 막기 위해 연결된 문자로 표시되는 부분 집합이 있으므로 는 실제로 입니다. (괜찮아요. 작동하는 것 같습니다).ㅏ티ㅏ티아르 자형a c{ a , c }
ㅏ티아르 자형ㅏ비씨a bb ca ca b c∅ㅏa b∅씨a b씨a b ca b c∅비비씨ㅏb ca ca ba b c∅씨씨ㅏ비a ca b cb ca b c∅
이것을 라인 위에 3 개의 행만있는 비 결정적 오토 마톤 또는 8 개의 행이 모두있는 결정된 버전으로 해석 할 수 있습니다.
마지막으로, 문제를 해결하기 위해 기계는 원래의 제품 간 자동 장치입니다 및 입니다 두 오토마타의 교차 동작을 수행하기 위해 우리는 필요하지 않습니다 ( 어떤 더). 에는 과 같은 쌍인 상태가 있습니다 . 전환 기능은 와 독립적으로 실행합니다. 단일 시작 상태 은 input , input 등으로 이동합니다. ㅏㅏ티아르 자형A ×ㅏ티아르 자형ㅏ티A ×ㅏ티아르 자형⟨ , C ⟩ㅏㅏ티아르 자형⟨ 1 , 1 ⟩⟨ , ⟩ㅏ⟨ B , B ⟩비
비 결정적 버전에서 허용되는 상태는 등입니다. 결정적 버전에서 승인 가능한 상태는 첫 번째 구성 요소가 과 같은 두 번째 구성 요소 세트의 인 쌍입니다. 또는 .⟨ ,⟩∈⟨ ,⟩⟨ B , B C ⟩
A ×ㅏ티아르 자형그림과 같이 증강되고 결정된 은 상태이므로 자세히 작성하지 않으면 용서하십시오. 그러나 비 결정적 버전은 상태입니다.25 = 3 ⋅ 8 + 110 = 3 ⋅ 3 + 1