У всех ли пропозициональных тавтологий есть доказательства Фреге полиномиального размера?
Возможно, главная открытая проблема сложности доказательств : продемонстрировать нижние оценки суперполиномиального размера на пропозициональных доказательствах (называемых также доказательствами Фреге).
Неформально система доказательств Фреге - это просто стандартная система пропозициональных доказательств для доказательства пропозициональных тавтологий (каждый учится на базовом курсе логики), имеющая аксиомы и правила вывода, где линии доказательства записываются в виде формул. Размером из доказательства Фрега является количеством символов , он принимает , чтобы записать доказательство.
Проблема тогда спрашивает , есть ли семья пропозициональных тавтологических формул , для которых нет полинома таким образом, что минимальный Фрег доказательства размера не превосходит , для всех (где обозначает размер формулы ).(Fn)∞n=1pFnp(|Fn|)n=1,2,…|Fn|Fn
Формальное определение системы доказательства Фреге
Определение (правило Фреге) Правило Фреге - это последовательность пропозициональных формул для , записанная как . В случае правило Фреге называется аксиомной схемой . Формула называется производной по правилу от если - все экземпляры подстановки , для некоторого назначения переменным (то есть есть формулы
A0(x¯¯¯),…,Ak(x¯¯¯)k≤0A1(x¯¯¯),…,Ak(x¯¯¯)A0(x¯¯¯)k=0F0F1,…,FkF0,…,FkA1,…,Akx¯¯¯B1,…,Bn такой, что для всех . Правило Фреге считается обоснованным, если всякий раз, когда присвоение удовлетворяет формулам в верхней части
, то оно также удовлетворяет формуле в нижней части .Fi=Ai(B1/x1,…,Bn/xn),i=0,…,kA1,…,AkA0
Определение (доказательство Фреге). При заданном наборе правил Фреге доказательство Фреге представляет собой последовательность формул, в которой каждая линия доказательства является либо аксиомой, либо была получена по одному из данных правил Фреге из предыдущих линий доказательства. Если последовательность заканчивается формулой , то доказательство , как говорят, является доказательством . Размером из доказательства Фрега является общим размером всех формул в доказательстве.AA
Доказательство система называется implicationally полным , если для всех набора формул , если семантически означает , то есть доказательство с помощью (возможно) аксиомы из . Система доказательств называется надежной, если она допускает доказательства только тавтологий (когда не используются вспомогательные аксиомы, как в
выше).TTFFTT
Определение (система доказательств Фреге). Учитывая язык высказываний и конечное множество нормальных правил Фреге, мы говорим, что - система доказательств Фреге, если импликационно полон.PPP
Обратите внимание, что доказательство Фреге всегда обоснованно, поскольку правила Фреге считаются надежными. Нам не нужно работать с конкретной системой доказательства Фреге, поскольку базовый результат в сложности доказательства утверждает, что каждые две системы доказательства Фреге, даже на разных языках, являются полиномиально эквивалентными [Reckhow, кандидатская диссертация, Университет Торонто, 1976].
Установление нижних оценок доказательств Фреге можно рассматривать как шаг к доказательству , поскольку, если это так, то ни одна система пропозициональных доказательств (включая Фреге) не может иметь полиномиальных доказательств размера для всех тавтологий.NP≠coNP