離散數(shù)學(xué)課件第一章(第4講)_第1頁
離散數(shù)學(xué)課件第一章(第4講)_第2頁
離散數(shù)學(xué)課件第一章(第4講)_第3頁
離散數(shù)學(xué)課件第一章(第4講)_第4頁
離散數(shù)學(xué)課件第一章(第4講)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

對偶原理(對偶定律)《定義》:給定命題公式A,若用Λ代換∨,用∨代換Λ,用T代換F,用F代換T,得到另一個命題公式A*,則稱A和A*是互為對偶的。例:寫出下列命題公式的對偶式:P∨(QΛR)PΛ(Q∨R)P∨F對偶式A*PΛTP∨TPΛF§5對偶與范式討論定義:(1)若命題公式中有聯(lián)結(jié)詞,,則必須把化成由聯(lián)結(jié)詞Λ,∨,

組成的等價的命題公式,然后求它的對偶式;例:求(P

Q)

(P

R)的對偶式(P

Q)

(P

R)

(?P∨Q)

Λ(?P∨R)

則其對偶式為:(?PΛQ)∨

(?PΛR)

(2)在寫對偶式時,原命題公式中括號不能省去,必須按優(yōu)先級的次序畫上括號,并在求其對偶式時仍將保留括號。例:(PΛQ)∨R對偶式寫成(P∨Q)ΛR,而不能寫成P∨QΛR《定理》:(摩根推廣定理)設(shè)A和A*為對偶式,P1,P2...Pn

是出現(xiàn)在A和A*中的所有原子命題變元,于是有:?A(P1,P2...Pn)

A*

(?P1,?P2...?Pn)——(1)A(?P1,?P2...?Pn)

?A*(P1,P2...Pn)——(2)證明:由摩根定理

?(P∨Q)

?PΛ?Q—(1)

?P∨?Q

?(PΛQ)—(2)

例:設(shè)A(P,Q,R)

?PΛ?

(Q∨R),驗(yàn)證上述定理:證明:(1)A(P,Q,R)

?PΛ?QΛ?R∴?A(P,Q,R)

P∨Q∨RA*(P,Q,R)

?P∨?Q∨?RA*(?P,?Q,?R)

P∨Q∨R有?A(P,Q,R)=A*(?P,?Q,?R)(2)A(?P,?Q,?R)

PΛQΛR?A*(P,Q,R)

?

(?P∨?Q∨?R)

PΛQΛR有A(?P,?Q,?R)

?A*(P,Q,R)《定理》:若二個命題公式互為等價,則它們的對偶式也互為等價,亦即若A

B,則A*

B*成立。由A

B,即A(P1,P2...Pn)

B(P1,P2...Pn)∴

?A(P1,P2...Pn)

?B(P1,P2...Pn)由摩根推廣定理∴A*(?P1,?P2...?Pn)

B*(?P1,?P2...?Pn)證明:設(shè):P1、P2...Pn

是出現(xiàn)在A和B中的原子命題變元,∴A*(?P1,?P2...?Pn)

B*(?P1,?P2...?Pn)為永真式由于永真式的代換實(shí)例仍為永真式,所以用?Pi代換A*和B*中的Pi

(1≤i≤n)則得:A*(?

?P1,?

?P2...?

?Pn)

B*(?

?P1,?

?P2...?

?Pn)即為:A*(P1,P2...Pn)

B*(P1,P2...Pn)范式把命題公式化歸為一種標(biāo)準(zhǔn)的形式,稱此標(biāo)準(zhǔn)形式為范式。1.析取范式和合取范式:[定義]一個命題公式稱為析取范式,當(dāng)且僅當(dāng)它具有形式:A1∨A2∨…∨An(n≥1),其中A1,A2,…,An都是由命題變元或其否定所組成的合取式。如:(P∧Q∧R)∨(?P∧Q)∨(P∧?Q)是一個析取范式判定二個命題公式等價,還可以使用范式方法。(1)利用等價公式:化去“→”、“

”聯(lián)結(jié)詞,把命題公式變?yōu)榕c其等價的用{?,∧,∨}表達(dá)的公式。

例:P→Q

?P∨Q,P?Q

(P→Q)∧(Q→P)

(?P∨Q)∧(?Q∨P)(2)將“?”深入到原子命題變元之前,并使變元之前最多只有一個“?”詞。例:?(?P∨?Q)

?

?P∧?

?Q

