【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )
文章目錄
- 一、 消除量詞 等值式
- 二、 量詞否定 等值式
- 三、 量詞轄域收縮擴(kuò)張 等值式
- 四、 量詞分配 等值式
一、 消除量詞 等值式
消除量詞等值式 :
有限個體域 D={a1,a2,?,an}D = \{a_1 , a_2 , \cdots , a_n\}D={a1?,a2?,?,an?} , 消除量詞 的 等值式 :
有限個體域 消除 全稱量詞 :
?xA(x)?A(a1)∧A(a2)∧?∧A(an)\forall x A(x) \Leftrightarrow A(a_1) \land A(a_2) \land \cdots \land A(a_n)?xA(x)?A(a1?)∧A(a2?)∧?∧A(an?)
有限個體域 消除 存在量詞 :
?xA(x)?A(a1)∨A(a2)∨?∨A(an)\exist x A(x) \Leftrightarrow A(a_1) \lor A(a_2) \lor \cdots \lor A(a_n)?xA(x)?A(a1?)∨A(a2?)∨?∨A(an?)
一定要注意前提 : 有限個體域 ;
個體域是無限的時候 , 就需要量詞 , 如 全總個體域 ;
二、 量詞否定 等值式
否定全稱量詞 : 全稱量詞 ?\forall? 之前 的 否定聯(lián)結(jié)詞 , 可以移到 量詞 之后 , 量詞要變成 存在量詞 ?\exist? ;
??xA(x)??x?A(x)\lnot \forall x A(x) \Leftrightarrow \exist x \lnot A(x)??xA(x)??x?A(x)
等值式解讀 :
- ??xA(x)\lnot \forall x A(x)??xA(x) : 不是所有的 xxx 都有性質(zhì) AAA ;
- ?x?A(x)\exist x \lnot A(x)?x?A(x) : 存在 xxx 不具有性質(zhì) AAA ;
- 上述兩個公式是等價的 ;
否定存在量詞 : 存在量詞 ?\exist? 之前 的 否定聯(lián)結(jié)詞 , 可以移到 量詞 之后 , 量詞要變成 全稱量詞 ?\forall? ;
??xA(x)??x?A(x)\lnot \exist x A(x) \Leftrightarrow \forall x \lnot A(x)??xA(x)??x?A(x)
等值式解讀 :
- ??xA(x)\lnot \exist x A(x)??xA(x) : 不存在 xxx 具有性質(zhì) AAA ;
- ?x?A(x)\forall x \lnot A(x)?x?A(x) : 所有的 xxx 都不具有性質(zhì) AAA ;
- 上述兩個公式是等價的 ;
三、 量詞轄域收縮擴(kuò)張 等值式
假設(shè) BBB 是公式 , BBB 中不含有 xxx ( 前提很重要 ) ;
1. 全稱量詞 轄域收縮擴(kuò)張 ( 析取聯(lián)結(jié)詞 ) :
?x(A(x)∨B)??xA(x)∨B\forall x ( A(x) \lor B ) \Leftrightarrow \forall x A(x) \lor B?x(A(x)∨B)??xA(x)∨B
- 左側(cè)的全稱量詞 ?x\forall x?x 的轄域是 (A(x)∨B)( A(x) \lor B )(A(x)∨B)
- 右側(cè)的全稱量詞 ?x\forall x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (A(x)∨B)( A(x) \lor B )(A(x)∨B) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (A(x)∨B)( A(x) \lor B )(A(x)∨B)
2. 存在量詞 轄域收縮擴(kuò)張 ( 析取聯(lián)結(jié)詞 ) :
?x(A(x)∨B)??xA(x)∨B\exist x ( A(x) \lor B ) \Leftrightarrow \exist x A(x) \lor B?x(A(x)∨B)??xA(x)∨B
- 左側(cè)的存在量詞 ?x\exist x?x 的轄域是 (A(x)∨B)( A(x) \lor B )(A(x)∨B)
- 右側(cè)的存在量詞 ?x\exist x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (A(x)∨B)( A(x) \lor B )(A(x)∨B) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (A(x)∨B)( A(x) \lor B )(A(x)∨B)
3. 全稱量詞 轄域收縮擴(kuò)張 ( 合取聯(lián)結(jié)詞 ) :
?x(A(x)∧B)??xA(x)∧B\forall x ( A(x) \land B ) \Leftrightarrow \forall x A(x) \land B?x(A(x)∧B)??xA(x)∧B
- 左側(cè)的全稱量詞 ?x\forall x?x 的轄域是 (A(x)∧B)( A(x) \land B )(A(x)∧B)
- 右側(cè)的全稱量詞 ?x\forall x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (A(x)∧B)( A(x) \land B )(A(x)∧B) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (A(x)∧B)( A(x) \land B )(A(x)∧B)
4. 存在量詞 轄域收縮擴(kuò)張 ( 合取聯(lián)結(jié)詞 ) :
?x(A(x)∧B)??xA(x)∧B\exist x ( A(x) \land B ) \Leftrightarrow \exist x A(x) \land B?x(A(x)∧B)??xA(x)∧B
- 左側(cè)的存在量詞 ?x\exist x?x 的轄域是 (A(x)∧B)( A(x) \land B )(A(x)∧B)
- 右側(cè)的存在量詞 ?x\exist x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (A(x)∧B)( A(x) \land B )(A(x)∧B) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (A(x)∧B)( A(x) \land B )(A(x)∧B)
5. 全稱量詞 轄域收縮擴(kuò)張 ( 蘊(yùn)含聯(lián)結(jié)詞 B 在右 ) :
?x(A(x)→B)??xA(x)→B\forall x ( A(x) \to B ) \Leftrightarrow \exist x A(x) \to B?x(A(x)→B)??xA(x)→B
- 左側(cè)的全稱量詞 ?x\forall x?x 的轄域是 (A(x)→B)( A(x) \to B )(A(x)→B)
- 右側(cè)的存在量詞 ?x\exist x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (A(x)→B)( A(x) \to B )(A(x)→B) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (A(x)→B)( A(x) \to B )(A(x)→B)
6. 存在量詞 轄域收縮擴(kuò)張 ( 蘊(yùn)含聯(lián)結(jié)詞 B 在右 ) :
?x(A(x)→B)??xA(x)→B\exist x ( A(x) \to B ) \Leftrightarrow \forall x A(x) \to B?x(A(x)→B)??xA(x)→B
- 左側(cè)的存在量詞 ?x\exist x?x 的轄域是 (A(x)→B)( A(x) \to B )(A(x)→B)
- 右側(cè)的全稱量詞 ?x\forall x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (A(x)→B)( A(x) \to B )(A(x)→B) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (A(x)→B)( A(x) \to B )(A(x)→B)
( 使用 蘊(yùn)含等值式 消去 蘊(yùn)含聯(lián)結(jié)詞 可以證明 )
7. 全稱量詞 轄域收縮擴(kuò)張 ( 蘊(yùn)含聯(lián)結(jié)詞 B 在左 ) :
?x(B→A(x))?B→?xA(x)\forall x ( B \to A(x) ) \Leftrightarrow B \to \forall x A(x)?x(B→A(x))?B→?xA(x)
- 左側(cè)的全稱量詞 ?x\forall x?x 的轄域是 (B→A(x))( B \to A(x) )(B→A(x))
- 右側(cè)的全稱量詞 ?x\forall x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (B→A(x))( B \to A(x) )(B→A(x)) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (B→A(x))( B \to A(x) )(B→A(x))
8. 存在量詞 轄域收縮擴(kuò)張 ( 蘊(yùn)含聯(lián)結(jié)詞 B 在左 ) :
?x(B→A(x))?B→?xA(x)\exist x ( B \to A(x) ) \Leftrightarrow B \to \exist x A(x)?x(B→A(x))?B→?xA(x)
- 左側(cè)的存在量詞 ?x\exist x?x 的轄域是 (B→A(x))( B \to A(x) )(B→A(x))
- 右側(cè)的存在量詞 ?x\exist x?x 的轄域是 A(x)A(x)A(x)
- 從左到右 : 轄域由 (B→A(x))( B \to A(x) )(B→A(x)) 收縮為 A(x)A(x)A(x)
- 從右到左 : 轄域由 A(x)A(x)A(x) 擴(kuò)張為 (B→A(x))( B \to A(x) )(B→A(x))
四、 量詞分配 等值式
1. 全稱量詞 對于 合取 ∧\land∧ 的分配率 :
?x(A(x)∧B(x))??xA(x)∧?xB(x)\forall x ( A(x) \land B(x) ) \Leftrightarrow \forall x A(x) \land \forall x B(x)?x(A(x)∧B(x))??xA(x)∧?xB(x)
理解 : 所有的對象都具有 A,BA , BA,B 兩個性質(zhì) , 等價于 所有的對象都具有 AAA 性質(zhì) 和 所有對象都具有 BBB 性質(zhì) ;
存全稱量詞 對于 合取聯(lián)結(jié)詞 ∧\land∧ 有分配率 , 對于 析取聯(lián)結(jié)詞 ∨\lor∨ 不適合分配率 ;
2. 存在量詞 對于 析取 ∨\lor∨ 的分配率 :
?x(A(x)∨B(x))??xA(x)∨?xB(x)\exist x ( A(x) \lor B(x) ) \Leftrightarrow \exist x A(x) \lor \exist x B(x)?x(A(x)∨B(x))??xA(x)∨?xB(x)
理解 : 存在對象 要么有 AAA 性質(zhì) , 要么有 BBB 性質(zhì) ;
存在量詞 對于 析取聯(lián)結(jié)詞 ∨\lor∨ 有分配率 , 對于 合取聯(lián)結(jié)詞 ∧\land∧ 不適合分配率 ;
總結(jié)
以上是生活随笔為你收集整理的【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 异步操作】线程池 (
- 下一篇: 【计算机网络】网络安全 : 计算机网络安