Xây máy Turing cho L = {aibjck | i × j = k; i,j,k ≥ 1}. Ví dụ: AABBBBCCCCCCCC (2×4=8) được chấp nhận.
Phương pháp
- Thay A→X, đi phải qua các A
- Gặp B đầu → B→Y, đi phải qua B, C đầu → C→Z, đi trái
- Đi trái qua Z,B đến Y gần nhất → đi phải
- Nếu trỏ B: lặp bước 2-4. Nếu trỏ Z: đi trái, Y→B, qua A
- Gặp X gần nhất → đi phải
- Nếu vẫn là A: lặp tất cả. Nếu là Y: đi phải qua Y,Z đến $
- Gặp $ → đi trái, chấp nhận
Sơ đồ chuyển trạng thái
