Логічні рамки та теорія типів


11

Чим відрізняється логічна рамка від теорії типів? Обидва вони мають типи, терміни та засновані на залежно набраному лямбдальному обчисленні.

У нас є Edinburg LF, який базується на обчисленні лямбда-пі, проте мені здається, що там є якась тонка різниця.

Відповіді:


12

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

Звичайно, те, що вважається мета-мовою, є досить розпливчастим, і корисно зрозуміти історичний розвиток логічних рамок. Першим логічним каркасом був Автомат Де Бреййна (1), який базується на обчисленні. Багато ідей з мовної родини Automath знайшли свій шлях у сучасні логічні рамки. Робота Мартіна-Лефа над конструктивними теоріями типів, також заснованими на λ -калькулях, також мала вплив.λλ

λАБΠхА.БАБΠхА.Б

ΓМ:АБΓN:АΓМN:БΓМ:ΠхА.БΓN:АΓМN:Б{N/х}

λ

λ

λλ

λ

  1. Н. де Бреййн: Математична мова АВТОМАТ, її використання та деякі її розширення.

  2. РФ Харпер, Ф. Гонсел, Г. Плоткін: Рамка для визначення логіки .

  3. Ф. Пфеннінг: Логічні рамки.

  4. Ф. Пфеннінг: Логічні рамки - короткий вступ .


Чи знаєте ви про якісь вступні книги про помічників доказів (логічні рамки), підходящі для того, хто вже знає основи просто набраного лямбда-числення та логіки першого порядку?
Трисмегістос

1
@Trismegistos Боюся, що цього не роблю. Я пропоную вивчити конкретного помічника. У Agda найпростіше потрапити, оскільки це в основному Haskell, але з залежними типами. На мій досвід, логічні рамки не так важливі, як інші виміри помічників. Наприклад, Ізабел є загальним доказом того, що ви можете інстанціювати за допомогою різних логік, тому справді викриваєте логічні рамки. Але Ізабел / HOL - це єдині дані, які використовуються на практиці. Це тому, що вся тактика доказування, вся підтримка доказу написана для логіки об'єкта HOL. І зручність примірника залежить від них.
Мартін Бергер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.