次回の試験について、次のレビュー用の質問があります。サポートが必要です。「メアリーは青リンゴだけを使ってパイを作る」という質問に、解像度を使って答える必要があります。私の現在の知識ベースと言語は次の文章です。
Mary only uses apples from John to make pies:
∀π,a(Apple(a) ∧ Pie(π) ∧ Make(M,π,a) => Grows(J,a))
(⌐Apple(a) V ⌐Pie(π) V ⌐Make(M, π, a) V Grows(J,a)) (in CNF)
最新の更新:
一般的にはもっと具体的にしようと思います。私が証明したいのは、「メアリーはパイを作るのに青リンゴだけを使う」ということです。このロジックを書くと、次のようになります。
メアリーは、青リンゴのみを使用してパイを作成します。π、aPie(π)A Make(M、π、a)=> Green(a)
そして、それをCNF形式(http://en.wikipedia.org/wiki/Conjunctive_normal_form)に変換する手順:
π,a ⌐(Pie(π) A Make(M, π, a)) V Green(a)
π,a (⌐Pie(π) V ⌐Make(M, π, a)) V Green(a)
(⌐Pie(π) V ⌐Make(M, π, a)) V Green(a)
⌐Pie(π) V ⌐Make(M, π, a) V Green(a) (CNF form)
CNF形式でのこのステートメントの否定(証明の解決に使用します):
Pie(π)A Make(M、π、a)A⌐Green(a)
一階述語論理に解決を使用する場合:(http://en.wikipedia.org/wiki/Resolution_(logic))
これは正しいですか!?それとも私はそれを間違えていますか?