析取范式與合取范式_第1頁
析取范式與合取范式_第2頁
析取范式與合取范式_第3頁
析取范式與合取范式_第4頁
析取范式與合取范式_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、1作 業(yè)2.11 p,q:0 r,s:1 (p (q r) (r s)(p r) ( q s)( p q r) (p q r)( p q r s) (p q r s)22.2 命題邏輯等值演算2.2.1 等值式與等值演算等值式與等值演算等值式與基本等值式等值式與基本等值式真值表法與等值演算法真值表法與等值演算法2.2.2 聯(lián)結(jié)詞完備集聯(lián)結(jié)詞完備集真值函數(shù)真值函數(shù)聯(lián)結(jié)詞完備集聯(lián)結(jié)詞完備集與非聯(lián)結(jié)詞和或非聯(lián)結(jié)詞與非聯(lián)結(jié)詞和或非聯(lián)結(jié)詞3等值式定義定義2.11 若等價式若等價式ab是重言式是重言式, 則稱則稱a與與b等值等值, 記作記作ab, 并稱并稱ab是是等值式等值式說明說明: (1) 是是元語言

2、符號元語言符號, 不要混同于不要混同于和和=(2) a與與b等值當(dāng)且僅當(dāng)?shù)戎诞?dāng)且僅當(dāng)a與與b在所有可能賦值下的真值都相在所有可能賦值下的真值都相同同, 即即a與與b有相同的真值表有相同的真值表(3) n個命題變項的真值表共有個命題變項的真值表共有 個個, 故每個命題公式都有故每個命題公式都有無窮多個等值的命題公式無窮多個等值的命題公式(4) 可能有啞元出現(xiàn)可能有啞元出現(xiàn). 在在b中出現(xiàn)中出現(xiàn), 但不在但不在a中出現(xiàn)的命題變中出現(xiàn)的命題變項稱作項稱作a的的啞元啞元. 同樣同樣,在在a中出現(xiàn)中出現(xiàn), 但不在但不在b中出現(xiàn)的命題變中出現(xiàn)的命題變項稱作項稱作b的啞元的啞元. 啞元的值不影響命題公式的真

3、值啞元的值不影響命題公式的真值.n224真值表法例例1 判斷判斷 (p q) 與與 p q 是否等值是否等值解解結(jié)論結(jié)論: (p q) ( p q) p q p q p q (p q) p q (p q)( p q) 0 0 1 1 0 1 1 1 0 1 1 0 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 0 1 0 0 15真值表法(續(xù))例例2 判斷下述判斷下述3個公式之間的等值關(guān)系個公式之間的等值關(guān)系: p(qr), (pq)r, (p q)r解解 p q r p(qr) (pq)r (p q)r 0 0 0 1 0 1 0 0 1 1 1 1 0 1 0 1 0 1 0

4、 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 p(qr)與與(p q)r等值等值, 但與但與(pq)r不等值不等值6基本等值式雙重否定律雙重否定律 aa冪等律冪等律 a aa, a aa交換律交換律 a bb a, a bb a結(jié)合律結(jié)合律 (a b) ca (b c) (a b) ca (b c)分配律分配律 a (b c)(a b) (a c) a (b c) (a b) (a c)德摩根律德摩根律 (a b)ab (a b)ab吸收律吸收律 a (a b)a, a (a b)a7基本等值式(續(xù))零律零律 a 11,

5、a 00 同一律同一律 a 0a, a 1a排中律排中律 aa1矛盾律矛盾律 aa0蘊涵等值式蘊涵等值式 aba b等價等值式等價等值式 ab(ab) (ba)假言易位假言易位 abba等價否定等值式等價否定等值式 abab歸謬論歸謬論 (ab) (ab) a8等值演算等值演算等值演算: 由已知的等值式推演出新的等值式的過程由已知的等值式推演出新的等值式的過程置換規(guī)則置換規(guī)則: 若若ab, 則則 (b) (a) 例例3 證明證明 p(qr) (p q)rp49,例例2.12(1)證證 p(qr) p ( q r) (蘊涵等值式)蘊涵等值式) ( pq) r (結(jié)合律)結(jié)合律) (p q) r

