基本介紹
- 中文名:析取範式
- 外文名:disjunctive normal form
- 學科:離散數學
- 簡稱:DNF
- 相關術語:合取範式
- 套用領域:人工智慧、數據挖掘
簡單析取式,析取,定義,定理,析取範式,定義,定理,存在性,求析取範式,步驟,示例,主析取範式,
簡單析取式
析取
析取是最常用的邏輯聯結詞之一,表示“或”的意思。析取是邏輯和數學概念中的一個二元邏輯算符。其運算方法是:如果其兩個變數中有一個真值為“真”,其結果為“真”,兩個變數同時為假,其結果為“假”。析取在數據挖掘和資料庫等很多領域都有廣泛套用。
定義
例如,
等為一個文字構成的簡單析取式。一個文字既是簡單析取式,又是簡單合取式。
![](/img/f/358/4a324a3eaa86874ac7bcaa8cc542.jpg)
簡單析取式:![](/img/0/79c/d8194ed194d3cb2ba785c2b521bd.jpg)
![](/img/0/79c/d8194ed194d3cb2ba785c2b521bd.jpg)
簡單合取式:![](/img/5/811/053baa407accc82f5c5f0bc53b24.jpg)
![](/img/5/811/053baa407accc82f5c5f0bc53b24.jpg)
定理
(1)一個簡單析取式是重言式若且唯若它同時含某個命題變項及它的否定。
(2)一個簡單合取式是矛盾式若且唯若它同時含某個命題變項及它的否定。
析取範式
定義
(1)由有限個簡單合取式構成的析取式稱為析取範式。
(2)由有限個簡單析取式構成的合取式稱為合取範式。
(3)析取範式與合取範式統稱為範式。
設
為簡單的合取式,則
為析取範式。
![](/img/b/0e3/a99ce343162a8827cdef53d18c62.jpg)
![](/img/9/b1b/ee54599c3f26fa0c4a7ff165acea.jpg)
例如,析取範式:![](/img/f/5b4/683153a0ea3a1dbf4b1e9fe44b20.jpg)
![](/img/f/5b4/683153a0ea3a1dbf4b1e9fe44b20.jpg)
合取範式:![](/img/c/c00/1c6d61cda7c1807ca30e8233e6d8.jpg)
![](/img/c/c00/1c6d61cda7c1807ca30e8233e6d8.jpg)
定理
(2)一個合取範式是重言式若且唯若它的每個簡單析取式都是重言式。
存在性
範式存在定理:任一命題公式都存在著與之等值的析取範式與合取範式。
注意:命題公式的析取範式與合取範式都不是唯一的。
證明:
1、由蘊涵等值式和等價等值式可知,
![](/img/4/f88/eaa7884969a142d5db7f4ccb1bec.jpg)
![](/img/2/7bc/b4029f309eb9f38beefe9a522ab9.jpg)
![](/img/2/ad7/82a9150a7075bed79b838cbe653b.jpg)
![](/img/6/e68/4b2adc2fb3b0b2f5e7b90ee869be.jpg)
2、用雙重否定率和德摩根律,可得
![](/img/a/690/aaf88af097ec2542e2b6706d4b74.jpg)
![](/img/f/c00/d0b41e590a5891684a5d8e4e6981.jpg)
![](/img/8/8d8/4c863a33f743e6dcb9ad22c5e1aa.jpg)
3、利用分配律,可得
![](/img/3/913/67bb59023af3f5198fe63ccecda4.jpg)
![](/img/a/546/d59fec2a56689dc954d9b2ff0f53.jpg)
求析取範式
步驟
第一步:消去聯結詞
和
;
![](/img/2/ad7/82a9150a7075bed79b838cbe653b.jpg)
![](/img/6/e68/4b2adc2fb3b0b2f5e7b90ee869be.jpg)
第二步:消去否定號
;
![](/img/4/b9c/2d04e1a9403ad15f65f3978dbad1.jpg)
第三步:利用分配律。
示例
求公式
的析取範式與合取範式。
![](/img/4/556/86b71c56556ba55825ce2457ae7f.jpg)
解:
(1)合取範式:
![](/img/6/79a/fddd89fd7769ba8431249fa1ade1.jpg)
![](/img/6/9d3/1a189a8b7372eaff072b5c7eb10e.jpg)
![](/img/8/4b7/de3d5e907f91a3af534985c1f84c.jpg)
![](/img/b/5a0/020c1e00a1dba6248e0b8fc4b1c7.jpg)
![](/img/5/2c6/c49d582c56097b8bd2e5330b161c.jpg)
(2)析取範式
![](/img/6/3de/33bc0356a99070c7b65a612dfd7f.jpg)
![](/img/5/f01/6b72d17321ca518f1df56215f2af.jpg)
![](/img/6/0fd/46f6b8ff954a108fc63251e67c2c.jpg)
主析取範式
設由n個命題變項構成的析取範式中所有簡單合取項都是極小項,則稱該析取範式為主析取範式。主析取範式存在且惟一。