Я не буду намагатися визначити, що таке обчислення, яке було зроблено досить добре Луком Матьєсоном та Ювалем Філіусом.
Однак, думка про вибуховий пристрій як обчислення призводить до важливої сторони: якщо вибух - це обчислення, то що він обчислює? Крім представлення пристрою після його вибуху.
Те, на що я прагну, - це те, що ми можемо досить точно визначити те, що ми вважаємо обчисленням, і навіть те, що можна розглядати (надумано?) Як одне ціле. Ми можемо описати обчислення. Але чи можемо ми сказати, що це обчислення?
Обчислення, як прийнято визначати, - суто синтаксична гра. Це гра фізичних структур, які перетворюються за точними правилами. Оскільки єдиним нашим інструментом (аж до стандартних перетворень) для представлення фізичних структур є в кінцевому рахунку рядок символів, обчислення в кінцевому підсумку визначаються як певні формальні перетворення на рядках символів. Це стосується машин Тюрінга, лямбда-числення, часткових рекурсивних функцій та інших менш популярних моделей. Слово числення (як у лямбда-числення) насправді відображає цю думку, оскільки, по-латині, калькули - це невеликі камені, які використовуються для представлення.
Але те, що це не говорить, полягає в тому, яке значення має бути приєднано до цього синтаксису, що воно собою являє. Ось що мало що я думаю, що я розумію, так як я не фахівець з таких питань (тому двічі перевіряйте мене). Проблема висвітлена теорією моделей .
З огляду на формальну систему уявлень, можливо, пов'язану з логікою (аксіоми та правила умовиводу) або з обчислювальною системою (правила перетворення), модель формальної теорії - це математична структура з компонентами, які слідують цим правилам.
Один і той же обчислення, а точніше той самий опис обчислення може насправді мати багато моделей, що відповідають дуже різним сутностям.
Наприклад, алгоритм GCD описує обчислення. Але це може бути інтерпретовано на натуральні числа, або на многочлени.
Про це нагадує Бертран Рассел : цитата :
Математику можна визначити як предмет, в якому ми ніколи не знаємо, про що говоримо, і чи правда те, що ми говоримо.
Ситуація є приблизно однаковою для обчислень. Це формальна гра, де рухи можна зрозуміти різними способами. Але насправді існують глибокі зв’язки між математикою, формально визначеною аксіоматичними системами, і теорією обчислень.
Для вирішення математичних задач було визначено обчислення, алгоритміку, і багато сучасних концепцій були продумані логіками, які намагалися зрозуміти механізми, які дозволяють нам доводити теореми, починаючи з аксіом і застосовуючи правила умовиводу.
Отже, повернутися до вибухового пристрою, це, безумовно, може бути розтлумачено як маніпулювання уявленням, тобто як обчислення. Але взагалі досить важко пов'язати з цим будь-який сенс, окрім самого себе.
Однак це не завжди так, чи не було. Принцип аналогових обчислень спирається на думку про те, що різні системи представлення можуть використовуватися для обчислень, які пов'язані певним чином. Тоді ми можемо обчислити за допомогою однієї системи уявлення про те, що інша система (занадто громіздка, щоб насправді використовувати, наприклад, всесвіт :), обчислила б у відповідній настройці.