Суперечність між теоремою другої некомплектності Геделя та власністю Церкви-Розсера CIC?


9

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

Тоді Обчислення індуктивних конструкцій (CIC) чітко визначає обидві умови. Він достатньо сильний для представлення арифметичних пропозицій (справді,λβη-калькуляція вже здатна кодувати церковні цифри і представляти всі примітивні рекурсивні функції). Більше того, CIC також має власність злиття або Церква-Розсер. Але:

Чи не може CIC бути нездатним довести свою послідовність за допомогою другої теореми про незавершеність?

Або це просто стверджує, що CIC не може довести власну послідовність всередині системи, і якось властивість злиття є мета-теоремою? А може властивість злиття CIC не гарантує його послідовності?

Я дуже вдячний, якби хтось міг пролити світло на ці питання!

Дякую!


3
У якому сенсі CR означає послідовність? Розглянемо відношеннях→у коли завгодно х,у∈Х.
— Мартін Бергер

@MartinBerger Отже, ви говорите, що CR не передбачає послідовності в CIC? Тому що це робить уλ-розрахунок, наприклад, K ≠ Я . І вибачте, я не розумію, що ви вказуєте на розгляді вищезазначених відносин.
— StudentType

5
Я нічого не знаю про CIC, але очевидною можливістю було б те, щоб він не довів свою власність Церква-Розсер.
— Еміль Єржабек

2
Сильна нормалізація була б ближче до узгодженості для теорії типів ні? CR означає, що існують неоднакові терміни, але це не виключає мешканця порожнечі. Сильна нормалізація не є внутрішньою мірою для циків, тому теорема Годельса все ще дотримується
— Даніель Гратцер

1
Інтуїція полягає в тому, що, як правило, легко показати, що всередині системи немає поганого нормального об'єкта. Тепер, якщо ми можемо довести, що всі терміни мають нормальну форму, ми закінчили. Алгоритм нормалізації легко формалізувати. Важка частина - показати, що вона припиняється. Якщо у нас є функції, які досить швидко ростуть всередині системи, то ми можемо використовувати їх для доведення верхньої межі припинення алгоритму нормалізації. Я думаю, що у старої книги Жирара повинні бути такі. Докази та типи також можуть. (Будь-яка хороша книга теорії доказів, яка обговорює ймовірні загальні функції теорії, повинна мати її.)
— Kaveh

Відповіді:


12

По-перше, ви плутаєте послідовність CIC як теорії рівнянь з послідовністю CIC як логічної теорії . Перший означає, що не всі терміни CIC (одного типу) єβη-еквівалент. Другий означає, що тип⊥не заселений. CR передбачає перший вид послідовності, а не другий. Це, як було зазначено в коментарях, мається на увазі замість (слабкої) нормалізації. Прототипним прикладом цієї ситуації є чистийλ-розрахунок: він є еквівалентно послідовним (CR дотримується), але, якщо ви розглядаєте його як логічну систему (як це спочатку замислювала Церква Алонцо), вона непослідовна (дійсно, вона не нормалізується).

По-друге, як зазначав Еміль, навіть якщо CIC має задану властивість (CR або нормалізація), цілком можливо, що CIC сам не може довести цю властивість. У цьому випадку я не бачу жодної непослідовності у тому, що CIC здатний довести власну властивість CR, і я здогадуюсь, що це дійсно так (елементарних комбінаторних аргументів зазвичай вистачає для CR, і такі аргументи неодмінно потрапляють у величезний логічна сила CIC). Однак CIC, безумовно, не доводить власного властивості нормалізації саме через другу теорему про незавершеність.


+1 Дякую! Не могли б ви трохи розробити, як це (слабке) властивість нормалізації передбачає послідовність (логічної теорії)? тобто, як це те, що кожен термін має нормальну форму, це означає це⊥мешкає?
— Студентський тип

Звичайно! По суті, той факт, що усунення різання передбачає послідовність. Більш докладно: оскільки нормалізація зберігає типи, слабка нормалізація передбачає, що якщо⊥мешкає, тоді він мешкає нормальним терміном. Але це, як правило, тривіальний наслідок визначення логічної системи (наприклад, CIC або будь-якого з обчисленьλ-куба), що немає нормального жителя с ⊥.
— Даміано Мацца

@StudentType: це лемма відносно прямо (шляхом індукції над похідними), що термін індуктивного типу в нормальній формі в порожньому контексті повинен бути конструктором, застосованим до аргументів.⊥індуктивний тип без конструкторів. Подібні докази працюють із альтернативними визначеннями⊥.
— коді

Так, ти правий @cody! Я мав би сказати, що (у традиційних системах) цього немає закритого нормального жителя Росії⊥ (Є багато нормальних жителів ⊥які не закриті!).
— Даміано Мацца
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.