P∧Q求析取范式的方法可按下列三步(或四步)進(jìn)行:(3)利用“∧”對“∨”的分配律,將公式化為析取范式。(4)除去永假項(xiàng)得最簡析取范式。例:求?((P∧?Q)→R)∨((P→?Q)

∧Q)的析取范式原式

?(?(P∧?Q)∨R)

((?P∨?Q)∧Q)

——化去“→”詞

((P∧?Q)∧?R)

∨((?P∨?Q)

∧Q)

——“?”深入到變元前,并最多保留一個(P∧?Q∧?R)

∨(?P∧Q)∨(?Q∧Q)

——“∧”對“∨”的分配律(P∧?Q∧?R)

∨(?P∧?Q)——去掉永假的合取項(xiàng)注:給定一命題公式的析取范式不是唯一的,但同一命題公式的析取范式一定是等價的。[定義]一個命題公式稱為合取范式,當(dāng)且僅當(dāng)它具有形式:A1∧A2∧…∧An(n≥1),其中A1,A2,…,An都是由命題變元或其否定所組成的析取式。如:(P∨Q∨R)∧(?P∨Q)∧(P∨?Q)是一個合取范式。求一個命題公式的合取范式的方法和求析取范式的方法類同:(1)利用等價公式:化去“→”、“

”聯(lián)結(jié)詞,把命題公式變?yōu)榕c其等價的用{?,∧,∨}表達(dá)的公式。(2)將“?”深入到原子命題變元之前,并使變元之前最多只有一個“?”詞。(3)利用“∨”對“∧”的分配律,將公式化為合取范式;(4)去掉永真的析取項(xiàng)。例:求(Q∨?(P→Q))∧?(P∧Q)的合取范式原式

(Q∨?(?P∨Q))∧?(P∧Q)

——化去“→”詞

(Q∨(P∧?Q))∧(?P∨?Q)

——“?”深入到變元前,并最多保留一個((Q∨P)∧(Q∨?Q))∧(?P∨?Q)

——“∨”對“∧”的分配(Q∨P)∧(?P∨?Q))——去掉永真的析取項(xiàng)注:給定一命題公式的合取范式不是唯一的,但同一命題公式的合取范式一定是等價的。2.主析取范式[定義]在n個變元的合取項(xiàng)中,若每個變元及其否定并不同時存在,且二者之一出現(xiàn)一次且僅出現(xiàn)一次,則稱此合取項(xiàng)為小項(xiàng)。例:具有二個命題變元的命題公式,小項(xiàng)最多有22=4個,即P∧Q、?P∧Q、P∧?Q、?P∧?Q

具有三個命題變元的命題公式,小項(xiàng)最多有23=8個,即:P∧Q∧R、P∧Q∧?R、P∧?Q∧R、P∧?Q∧?R、?P∧Q∧R、?P∧Q∧?R、?P∧?Q∧R、?P∧?Q∧?R推廣:具有n個命題變元的命題公式的小項(xiàng)最多有2n個(n∈I+)。[定義]對于給定的命題公式,若干個小項(xiàng)的析取稱為該命題公式的主析取范式。[定理]在真值表中,一個命題公式的所有真值為T的指派所對應(yīng)的小項(xiàng)的析取,即為此命題公式的主析取范式。例:根據(jù)真值表,分別求出P→Q、P∨?Q、P

Q的主析取范式。TTTTTFFTFTTFFTFTTTFFP→QP

QP∨?QQP則根據(jù)真值表可直接寫出各命題公式的主析取范式:P→Q

(?P∧?Q)∨(?P∧Q)∨(P∧Q)P∨?Q

(?P∧?Q)∨(P∧?Q)∨(P∧Q)P

Q

(?P∧?Q)∨(P∧Q)討論此定理:(1)只要命題公式不是永假式,則一定可以根據(jù)該命題公式的真值表直接寫出其主析取范式,其方法是找出該命題公式真值為“T”的行,對應(yīng)寫出小項(xiàng)的析取式,命題公式的主析取范式一定是唯一的。(2)由真值表找小項(xiàng)的方法為:將表中值為“T”所對應(yīng)的真值指派中,T對應(yīng)變元本身,F(xiàn)對應(yīng)變元的否定。(3)命題公式的主析取范式中小項(xiàng)的個數(shù)一定等于對應(yīng)真值表中真值為“T”的個數(shù)。(4)若二個命題公式對應(yīng)的主析取范式相同,則此二個命題公式一定是等價的。

