Яким був первісний намір створити обчислення лямбда?


22

Я читав, що спочатку Церква запропонувала обчислення як частину своїх пастулів логіки (що є чистим ). Але Клійн виявив свою "систему" непослідовною, після чого Церква витягла відповідні речі для своєї роботи про "ефективну обчислюваність" і відмовилася від своєї попередньої роботи з логіки.λ

Отже, наскільки я розумію, система і її позначення сформувалися як частина чогось спільного з логікою. Чого Церква спочатку намагалася добитися від того, що він відкинув згодом? Які були початкові причини створення λ -калькуляції?λλ


1
Друкуємо в назві ...
користувач11153

Відповіді:


26

Він хотів створити формальну систему для основ логіки та математики, яка була б простішою за теорію типу Рассела та теорію множин Зермело.

Основна ідея полягала в додаванні константи до нетипового обчислення лямбда (або комбінаційної логіки) та інтерпретації X Z як вираження " Z задовольняє присудок X ", а Ξ X Y як вираження " X Y ". За допомогою правил, що виражають ці наміри, можна потім інтерпретувати -фрагмент інтуїтивістичної логіки предиката та необмеженого розуміння. Єдина проблема полягає в тому, що за парадоксом Керрі кожен X є похідним.ΞXZZXΞXYXYX

Див. С. 7 з:

Кардон і Хіндлі, Історія обчислення лямбда і комбінаційної логіки , 2006 р .: http://www.users.waitrose.com/~hindley/SomePapers_PDFs/2006CarHin,HistlamRp.pdf

А також вступ до:

Barendregt, Bunder та Dekkers, Системи неподатливої ​​комбінаційної логіки, завершені для первинного пропозиційного та предикатного обчислення , JSL 58-3 (1993): http://ftp.cs.ru.nl/CompMath.Found/ICL1.ps


8
"Єдина проблема полягає в тому, що за допомогою парадоксу Керрі кожен є похідним" :) Може бути корисним нагадати, що таке парадокс Карі: Враховуючи, що існує термін Y такий, що Y M = M ( Y M ) для кожного M , один Тоді можна записати Y ( ¬ ), що є пропозицією ϕ такою, що ϕ ¬ ϕ , даючи те саме протиріччя, що і для парадоксу Русселя. Тут вирішальне значення має неприпинення, що мотивувало створення просто набраного λ -рахунку, в якому кожен термін закінчується.XYYM=M(YM)MY(¬)ϕϕ¬ϕ λ
коді

2

Я не впевнений, чи це було частиною мотивації створення обчислення лямбда, але обчислення лямбда було використано для вирішення проблеми Енштайдунґс , поставленої Гільбертом у 1928 році. Тьюрінг самостійно вирішив проблему Енштайдунгс, запровадивши машину Тюрінга.

З статті Вікіпедії про Entscheidungsproblem:

У 1936 р. Церква Алонцо та Алан Тьюрінг опублікували незалежні документи [2], в яких показано, що загальне рішення проблеми Енштайдунґс неможливе, якщо припустити, що інтуїтивне поняття "ефективно обчислюється" вловлюється функціями, обчисленими машиною Тюрінга (або, що еквівалентно, ті, що виражаються в численності лямбда).


1
Ось "наслідки" того, що раніше було створено обчислення лямбда. Він просто повторно використав її критичну частину для надання визначення ефективного обчислення.
Кандидат наук
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.