Излишнее доказательство

В математической логике избыточное доказательство — это доказательство , имеющее подмножество, которое является более коротким доказательством того же результата. Другими словами, доказательство избыточно, если оно имеет больше шагов доказательства, чем фактически необходимо для доказательства результата. Формально доказательство считается избыточным, если существует другое доказательство , такое что (т.е. ) и где — число узлов в . [1] ψ {\displaystyle \пси} к {\displaystyle \каппа} ψ {\displaystyle \psi ^{\prime }} к {\displaystyle \ каппа ^ {\ prime }} к к {\displaystyle \каппа ^{\prime }\subseteq \каппа } к включает в себя к {\displaystyle \ каппа ^ {\ prime } \; {\ text {subsumes}} \; \ каппа } | ψ | < | ψ | {\displaystyle |\psi ^{\prime }|<|\psi |} | φ | {\displaystyle |\varphi |} φ {\displaystyle \varphi}

Локальное резервирование

Доказательство, содержащее поддоказательство форм (здесь пропущенные опорные точки [ необходимо дополнительное объяснение ] указывают на то, что резольвенты должны быть определены однозначно)

( η η 1 ) ( η η 2 )  или  η ( η 1 ( η η 2 ) ) {\displaystyle (\eta \odot \eta _{1})\odot (\eta \odot \eta _{2}) {\text{ или }}\eta \odot (\eta _{1}\odot ( \eta \odot \eta _{2}))}

локально избыточно.

Действительно, оба этих поддоказательства могут быть эквивалентно заменены более коротким поддоказательством . В случае локальной избыточности пары избыточных выводов, имеющих один и тот же опорный элемент, встречаются в доказательстве близко друг к другу. Однако избыточные выводы могут также встречаться далеко друг от друга в доказательстве. η ( η 1 η 2 ) {\displaystyle \eta \odot (\eta _ {1} \ odot \eta _ {2})}

Следующее определение обобщает локальную избыточность, рассматривая выводы с той же точкой опоры, которые происходят в разных контекстах. Мы пишем для обозначения контекста доказательства с одним заполнителем, замененным на поддоказательство . ψ [ η ] {\displaystyle \psi \left[\eta \right]} ψ [ ] {\displaystyle \psi \left[-\right]} η {\displaystyle \эта}

Глобальная избыточность

Доказательство

ψ [ ψ 1 [ η п η 1 ] ψ 2 [ η п η 2 ] ]  или  ψ [ ψ 1 [ η п ( η 1 ψ 2 [ η п η 2 ] ) ] ] {\displaystyle \psi [\psi _{1}[\eta \odot _{p}\eta _{1}]\odot \psi _{2}[\eta \odot _{p}\eta _{2 }]]{\text{ или }}\psi [\psi _{1}[\eta \odot _{p}(\eta _{1}\odot \psi _{2}[\eta \odot _{ p}\eta _{2}])]]}

потенциально (глобально) избыточно. Более того, оно (глобально) избыточно, если его можно переписать в одно из следующих более коротких доказательств:

ψ [ η п ( ψ 1 [ η 1 ] ψ 2 [ η 2 ] ) ]  или  η п ψ [ ψ 1 [ η 1 ] ψ 2 [ η 2 ] ]  или  ψ [ ψ 1 [ η 1 ] ψ 2 [ η 2 ] ] . {\displaystyle \psi [\eta \odot _{p}(\psi _{1}[\eta _{1}]\odot \psi _{2}[\eta _{2}])]{\text { или }}\eta \odot _{p}\psi [\psi _{1}[\eta _{1}]\odot \psi _{2}[\eta _{2}]]{\text{ или }}\psi [\psi _{1}[\eta _{1}]\odot \psi _{2}[\eta _{2}]].}

Пример

Доказательство

η : п , д η 1 : ¬ п , г д , г п η 3 : ¬ д г д η η 2 : ¬ п , с , ¬ г д , с , ¬ г п η 3 с , ¬ г д ψ : с г {\displaystyle {\cfrac {{\cfrac {{\cfrac {\eta :\,p,q\,\,\,\,\eta _{1}:\,\neg p,r}{q,r}}p\,\,\,\,\,\,{\begin{array}{c}\\\eta _{3}:\,\neg q\end{array}}}{r}}q\,\,\,\,\,\,\,\,\,\,\,\,\,\,{\cfrac {{\cfrac {\eta \,\,\,\,\,\,\,\,\,\,\,\,\,\,\eta _{2}:\,\neg p,s,\neg r}{q,s,\neg r}}p\,\,\,\,{\begin{array}{c}\\\eta _{3}\end{array}}}{s,\neg r}}q}{\psi :\,s}}r}

локально избыточно, так как является экземпляром первого шаблона в определении ( ( η п η 1 ) η 3 ) ( ( η п η 2 ) η 3 ) . {\displaystyle ((\eta \odot _{p}\eta _{1})\odot \eta _{3})\odot ((\eta \odot _{p}\eta _{2})\odot \eta _{3}).}

  • Узор такой ψ [ ψ 1 [ η п η 1 ] ψ 2 [ η п η 2 ] ] {\displaystyle \psi [\psi _{1}[\eta \odot _{p}\eta _{1}]\odot \psi _{2}[\eta \odot _{p}\eta _{2 }]]}
  • ψ 1 [ ] = ψ 2 [ ] = _ η 3  и  ψ [ ] = _ {\displaystyle \psi _{1}[-]=\psi _{2}[-]=\_\odot \eta _{3}{\text{ и }}\psi [-]=\_}

Но это не глобально избыточно, поскольку заменяющие термины согласно определению содержат во всех случаях и не соответствуют доказательству. В частности, ни то, ни другое не может быть разрешено с помощью , поскольку они не содержат литерала . ψ 1 [ η 1 ] ψ 2 [ η 2 ] {\displaystyle \psi _{1}[\eta _{1}]\odot \psi _{2}[\eta _{2}]} ψ 1 [ η 1 ] ψ 2 [ η 2 ] = ( η 1 η 3 ) ( η 2 η 3 ) {\displaystyle \psi _{1}[\eta _{1}]\odot \psi _{2}[\eta _{2}]=(\eta _{1}\odot \eta _{3}) \odot (\eta _{2}\odot \eta _{3})} η 1 {\displaystyle \эта _{1}} η 2 {\displaystyle \эта _{2}} η 3 {\displaystyle \эта _{3}} д {\displaystyle д}

Вторая модель потенциально глобально избыточных доказательств, появляющаяся в определении глобальной избыточности, связана с хорошо известным [ требуется дальнейшее объяснение ] понятием регулярности [ требуется дальнейшее объяснение ] . Неформально, доказательство является нерегулярным, если существует путь от узла к корню доказательства, такой, что литерал используется более одного раза в качестве опорной точки на этом пути.

Примечания

  1. ^ Фонтейн, Паскаль; Мерц, Стефан; Вольценлогель Палео, Бруно. Сжатие доказательств пропозициональных резолюций с помощью частичной регуляризации . 23-я Международная конференция по автоматизированной дедукции, 2011.
Взято с "https://en.wikipedia.org/w/index.php?title=Redundant_proof&oldid=1191444096"