Jump to content

Пропозициональная система доказательства

В исчислении высказываний и сложности доказательства система доказательства высказываний ( pps ), также называемая системой доказательства высказываний Кука – Рекхоу , представляет собой систему для доказательства классических тавтологий высказываний .

Математическое определение

[ редактировать ]

Формально pps — это с полиномиальным временем функция P которой , диапазон представляет собой набор всех пропозициональных тавтологий (обозначаемых TAUT). [1] Если A — формула, то любой x такой, что P ( x ) = A называется P -доказательством A. , Условие, определяющее pps, можно разбить следующим образом:

В общем, система доказательства для языка L представляет собой функцию полиномиального времени, диапазон которой равен L . Таким образом, пропозициональная система доказательств является системой доказательств для TAUT.

Иногда рассматривается следующее альтернативное определение: pps задается как алгоритм проверки доказательства P ( A , x ) с двумя входами. Если P принимает пару ( A , x мы говорим, что x является P -доказательством A. ) , P Требуется, чтобы выполнялся за полиномиальное время, и, более того, должно считаться, что A имеет P -доказательство тогда и только тогда, когда оно является тавтологией.

Если P 1 является pps согласно первому определению, то P 2 определяется посредством P 2 ( A , x ) тогда и только тогда, когда P 1 ( x ) = A является pps согласно второму определению. И наоборот, если P 2 является pps согласно второму определению, то P 1 определяется формулой

( P 1 принимает на вход пары) — это pps согласно первому определению, где является фиксированной тавтологией.

Алгоритмическая интерпретация

[ редактировать ]

Второе определение можно рассматривать как недетерминированный алгоритм определения принадлежности к TAUT. Это означает, что доказательство нижней границы суперполиномиального размера доказательства для pps исключит существование определенного класса алгоритмов с полиномиальным временем, основанных на этом pps.

Например, нижние границы экспоненциального размера доказательства разрешения для принципа «ячейки» подразумевают, что любой алгоритм, основанный на разрешении, не может эффективно определять TAUT или SAT и потерпит неудачу из-за тавтологии принципа «ячейки» . Это важно, поскольку класс алгоритмов, основанных на разрешении, включает большинство современных алгоритмов поиска доказательства высказываний и современных промышленных решателей SAT.

Исторически исчисление высказываний Фреге было первой системой доказательства высказываний. Общее определение системы пропозициональных доказательств принадлежит Стивену Куку и Роберту А. Рекхоу (1979). [1]

Связь с теорией сложности вычислений

[ редактировать ]

Систему доказательства высказываний можно сравнить, используя понятие p-симуляции . Система пропозициональных доказательств P p-моделирует Q (записанный как P p Q ), когда существует функция F с полиномиальным временем такая, что P ( F ( x )) = Q ( x ) для каждого x . [1] То есть, имея Q -доказательство x , мы можем за полиномиальное время найти P -доказательство той же тавтологии. Если P p Q и Q p P , системы доказательств P и Q эквивалентны p- . Существует также более слабое понятие моделирования: pps P имитирует или слабо p-моделирует pps Q , если существует полином p такой, что для каждого Q -доказательства x тавтологии A существует P -доказательство y для A такое, что что длина y , | й | не превосходит p (| x |). (Некоторые авторы используют слова «p-моделирование» и «симуляция» как синонимы для любого из этих двух понятий, обычно для последнего.)

Система пропозициональных доказательств называется p-оптимальной, если она p -моделирует все другие системы пропозициональных доказательств, и оптимальной, если она моделирует все остальные pps. Система пропозициональных доказательств P является полиномиально ограниченной (также называемой супер), если каждая тавтология имеет короткое (т. е. полиномиального размера) P -доказательство.

Если P полиномиально ограничен и Q моделирует P , то Q также полиномиально ограничен.

Множество пропозициональных тавтологий TAUT представляет собой coNP -полный набор. Система пропозициональных доказательств — это сертификат-верификатор членства в TAUT. Существование полиномиально ограниченной системы пропозиционального доказательства означает, что существует верификатор с сертификатами полиномиального размера, т. е. TAUT находится в NP . На самом деле эти два утверждения эквивалентны, т. е. существует полиномиально ограниченная система пропозициональных доказательств тогда и только тогда, когда классы сложности NP и coNP равны. [1]

Некоторые классы эквивалентности систем доказательства при моделировании или p -моделировании тесно связаны с теориями ограниченной арифметики ; по сути, они являются «неоднородными» версиями ограниченной арифметики, точно так же, как классы схем являются неоднородными версиями классов сложности, основанной на ресурсах. «Расширенные системы Фреге» (позволяющие вводить новые переменные по определению) соответствуют, таким образом, например, полиномиально ограниченным системам. Там, где ограниченная арифметика, в свою очередь, соответствует классу сложности, основанному на схемах, часто существует сходство между теорией систем доказательства и теорией семейств схем, например сопоставление результатов нижних оценок и разделения. Например, так же, как счет не может производиться с помощью Семейство схем субэкспоненциального размера, многие тавтологии, относящиеся к принципу группировки, не могут иметь субэкспоненциальные доказательства в системе доказательств, основанной на формулах ограниченной глубины (и, в частности, не в системах, основанных на разрешении, поскольку они полагаются исключительно на формулы глубины 1).

Примеры систем пропозициональных доказательств

[ редактировать ]
подпись
Связь между некоторыми распространенными системами доказательств

Некоторые примеры изучаемых систем пропозициональных доказательств:

  1. ^ Jump up to: а б с д Кук, Стивен ; Рекхау, Роберт А. (1979). «Относительная эффективность систем доказательства высказываний». Журнал символической логики . Том. 44, нет. 1. С. 36–50. JSTOR   2273702 .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bbceac35b1e1576d02fade53e7d387a6__1714117380
URL1:https://arc.ask3.ru/arc/aa/bb/a6/bbceac35b1e1576d02fade53e7d387a6.html
Заголовок, (Title) документа по адресу, URL1:
Propositional proof system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)