Визначення машин Тьюрінга завжди явні щодо того, що символ пустих не є частиною вхідного алфавіту.
Цікаво , що йде не так , коли ви б зробити його частиною вхідного алфавіту, тому що фактично порожній символ , вже , здається, частина вхідних даних.
Щоб пояснити, що "здається" в останньому реченні, врахуйте наступне.
У налаштуваннях за замовчуванням праворуч від вводу з’являється нескінченна кількість порожніх символів. Коли головка стрічки переміщається над першим порожнім символом, обчислення можуть просто продовжуватися, оскільки це не потрібно, щоб це був стан прийому чи відхилення.
Тепер припустимо, що обчислення згодом записуватиме символи з вхідного алфавіту праворуч від цього першого пустого символу, а потім повернеться у крайнє ліве положення, а також повернеться у початковий стан. Потім він би почався з іншої стрічки. Ефективно, він починається з іншого вводу, де праворуч від порожнього поля вводяться символи введення, яких раніше не було. Здається, вхід ефективно включає порожній символ. Подальша поведінка машини тепер також може бути різною: після повторного зустрічання з порожнім кольором воно буде стикатися з різними символами праворуч.
Припустимо, що цей сценарій дійсно можливий, чому б ви не вважали порожній символ частиною вхідного алфавіту і чому ви не дозволили б включити його як частину "початкового" вводу?
Можливо, це просто спосіб визначити вхід таким, щоб він не завжди був нескінченним?