問題の表現
命題論理における節の分解証明
節の集合Cから、有向非巡回グラフ(DAG)が生成されます。入力ノードは、結論がCの要素である公理推論 (前提なし) であり、解決ノードは解決推論であり、証明には結論を持つノードがあります。
[ 1 ]
DAGにはノードからのエッジが含まれています
ノードへ
の前提が
結論は
。 この場合、
の子供です
、 そして
の親です
子ノードを持たないノードはルートノードです。
証明圧縮アルゴリズムは、有効な証明を表すノードの少ない新しいDAGを作成しようとします。
または、場合によっては、サブセットの有効な証明
。
簡単な例
節の分解証明を見てみましょう
節の集合から

ここでは次のことが分かります。
そして
これらは入力ノードです。- ノード
支点がある
、 - 左に解決されたリテラル

- 正しい解決済みリテラル

結論は節です
前提はノードの結論である
そして
(その両親)- DAGは

そして
の親である
の子供です
そして
証明の根
Cの(分解)反駁は、
Cから。ノードが与えられた場合、それは一般的です。
条項を参照する
または
の節は、の結論の節を意味します。
、そして(サブ)証明
(サブ)証明が
その唯一の根として。
いくつかの研究では、分解推論の代数的表現が見られる。分解は
そして
ピボット付き
次のように表すことができます
ピボットが一意に定義されている場合、または無関係な場合は、それを省略して単に記述します。
このように、節の集合は可換演算子を持つ代数と見なすことができ、対応する項代数の項は、通常のグラフ表記よりも簡潔で、分解証明を記述するのに便利な表記法で分解証明を表します。
最後の例では、DAGの表記は次のようになります。
または単に
特定することができます
。
注記
- 1 2 3 Fontaine, Pascal; Merz, Stephan; Woltzenlogel Paleo, Bruno.部分正則化による命題分解証明の圧縮. 第23回自動推論会議、2011年。
- 1 2 Bar-Ilan, O.; Fuhrmann, O.; Hoory, S.; Shacham, O.; Strichman, O.線形時間での分解証明の削減. ハードウェアとソフトウェア: 検証とテスト、p. 114–128、Springer、2011年。
- ↑ "Skeptik/Doc/Papers/LUniv at develop · Paradoxika/Skeptik · GitHub" . GitHub .
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク) - ↑コットン、スコット。「分解証明を最小化するための 2 つの手法」。第 13 回充足可能性テストの理論と応用に関する国際会議、2010 年。
- ↑ Simone, SF; Brutomesso, R.; Sharygina, N.「分解証明削減への効率的かつ柔軟なアプローチ」。第6回ハイファ検証会議、2010年。