Суперечність між теоремою другої некомплектності Геделя та власністю Церкви-Розсера 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.