6、(德摩根律)德摩根律) (p q) r (蘊涵等值式)蘊涵等值式)9實例等值演算不能直接證明兩個公式不等值等值演算不能直接證明兩個公式不等值. 證明兩個公式不證明兩個公式不等值的基本思想是找到一個賦值使一個成真等值的基本思想是找到一個賦值使一個成真, 另一個成假另一個成假.例例4 證明證明: p(qr) (pq) r p52方法一方法一 真值表法(見例真值表法(見例2)方法二方法二 觀察法觀察法. 容易看出容易看出000使左邊成真使左邊成真, 使右邊成假使右邊成假.方法三方法三 先用等值演算化簡公式先用等值演算化簡公式, 再觀察再觀察.10實例例例5 用等值演算法判斷下列公式的類型用等值演算法

7、判斷下列公式的類型(1) q(pq) 解解 q(pq) q( p q) (蘊涵等值式)蘊涵等值式) q (pq) (德摩根律)德摩根律) p (qq) (交換律,結(jié)合律)交換律,結(jié)合律) p 0 (矛盾律)矛盾律) 0 (零律)(零律)該式為矛盾式該式為矛盾式.11實例(續(xù))(2) (pq)( qp) 解解 (pq)( qp) ( p q)(qp) (蘊涵等值式)蘊涵等值式) ( p q)( p q) (交換律)交換律) 1該式為重言式該式為重言式.12實例(續(xù))(3) (p q) (pq) r) 解解 (p q) (pq) r) (p (qq) r (分配律)分配律) p 1 r (排中律)

8、排中律) p r (同一律)同一律)非重言式的可滿足式非重言式的可滿足式. .如如101是它的成真賦值是它的成真賦值, ,000是它的是它的成假賦值成假賦值.總結(jié)總結(jié):a為矛盾式當(dāng)且僅當(dāng)為矛盾式當(dāng)且僅當(dāng)a0; a為重言式當(dāng)且僅當(dāng)為重言式當(dāng)且僅當(dāng)a1說明說明:演算步驟不惟一演算步驟不惟一, ,應(yīng)盡量使演算短些應(yīng)盡量使演算短些13真值函數(shù)定義定義2.12 稱稱f:0,1n0,1為為n元元真值函數(shù)真值函數(shù)n元真值函數(shù)共有元真值函數(shù)共有 個個每一個命題公式對應(yīng)于一個真值函數(shù)每一個命題公式對應(yīng)于一個真值函數(shù)每一個真值函數(shù)對應(yīng)無窮多個命題公式每一個真值函數(shù)對應(yīng)無窮多個命題公式n221元真值函數(shù)元真值函數(shù)

