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

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

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

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

1
Історичний зв’язок між набраним лямбда-численням і Ліспом?
Нещодавно я мав дискусію з другом (який є прихильником сильно набраних мов). Він зробив коментар: Винахідники Lambda Calculus завжди мали намір його набрати. Тепер ми бачимо , що церква була пов'язана з в Просто типізованих лямбда - обчисленню . Дійсно, здається, він пояснив просто набраний лямбда-обчислення, щоб зменшити непорозуміння щодо …

1
Ета розширення за малюнком обчислення лямбда
Клоп, ван Оостром та де Врієр мають документ про обчислення лямбда з візерунками. http://www.sciencedirect.com/science/article/pii/S0304397508000571 У певному сенсі шаблон є деревом змінних, хоча я просто думаю про це як про вкладений набір змінних, наприклад, ((x, y), z), (t, s)). У роботі вони показали, що якщо шаблони лінійні, в тому сенсі, що …

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

1
Просто набрано лямбда-числення та логіку вищого порядку
Яке співвідношення між просто набраним лямбдальним численням та логікою вищого порядку? Згідно з Кері-Говард, здається, що просто набране лямбда-числення відповідає логіці пропозицій. Як це пов'язано з логікою вищого порядку? Відповідно до цього підручника від Geuvers: http://typessummerschool07.cs.unibo.it/courses/geuvers-1.pdf мова HOL здається STT. Чи не повинно бути ПРОП? Що це означає? Чи мав …

1
Методи доказування, що показують, що перевірка залежного типу вирішується
Я знаходжусь у ситуації, коли мені потрібно показати, що перевірка типу визначається для обчислення залежно типовим типом, над яким я працюю. Поки мені вдалося довести, що система сильно нормалізується, і, таким чином, визначальна рівність є вирішальною. У багатьох прочитаних нами посиланнях рішучість перевірки типу вказана як наслідок сильної нормалізації, і …

1
Алгоритми інверсії програм для програм вищого порядку
Термін "інверсія програми" має декілька відтінків значення, але, ймовірно, розпочався з роботи Дж. Маккарті 1956 р . Інверсія функцій, визначених машинами Тьюрінга в контексті ШІ. На сьогоднішній день виявлено багато зв'язків між інверсією програми та іншими сферами, наприклад, оборотне програмування (фізичне та логічне), часткове оцінювання, перевірка, двонаправлене програмування, логічне програмування …

1
Розуміння доказу сильної нормалізації обчислення конструкцій
У мене є труднощі в розумінні доказів сильної нормалізації для числення конструкцій. Я намагаюся дотримуватися доказів у роботі Германа Гейвера "Короткий і гнучкий доказ сильної норми для обчислення конструкцій". Я добре дотримуюся основної лінії міркувань. Конструкції Гюверса для кожного типуTTT тлумачення [[T]]ξ[[T]]ξ[\![T]\!]_\xi на основі деякої оцінки змінних типів ξ(α)ξ(α)\xi(\alpha). А …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.