Характеризація невидимих ​​еквівалентів за допомогою злиття правил перезапису


14

У відповідь на інше питання розширення бета-теорії обчислення лямбда , Євгеній запропонував відповідь:

бета + правило {s = t | s і t закриті нерозв'язні умови}

де термін M вирішується, якщо ми можемо знайти послідовність термінів таким, що застосування M до них дорівнює I .

Відповідь Євгенія дає вирівнювальну теорію щодо обчислення лямбда, але не та, яка характеризується системою скорочення, тобто злитим, рекурсивним набором правил перезапису.

Давайте подзвонимо невидиму еквівалентність теорії обчислення лямбда, систему відновлення, яка прирівнює деякий нетривіальний набір закритих нерозв’язних лямбда-термінів, але не додає нових рівнянь, що включають розв'язувані доданки.

Чи є невидимі еквіваленти щодо бета-теорії обчислення лямбда?

Постскрипт Приклад, який характеризує невидиму еквівалентність, але не злитий. Нехай M = (λx.xx) і N = (λx.xxx) , два нерозв'язні доданки. Додавання правила перезапису NN в MM викликає невидиму еквівалентність, що містить MM = NN , але має погану критичну пару, де NN зводиться до MM та MMN , у кожному з яких є одне доступне перезапис, яке переписується під себе.


Поняття невидимої еквівалентності пов'язане з поняттям консервативного розширення . Консервативне розширення теорії - це сукупність додаткових термінів та рівнянь до теорії, які не додають нових рівнянь між термінами в початковій теорії.
Дейв Кларк

@supercooldave: Нерозв’язні терміни є нормальними термінами теорії, такими як (λx.xx) (λx.xx) , і зводяться до інших (нерозв'язних) термінів, тому є частиною нормальної теорії лямбда-числення. Річ у тім, що вони ортогональні семантиці обчислення лямбда, яку ми отримуємо з теореми Бьома.
Чарльз Стюарт

Отже, ви шукаєте λβплюс деякі правила такого ж типу, як правило бета (вказане синтаксисом замість семантики), таке, що <решта повідомлення>?
Євгеній Торстенсен

@Evgenij: Так. Дуже важливо, щоб нові правила були злитими, і, звичайно, банальними, щоб знайти приклади, якщо їх немає. Додам приклад, щоб показати проблему.
Чарльз Стюарт

Відповіді:


6

Так. З M = (λx.xx) на запитання, розглянемо переписати ζ, що приймає MM p до MM .

Він злитий і таким чином характеризує систему відновлення за рахунком лямбда. Ескіз аргументу для злиття: оскільки MM закритий, нам потрібно розглянути лише критичні пари форми MMN 1 ... N k . Їх можна вирішити.

Це невидима еквівалентність, оскільки терміни форми MMI ... I (з нулем або більше I s) є закритими нерозв'язними термінами, що зводяться лише до себе в базовому обчисленні лямбда, таким чином, є виразними, і тому нескінченна множина цих терміни нетривіальні і, очевидно, прирівнюються до ζ.

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

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