Де є доказом того, що Coq + Exclud Middle є послідовним


21

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

Справді, здається, що Coquand стверджує, що додавання Виключеного середнього (мешканця ) є несуперечливим для CoC у розділі 4.5.3 його опису (PDF) метатеорії CoC. Однак цей розділ мені трохи заплутаний, тому я, можливо, цілком його неправильно читаю.А+¬А


6
Такі речі потрібно запитати у списку розсилки coq.
Андрій Бауер

1
Дух. Чомусь це очевидне місце прослідковувало мою думку. Коли у тебе молоток ...
Марк Рейтблатт

9
мене тішить те, що люди думають надсилати сюди спочатку, навіть із питань теорії B, на які не приділяють достатньої уваги :)
Suresh Venkat,

Відповіді:


11

Насправді в розділі 4.5.3 він не зовсім говорить, що непередбачуваність EM + суперечлива. Він каже, що коли ви припускаєте це, модель повинна стати відверто доказовою і невідповідною (інтерпретація всіх типів, крім Prop, може мати щонайменше один елемент). Енді Піттс описує подібне явище "Нетривіальні типи живлення не можуть бути підтипами поліморфних типів" .

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


Спасибі. А для непередбачуваного підпору?
Марк Рейтблат

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