Ну, давайте поговоримо про алгоритми, які не можуть бути представлені як кінцевий бітовий рядок для будь-якого виду кодування.
Дозвольте мені набрати такий алгоритм для вас ... Ах, але якщо я це зробити, я можу представляти цей алгоритм з кодуванням мого набраного тексту.
Як щодо представлення мого алгоритму з використанням деяких «аналогових засобів», скажімо, по позиції кількох монет на моєму столі. Хоча положення цих монет можна змоделювати за допомогою деяких реальних цифр (які можуть бути в деяких кодуваннях неможливо остаточно представити), весь цей опис знову можна вважати поданням мого алгоритму і знову можна закодувати в бітовий рядок!
Я сподіваюсь, що ці приклади дають зрозуміти, що якщо якийсь алгоритм не може бути представлений обмеженою бітовою рядком, у нас взагалі немає засобів опису цього алгоритму!
Отже, чому ми б вважали існування чогось, про що ми не можемо говорити? Можливо, цікавий для філософії, але не для науки. Отже, ми визначаємо поняття алгоритму таким чином, що воно може бути представлене бітовим рядком, оскільки тоді ми принаймні знаємо, що ми можемо говорити про всі алгоритми.
Хоча вищезазначена відповідь на поставлене запитання, я думаю, що плутанина щодо наведеного прикладу здебільшого пов’язана з тим, що представлення потребує лише унікального представлення деякого алгоритму. Спосіб подання не повинен включати фактичні обчислення, викликані алгоритмом! Це дуже корисно, оскільки це означає, що ми також можемо представляти непереборні алгоритми!