下面介紹不用真值表,直接求命題公式主析取范式的方法,分四步:(1)將命題公式化為與其等價的析取范式;

(2)除去永假項(xiàng),合并合取項(xiàng)中相同項(xiàng)例:P∧?P∧Q為永假項(xiàng),去掉。P∧P∧Q

P∧Q,合并合取項(xiàng)中相同項(xiàng)(3)對合取項(xiàng)補(bǔ)入沒有出現(xiàn)的命題變元,即添加(合取)例如(P∨?P)的形式,并應(yīng)用∧對∨的分配律展開公式。例:若命題公式有二個變元P、Q,當(dāng)析取范式中的某一項(xiàng)缺少變元時,利用“∧”對“∨”的分配律添項(xiàng):P

P∧(Q∨?Q)

(P∧Q)∨(P∧?Q)Q

Q∧(P∨?P)

(P∧Q)∨(?P∧Q)(4)合并相同的小項(xiàng)。

(P∧Q)∨Q

----(2)消去永假項(xiàng),變?yōu)樽詈單鋈》妒?/p>

(P∧Q)∨(Q∧(P∨?P))----(3)添項(xiàng)

(P∧Q)∨(P∧Q)∨(?P∧Q)

(P∧Q)∨(?P∧Q)

----(4)合并相同小項(xiàng)例:求(P∧(P→Q))∨Q的主析取范式解:原式

(P∧?P)∨(P∧Q)∨Q

----(1)化為析取范式例:證明P∨(?P∧Q)

P∨Q證明方法是寫出二命題公式的主析取范式,看其是否相同:P∨(?P∧Q)

P∧(Q∨?Q)∨(?P∧Q)

(P∧Q)∨(P∧?Q)∨(?P∧Q)P∨Q

(P∧(Q∨?Q))∨(Q∧(P∨?P))

(P∧Q)∨(P∧?Q)∨(P∧Q)∨(?P∧Q)

(P∧Q)∨(P∧?Q)∨(?P∧Q)兩個命題公式主析范式相同,∴P∨(?P∧Q)

P∨Q3.主合取范式[定義]在n個變元的析取項(xiàng)中,若每個變元與其否定,并不同時存在,且二者之一出現(xiàn)一次且僅出現(xiàn)一次,則稱這種析取項(xiàng)為大項(xiàng)。例:具有二個變元P,Q的命題公式,其大項(xiàng)最多有22=4個:(P∨Q)、(P∨?Q)、(?P∨Q)、(?P∨?Q)具有n個變元的命題公式,其大項(xiàng)最多有2n個(n∈I+)。[定義]對于給定的命題公式,若干個大項(xiàng)的合取稱為該命題公式的主合取范式。[定理]在真值表中,一個命題公式的所有真值為F的指派所對應(yīng)的大項(xiàng)的合取,即為此命題公式的主合取范式。

在真值表中真值為“F”的個數(shù)等于主合取范式中大項(xiàng)的個數(shù)。P

QP∧QQPTTTTTFFFFTTFFTFTTFFF例:根據(jù)真值表,分別求出P→Q、P∧Q、P

Q的主合取范式。P→QP∧Q

(P∨Q)∧(P∨?Q)∧(?P∨Q)根據(jù)真值表,可直接寫出各命題公式的主合取范式:P→Q

?P∨QP

(P∨?Q)∧(?P∨Q)討論:(1)該命題公式的主合范式中大項(xiàng)的個數(shù)等于其真值表中真值為“F”的個數(shù)。(2)由真值表找大項(xiàng)的方法為:將表中值為“F”所對應(yīng)的真值指派中,T對應(yīng)變元的否定,F(xiàn)對應(yīng)變元本身。(3)只要命題公式不是永真式,則一定可以寫出與其等價的唯一的主合取范式。(4)可用主合取范式判定二個命題公式是否等價。(5)對應(yīng)于有n個變元的命題公式,則一定有:主析范式小項(xiàng)數(shù)+主合范式大項(xiàng)數(shù)=2n下面介紹不用真值表求一命題公式主合取范式的方法:(1)將命題公式化為與其等價的合取范式;(2)除去永真項(xiàng),合并析取項(xiàng)中相同變元,變?yōu)樽詈喓先∈?;例:P?P∨Q為永真項(xiàng),去掉。P∨P∨Q

P∨Q,合并析取項(xiàng)中相同變元。

