Обчислювальні наслідки теореми Фрідмана (недоказуваної) верхньої зсуву з фіксованою точкою?


10

Гарві Фрідман показав, що існує чіткий результат з фіксованою точкою, який неможливо довести в ZFC (звичайна теорія множин Зермело-Франкеля з аксіомою вибору). Багато сучасних логік побудовані на операторах з фіксованою точкою, тому мені було цікаво: чи відомі якісь наслідки теореми з фіксованою точкою верхнього зсуву для теоретичної інформатики?

Теорема нерухомої фіксованої точки верхнього зсуву
Для всіх деякий текст містить .RSDOI(Qk,Qk)A=cube(A,0)R[A]us(A)

Теорема USFP, схоже, є твердженням , тому вона може бути "досить близькою" до обчислюваності (наприклад, перевірки неізоморфізму автоматичних структур), щоб вплинути на теоретичну інформатику.Π11

Для повноти, ось дефініції з розмови Фрідмана про MIT від листопада 2009 року (див. Також проект книги "Булева теорія відносин" ).

Q - сукупність раціональних чисел. - еквівалент порядку, якщо коли-небудь то . При , то верхній зрушення по , позначається , виходять шляхом додавання 1 до кожного неотрицательной координаті . Ставлення є порядок інваріантним , якщо для будь-якого порядку інваріантної еквівалентної справедливо , що . Відношенняx,yQk1i,jkxi<xjyi<yjxQkxus(x)xAQk x A y A R Q k × Q kx,yQkxAyARQk×Qkє інваріантним порядком, якщо є інваріантним порядком як підмножиною , і є строго домінуючим, якщо для всіх всякий раз, коли то . Далі, якщо A є підмножиною Q ^ k, тоді R [A] позначає \ {y | \ існує x \ в AR (x, y) \} , верхній зсув A - \ текст {us} (A) = \ {\ текст {us} (x) | x \ в A \} , а \ текст {куб} (A, 0) позначає найменший B ^ k такий, що 0 \ в B і A міститься в B ^ k . ДозволяєQ 2 kRQ2k R ( x , y ) max ( x ) < max ( y )x,yQkR(x,y)max(x)<max(y)AQkR[A]{y|xAR(x,y)}Aus(A)={us(x)|xA}cube(A,0)Bk0BABkSDOI(Qk,Qk) позначає сукупність всіх суворо домінуючих порядкових інваріантних відносин RQk×Qk .


Редагувати: Як в коментарях зазначає Домьотёр Палвьолджі, прийняття і як звичайне впорядкування щодо раціональних засобів, здається, дає контрприклад. По-перше, множина не може бути порожньою, оскільки тоді також порожня, і потім повинен був містити 0 за умови куба, суперечливість. Якщо не порожній множина має інфінім, то він не може містити більше раціональних, ніж це, тому він повинен бути сингл, що суперечить умові верхнього зсуву. Якщо ж з іншого боку не має мінімальних значень, тоді тому повинен бути порожнім, суперечність. k=1RAR[A]AAAR[A]=QAБудь-які зауваження щодо того, чи є якісь приховані неочевидні визначені проблеми, такі як, можливо, неявна нестандартна модель раціоналів?

Подальше редагування: Аргумент, наведений вище, є приблизно правильним, але неправильний у застосуванні верхнього зміщення. Цей оператор застосовується лише до негативних координат, тому встановлення на будь-який негативний однотонний набір дає необхідну фіксовану точку. Іншими словами, якщо то є рішенням, а інших рішень немає.Am<0A={m}


Невже хто-небудь може пояснити мені заяву більш докладно? Напр. якщо k = 1 і R є x <y, то що буде A?
домоторп

R - SDOI. Якщо A не має мінімальних значень, то R [A] буде Q, а A порожнім. Тож нехай m є мінімальним A. Тоді R [A] включить усі раціональні значення вище m. Отже, A повинно виключати всі раціональні значення вище m, тому повинно бути точно однотонний набір, що містить m. Однак нам (A) необхідно містити m + 1, протиріччя. Тож єдиний послідовний випадок - A порожній.
Андрас Саламон

Я думав так само, але відчуваю себе трохи обдуреним. Чому куб (A, 0) не містить 0? Можливо, я не розумію визначення чогось. Якщо порожній набір працює в цьому випадку, чому б він не працював для всіх R?
домоторп

Ви маєте гарний момент, додали замітку і потрібно буде ще трохи викопати.
Андраш Саламон

1
@domotorp: Таємниця вирішена: ще раз перевірте визначення нас (x).
Андрас Саламон

Відповіді:


9

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

Я думаю, що найкращим способом зрозуміти обчислювальну значущість теоретико-множинних аксіом, що стверджують існування великих кардиналів, є думка теорії множин як способу формулювання теорії графів. Тобто модель набору - це сукупність елементів, оснащених бінарним відношенням, що використовується для інтерпретації членства. Потім аксіоми теорії множин розповідають про властивості відношення членства, включаючи те, як можна формувати нові множини зі старих. Зокрема, аксіома заснування означає, що відношення членства є обґрунтованим (тобто воно не має нескінченних низхідних ланцюгів). Ця обґрунтованість, в свою чергу, означає, що якщо ви можете вирівняти стани виконання програми з перехідною приналежністю елементів набору, то у вас є доказ припинення.

Отже, твердження про те, що існує "великий" набір, має обчислювальну виплату як твердження про те, що певний клас циклів у загальній рекурсивній мові програмування закінчується. Ця інтерпретація працює рівномірно, аж від простої старої аксіоми нескінченності (яка виправдовує ітерацію природного числа) аж до великих кардинальних аксіом.

Чи справжні ці аксіоми ? Добре, якщо аксіома помилкова, ви можете знайти програму в одному з цих класів, яка не припиняється. Але якщо це правда, ми ніколи не будемо впевнені, завдяки теоремі Холтінга. Все, починаючи з індукції природного числа, - це питання наукової індукції, яке завжди може бути сфальсифіковано експериментом - Едвард Нельсон, мабуть, сподівався довести, що експоненція є частковою функцією!

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