Module 03
冠頭標準形とスコーレム化
量化子を式の先頭にまとめる冠頭標準形(Prenex Normal Form)と、 存在量化子 を関数記号に置き換えて消去するスコーレム化を体験する。
冠頭標準形 (PNF)
任意の一階論理式は、量化子をすべて先頭に追い出した次の形に同値変形できる:
変数の衝突が起きる場合は、束縛変数をα変換(リネーム)して衝突を回避する。
量化子の並べ替えパズル
量化子をドラッグして並べ替え、PNF を作る。同じ変数が並ぶとリネームの提案が出る。
初期式
冠頭部(ドラッグして並べ替え)
現在の冠頭標準形候補
スコーレム化クイズ
を消去するとき、その前に全称量化子があれば はそれらに依存するため関数記号で消去する。 なければ単なる定数で消去できる。
前に全称量化子がない ∃y。スコーレム化はどうする?