- 離散數學及其應用(第2版)
- 陳瓊 馬千里 周育人 陳偉能等編著
- 2673字
- 2025-01-22 14:31:05
1.4.2 主析取范式和主合取范式
定義1.4.3 含有n個命題變元的合取式中,若每個命題變元與其否定不同時出現,而二者之一必出現且僅出現一次,這樣的合取式稱為極小項。
定義1.4.4 含有n個命題變元的析取式中,若每個命題變元與其否定不同時出現,而二者之一必出現且僅出現一次,這樣的析取式稱為極大項。
一般來說,極大項和極小項中的各個變元按下標由小到大的順序排列,若無下標,則按字母順序排列。例如,對于三個命題變元p、q和r,p∧q∧r、都是極小項,p∨q∨r、
都是極大項,而p∧q和
都不是極小項,因為它們沒有包含所有的命題變元。同理,p∨q和
也不是極大項。
含n個命題變元p1,p2,…,pn的極小項可表示為,極大項可表示為
,其中每一個
為pi或
。由n個命題變元產生的不同的極大項和極小項的個數均為2n個。每個極小項在它的2n個賦值中只有一個成真賦值,例如,含三個變元的極小項p∧q∧r的成真賦值只有111。每個極大項在它的2n個賦值中只有一個成假賦值,例如,含三個變元的極大項
的成假賦值只有011。因而每個極小項可以簡記為mi,其中,下標i為該極小項的成真賦值;每個極大項可以簡記為Mi,其中,下標i為該極大項的成假賦值。
例如,3個命題變元可形成8個極小項,如表1.4.1所示。
表1.4.1 極小項表

一般地,n個命題變元形成的極小項可表示為

3個命題變元形成的8個極大項如表1.4.2所示。
表1.4.2 極大項表

一般地,n個命題變元形成的極大項可表示為

定義1.4.5 如果含n個命題變元的命題公式的析取范式的每個合取式全是極小項,則稱該析取范式為主析取范式。
定理1.4.2 任何命題公式的主析取范式都是存在的,并且是唯一的。
證明 給定命題公式A。
1)求A的析取范式A′,A′的形式為A1∨A2∨…∨An(n≥1)。
2)若A′中的某個簡單合取式Ai不是極小項,則補入在Ai中沒有出現的變元。例如,若pi和都不在Ai中,則將Ai展開成如下形式:
。
3)重復步驟2,直到所有的簡單合取式都含有所有的命題變元或它的否定式。
4)消去重復出現的命題變項、矛盾式及重復出現的極小項。
按上述步驟求得的就是A的主析取范式。所以,任何命題公式的主析取范式都是存在的,而且是唯一的(唯一性證明略)。
?
例1.4.2 求命題公式(p∨(q∧r))→(p∧q∧r)的主析取范式。
解

在(p∨(q∧r))→(p∧q∧r)的析取范式中含有兩個合取式和
,均不是極小項,因而要補入沒有出現的變元,
用
代換,并用分配律展開,使得每個合取式都是極小項。對
同樣補入沒有出現的變元q。消去重復出現的極小項,就得到原公式的主析取范式。極小項可以用簡記mi表示,按mi的下標由小到大的順序排列后可用∑表示主析取范式,如
(p∨(q∧r))→(p∧q∧r)
?m0∨m1∨m2∨m7?∑(0,1,2,7)
一個命題公式的主析取范式中的每一個極小項的成真賦值就是該公式的一個成真賦值。因而根據命題公式的真值表可以立即寫出公式的主析取范式。
例1.4.3 試由p∧q∨r的真值表(表1.4.3)求它的主析取范式。
表1.4.3 p∧q∨r的真值表

解 由表1.4.3知,公式p∧q∨r的成真賦值為001、011、101、110、111,對應的十進制數下標的極小項為m1、m3、m5、m6、m7。因此,p∧q∨r的主析取范式為
p∧q∨r?∑(1,3,5,6,7)
利用表1.4.1,p∧q∨r的主析取范式還可寫為

