一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt

一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt

ID:56456457

大?。?67.00 KB

頁(yè)數(shù):62頁(yè)

時(shí)間:2020-06-18

一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt_第1頁(yè)
一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt_第2頁(yè)
一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt_第3頁(yè)
一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt_第4頁(yè)
一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt_第5頁(yè)
資源描述:

《一階邏輯等值演算與推理課件(離散數(shù)學(xué))精講.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第五章 一階邏輯等值演算與推理1本章主要內(nèi)容5.1一階邏輯等值式與置換規(guī)則5.2一階邏輯前束范式5.3一階邏輯的推理理論25.1一階邏輯等值式與置換規(guī)則等值式的概念基本等值式等值演算與置換規(guī)則3所有的學(xué)生都上課了,這是錯(cuò)的。令F(x):x是學(xué)生,G(x):x上課了。這句話相當(dāng)于“有些學(xué)生沒(méi)有上課”。4一、等值式的概念定義:若A?B為永真式,則稱A與B是等值的,記作A?B,并稱A?B為等值式。其中A、B是一階邏輯中任意的兩個(gè)合式公式。5二、基本等值式命題邏輯中16組基本等值式的代換實(shí)例例:?xF(x)??yG(y)???xF(x)??yG(y)?(?xF(x)??yG(y))???xF(x)

2、???yG(y)即命題邏輯中的基本等值式在謂詞邏輯中均適用。6二、基本等值式有限個(gè)體域中,消去量詞等值式設(shè)個(gè)體域?yàn)镈={a1,a2,…,an}?xA(x)?A(a1)?A(a2)?…?A(an)?xA(x)?A(a1)?A(a2)?…?A(an)7二、基本等值式量詞否定等值式“并不是所有的人都是黃皮膚?!边@句話相當(dāng)于“有的人不是黃皮膚?!?二、基本等值式量詞轄域收縮與擴(kuò)張等值式設(shè)A(x)是含x自由出現(xiàn)的公式,B中不含x的出現(xiàn)。關(guān)于全稱量詞:?x(A(x)?B)??xA(x)?B?x(A(x)?B)??xA(x)?B?x(A(x)?B)??xA(x)?B?x(B?A(x))?B??xA(x)

3、9二、基本等值式關(guān)于存在量詞:?x(A(x)?B)??xA(x)?B?x(A(x)?B)??xA(x)?B?x(A(x)?B)??xA(x)?B?x(B?A(x))?B??xA(x)10二、基本等值式量詞分配等值式?x(A(x)?B(x))??xA(x)??xB(x)?x(A(x)?B(x))??xA(x)??xB(x)注意:?對(duì)?無(wú)分配律,?對(duì)?無(wú)分配律11三、等值演算與置換規(guī)則置換規(guī)則:設(shè)?(A)是含有公式A的公式,用公式B置換?(A)中所有的A后得到新的公式?(B),若A?B,則?(B)??(A)等值演算的基礎(chǔ):(1)一階邏輯的基本等值式;(2)置換規(guī)則、換名規(guī)則、代替規(guī)則。12例題

4、例1:下面的命題都有兩種不同的符號(hào)化形式,寫(xiě)出其中的一種,然后通過(guò)等值演算得到另一種。(1)沒(méi)有不犯錯(cuò)誤的人(2)不是所有的人都愛(ài)看電影13(1)沒(méi)有不犯錯(cuò)誤的人令F(x):x是人,G(x):x犯錯(cuò)誤例題14(2)不是所有的人都愛(ài)看電影令F(x):x是人,G(x):愛(ài)看電影例題15例2:設(shè)個(gè)體域D={a,b,c},在D中消去下列公式中的量詞。兩次使用“消去等值式”例題16量詞轄域收縮與擴(kuò)張等值式解法二:小結(jié):采用不同的演算過(guò)程同樣可以達(dá)到消去量詞的目的,但是如何演算才更簡(jiǎn)單呢?結(jié)論是將量詞轄域盡可能的縮小,然后再消量詞。例題17方法2:例題18(3)當(dāng)個(gè)體域D={a,b}提問(wèn):如果先消去全

5、稱量詞,后消去存在量詞,結(jié)果會(huì)怎樣?例題19該題量詞的轄域已經(jīng)不能再縮小了,所以演算過(guò)程無(wú)法再簡(jiǎn)化,演算結(jié)果也不易化的更簡(jiǎn)單。兩種消去順序得到的結(jié)果相同。例題20例3給定解釋I如下:(a)個(gè)體域D={2,3}(b)(c)(d)謂詞如下頁(yè)所示例題21在I下求下列各式的真值。例題22計(jì)算過(guò)程見(jiàn)教材例題23例4:證明下面的謂詞公式是永真式。證明謂詞公式是永真式不能像命題公式那樣使用真值表。常用的方法是等值演算。例題24經(jīng)過(guò)等值演算可知該公式是永真式。例題25例題26兔子比烏龜跑得快。令:F(x):x是兔子G(y):y是烏龜L(x,y):x比y跑得快命題符號(hào)化為:另外一種等值的符號(hào)化形式為:275

6、.2前束范式定義:設(shè)A為一個(gè)一階邏輯公式,若A具有如下形式Q1x1Q2x2…QkxkB,則稱A為前束范式,其中Qi(1?i?k)為?或?,B為不含量詞的公式。例:?x?y(F(x)?(G(y)?H(x,y)))?x?(F(x)?G(x))??x(F(x)?G(x))不是前束范式。B前束范式B285.2前束范式(1)??x(M(x)?F(x))解:??x(M(x)?F(x))??x(?M(x)??F(x))(量詞否定等值式)??x(M(x)??F(x))兩步結(jié)果都是原公式的前束范式。例1:求下列公式的前束范式295.2前束范式(2)?xF(x)???xG(x)解:?xF(x)???xG(x)

7、??xF(x)??x?G(x)(量詞否定等值式)??x(F(x)??G(x))(量詞分配等值式)另有一種形式如下:305.2前束范式?xF(x)???xG(x)??xF(x)??x?G(x)??xF(x)??y?G(y)(換名規(guī)則)??x(F(x)??y?G(y))(量詞轄域擴(kuò)張)??x?y(F(x)??G(y))(量詞轄域擴(kuò)張)315.2前束范式(3)?xF(x)???xG(x)解?xF(x)???xG(x)??xF(

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。