公式的等價定義與命題情況相同
公式
和
稱為(語義)等價,如果對於
和
的所有解釋
,
。我們寫
。
命題情況下的等價關係在定理4中成立,此外對於量詞我們還有以下情況。
以下等價關係成立


如果
在
中不作為自由變量出現








證明: 我們只證明等價關係
其中
在
中沒有自由出現,例如。假設一個解釋
使得

![{\displaystyle {\text{iff }}{\text{ for all }}d\in U:{\mathcal {I}}_{[x/d]}(F)=true{\text{ and }}{\mathcal {I}}(G)=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/859b5f3c48e626bee90d1ae81310579fc245ebf3)
![{\displaystyle {\text{iff }}{\text{ for all }}d\in U:{\mathcal {I}}_{[x/d]}(F)=true{\text{ and }}{\mathcal {I}}_{[x/d]}(G)=true{\text{ (x = does not occur free in = G)}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/19df559bef7a1455f0e34db2cfffed4a0f8f1b2d)
![{\displaystyle {\text{iff }}{\text{ for all }}d\in U:{\mathcal {I}}_{[x/d]}((F\land G))=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e886699d28ee1ee66d2bab1c55e7cfc0778775c6)

請注意,以下對稱情況不成立
與
不等價
與
不等價
替代性定理與命題情況一樣成立。
**示例:**讓我們使用替代性和定理 1 中的等價關係來轉換以下公式







令
為一個公式,
為一個變數,
為一個項。
是從
透過將
的所有自由出現替換為
而獲得的。
注意,這個概念可以重複使用:
以及
可能包含
的自由出現。
令
為一個公式,
為一個變數,
為一個項。
令
為一個公式,其中
且
為一個不在
中出現的變數,則 ![{\displaystyle F\equiv QyG[x/y]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93c68b5fdf78f5756224f795c19b71ebe39a06fe)
如果一個公式中沒有變數同時出現於約束和自由狀態,並且每個量詞之後都是一個不同的變數,則稱該公式為 proper 公式。
對於每個公式
,都存在一個公式
,該公式為 proper 公式,並且與
等價。
證明: 由受限重新命名直接得出。
例子

有等價的 proper 公式
如果公式具有形式
,其中
,並且在
中沒有出現量詞,那麼該公式稱為前束正規化。
對於每一個公式,都存在一個等價的前束正規化。
例子




證明:透過對公式結構進行歸納,我們可以直接得到原子公式的定理。
:存在一個
,其中
,等價於
。因此我們有

其中 
其中
。 存在
是正確的預nex 正規化,並且
以及
。 透過有界重新命名我們可以構造


其中
,因此
在下文中,我們將正確的預nex 正規化公式稱為 PP-公式或 PPF。
令
為一個 PPF。 當
包含一個
-量詞時,進行以下變換
有如下形式
其中
是一個 PPF,而
是一個
-元函式符號,它在
中不出現。
令
為
如果不存在更多
-量詞,那麼
處於 Skolem 標準型。
令
是一個 PPF。
是可滿足的當且僅當
的 Skolem 標準型是可滿足的。
證明:令
;經過一次按照 while 迴圈的轉換後,我們得到

其中
是一個新的函式符號。我們需要證明這種變換是可滿足性保持的:假設
是可滿足的。那麼存在一個模型
對於
是
的一個解釋。根據模型性質,我們有對於所有 
![{\displaystyle {\mathcal {I}}_{[y_{1}/u_{1}]\cdots [y_{n}/u_{n}]}(G[z/f(y_{1},\cdots ,y_{n})])=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18e8949c811b23af57043b23815659158c2af296)
根據引理1,我們可以得出結論
![{\displaystyle {\mathcal {I}}_{[y_{1}/u_{1}]\cdots [y_{n}/u_{n}][z/v]}(G)=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/219ab93a1d75b18afa03e4925afe072b5daea370)
其中
。因此,我們有,對於所有
,存在一個
,其中
![{\displaystyle {\mathcal {I}}_{[y_{1}/u_{1}]\cdots [y_{n}/u_{n}][z/v]}(G)=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/219ab93a1d75b18afa03e4925afe072b5daea370)
因此,我們有
,這意味著
是
的一個模型。
對於定理的反方向,假設
有一個模型
。那麼我們有,對於所有
,存在一個
,其中
![{\displaystyle {\mathcal {I}}_{[y_{1}/u_{1}]\cdots [y_{n}/u_{n}][z/v]}(G)=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/219ab93a1d75b18afa03e4925afe072b5daea370)
令
是一個解釋,它只在函式符號
上與
不同,其中
沒有定義。我們假設
,其中
是根據上述等式選擇的。
因此,我們有對於所有 
![{\displaystyle {\mathcal {I}}'_{[y_{1}/u_{1}]\cdots [y_{n}/u_{n}][z/f^{{\mathcal {I}}'}(u_{1},\cdots ,u_{n})]}(G)=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/193d17c81a1c9c2797dc9338e29dca5b13d1f764)
根據引理 1,我們得出結論,對於所有 
![{\displaystyle {\mathcal {I}}'_{[y_{1}/u_{1}]\cdots [y_{n}/u_{n}]}(G[z/f^{(}y_{1},\cdots ,y_{n})])=true}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c82b162a69a8aa0c26ba99eb3b2f547f3b5520a0)
這意味著
,因此
是
的模型。
以上結果可用於將一個公式轉換為一組子句,即它的子句正規化。
轉換為子句正規化
給定一個一階邏輯公式
。
- 將
轉換為等價的適當
,透過有界重新命名。
- 令
是
中的自由變數。將
轉換為 
- 將
轉換為等價的前束正規化
。
- 將
轉換為它的斯科倫正規化 
- 將
轉換為其 CNF
,其中
是一個文字。這將導致 
- 將
寫成一組子句。
,其中
令
為一個公式,
為一個變數,
為一個項。則
表示用
替換
中每個
的自由出現而得到的公式。根據公式
的結構,對這個三元函式
給出形式定義。
顯示以下語義等價性


顯示以下語義等價性


證明對於任意公式
和
,以下成立

- 如果
,那麼
.