Що таке "протиріччя" в конструктивній логіці?


12

Про практичні основи мов програмування говорить Роберт Харпер

Якщо пропозиція є істинною, означає мати її підтвердження, що означає пропозиція помилковою? Це означає, що ми спростовуємо це, показуючи, що це неможливо довести. Тобто, судження є помилковим, якщо ми можемо показати, що припущення, що воно є правдивим (має доказ), суперечить відомим фактам.

Але тут виникає питання - що таке протиріччя в конструктивній / інтуїтивістській логіці?

Чи означає це якось у значенні походження якось? Як би це сталося розумним чином? Чи потрібно буде ввести судження форми ?( A  true )( правда)(А правда)

Як варіант, чи мається на увазі читання читача, використовуючи свій розсуд, щоб неофіційно позначити щось як суперечливе? Наприклад, інтерпретація і як суперечливі пропозиції.a bа=баб

Відповіді:


15

Немаловажно, чи говоримо ми про конструктивну чи класичну логіку в цій ситуації. Якщо ви знову прочитаєте свої запитання, ви побачите, що вони стосуються обох видів. Єдина відмінність , що ми повинні звернути увагу на цю виставу заперечення . Він може бути представлений декількома способами класично, але інтуїтивно, найкраще використовувати його як абревіатуру для (саме на це натякає Боб Гарпер у цитованому абзаці). Але не будемо плутати негативи та суперечності.A ¬АА

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

Ви не маєте жодного розсуду "заявляти" протиріччя. Ви повинні довести, що заданий набір гіпотез суперечливий, виводячи . Наприклад, якщо і ми можемо використовувати той факт, що є абревіатурою для і укладаємо за modus ponens.a = b ¬ ( a = b ) ¬ ( a = b ) ( a = b ) a=b¬(a=b)¬(a=b)(a=b)


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

Тепер, це відмінна ідея, читаючи голосні запитання про зміну ставок!
Андрій Бауер

8

Протиріччя, як правило , представляються в вигляді . В інтуїтивістській логіці типово визначати як . Це ясно , що ми можемо отримати з . Зрештою, протиріччя буде гіпотетичним деривацією як підказує саме визначення . Це буде гіпотетично, бо інакше ваша логіка суперечлива.¬ A A A ¬ A ¬А¬А ¬ААА¬А¬

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

Спосіб зрозуміти класичну логіку та порівняти її з вищесказаним полягає в наступному (по суті, подвійне тлумачення заперечення Колмогорова): ми кажемо, що судження є помилковим, якщо воно передбачає протиріччя, тобто означає . Пропозиція є правдивою, якщо ми можемо довести, що їй не можна суперечити, тобто ми можемо показати, якщо це неправдиво, призводить до суперечності. У символах в цьому сенсі помилково, якщо , як зазвичай. є вірним у цьому сенсі, якщо , тобтоААА¬А¬¬Ає доказовим. Ви можете показати, що Закон Виключеного Середовища є конструктивним, якщо ми інтерпретуємо в цьому сенсі «істинне» та «хибне». Тобто ви можете довести, що має конструктивний характер. Більш компактна, ви можете показати . За допомогою цього поняття "справжнього" та "помилкового", ми можемо сказати, що судження є правдивим, якщо ми можемо довести, що ніякого спростування не існує. Навпаки, конструктивно пропозиція не може бути конструктивно вірною, навіть якщо ми можемо продемонструвати в системі, що ніякого спростування не може бути.¬¬(¬¬А¬А)¬¬¬А¬А

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