Що таке суперсвіт?


9

Я читаю цю відому працю про Всесвіти в теорії типів . Спочатку я очікував щось подібне Setωв Агді, але виявляється, що це навіть щось більш загальне. Здається, узагальнено побудову Всесвіту від простого індуктивно-рекурсивного типу до сполучного (подібне доΠі ). Головне питання, яке я хочу задати, - який задум стоїть?Σ

Ось код коду Ідріса, що визначає звичні всесвіти в стилі Тарскі:

mutual

  public export data U : (level : Nat) -> Type where
    GroundU : Ground -> U level
    BinderU : Binder -> (a : U level) -> (b : (x : T {level} a) -> U level) -> U level
    UnivU   : U (S level)
    LiftU   : U level -> U (S level)

  public export T : {level : Nat} -> (code : U level) -> Type

Я намагаюся узагальнити це на щось подібне

mutual

  public export data U : (a : Type) -> (b : (x : a) -> Type) -> Type where
    GroundU : Ground -> U a ???
    ...

Що має ???бути? Автор статті щойно сказав, що всесвіти повинні бути закриті під заданими формувачами.

редагувати: Я думаю, що ???це просто b...


Ви намагаєтесь мати більше, ніж Natбагато-багато всесвітів? Не ясно, про що ви питаєте.
Андрій Бауер

Здається, що папір це робить.
盛安安

1
Я знаю, що в папері. Що ти намагаєшся зробити? Яке Ваше запитання?
Андрій Бауер

Ну ... я придумав ідею, яка використала б Setω, тому я шукала документи про суперсвіти, щоб побачити, чи можу я чогось навчитися. Про це справді мало паперів, і цей документ є основним. Щоб це зрозуміти, я спробував це реалізувати сам. Хоча зараз я не думаю, що це дасть уявлення про мою нову ідею, я все ж хочу її зрозуміти.
盛安安

Хочу дізнатися про намір узагальнити будівництво Всесвіту до сполучного.
盛安安

Відповіді:


11

Один із завдань, що мають оператор Всесвіту і над-Всесвіт, закритий під ним, - це надати теоретико-різновидну версію великих кардинальних аксіом, відомих з теорії множин. Недосяжне кардинальне подібний всесвіту типу теоретико. Наступний цікавий вид кардинала - кардинал Махло . Якщо говорити інтуїтивно, то кардинал Mahlo - це той, хто має під собою "цілу партію" недоступних кардиналів. Що це було б у теоретичному відношенні? Це повинен бути якийсь Всесвіт з великою кількістю і всесвітів у ньому. Це те, до чого звертається Палмгрен, розглядаючи супер всесвіти.U

Існує також більш практична сторона наявності багатьох всесвітів. Корисно мати індукційно-рекурсивні типи в теорії типів для будь-яких цілей. Але вони дозволяють нам визначити нові всесвіти, тож питання в тому, скільки ? Щоб відчути те, що робить Палмгрен, замість того, щоб стріляти в надсвіт Всесвіту, спробуйте наступну послідовність побудов в Агді (використовуючи індукційно-рекурсійну):

  1. Визначте один Всесвіт U0, що містить (код) N і закритий під Π і Σ. Цей вид Всесвіту відповідає недоступному кардиналу .

  2. Визначте оператора U який приймає будь-який тип A і визначає Всесвіт, який містить (код) A і закривається під Π і Σ. Цей тип оператора Всесвіту схожий на аксіому Гротендіка Всесвітів . Скільки всесвітів ми можемо отримати, багаторазово застосовуючиU, починаючи з N?

  3. Щоб отримати ще більше всесвітів, ми постулюємо надсвітом V який містить безліч всесвітів:

    • V містить N, і закритий під Π і Σ
    • Дано (код) тип A:V і сім'я B:AV, є Всесвіт U, що є елементом V, він містить усі типи родини B, і закритий під Π і Σ.

    Скільки всесвітів робить Vмістити? Зауважте, що ми можемо отримати сім’юB:NV такий як B(n) є n-на Всесвіт, і так V повинна містити Всесвіт Uωякий містить у собі все це. І це лише початок!


Ви ідентифікуєте Nу Всесвіті з традиційним метатеоретичним рівнем індексу?
盛安安

Я здогадуюсь, відповідь справді "так"
盛安安

Я використовував математичні позначення протягом усього часу. В ASCII я б писав natзамістьN, тож це не метатеоретичне, це лише тип натуральних чисел. Це навіть не так важливо, що у вас є nat, я просто використовував це як базовий тип, з якого ми можемо почати. Якби я використовував bool, ви також будете добре (за винятком того, що вам доведеться пройти на одну Всесвіту вище, щоб дійти до нескінченних типів, так як перша Всесвіт містила б лише кінцеві типи, побудовані за boolдопомогоюΠ і Σ).
Андрій Бауер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.