(3)對析取項(xiàng)補(bǔ)入沒有出現(xiàn)的命題變元,即添加(析取)例如(P∧?P)的形式,并應(yīng)用∨對∧的分配律展開公式。例:若命題公式有二個變元P、Q,當(dāng)合取范式中的某一項(xiàng)缺少變元時,利用“∨”對“∧”的分配律添項(xiàng):即:P

P∨(Q∧

Q)

(P∨Q)∧(P∨

Q)(4)合并相同的大項(xiàng)。

例:求P∧(P→Q)∨Q的主合取范式解:原式

P∧(?P∨Q)∨Q

(P∧?P)∨(P∧Q)∨Q

(P∧Q)∨Q(P∨Q)∧(Q∨Q)(P∨Q)∧Q

----合并析取項(xiàng)中相同變元,化為最簡合取范式

(P∨Q)∧(Q∨(

P∧P))

----添項(xiàng)

(P∨Q)∧(

P∨Q)∧(P∨Q)

(P∨Q)∧(

P∨Q)

----合并相同大項(xiàng)4.主析(合)取范式的編碼表示為了能夠用編碼的形式表達(dá)主析(合)取范式,作如下規(guī)定:小項(xiàng)和大項(xiàng)中的各命題變元的出現(xiàn)位置必須安排一固定次序。(1)小項(xiàng)的編碼對于有n個變元的命題公式,則最多可有2n個小項(xiàng),用mi表示小項(xiàng),用m0

∨m1…

∨m2n-1來表示主析取范式。

P∧Q∧R1117m7P∧Q∧

R1106m6P∧

Q∧R1015m5P∧

Q∧

R1004m4

P∧Q∧R0113m3

P∧Q∧

R0102m2

P∧

Q∧R0011m1

P∧

Q∧

R0000m0小項(xiàng)表示二進(jìn)制數(shù)十進(jìn)制數(shù)m(i)十下面表格列出三個變元,且P、Q、R的位置已固定,小項(xiàng)表達(dá)如下:對主析取范式編碼的方法:(1)將小項(xiàng)中的變元按照固定次序排列;(2)用二進(jìn)制表示出其對應(yīng)的小項(xiàng),將小項(xiàng)中變元的肯定用1表示,變元的否定用0表示;(3)將二進(jìn)制轉(zhuǎn)變?yōu)槭M(jìn)制,用mi表示小項(xiàng);(4)將mi表示的各小項(xiàng),用析取符號連接,得到編碼表示的主析取范式;(5)取各小項(xiàng)下標(biāo)的十進(jìn)制數(shù)字,按照順序置于

符號后,可進(jìn)一步簡化編碼表示主析取范式。解:原式

(P∧Q∧R)∨(P∧Q∧

R)

∨(

P∧

Q∧R)∨(

P∧Q∧R)

m(111)∨

m(110)∨

m(001)∨

m(011)

m7∨

m6∨

m1∨

m3

m1,m3,m6,m7

1,3,6,7

例:求(P∧Q)∨(

P∧R)的主析取范式的編碼表達(dá)式:(設(shè)小項(xiàng)按照P、Q、R次序固定)(2)大項(xiàng)的編碼對于有n個變元的命題公式,則最多可有2n個大項(xiàng),用Mi表示大項(xiàng),用M0

∨M1…

∨M2n-1來表示主合取范式。

P∨

Q∨

R1117M7

P∨

Q∨R1106M6

P∨Q∨

R1015M5

P∨Q∨R1004M4P∨

Q∨

R0113M3P∨

Q∨R0102M2P∨Q∨

R0011M1P∨Q∨R0000M0大項(xiàng)表示二進(jìn)制數(shù)十進(jìn)制數(shù)M(i)十下面表格列出三個變元,且P、Q、R的位置已固定,大項(xiàng)表達(dá)如下:對主合取范式編碼的方法:(1)將大項(xiàng)中的變元按照固定次序排列;(2)用二進(jìn)制表示出其對應(yīng)的大項(xiàng),將大項(xiàng)中變元的肯定用0表示,變元的否定用1表示;(3)將二進(jìn)制轉(zhuǎn)變?yōu)槭M(jìn)制,用Mi表示大項(xiàng);(4)將Mi表示的各大項(xiàng),用合取符號連接,得到編碼表示的主合取范式;(5)取各大項(xiàng)下標(biāo)的十進(jìn)制數(shù)字,按照順序置

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論