Індуктивні типи для великих лічильних порядкових позначень.


28

Я хочу створити позначення для великих лічильних ординарій «природним чином». Під "природним способом" я маю на увазі, що з урахуванням індуктивних даних типу X ця рівність повинна бути звичайною рекурсивною рівністю (такою ж, як і deriving Eqв Haskell), а порядок повинен бути звичайним рекурсивним лексикографічним порядком (таким же, як deriving Ordу Haskell ), і існує вирішальний присудок, який визначає, чи є член X дійсним порядковим позначенням чи ні.

Наприклад, порядкові порядки менше ε 0 можуть бути представлені спадково обмеженими сортованими списками і задовольняють цим вимогам. Визначте X як μα. μβ. 1 + α × β, він також є спадково обмеженими списками. Визначити , isValidщоб перевірити , що X сортується і всі члени X є isValid. Дійсні члени X - це всі порядкові порядки, ніж ε 0, у звичайному лексикографічному порядку.

Я здогадуюсь, що μα 0. … μα n . 1 + α 0 ×… × α n можна використовувати для визначення порядків менше φ n + 1 (0), де φ - функція Веблена аналогічним чином.

Як ви бачите, у φ ω (0) у менших кванторів µ не вистачає . Чи можна будувати більші порядкові позначення, що відповідають моїм вимогам? Я сподівався дістатись до Γ 0 . Чи можу я отримати більші порядкові порядки, якщо я відмовляюсь від вимоги щодо визначення на своєму предикаті дійсності?


1
Чи бачили ви Кантора в кок-корі? coq.inria.fr/pylons/pylons/contribs/view/Cantor/v8.3 Мені здається інтуїтивно зрозумілим, що нормальна форма Веблена є "природною" за способом, який ви вказали. Це не так?
jbapple

Що говорить теорія, як далеко ви можете піти, маючи рішучу рівність? У якийсь момент ви повинні відмовитись від рішення та бути задоволеним можливістю однозначності.
Андрій Бауер

Тип, що кодує форму Веблена, має впорядковані впорядкування, але я не впевнений, чи дійсність визначається. замовлення знаходиться compareв coq.inria.fr/pylons/contribs/files/Cantor/v8.3/… У тому самому файлі є лема, nf_introяка може характеризувати дійсність.
jbapple

@jbapple: це в значній мірі схоже на відповідь, можливо, ви повинні розмістити його як відповідь.
Андрій Бауер

@jbapple Inductive lt : T2 -> T2 -> Propмені не схоже на лексикографічне замовлення.
Рассел О'Коннор

Відповіді:


4

Герман Руге Джервель має приємну систему, яка проходить аж до порядкового порядка Бахмана-Говарда на основі маркованих дерев. Дивіться: http://folk.uio.no/herman/logsem.pdf

Мені також подобається його книга з теорії доказів, яка обговорює цю систему: http://folk.uio.no/herman/bevisteori.ps


Я не думаю, що це "природно" у способі, визначеному у запитанні - див. Слайди 7 та 8.
jbapple

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