設G是含n個命題變項的命題公式,當且僅當G的主析取范式含全部2n個極小項時,G為重言式;若G為矛盾式,G的主析取范式不含任何極小項,記G的主析取范式為0;當G的主析取范式中至少含有一個極小項時,G為可滿足式。
類似地可以給出主合取范式的定義。
定義1.4.6 如果含n個命題變元的命題公式的合取范式的每個析取式全是極大項,則稱該合取范式為主合取范式。
定理1.4.3 任何命題公式的主合取范式都是存在的,并且是唯一的。
證明 給定命題公式A。
1)求A的合取范式B′,B′的形式為B1∧B2∧…∧Bn(n≥1)。
2)若B′中的某個析取式Bi不是極大項,則補入在Bi中沒有出現的變元。例如,若pi和都不在Bi中,則將Bi展成如下形式:
。
3)重復步驟2,直到所有的簡單析取式都含有所有的命題變元或它的否定式。
4)消去重復出現的命題變項、重言式及重復出現的極大項。
按上述步驟求得的就是A的主合取范式。所以,任何命題公式的主合取范式都是存在的,而且是唯一的(唯一性證明略)。
?
例1.4.4 求命題公式(p∨(q∧r))→(p∧q∧r)的主合取范式。
解

將極大項按下標由小到大的順序排列后可用∏表示,如
(p∨(q∧r))→(p∧q∧r)?M3∧M4∧M5∧M6?∏(3,4,5,6)
一個命題公式的主合取范式中的每一個極大項的成假賦值就是該公式的一個成假賦值。因而根據命題公式的真值表可以立即寫出公式的主合取范式。又因為,公式的主析取范式中沒有出現的極小項的賦值就是公式的成假賦值,因而主合取范式中的極大項的下標碼和主析取范式中沒有出現的極小項的下標碼相同。因此,只要求出了命題公式的主析取范式,就可以立即寫出它的主合取范式,反之亦然。
例如,已知公式G的主析取范式
G?m0∨m1∨m2∨m7?∑(0,1,2,7)
其中沒有出現的極小項的下標碼3、4、5、6就是主合取范式極大項的下標碼,因此可以直接寫出主合取范式
G?M3∧M4∧M5∧M6?∏(3,4,5,6)
重言式的主合取范式不含任何極大項,用1表示重言式;矛盾式的主合取范式包含全部2n個極大項。
利用主析取范式或主合取范式可以判斷公式是否等價及求命題公式的成真賦值和成假賦值。
例1.4.5 判斷和
是否等價。
解

所以,和
等價。
?
例1.4.6 判斷公式是否為重言式。
解


公式是重言式,因為主析取范式包含了所有的極小項。
?
例1.4.7 設計一個集成學習系統(tǒng),該系統(tǒng)綜合三個基學習器的分類預測(正類或負類),以投票的方式決定輸入樣本的預測類別,即在超過半數基學習器給出正類的情況下判定該樣本為正類,否則為負類。設計滿足上述條件的集成學習分類器,并嘗試以邏輯電路圖的方式畫出該分類器。
解 三個基學習器的預測類別分別為p、q、r,集成學習器的最終預測類別為A。正類為1,負類為0。
根據題意,可將真值表列出,見表1.4.4。
由上述真值表可寫出A的表達式

化簡A的表達式得

分類器的邏輯電路圖如圖1.4.1所示。
?
表1.4.4 分類器的真值表


圖1.4.1 分類器的邏輯電路圖
例1.4.8 某單位選派A、B、C三位業(yè)務骨干去進修,由于工作需要,選派要滿足如下條件。
1)若A去,則C同去。
2)若B去,則C不能去。
3)若C不去,則A或B可以去。
問可以有哪些選派方案?
解 設p表示“派A去”,q表示“派B去”,r表示“派C去”。
由已知條件可得

該公式的成真賦值就是可行的選派方案。寫出該公式的主析取范式


有3個成真賦值,所以有3種選派方案:
1)A和B不去,C去;
2)A和C不去,B去;
3)A和C去,B不去。
?
- 物流系統(tǒng)規(guī)劃與設計
- ISO 9001質量管理體系及認證概論(2015版)第二版
- Protel 99 SE應用教程
- 2020年山西省公安招警考試《公安專業(yè)科目》題庫【真題精選+章節(jié)題庫+模擬試題】
- 醫(yī)學遺傳學
- 現代軟件工程
- 企業(yè)經營管理沙盤模擬實訓教程
- 2019年期貨從業(yè)資格考試《期貨基礎知識》【教材精講+真題解析】講義與視頻課程【29小時高清視頻】
- 籃球:普通高校籃球選修課教材
- 李蔭華《全新版大學英語綜合教程(4)》(第2版)學習指南【詞匯短語+課文精解+全文翻譯+練習答案】
- 北京外國語大學357英語翻譯基礎[專業(yè)碩士]歷年考研真題及詳解
- 2019年經濟師《經濟基礎知識(中級)》復習全書【要點精講+歷年真題詳解】
- 應用寫作教程
- 中級財務會計學習指導
- SMT設備與維護