9、p 0 0 0 1 1 1 0 1 0 1 )1(3)1(2)1(1)1(0ffff142元真值函數(shù)元真值函數(shù) p q 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 p q 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1)2(7)2(6)2(5)2(4)2(3)2(2)2(1)2(0ffffffff)2(15)2(14)2(13)2(12)2(11)2(10)2(9)2(

10、8ffffffff15聯(lián)結(jié)詞完備集定義定義2.13 設(shè)設(shè)s是一個聯(lián)結(jié)詞集合是一個聯(lián)結(jié)詞集合, 如果任何如果任何n(n 1) 元真值元真值函數(shù)都可以由僅含函數(shù)都可以由僅含s中的聯(lián)結(jié)詞構(gòu)成的公式表示中的聯(lián)結(jié)詞構(gòu)成的公式表示, ,則稱則稱s是是聯(lián)結(jié)詞完備集聯(lián)結(jié)詞完備集定理定理2.1 下述聯(lián)結(jié)詞集合都是完備集下述聯(lián)結(jié)詞集合都是完備集:(1) s1= , , , , (2) s2= , , , (3) s3= , , (4) s4= , (5) s5= , (6) s6= , ab (ab) (ba)ab a ba b (a b) ( ab)a b ( ab)a b ( a) b ab16復(fù)合聯(lián)結(jié)詞與非

11、式與非式: p q(p q), 稱作稱作與非聯(lián)結(jié)詞與非聯(lián)結(jié)詞或非式或非式: p q(p q), 稱作稱作或非聯(lián)結(jié)詞或非聯(lián)結(jié)詞p q為真當(dāng)且僅當(dāng)為真當(dāng)且僅當(dāng)p,q不同時為真不同時為真p q為真當(dāng)且僅當(dāng)為真當(dāng)且僅當(dāng)p,q同時為假同時為假定理定理2.2 , 是聯(lián)結(jié)詞完備集是聯(lián)結(jié)詞完備集證證 p (p p) p p p q (p q) (p q) (p q) (p q)得證得證 是聯(lián)結(jié)詞完備集是聯(lián)結(jié)詞完備集. 對于對于 可類似證明可類似證明.172.3 范式2.3.1 析取范式與合取范式析取范式與合取范式簡單析取式與簡單合取式簡單析取式與簡單合取式析取范式與合取范式析取范式與合取范式2.3.2 主析取

12、范式與主合取范式主析取范式與主合取范式極小項與極大項極小項與極大項主析取范式與主合取范式主析取范式與主合取范式主范式的用途主范式的用途18簡單析取式與簡單合取式文字文字: :命題變項及其否定的統(tǒng)稱命題變項及其否定的統(tǒng)稱簡單析取式簡單析取式: :有限個文字構(gòu)成的析取式有限個文字構(gòu)成的析取式如如 p, q, pq, p q r, 簡單合取式簡單合取式: :有限個文字構(gòu)成的合取式有限個文字構(gòu)成的合取式如如 p, q, pq, p q r, 定理定理2.3 (1) 一個簡單析取式是重言式當(dāng)且僅當(dāng)它同時含一個簡單析取式是重言式當(dāng)且僅當(dāng)它同時含某個命題變項和它的否定某個命題變項和它的否定(2) 一個簡單合

13、取式是矛盾式當(dāng)且僅當(dāng)它同時含某個命題一個簡單合取式是矛盾式當(dāng)且僅當(dāng)它同時含某個命題變項和它的否定變項和它的否定19析取范式與合取范式析取范式析取范式: :由有限個簡單合取式組成的析取式由有限個簡單合取式組成的析取式 a1 a2ar, 其中其中a1,a2,ar是是簡單合取式簡單合取式合取范式合取范式: :由有限個簡單析取式組成的合取式由有限個簡單析取式組成的合取式 a1 a2ar , 其中其中a1,a2,ar是是簡單析取式簡單析取式范式范式: :析取范式與合取范式的統(tǒng)稱析取范式與合取范式的統(tǒng)稱 定理定理2.4 (1) 一個析取范式是矛盾式當(dāng)且僅當(dāng)它的每一個一個析取范式是矛盾式當(dāng)且僅當(dāng)它的每一個簡

14、單合取式都是矛盾式簡單合取式都是矛盾式(2) 一個合取范式是重言式當(dāng)且僅當(dāng)它的每一個簡單析取一個合取范式是重言式當(dāng)且僅當(dāng)它的每一個簡單析取式都是重言式式都是重言式20范式存在定理定理定理2.5 任何命題公式都存在著與之等值的析取范式與合任何命題公式都存在著與之等值的析取范式與合取范式取范式. .證證 求公求公式式a的范式的步驟:的范式的步驟:(1) 消去消去a中的中的, aba b ab( a b) (ab)(2) 否定聯(lián)結(jié)詞否定聯(lián)結(jié)詞 的內(nèi)移或消去的內(nèi)移或消去 a a (a b)ab (a b)ab21范式存在定理(續(xù))(3) 使用分配律使用分配律 a (b c)(a b) (a c) 求合

15、取范式求合取范式 a (b c) (a b) (a c) 求析取范式求析取范式例例1 1 求求 (pq)r 的析取范式與合取范式的析取范式與合取范式解解 (pq)r ( p q)r (pq)r 析取范式析取范式 (pr) ( qr) 合取范式合取范式注意注意: 公式的析取范式與合取范式不惟一公式的析取范式與合取范式不惟一.22極小項與極大項定義定義2.17 在含有在含有n個命題變項的簡單合取式個命題變項的簡單合取式( (簡單析取式簡單析取式) )中中, ,若每個命題變項均以文字的形式出現(xiàn)且僅出現(xiàn)一次,若每個命題變項均以文字的形式出現(xiàn)且僅出現(xiàn)一次,而且第而且第i( (1 i n) )個文字個文字

16、( (按下標(biāo)或字母順序排列按下標(biāo)或字母順序排列) )出現(xiàn)在左出現(xiàn)在左起第起第i位上位上, ,稱這樣的簡單合取式稱這樣的簡單合取式( (簡單析取式簡單析取式) )為為極小項極小項( (極大項極大項) )說明說明: :(1) n個命題變項產(chǎn)生個命題變項產(chǎn)生2n個極小項和個極小項和2n個極大項個極大項(2) 2n個極小項個極小項( (極大項極大項) )均互不等值均互不等值(3) 用用mi表示第表示第i個極小項個極小項, ,其中其中i是該極小項成真賦值的十是該極小項成真賦值的十進制表示進制表示. 用用mi表示第表示第i個極大項個極大項, ,其中其中i是該極大項成假賦是該極大項成假賦值的十進制表示值的十

17、進制表示, mi( (mi) )稱為極小項稱為極小項( (極大項極大項) )的名稱的名稱. 23極小項與極大項(續(xù))定理定理2.6 設(shè)設(shè)mi 與與mi是由同一組命題變項形成的極小項和極是由同一組命題變項形成的極小項和極大項大項, 則則 mi mi , mi mi 極小項極小項 極大項極大項 公式公式 成真賦值成真賦值 名稱名稱 公式公式 成假賦值成假賦值 名稱名稱 pq 0 0 m0 p q 0 0 m0 p q 0 1 m1 pq 0 1 m1 pq 1 0 m2 p q 1 0 m2 p q 1 1 m3 pq 1 1 m3 p,q形成的極小項與極大項形成的極小項與極大項24主析取范式與主

18、合取范式主析取范式主析取范式: :由極小項構(gòu)成的析取范式由極小項構(gòu)成的析取范式主合取范式主合取范式: :由極大項構(gòu)成的合取范式由極大項構(gòu)成的合取范式例如,例如,n=3, 命題變項為命題變項為p, q, r時,時, ( pq r) ( p q r) m1 m3 是是主析取范式主析取范式 (p qr) ( p qr) m1 m5 是是主合取范式主合取范式定理定理2.7 任何命題公式都存在著與之等值的主析取范式和任何命題公式都存在著與之等值的主析取范式和主合取范式主合取范式, 并且是惟一的并且是惟一的. .25求主析取范式的步驟設(shè)公式設(shè)公式a含命題變項含命題變項p1,p2,pn(1) 求求a的析取范

19、式的析取范式a =b1 b2 bs, 其中其中bj是簡單合取是簡單合取式式 j=1,2, ,s (2) 若某個若某個bj既不含既不含pi, 又不含又不含 pi, 則將則將bj展開成展開成 bj bj (pipi) (bj pi) (bjpi)重復(fù)這個過程重復(fù)這個過程, 直到所有簡單合取式都是長度為直到所有簡單合取式都是長度為n的極小的極小項為止項為止(3) 消去重復(fù)出現(xiàn)的極小項消去重復(fù)出現(xiàn)的極小項, 即用即用mi代替代替mi mi(4) 將極小項按下標(biāo)從小到大排列將極小項按下標(biāo)從小到大排列26求主合取范式的步驟設(shè)公式設(shè)公式a含命題變項含命題變項p1,p2,pn(1) 求求a的合取范式的合取范式

20、a =b1 b2 bs, 其中其中bj是簡單析取是簡單析取式式 j=1,2, ,s (2) 若某個若某個bj既不含既不含pi, 又不含又不含 pi, 則將則將bj展開成展開成 bj bj (pipi) (bj pi) (bjpi)重復(fù)這個過程重復(fù)這個過程, 直到所有簡單析取式都是長度為直到所有簡單析取式都是長度為n的極大的極大項為止項為止(3) 消去重復(fù)出現(xiàn)的極大項消去重復(fù)出現(xiàn)的極大項, 即用即用mi代替代替mi mi(4) 將極大項按下標(biāo)從小到大排列將極大項按下標(biāo)從小到大排列27實例例例1(1(續(xù)續(xù)) ) 求求 (pq)r 的主析取范式與主合取范式的主析取范式與主合取范式解解 (1) (1)

21、 (pq)r (pq)r pq (pq) 1 同一律同一律 (pq) ( r r) 排中律排中律 (pqr) (pq r) 分配律分配律 m4 m5 r ( p p) ( q q)r 同一律同一律, 排中律排中律 ( pqr) ( p qr) (pqr) (p qr) m0 m2 m4 m6 分配律分配律得得 (pq)r m0 m2 m4 m5 m6可記作可記作 (0,2,4,5,6)28實例(續(xù))(2) (pq)r (pr) ( qr) pr p 0r 同一律同一律 p (qq)r 矛盾律矛盾律 (p qr) (pqr) 分配律分配律 m1 m3 qr (pp)qr 同一律同一律, 矛盾律矛

22、盾律 (pqr) ( pqr) 分配律分配律 m3 m7得得 (pq)r m1 m3 m7可記作可記作 (1,3,7)29快速求法設(shè)公式含有設(shè)公式含有n個命題變項個命題變項, 則則長度為長度為k的簡單合取式可展開成的簡單合取式可展開成2n-k個極小項的析取個極小項的析取例如例如 公式含公式含p,q,r q ( p qr) ( p q r) (p qr) (p q r) m2 m3 m6 m7長度為長度為k的簡單析取式可展開成的簡單析取式可展開成2n-k個極大項的合取個極大項的合取例如例如 pr (p qr) (pqr) m1 m330實例例例2 (1) 求求 a ( p q) ( pq r)

23、r的主析取范式的主析取范式解解 用快速求法用快速求法(1) p q ( p qr) ( p q r) m2 m3 pq r m1 r ( pq r) ( p q r) (pq r) (p q r) m1 m3 m5 m7得得 a m1 m2 m3 m5 m7 (1,2,3,5,7)31實例(續(xù))(2) 求求 b p (p qr)的主合取范式的主合取范式解解 p ( p q r) ( p qr) ( pq r) ( pqr) m4 m5 m6 m7 p qr m1得得 b m1 m4 m5 m6 m7 (1,4,5,6,7)32主析取范式的用途(1) 求公式的成真賦值和成假賦值求公式的成真賦值和

24、成假賦值設(shè)公式設(shè)公式a含含n個命題變項個命題變項, a的主析取范式有的主析取范式有s個極小項個極小項, 則則a有有s個成真賦值個成真賦值, 它們是極小項下標(biāo)的二進制表示它們是極小項下標(biāo)的二進制表示, 其余其余2n-s個賦值都是成假賦值個賦值都是成假賦值 例如例如 (pq)r m0 m2 m4 m5 m6 成真賦值成真賦值: 000,010,100,101,110; 成假賦值成假賦值: 001,011,11133主析取范式的用途(續(xù))(2) 判斷公式的類型判斷公式的類型 設(shè)設(shè)a含含n個命題變項,則個命題變項,則 a為重言式當(dāng)且僅當(dāng)為重言式當(dāng)且僅當(dāng)a的主析取范式含的主析取范式含2n個極小項個極小項

25、a為矛盾式當(dāng)且僅當(dāng)為矛盾式當(dāng)且僅當(dāng) a的主析取范式不含任何極小項的主析取范式不含任何極小項, ,記作記作0 a為可滿足式當(dāng)且僅當(dāng)為可滿足式當(dāng)且僅當(dāng)a的主析取范式中至少含一個極小項的主析取范式中至少含一個極小項34實例例例3 用主析取范式判斷公式的類型用主析取范式判斷公式的類型:(1) a (pq) q (2) b p(p q) (3) c (p q)r解解 (1) a ( p q) q ( pq) q 0 矛盾式矛盾式(2) b p (p q) 1 m0 m1 m2 m3 重言式重言式(3) c (p q) r ( pq) r ( pq r) ( pqr) ( pq r) ( p q r) (

26、pq r) (p q r) m0 m1 m3 m5 m7 非重言式的可滿足式非重言式的可滿足式35主析取范式的用途(續(xù))(3) 判斷兩個公式是否等值判斷兩個公式是否等值例例4 用主析取范式判斷下面用主析取范式判斷下面2組公式是否等值組公式是否等值:(1) p與與( p q)(p q)解解 p p ( q q) (pq) (p q) m2 m3 ( p q)(p q) ( p q) (p q) (pq) (p q) m2 m3故故 p ( p q)(p q)36實例(續(xù))(2) (p q) r 與與 p (q r)解解 (p q) r (p qr) (p q r) ( pq r) ( p q r) (pq r) (p q r) m1 m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論