【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )
文章目錄
- 一. 相關概念
- 1. 簡單 析取 合取 式
- ( 1 ) 簡單合取式
- ( 2 ) 簡單析取式
- 2. 極小項
- ( 1 ) 極小項 簡介
- ( 2 ) 極小項 說明
- ( 3 ) 兩個命題變項 的 極小項
- ( 4 ) 三個命題變項 的 極小項
- ( 5 ) 極小項 成真賦值 公式 名稱 之間 的 轉化 與 推演
- 3. 極大項
- ( 1 ) 極大項 簡介
- ( 2 ) 極大項 說明
- ( 3 ) 兩個命題變項的極大項
- ( 4 ) 三個命題變項的極大項
- ( 5 ) 極大項 成假賦值 公式 名稱 之間 的 轉化 與 推演
- 二. 題目解析
- 1. 使用等值演算方式求 主析取范式 和 主合取范式
- 2. 使用 真值表法 求 主析取范式 和 主合取范式
一. 相關概念
1. 簡單 析取 合取 式
( 1 ) 簡單合取式
簡單合取式 :
- 1.組成 : 命題變元 ( ppp ) 或 命題變元否定式 ( ?p\lnot p?p ) ;
- 2.概念 : 有限個 命題變元 或其 否定式 組成的合取式 , 稱為 簡單合取式 ;
- 3.示例 :
- ① 單個命題變元 : ppp ;
- ② 單個命題變元否定式 : ?p\lnot p?p
- ③ 兩個 命題變元 或其否定式 構成的合取式 : p∧?qp \land \lnot qp∧?q
- ④ 三個 命題變元 或其否定式 構成的合取式 : p∧q∧rp \land q \land rp∧q∧r
( 2 ) 簡單析取式
簡單析取式 :
- 1.組成 : 命題變元 ( ppp ) 或 命題變元否定式 ( ?p\lnot p?p ) ;
- 2.概念 : 有限個 命題變元 或其 否定式 組成的析取式 , 稱為 簡單析取式 ;
- 3.示例 :
- ① 單個命題變元 : ppp ;
- ② 單個命題變元否定式 : ?p\lnot p?p
- ③ 兩個 命題變元 或其否定式 構成的析取式 : p∨?qp \lor \lnot qp∨?q
- ④ 三個 命題變元 或其否定式 構成的析取式 : p∨q∨rp \lor q \lor rp∨q∨r
2. 極小項
( 1 ) 極小項 簡介
極小項 : 極小項 是 一種 簡單合取式 ;
- 1.前提 ( 簡單合取式 ) : 含有 nnn 個 命題變項 的 簡單合取式 ;
- 2.命題變項出現次數 : 每個命題變項 均 以 文字 的 形式 在其中出現 , 且 僅出現 一次 ;
- 3.命題變項出現位置 : 第 iii ( 1≤i≤n1 \leq i \leq n1≤i≤n ) 個文字出現在 左起 第 iii 個位置 ;
- nnn 是指命題變項個數 ;
- 4.極小項總結 : 滿足上述三個條件的 簡單合取式 , 稱為 極小項 ;
- 5.mim_imi? 與 MiM_iMi? 之間的關系 : ① ?mi?Mi\lnot m_i \iff M_i?mi??Mi? ② ?Mi?mi\lnot M_i \iff m_i?Mi??mi?
( 2 ) 極小項 說明
關于 極小項 的 說明 :
- 1.極小項個數 : nnn 個 命題變元 會 產生 2n2^n2n 個 極小項 ;
- 2.互不等值 : 2n2^n2n 個極小項 均 互不等值 ;
- 3.極小項 : mim_imi? 表示 第 iii 個極小項 , 其中 iii 是該極小項 成真賦值 的 十進制表示 ;
- 4.極小項名稱 : 第 iii 個極小項 , 稱為 mim_imi? ;
( 3 ) 兩個命題變項 的 極小項
兩個命題變項 p,qp, qp,q 的 極小項 :
- 1.先寫出 極小項 名稱 : 從 000 開始計數 , m0,m1,m2,m3m_0, m_1, m_2, m_3m0?,m1?,m2?,m3? ;
- 2.然后寫出成真賦值 : 0,1,2,30,1,2,30,1,2,3 對應的二進制形式 , 即 00,01,10,1100 , 01, 10, 1100,01,10,11 ;
- 3.最后寫公式 ( 簡單合取式 ) :
- ① 公式形式 : 公式是簡單合取式 , p∧qp \land qp∧q , 其中 每個命題變項 p,qp,qp,q 之前都可能帶著 否定符號 ?\lnot? ;
- ② 滿足成真賦值 : 該公式需要滿足 其 上述 00,01,10,1100 , 01, 10, 1100,01,10,11 賦值是成真賦值 , 即根據成真賦值 , 反推出其公式 ;
- ③ 分析 : 成真賦值 為 0,00,00,0 , 合取符號 ∧\land∧ 兩邊都要為 真 , 賦值為 0 , 那么 對應命題變項 要帶上 ?\lnot? 符號 ;
- ④ 對應 : 凡是 000 賦值的 , 帶 ?\lnot? 符號 ; 凡是 111 賦值的 , 對應 正常 命題變項 ;
| ?p∧?q\lnot p \land \lnot q?p∧?q | 000 \quad 000 | m0m_0m0? |
| ?p∧q\lnot p \land q?p∧q | 010 \quad 101 | m1m_1m1? |
| p∧?qp \land \lnot qp∧?q | 101 \quad 010 | m2m_2m2? |
| p∧qp \land qp∧q | 111 \quad 111 | m3m_3m3? |
( 4 ) 三個命題變項 的 極小項
三個命題變項 p,q,rp, q, rp,q,r 的 極小項 :
- 1.先寫出 極小項 名稱 : 從 000 開始計數 , m0,m1,m2,m3,m4,m5,m6,m7m_0, m_1, m_2, m_3, m_4, m_5, m_6, m_7m0?,m1?,m2?,m3?,m4?,m5?,m6?,m7? ;
- 2.然后寫出成真賦值 : 0,1,2,3,4,5,6,70,1,2,3,4,5,6,70,1,2,3,4,5,6,7 對應的二進制形式 , 即 000,001,010,011,100,101,110,111000 , 001, 010, 011,100, 101, 110, 111000,001,010,011,100,101,110,111 ;
- 3.最后寫公式 ( 簡單合取式 ) :
- ① 公式形式 : 公式是簡單合取式 , p∧q∧rp \land q \land rp∧q∧r , 其中 每個命題變項 p,q,rp,q,rp,q,r 之前都可能帶著 否定符號 ?\lnot? ;
- ② 滿足成真賦值 : 該公式需要滿足 其 上述 000,001,010,011,100,101,110,111000 , 001, 010, 011,100, 101, 110, 111000,001,010,011,100,101,110,111 賦值是成真賦值 , 即根據成真賦值 , 反推出其公式 ;
- ③ 分析 : 成真賦值 為 0,0,00,0,00,0,0 , 三個命題變項都要為 真 , 賦值為 0 , 那么對應命題變項要帶上 ?\lnot? 符號 ;
- ④ 對應 : 凡是 000 賦值的 , 帶 ?\lnot? 符號 ; 凡是 111 賦值的 , 對應 正常 命題變項 ;
| ?p∧?q∧?r\lnot p \land \lnot q \land \lnot r?p∧?q∧?r | 0000 \quad 0 \quad 0000 | m0m_0m0? |
| ?p∧?q∧r\lnot p \land \lnot q \land r?p∧?q∧r | 0010 \quad 0 \quad 1001 | m1m_1m1? |
| ?p∧q∧?r\lnot p \land q \land \lnot r?p∧q∧?r | 0100 \quad 1 \quad 0010 | m2m_2m2? |
| ?p∧q∧r\lnot p \land q \land r?p∧q∧r | 0110 \quad 1 \quad 1011 | m3m_3m3? |
| p∧?q∧?rp \land \lnot q \land \lnot rp∧?q∧?r | 1001 \quad 0 \quad 0100 | m4m_4m4? |
| p∧?q∧rp \land \lnot q \land rp∧?q∧r | 1011 \quad 0 \quad 1101 | m5m_5m5? |
| p∧q∧?rp \land q \land \lnot rp∧q∧?r | 1101 \quad 1 \quad 0110 | m6m_6m6? |
| p∧q∧rp \land q \land rp∧q∧r | 1111 \quad 1 \quad 1111 | m7m_7m7? |
( 5 ) 極小項 成真賦值 公式 名稱 之間 的 轉化 與 推演
極小項 成真賦值 公式 名稱 之間 的 轉化 與 推演 :
- 1.成真賦值 到 公式 之間的推演 : 公式 的 成真賦值列出 , 就是成真賦值 ; 根據成真賦值 寫出 公式 , 0 對應的 命題變項 帶 否定 ?\lnot? , 1 對應 正常的命題變項 ;
- 2.名稱 到 成真賦值 之間的 推演 : 這個 最簡單 , 直接將 下標 寫成 二進制形式 即可 ;
- 3.公式 到 名稱 之間的 推演 : 直接推演 比較困難 , 必須通過 成真賦值 過渡一下 , 先寫出 成真賦值 , 然后將其當做 二進制數 轉為 十進制的下標即可 ;
3. 極大項
( 1 ) 極大項 簡介
極大項 : 極大項 是 一種 簡單析取式 ;
- 1.前提 ( 簡單析取式 ) : 含有 nnn 個 命題變項 的 簡單析取式 ;
- 2.命題變項出現次數 : 每個命題變項 均 以 文字 的 形式 在其中出現 , 且 僅出現 一次 ;
- 3.命題變項出現位置 : 第 iii ( 1≤i≤n1 \leq i \leq n1≤i≤n ) 個文字出現在 左起 第 iii 個位置 ;
- nnn 是指命題變項個數 ;
- 4.極大項總結 : 滿足上述三個條件的 簡單析取式 , 稱為 極大項 ;
( 2 ) 極大項 說明
關于 極大項 的 說明 :
- 1.極大項個數 : nnn 個 命題變元 會 產生 2n2^n2n 個 極大項 ;
- 2.互不等值 : 2n2^n2n 個極大項 均 互不等值 ;
- 3.極大項 : mim_imi? 表示 第 iii 個極大項 , 其中 iii 是該極大項 成假賦值 的 十進制表示 ;
- 4.極大項名稱 : 第 iii 個極大項 , 稱為 MiM_iMi? ;
- 5.mim_imi? 與 MiM_iMi? 之間的關系 : ① ?mi?Mi\lnot m_i \iff M_i?mi??Mi? ② ?Mi?mi\lnot M_i \iff m_i?Mi??mi?
( 3 ) 兩個命題變項的極大項
兩個命題變項 p,qp, qp,q 的 極大項 :
- 1.先寫出 極大項 名稱 : 從 000 開始計數 , M0,M1,M2,M3M_0, M_1, M_2, M_3M0?,M1?,M2?,M3? ;
- 2.然后寫出成假賦值 : 0,1,2,30,1,2,30,1,2,3 對應的二進制形式 , 即 00,01,10,1100 , 01, 10, 1100,01,10,11 ;
- 3.最后寫公式 ( 簡單析取式 ) :
- ① 公式形式 : 公式是簡單析取式 , p∧qp \land qp∧q , 其中 每個命題變項 p,qp,qp,q 之前都可能帶著 否定符號 ?\lnot? ;
- ② 滿足成假賦值 : 該公式需要滿足 其 上述 00,01,10,1100 , 01, 10, 1100,01,10,11 賦值是成假賦值 , 即根據成假賦值 , 反推出其公式 ;
- ③ 分析 : 成假賦值 為 0,00,00,0 , 合取符號 ∧\land∧ 兩邊都要為 假 , 賦值為 0 , 那么對應的命題變項是 正常的命題變項, 不帶否定符號 ?\lnot? ;
- ④ 對應 : 凡是 111 賦值的 , 帶 ?\lnot? 符號 ; 凡是 000 賦值的 , 對應 正常 命題變項 ;
| p∨qp \lor qp∨q | 000 \quad 000 | M0M_0M0? |
| p∨?qp \lor \lnot qp∨?q | 010 \quad 101 | M1M_1M1? |
| ?p∨q\lnot p \lor q?p∨q | 101 \quad 010 | M2M_2M2? |
| ?p∨?q\lnot p \lor \lnot q?p∨?q | 111 \quad 111 | M3M_3M3? |
( 4 ) 三個命題變項的極大項
三個命題變項 p,q,rp, q, rp,q,r 的 極大項 :
- 1.先寫出 極大項 名稱 : 從 000 開始計數 , M0,M1,M2,M3,M4,M5,M6,M7M_0, M_1, M_2, M_3, M_4, M_5, M_6, M_7M0?,M1?,M2?,M3?,M4?,M5?,M6?,M7? ;
- 2.然后寫出成假賦值 : 0,1,2,3,4,5,6,70,1,2,3,4,5,6,70,1,2,3,4,5,6,7 對應的二進制形式 , 即 000,001,010,011,100,101,110,111000 , 001, 010, 011,100, 101, 110, 111000,001,010,011,100,101,110,111 ;
- 3.最后寫公式 ( 簡單析取式 ) :
- ① 公式形式 : 公式是簡單析取式 , p∧q∧rp \land q \land rp∧q∧r , 其中 每個命題變項 p,q,rp,q,rp,q,r 之前 都 可能 帶著 否定符號 ?\lnot? ;
- ② 滿足成假賦值 : 該公式需要滿足 其 上述 000,001,010,011,100,101,110,111000 , 001, 010, 011,100, 101, 110, 111000,001,010,011,100,101,110,111 賦值是成假賦值 , 即根據成真賦值 , 反推出其公式 ;
- ③ 分析 : 成假賦值 為 0,0,00,0,00,0,0 , 三個命題變項都要為 假 , 賦值為 0 , 那么對應命題變項 是正常的命題變項 , 不帶否定符號 ?\lnot? ;
- ④ 對應 : 凡是 111 賦值的 , 帶 ?\lnot? 符號 ; 凡是 000 賦值的 , 對應 正常 命題變項 ;
| p∨q∨rp \lor q \lor rp∨q∨r | 0000 \quad 0 \quad 0000 | M0M_0M0? |
| p∨q∨?rp \lor q \lor \lnot rp∨q∨?r | 0010 \quad 0 \quad 1001 | M1M_1M1? |
| p∨?q∨rp \lor \lnot q \lor rp∨?q∨r | 0100 \quad 1 \quad 0010 | M2M_2M2? |
| p∨?q∨?rp \lor \lnot q \lor \lnot rp∨?q∨?r | 0110 \quad 1 \quad 1011 | M3M_3M3? |
| ?p∨q∨r\lnot p \lor q \lor r?p∨q∨r | 1001 \quad 0 \quad 0100 | M4M_4M4? |
| ?p∨q∨?r\lnot p \lor q \lor \lnot r?p∨q∨?r | 1011 \quad 0 \quad 1101 | M5M_5M5? |
| ?p∨?q∨r\lnot p \lor \lnot q \lor r?p∨?q∨r | 1101 \quad 1 \quad 0110 | M6M_6M6? |
| ?p∨?q∨?r\lnot p \lor \lnot q \lor \lnot r?p∨?q∨?r | 1111 \quad 1 \quad 1111 | M7M_7M7? |
( 5 ) 極大項 成假賦值 公式 名稱 之間 的 轉化 與 推演
極大項 成假賦值 公式 名稱 之間 的 轉化 與 推演 :
- 1.成假賦值 到 公式 之間的推演 : 公式 的 成假賦值列出 , 就是成假賦值 ; 根據成假賦值 寫出 公式 , 111 對應的 命題變項 帶 否定 ?\lnot? , 000 對應 正常的命題變項 ;
- 2.名稱 到 成假賦值 之間的 推演 : 這個 最簡單 , 直接將 下標 寫成 二進制形式 即可 ;
- 3.公式 到 名稱 之間的 推演 : 直接推演 比較困難 , 必須通過 成假賦值 過渡一下 , 先寫出 成假賦值 , 然后將其當做 二進制數 轉為 十進制的下標即可 ;
二. 題目解析
1. 使用等值演算方式求 主析取范式 和 主合取范式
題目 : 使用等值演算方式求 主析取范式 和 主合取范式 ;
- 條件 : A=(p→?q)→rA = (p \rightarrow \lnot q) \rightarrow rA=(p→?q)→r
- 問題 1 : 求 主析取范式 和 主合取 范式 ;
解答 :
① 步驟 一 : 求出一個合取范式 :
(p→?q)→r(p \rightarrow \lnot q) \rightarrow r(p→?q)→r
( 使用蘊涵等值式 : A→B??A∨BA \rightarrow B \iff \lnot A \lor BA→B??A∨B , 消除 外層的 蘊涵符號 )
??(p→?q)∨r\iff \lnot (p \rightarrow \lnot q) \lor r??(p→?q)∨r
( 使用蘊涵等值式 : A→B??A∨BA \rightarrow B \iff \lnot A \lor BA→B??A∨B , 消除內層的 蘊涵符號 )
??(?p∨?q)∨r\iff \lnot (\lnot p \lor \lnot q) \lor r??(?p∨?q)∨r
( 使用德摩根律 : ?(A∨B)??A∧?B\lnot (A \lor B) \iff \lnot A \land \lnot B?(A∨B)??A∧?B , 處理 ?(?p∨?q)\lnot (\lnot p \lor \lnot q)?(?p∨?q) 部分 )
?(p∧q)∨r\iff ( p \land q) \lor r?(p∧q)∨r
( 使用交換率 : A∨B?B∨AA \lor B \iff B \lor AA∨B?B∨A )
?r∨(p∧q)\iff r \lor ( p \land q)?r∨(p∧q)
( 使用分配率 : A∨(B∧C)?(A∨B)∧(A∨C)A \lor (B \land C) \iff (A \lor B) \land (A \lor C)A∨(B∧C)?(A∨B)∧(A∨C) )
?(r∨p)∧(r∨q)\iff (r \lor p) \land (r \lor q)?(r∨p)∧(r∨q)
( 使用交換率 : A∨B?B∨AA \lor B \iff B \lor AA∨B?B∨A )
?(p∨r)∧(q∨r)\iff (p \lor r) \land (q \lor r)?(p∨r)∧(q∨r)
當前狀況分析 :
- 1> 合取范式 : 此時 , (p∨r)∧(q∨r)(p \lor r) \land (q \lor r)(p∨r)∧(q∨r) 是一個合取范式 , 根據該合取范式 求主合取 范式 ;
- 2> 拆分 : 分別將 (p∨r)(p \lor r)(p∨r) 和 (q∨r)(q \lor r)(q∨r) 轉為 極大項 ;
② 步驟二 : 將 (p∨r)(p \lor r)(p∨r) 轉為 主合取范式 :
(p∨r)(p \lor r)(p∨r)
( 使用 零律 : A∨0?AA \lor 0 \iff AA∨0?A , 析取式 , 析取一個 000 后 , 其值不變 )
?(p∨0∨r)\iff (p \lor 0 \lor r)?(p∨0∨r)
( 使用 矛盾律 : A∧A=0A \land A = 0A∧A=0 , 引入 命題變元 qqq , 即使用 A∧AA \land AA∧A 替換 式子中的 000 )
?(p∨(q∧?q)∨r)\iff (p \lor ( q \land \lnot q ) \lor r)?(p∨(q∧?q)∨r)
( 使用交換律 A∨B?B∨AA \lor B \iff B \lor AA∨B?B∨A 和 結合律 (A∨B)∨C?A∨(B∨C)(A \lor B) \lor C \iff A \lor (B \lor C)(A∨B)∨C?A∨(B∨C) )
?((p∨r)∨(q∧?q))\iff ( ( p \lor r ) \lor ( q \land \lnot q ) )?((p∨r)∨(q∧?q))
( 使用分配律 : A∨(B∧C)?(A∧B)∨(A∧C)A \lor (B \land C) \iff (A \land B) \lor (A \land C)A∨(B∧C)?(A∧B)∨(A∧C) , 將 p,q,rp,q,rp,q,r 都集合到一個析取式中 )
?(p∨r∨q)∧(p∨r∨?q)\iff (p \lor r \lor q) \land (p \lor r \lor \lnot q)?(p∨r∨q)∧(p∨r∨?q)
( 使用交換律 )
?(p∨q∨r)∧(p∨?q∨r)\iff (p \lor q \lor r) \land (p \lor \lnot q \lor r)?(p∨q∨r)∧(p∨?q∨r)
根據 極大項 公式 寫出對應序號 :
- 1> (p∨q∨r)(p \lor q \lor r)(p∨q∨r) : 成假賦值 0000 \quad 0 \quad 0000 , 是極大項 M0M_0M0? ;
- 2> (p∨?q∨r)(p \lor \lnot q \lor r)(p∨?q∨r) : 成假賦值 0100 \quad 1 \quad 0010 , 是極大項 M2M_2M2? ;
- 3> (p∨r)(p \lor r)(p∨r) 對應的 主合取范式是 : (p∨q∨r)∧(p∨?q∨r)?M0∧M2(p \lor q \lor r) \land (p \lor \lnot q \lor r) \iff M_0 \land M_2(p∨q∨r)∧(p∨?q∨r)?M0?∧M2?
③ 步驟三 : 將 (q∨r)(q \lor r)(q∨r) 轉為 主合取范式 :
(q∨r)(q \lor r)(q∨r)
( 使用 零律 : A∨0?AA \lor 0 \iff AA∨0?A , 析取式 , 析取一個 000 后 , 其值不變 )
?(0∨q∨r)\iff (0 \lor q \lor r)?(0∨q∨r)
( 使用 矛盾律 : A∧A=0A \land A = 0A∧A=0 , 引入 命題變元 qqq , 即使用 A∧AA \land AA∧A 替換 式子中的 000 )
?((p∧?p)∨q∨r)\iff (( p \land \lnot p ) \lor q \lor r)?((p∧?p)∨q∨r)
( 使用分配律 : A∨(B∧C)?(A∧B)∨(A∧C)A \lor (B \land C) \iff (A \land B) \lor (A \land C)A∨(B∧C)?(A∧B)∨(A∧C) , 將 p,q,rp,q,rp,q,r 都集合到一個析取式中 )
?(p∨r∨q)∧(?p∨r∨q)\iff (p \lor r \lor q) \land (\lnot p \lor r \lor q)?(p∨r∨q)∧(?p∨r∨q)
根據 極大項 公式 寫出對應序號 :
- 1> (p∨q∨r)(p \lor q \lor r)(p∨q∨r) : 成假賦值 0000 \quad 0 \quad 0000 , 是極大項 M0M_0M0? ;
- 2> (?p∨q∨r)(\lnot p \lor q \lor r)(?p∨q∨r) : 成假賦值 1001 \quad 0 \quad 0100 , 是極大項 M4M_4M4? ;
- 3> (p∨r)(p \lor r)(p∨r) 對應的 主合取范式是 : (p∨q∨r)∧(?p∨q∨r)?M0∧M4(p \lor q \lor r) \land (\lnot p \lor q \lor r) \iff M_0 \land M_4(p∨q∨r)∧(?p∨q∨r)?M0?∧M4?
該題目最終結果 :
(p→?q)(p \rightarrow \lnot q)(p→?q)
( 步驟一 的結論 )
?(p∨r)∧(q∨r)\iff (p \lor r) \land (q \lor r)?(p∨r)∧(q∨r)
( 將步驟二 和 步驟三 結果代入到上式中 )
?(M0∧M2)∧(M0∧M4)\iff (M_0 \land M_2) \land (M_0 \land M_4)?(M0?∧M2?)∧(M0?∧M4?)
( 根據結合律 可以消去括號 將 M0∧M0M_0 \land M_0M0?∧M0? 組合起來 )
?(M0∧M0)∧M2∧M4\iff ( M_0 \land M_0 ) \land M_2 \land M_4?(M0?∧M0?)∧M2?∧M4?
( 根據 冪等律 : A∧A?AA \land A \iff AA∧A?A , 可以消去 一個 M0M_0M0? )
?M0∧M2∧M4\iff M_0 \land M_2 \land M_4?M0?∧M2?∧M4?
2. 使用 真值表法 求 主析取范式 和 主合取范式
題目 : 使用 真值表法 求 主析取范式 和 主合取范式 ;
- 條件 : A=(p→?q)→rA = (p \rightarrow \lnot q) \rightarrow rA=(p→?q)→r
- 問題 1 : 求 主析取范式 和 主合取 范式 ;
解答 :
① 首先列出其真值表 ( 列的真值表越詳細越好 , 算錯好幾次 )
| 0000 \quad 0 \quad 0000 | 111 | 111 | 000 | m0m_0m0? | M0M_0M0? |
| 0010 \quad 0 \quad 1001 | 111 | 111 | 111 | m1m_1m1? | M1M_1M1? |
| 0100 \quad 1 \quad 0010 | 000 | 111 | 000 | m2m_2m2? | M2M_2M2? |
| 0110 \quad 1 \quad 1011 | 000 | 111 | 111 | m3m_3m3? | M3M_3M3? |
| 1001 \quad 0 \quad 0100 | 111 | 111 | 000 | m4m_4m4? | M4M_4M4? |
| 1011 \quad 0 \quad 1101 | 111 | 111 | 111 | m5m_5m5? | M5M_5M5? |
| 1101 \quad 1 \quad 0110 | 000 | 000 | 111 | m6m_6m6? | M6M_6M6? |
| 1111 \quad 1 \quad 1111 | 000 | 000 | 111 | m7m_7m7? | M7M_7M7? |
② 真值表中 取值為 真 的項 對應的 極小項 mim_imi? 構成 主析取范式 ;
m1∨m3∨m5∨m6∨m7m_1 \lor m_3 \lor m_5 \lor m_6 \lor m_7m1?∨m3?∨m5?∨m6?∨m7?
③ 真值表中 取值為 假 的項 對應的 極大項 mim_imi? 構成 主合取范式 ;
M0∧M2∧M4M_0 \land M_2 \land M_4M0?∧M2?∧M4?
極小項 - 合取式 - 成真賦值 - 對應條件真值表中的 111 - 主析取范式 ( 多個合取式的析取式 )
極大項 - 析取式 - 成假賦值 - 對應條件真值表中的 000 - 主合取范式 ( 多個析取式的合取式 )
總結
以上是生活随笔為你收集整理的【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数理逻辑】谓词逻辑 ( 个体词 | 个
- 下一篇: 【组合数学】集合的排列组合问题示例 (