Запитання з тегом «lambda-calculus»

Формальна система Церкви, яка використовується в обчислюваності, мовах програмування та теорії доказів, представляє ефективні функції, програми та їх обчислення та докази.

7
Який внесок обчислення лямбда в область теорії обчислення?
Я просто читаю на лямбдальному обчисленні, щоб "познайомитися з цим". Я розглядаю це як альтернативну форму обчислень на відміну від машини Тьюрінга. Це цікавий спосіб роботи з функціями / скороченнями (грубо кажучи). Деякі питання продовжують нудити на мене: У чому сенс обчислення лямбда? Навіщо проходити всі ці функції / скорочення? …


2
Теорія реалізаційності: різниця у потужності між обчисленнями Лямбда та машинами Тюрінга
У мене є три споріднених підпитання, які виділені пунктами кулі внизу (ні, їх не вдалося розділити, якщо вам цікаво). Андрій Бауер писав тут , що деякі функції можна реалізувати за допомогою машини Тьюрінга, але не через лямбда-числення. Ключовим кроком його міркувань є: Однак, якщо ми використовуємо обчислення лямбда, тоді [програма] …

7
Використання лямбда-числення для отримання часової складності?
Чи є якісь переваги для обчислення складності в часі алгоритму з використанням лямбда-числення? Або існує інша система, призначена для цього? Будь-які посилання будуть вдячні.

3
Пояснення класів P та NP за допомогою лямбда-числення
У вступі та поясненні класи складності P і NP часто даються через машину Тьюрінга. Однією з моделей обчислення є лямбда-числення. Я розумію, що всі моделі обчислень рівноцінні (і якщо ми можемо ввести що-небудь в терміни машини Тьюрінга, ми можемо ввести це в термінах будь-якої моделі обчислення), але я ніколи не …

4
Чи існує не повна Тюрінг модель обчислень, проблема зупинки якої не визначена?
Я не можу придумати жодної такої моделі, можливо, якась форма набраного лямбда-числення? якийсь елементарний стільниковий автомат? Це майже спростує "Принцип обчислювальної еквівалентності" Вольфрама: Майже всі процеси, які не є очевидно простими, можна розглядати як обчислення еквівалентної складності

2
Чи однакове числення лямбда та комбінаторної логіки?
Я зараз читаю " Лямбда-обчислення та комбінатори " Гіндлі та Селдіна. Я не експерт, але завжди цікавився обчисленням лямбда через залучення до функціонального програмування (починаючи з Lisp та SICP, а тепер з R та Haskell). У « Binary лямбда - обчислення і комбінаторної логіки» , Джон Тромп говорить: CL може …

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

2
Як ви отримуєте обчислення конструкцій з інших точок Ламбда-куба?
Кози, як кажуть, є кульмінацією всіх трьох вимірів Ламбда-куба. Це мені зовсім не видно. Я думаю, що я розумію окремі виміри, і поєднання будь-яких двох, здається, призводить до відносно прямого союзу (можливо, мені чогось не вистачає?). Але коли я дивлюся на CoC, замість того, щоб виглядати як поєднання всіх трьох, …

3
Чи може введений лямбда-обчислення виражати * всі * алгоритми нижче заданої складності?
Я знаю, що складність більшості різновидів типізованих лямбда-обчислень без примітивістату Y комбінатора є обмеженою, тобто лише функції обмеженої складності можуть бути виражені, причому зв'язаність стає більшою в міру зростання виразності типової системи. Я пам'ятаю, що, наприклад, обчислення конструкцій може виражати щонайбільше подвійну експоненціальну складність. Моє запитання стосується того, чи можуть …

1
Яка різниця між стрілами та експонентними предметами в декартовій закритій категорії?
У декартовій Закритої категорії ( КТС ), існують так звані показові об'єкти , написаних . Коли КТС розглядаються як модель просто збірний λ -ісчісленіе , експоненціальне об'єкт як B A характеризує функціональний простір від типу A до типу B . Експоненційний об’єкт вводиться стрілкою, яка називається c u r r …

2
Чи є введене лямбда-числення, яке є послідовним і Тюрінг завершеним?
Чи є типізоване обчислення лямбда, де відповідна логіка відповідно до відповідності Керрі-Говарда є послідовною, і де є введені лямбда-вирази для кожної обчислюваної функції? Це, безумовно, неточне запитання, у якому немає чіткого визначення поняття "набране лямбда-числення". Мені в основному цікаво, чи існують (а) відомі приклади цього, або (б) відомі докази неможливості …

1
Стохастичні лямбда-кальку Скотта
Нещодавно Дана Скотт запропонувала стохастичне обчислення лямбда, спроба ввести ймовірнісні елементи в (нетипізовані) обчислення лямбда на основі семантики, що називається графічною моделлю. Ви можете знайти його слайди в Інтернеті, наприклад, тут, а також його статтю в Journal of Applied Logic , vol. 12 (2014). Однак швидким пошуком в Інтернеті я …

1
Підрахунок лямбда для обертових (обчислюваних) функцій Т-Тюрінга
Мене цікавить концепція "повноти р-Тюрінга", визначена Axelsen та Glück (2011) . Система r-Turing завершена, якщо вона може обчислити той самий набір функцій, що і оборотна машина Тьюрінга, не створюючи жодних даних про "сміття". Це те саме, що вміти обчислювати кожну функцію, яка є (а) обчислювальною та (б) ін'єктивною. Я б …

3
розріз і полярність пі-типів
У нещодавній темі в списку розсилки Агди з'явилося питання про ηη\eta закони, в якому Пітер Хенкок зробив замислене зауваження . Я розумію, що ηη\eta закони бувають негативних типів, тобто. сполучники, правила введення яких необоротні. Щоб вимкнути ηη\eta для функцій, Хенк пропонує замість звичайного правила застосування використовувати елімінатор на замовлення, funsplit …

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