離散數(shù)學(xué)-命題邏輯2013下_第1頁
離散數(shù)學(xué)-命題邏輯2013下_第2頁
離散數(shù)學(xué)-命題邏輯2013下_第3頁
離散數(shù)學(xué)-命題邏輯2013下_第4頁
離散數(shù)學(xué)-命題邏輯2013下_第5頁
已閱讀5頁,還剩253頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

離散數(shù)學(xué)中國石油大學(xué)(華東)計(jì)算機(jī)與通信工程學(xué)院計(jì)算機(jī)科學(xué)系06二月2023《離散數(shù)學(xué)》(DiscreteMathematics)課程學(xué)時(shí):80裴振奎peizhk@126.com計(jì)算機(jī)與通信工程學(xué)院計(jì)算機(jī)科學(xué)系離散數(shù)學(xué)

DiscreteMathematics裴振奎peizhk@126.com離散數(shù)學(xué)研究離散數(shù)量關(guān)系和離散結(jié)構(gòu)數(shù)學(xué)模型的數(shù)學(xué)分支統(tǒng)稱為離散數(shù)學(xué)。離散數(shù)學(xué)是計(jì)算機(jī)科學(xué)中基礎(chǔ)理論的核心課程。以研究離散量的結(jié)構(gòu)和相互之間的關(guān)系為主要目標(biāo),其研究對(duì)象一般地是有限個(gè)或可數(shù)個(gè)元素,它充分描述了計(jì)算機(jī)科學(xué)離散性的特點(diǎn)。計(jì)算機(jī)科學(xué)——離散數(shù)學(xué)數(shù)字電子計(jì)算機(jī)的飛速發(fā)展與廣泛應(yīng)用,極大地沖擊了現(xiàn)代數(shù)學(xué)。無論計(jì)算機(jī)科學(xué)本身,還是與計(jì)算機(jī)科學(xué)及其應(yīng)用密切相關(guān)的現(xiàn)代科學(xué)研究領(lǐng)域,都面臨這樣一些問題:

如何高速、有效地處理離散的對(duì)象和離散的數(shù)量關(guān)系,如何對(duì)離散結(jié)構(gòu)建立離散數(shù)學(xué)模型,又如何將已用連續(xù)數(shù)量關(guān)系建立起來的數(shù)學(xué)模型離散化,從而可由計(jì)算機(jī)加以處理。離散數(shù)學(xué)——未來計(jì)算機(jī)系統(tǒng)的創(chuàng)新離散數(shù)學(xué)課程所提供的訓(xùn)練,十分有益于學(xué)生概括抽象能力、邏輯思維能力、歸納構(gòu)造能力的提高,十分有益于學(xué)生嚴(yán)謹(jǐn)、完整、規(guī)范的科學(xué)態(tài)度的培養(yǎng)。這些能力與態(tài)度是一切軟、硬件計(jì)算機(jī)科學(xué)工作者所不可缺少的。就象20世紀(jì)30年代圖靈機(jī)的提出為現(xiàn)代計(jì)算機(jī)奠定基礎(chǔ)一樣,未來計(jì)算機(jī)系統(tǒng)的創(chuàng)新也取決于人類對(duì)離散結(jié)構(gòu)、計(jì)算(包括思維與推理)模型的研究取得新的突破。學(xué)習(xí)離散數(shù)學(xué)——學(xué)習(xí)微積分計(jì)算機(jī)求解基本模式:

實(shí)際問題數(shù)學(xué)建模算法設(shè)計(jì)編程實(shí)現(xiàn)離散數(shù)學(xué)的作用:◆為數(shù)學(xué)建模打下知識(shí)基礎(chǔ)

◆為算法設(shè)計(jì)提供具體指導(dǎo)有人預(yù)計(jì),未來社會(huì)將有越來越多的人學(xué)習(xí)離散數(shù)學(xué),就象當(dāng)今人們學(xué)習(xí)微積分教程一樣。教材與教輔課程教材左孝凌,李為鑒,劉永才編著.離散數(shù)學(xué).上海科學(xué)技術(shù)文獻(xiàn)出版社,2006年12月第54次印刷.左孝凌,李為鑒,劉永才編著.離散數(shù)學(xué)理論.分析.題解.上海科學(xué)技術(shù)文獻(xiàn)出版社,2002年1月.其它參考書《離散數(shù)學(xué)教程》

耿素云屈婉玲等編著北京大學(xué)出版社

DISCRETEMATHEMATICSANDITSAPPLICATIONS(FIFTHEDITION)離散數(shù)學(xué)及其應(yīng)用,機(jī)械工業(yè)出版社(4小時(shí)出庫)

(4小時(shí)出庫)

目錄第一篇數(shù)理邏輯第二篇集合論第三篇代數(shù)系統(tǒng)第四篇圖論抽象代數(shù)結(jié)構(gòu)——圖靈機(jī)布爾代數(shù)——電子計(jì)算機(jī)硬件設(shè)計(jì)半群理論——自動(dòng)機(jī)和形式語言關(guān)系代數(shù)理論——數(shù)據(jù)庫的理論模型泛代數(shù)——程序設(shè)計(jì)方法學(xué)研究…………姚期智:圖靈獎(jiǎng)(TuringAward)1946年12月24日生,美籍華人,計(jì)算機(jī)科學(xué)家,2000年圖靈獎(jiǎng)得主,是目前唯一一位獲得此獎(jiǎng)項(xiàng)的華人及亞洲人。目前是清華大學(xué)理論計(jì)算機(jī)科學(xué)研究中心教授。圖靈獎(jiǎng)是世界計(jì)算機(jī)科學(xué)領(lǐng)域的最高獎(jiǎng)項(xiàng),與物理、化學(xué)、醫(yī)學(xué)、經(jīng)濟(jì)學(xué)領(lǐng)域的諾貝爾獎(jiǎng)齊名。姚期智:開華裔獲圖靈之先河姚期智對(duì)計(jì)算機(jī)科學(xué)技術(shù)所作出的貢獻(xiàn)主要在計(jì)算理論方面。姚期智進(jìn)入計(jì)算機(jī)科學(xué)領(lǐng)域最早的論文之一《尋找最小生成樹的O(|E|log

log|V|)算法》一文就引起轟動(dòng),因?yàn)閷W(xué)術(shù)界原先認(rèn)為,尋找最小生成樹算法的時(shí)間復(fù)雜度的下界是O(|E|log|V|),而姚期智的論文證明這個(gè)極限是可以打破的。課程考核考勤:10%平時(shí)作業(yè):20%(作業(yè)每周周一下午交上周的作業(yè),遲交作業(yè)的同學(xué)本次作業(yè)算沒有交作業(yè))期末考試:70%課程內(nèi)容

本課程根據(jù)大綱的內(nèi)容和相關(guān)獨(dú)立性,可分為四大部分

第一部分?jǐn)?shù)理邏輯包括命題邏輯;謂詞邏輯

第二部分集合論包括集合與關(guān)系;函數(shù)第三部分代數(shù)系統(tǒng)包括代數(shù)結(jié)構(gòu);格與布爾代數(shù)第四部分圖論

學(xué)習(xí)方法定義、定理多。本課內(nèi)容=定義+定理+例題為了學(xué)好這門課,要求:(1)弄懂定義、定理,弄懂例題,加深對(duì)定義、定理的理解;(2)在復(fù)習(xí)基礎(chǔ)上,做好課外作業(yè)。同學(xué)之間可以討論,但要弄懂弄通。(3)做好課堂筆記。LuChaojun,SJTU1717什么是邏輯?邏輯(logic)是關(guān)于推理的科學(xué).或:關(guān)于思維形式規(guī)律的科學(xué).源自希臘文logos(言詞,思想,理性等等)中文“邏輯”一詞由嚴(yán)復(fù)首先譯用過去又稱名理學(xué),名學(xué),論理學(xué),理則學(xué),辯學(xué)等.西方邏輯起源于古希臘主要貢獻(xiàn)來自亞里士多德和斯多葛學(xué)派古代東方邏輯中國的名辯之學(xué),散見于名墨儒道各家古印度的因明LuChaojun,SJTU18為什么要學(xué)邏輯?思維必須符合規(guī)律才不會(huì)導(dǎo)致謬妄.推理是獲得知識(shí)的一種途徑邏輯研究怎樣的推理是可靠的.邏輯還研究一組知識(shí)是否協(xié)調(diào)(一致,相容).各門科學(xué)都是在特殊領(lǐng)域的思維推理活動(dòng),故邏輯是一切科學(xué)的公共基礎(chǔ).Geology,biology,physiology,…邏輯思維能力是學(xué)習(xí)、工作乃至日常生活中的重要能力.18LuChaojun,SJTU19形式邏輯形式邏輯(formallogic)研究推理的形式,推理有效性由形式而非內(nèi)容決定.例:“所有A是B,所有B是C,故所有A是C”是正確的推理形式,把ABC換成任何具體對(duì)象都有效.但“我喜歡吃辣,也喜歡吃魚,故我喜歡吃辣子魚”恐怕就不能得出一般的形式.19LuChaojun,SJTU20數(shù)理邏輯符號(hào)邏輯(symboliclogic):對(duì)邏輯推理的形式特征進(jìn)行符號(hào)抽象.使用人工符號(hào)語言.分為命題邏輯和謂詞邏輯.數(shù)理邏輯(mathematicallogic):是符號(hào)邏輯及其在其他數(shù)學(xué)領(lǐng)域的擴(kuò)展.四論:集合論,模型論,遞歸論,證明論或說:符號(hào)邏輯=數(shù)理邏輯20LuChaojun,SJTU21數(shù)理邏輯發(fā)展簡(jiǎn)史邏輯發(fā)展史中的里程碑人物亞里士多德萊布尼茨布爾弗雷格希爾伯特羅素哥德爾21LuChaojun,SJTU22古典邏輯亞里士多德的三段論(syllogism)從兩個(gè)前提推出一個(gè)結(jié)論的邏輯論證形式:1.大前提(majorpremise)人都是兩足動(dòng)物2.小前提(minorpremise)希臘人都是人3.結(jié)論(conclusion)希臘人都是兩足動(dòng)物斯多葛學(xué)派(Stoics)的命題邏輯芝諾(ZenoofCitium)于301BC創(chuàng)立克呂希波(Chrysippus)大大發(fā)展了Stoiclogic22LuChaojun,SJTU23亞里士多德Aristotle(384BC-322BC)形式邏輯的奠基人第一個(gè)邏輯學(xué)家第一個(gè)形式演繹邏輯系統(tǒng):三段論三段論是傳統(tǒng)演繹推理的核心,在西方邏輯中一直處于統(tǒng)治地位,直至19世紀(jì)被數(shù)理邏輯(一階謂詞邏輯)所取代.附注:歐幾里德(Euclid,330BC-275BC)的《幾何原本》第一次以公理化方式演繹地處理數(shù)學(xué).23LuChaojun,SJTU24萊布尼茨GottfriedWilhelmLeibniz(1646-1716)數(shù)理邏輯的先驅(qū)首先使用“數(shù)理邏輯”這個(gè)術(shù)語Leibniz’sDream:推理歸結(jié)為(符號(hào))計(jì)算.兩大思想:“普遍語言”和“思維演算”這正是數(shù)理邏輯的主導(dǎo)思想.“發(fā)生爭(zhēng)論時(shí)我們可以簡(jiǎn)單地說:讓我們計(jì)算一下吧,看誰正確.”羅素評(píng)價(jià)說:Leibniz未發(fā)表手稿中發(fā)展的邏輯的水平只在200年后才重新達(dá)到.24LuChaojun,SJTU25布爾GeorgeBoole(1815-1864)數(shù)理邏輯創(chuàng)始人之一如1847年的論文:邏輯的數(shù)學(xué)分析:論演繹推理的演算法.應(yīng)用數(shù)學(xué)(代數(shù))方法研究邏輯,發(fā)明了布爾代數(shù)(邏輯代數(shù),命題代數(shù),布爾邏輯)初步實(shí)現(xiàn)了Leibniz夢(mèng)想.亦可解釋成集合代數(shù),開關(guān)代數(shù)是計(jì)算機(jī)數(shù)字邏輯的基礎(chǔ)附注:AugustusdeMorgan(1806-1871)幾乎同時(shí)獨(dú)立地做出重要貢獻(xiàn). CharlesSandersPeirce(1839-1914)發(fā)展了這兩人的工作. ErnstSchr?der(1841-1902)進(jìn)一步總結(jié)發(fā)展前三人的工作.25LuChaojun,SJTU26弗雷格FriedrichLudwigGottlob

Frege(1848-1925)數(shù)理邏輯主要?jiǎng)?chuàng)始人分析哲學(xué),語言哲學(xué)創(chuàng)始人重要著作:Begriffsschrift

(1879)《概念文字:一種模仿算術(shù)語言構(gòu)造的純思維的形式語言》.第一個(gè)公理化謂詞邏輯系統(tǒng)自Aristotle以來邏輯的最重要進(jìn)展基本實(shí)現(xiàn)了Leibniz夢(mèng)想26LuChaojun,SJTU27數(shù)學(xué)基礎(chǔ)危機(jī)(1)19世紀(jì)早期發(fā)現(xiàn)數(shù)學(xué)一直存在缺陷.如:非歐幾何(Lobachevsky,Riemann)分析(微積分及其擴(kuò)展)的基礎(chǔ)19世紀(jì)后期的公理化運(yùn)動(dòng):去除基于直覺或經(jīng)驗(yàn)的樸素概念的模糊之處,使數(shù)學(xué)嚴(yán)密化.如:算術(shù)公理化(Dedekind1888,Peano1889)幾何公理化(Hilbert1899)27LuChaojun,SJTU28數(shù)學(xué)基礎(chǔ)危機(jī)(2)1900年國際數(shù)學(xué)大會(huì)Poincare:“借助集合論…可以建造數(shù)學(xué)大廈…今天我們可以宣稱絕對(duì)的嚴(yán)密已經(jīng)實(shí)現(xiàn)了!”隨后發(fā)現(xiàn)了Cantor集合論中的一些悖論:如1901年的羅素悖論.弗雷格:當(dāng)大廈竣工時(shí)基礎(chǔ)卻動(dòng)搖了.28LuChaojun,SJTU29解決危機(jī)的四大派別邏輯主義:主張從邏輯推出數(shù)學(xué).代表人物Russell形式主義:對(duì)全部數(shù)學(xué)進(jìn)行形式化,并證明其協(xié)調(diào)性.代表人物Hilbert直覺主義:反對(duì)排中律,強(qiáng)調(diào)構(gòu)造性.代表人物Brouwer公理化集合論代表人物Zermelo29LuChaojun,SJTU30羅素BertrandArthurWilliamRussell(1872-1970)邏輯主義創(chuàng)始人之一主張從邏輯推出全部數(shù)學(xué).重要論著PrincipiaMathematica,1910與Whitehead合著PM系統(tǒng)是完備的命題演算和謂詞演算.邏輯演算的經(jīng)典系統(tǒng).30LuChaojun,SJTU31希爾伯特DavidHilbert(1862-1943)數(shù)理邏輯中形式主義學(xué)派證明論創(chuàng)始人之一Hilbert’sprogram:將理論至于邏輯演算中加以形式化,重點(diǎn)研究系統(tǒng)中證明的邏輯性質(zhì),希望得出系統(tǒng)的協(xié)調(diào)性.強(qiáng)調(diào)證明要使用有窮方法.31LuChaojun,SJTU32G?del不完備性定理G?del于1931年發(fā)表的不完備性定理是對(duì)Hilbert’sprogram的致命一擊.大意:任何足夠強(qiáng)的形式系統(tǒng)都有無法證明的真命題.且系統(tǒng)自己不能證明自己無矛盾.顯示了形式化方法的本質(zhì)局限.20世紀(jì)數(shù)理邏輯的頂峰.也有評(píng)論說是20世紀(jì)最重要的數(shù)學(xué)定理32LuChaojun,SJTU33哥德爾KurtG?del(1906-1978)證明了一階謂詞演算的完備性.實(shí)現(xiàn)了Leibniz夢(mèng)想.證明了更加重要的成果:不完備性定理.Einstein說:自己的工作不再要緊,來研究院只是為了享有和G?del一起步行回家的特權(quán).3334數(shù)理邏輯的分支基礎(chǔ)的邏輯演算(命題邏輯,謂詞邏輯)公理集合論模型論遞歸論證明論34LuChaojun,SJTU35公理集合論研究公理集合論,是整個(gè)數(shù)學(xué)的基礎(chǔ).Cantor的樸素集合論有缺陷Burali-Forti悖論,羅素悖論,Richard悖論,…ErnstZermelo:第一個(gè)公理化集合論(1908)經(jīng)Fraenkel(1922)改進(jìn)成為經(jīng)典的ZF集合論避免了羅素悖論G?del和PaulCohen(1963)在CH方面的工作CH在ZF系統(tǒng)中不可判定Cohen的新方法(力迫法)讓人們證明了許多不可判定的問題.數(shù)學(xué)絕不是“非真即假”那么單純!35LuChaojun,SJTU36模型論建立形式理論的模型,研究模型之間的關(guān)系等.模型是對(duì)形式理論進(jìn)行具體解釋的一種結(jié)構(gòu).語法與語義的關(guān)系A(chǔ)lfredTarski奠定了模型論的基礎(chǔ)36LuChaojun,SJTU37遞歸論亦稱(能行)可計(jì)算性理論,研究能行可計(jì)算的函數(shù).從遞歸函數(shù)和圖靈機(jī)的等價(jià)產(chǎn)生可計(jì)算函數(shù)的概念代表人物G?del:遞歸函數(shù)AlonzoChurch(丘奇):演算AlanTuring(圖靈):圖靈機(jī)現(xiàn)代計(jì)算機(jī)設(shè)計(jì)思想的創(chuàng)始人之一3738證明論研究數(shù)學(xué)理論系統(tǒng)的形式證明問題,即以證明為研究對(duì)象,用數(shù)學(xué)方法分析之.主要關(guān)注系統(tǒng)的協(xié)調(diào)性.代表人物Hilbert:首先提出GerhardGentzen:發(fā)展了證明論的重要成果.證明了算術(shù)形式系統(tǒng)的協(xié)調(diào)性.是在系統(tǒng)外證明,且不是有窮主義的.與G?del的結(jié)果不矛盾.3839數(shù)理邏輯與計(jì)算機(jī)科學(xué)計(jì)算機(jī)圖靈機(jī)計(jì)算機(jī)能做什么,算法是什么可計(jì)算性理論計(jì)算機(jī)不能做什么算法不可解問題邏輯程序設(shè)計(jì)(Prolog)謂詞邏輯程序設(shè)計(jì)語言的語義學(xué)模型論形式規(guī)格說明與程序驗(yàn)證模型論AI,知識(shí)表示,自動(dòng)定理證明邏輯演算從形式證明產(chǎn)生程序證明論(Gentzen)……39LuChaojun,SJTU40戴克斯特拉Edsger

Wybe

Dijkstra(1930-2002)最偉大的計(jì)算機(jī)科學(xué)家(之一?)“搞了這么多年軟件,錯(cuò)誤不知犯了多少,現(xiàn)在覺悟了.我想,假如我早年在數(shù)理邏輯上好好下點(diǎn)功夫的話,我就不會(huì)犯這么多的錯(cuò)誤,不少東西邏輯學(xué)家早就說了,可我不知道.要是我能年輕二十歲的話,就要回去學(xué)邏輯.”成就很多,如Dijkstra最短路徑算法(見教材11.5)EWD手稿:/users/EWD/40第一篇數(shù)理邏輯

邏輯學(xué):研究思維形式及思維規(guī)律的科學(xué)。邏輯學(xué)分為二類:辯證邏輯:是研究事物發(fā)展的客觀規(guī)律。形式邏輯:對(duì)思維的形式結(jié)構(gòu)和規(guī)律進(jìn)行研究。數(shù)理邏輯:是用數(shù)學(xué)的方法研究概念、判斷和推理的科學(xué),屬于形式邏輯。

研究推理的方法很多,用數(shù)學(xué)方法來研究推理的規(guī)律就稱為數(shù)理邏輯第一篇數(shù)理邏輯在數(shù)理邏輯中,用數(shù)學(xué)的方法是指引進(jìn)一套符號(hào)體系的方法來研究概念、判斷和推理。即對(duì)符號(hào)進(jìn)行判斷和推理。數(shù)理邏輯分為四大分支:證明論、模型論、遞歸論和公理集合論。我們這里介紹的是屬于四大分支的共同基礎(chǔ)—古典數(shù)理邏輯(命題邏輯和謂詞邏輯)。第一章命題邏輯§1.1命題§1.2命題聯(lián)結(jié)詞§1.3命題公式與翻譯§1.4真值表與等價(jià)式§1.5重言式與蘊(yùn)含式§1.6其他命題聯(lián)結(jié)詞§1.7對(duì)偶與范式§1.8推論理論第一章命題邏輯教學(xué)目的及要求:深刻理解和掌握命題邏輯中基本概念和基本方法。教學(xué)內(nèi)容:命題及表示、聯(lián)結(jié)詞、命題公式與翻譯、真值表與等價(jià)公式、重言式與蘊(yùn)涵式、對(duì)偶與范式、推理理論。教學(xué)重點(diǎn):命題邏輯中的基本概念和基本推理方法。教學(xué)難點(diǎn):推理理論?!?.1命題定義:客觀上具有確定真假值的陳述句叫命題。討論定義:(1)命題可以是真的,或者是假的,但不能同時(shí)為真又為假。(2)命題分類:

ⅰ)原子命題(基本命題、本原命題):不能分解成為更簡(jiǎn)單的命題。例:5是自然數(shù)?!?.1命題ⅱ)分子命題(復(fù)合命題):若干個(gè)原子命題使用適當(dāng)?shù)穆?lián)結(jié)詞所組成的新命題例:2是偶數(shù)并且2也是素?cái)?shù)。(3)命題標(biāo)識(shí)符:用來表示命題的符號(hào)。

常用大寫26個(gè)英文字母(可以帶下標(biāo))表示命題。(4)命題中所有的“真”用“T”(或1)表示,命題中所有的“假”用“F”(或0)表示?!?.1命題例:判斷下列語句是否為命題。(1)十是整數(shù)。(T)(2)上海是一個(gè)村莊。(F)(3)火星上有生命存在。(4)加拿大是一個(gè)國家。(T)(5)2是偶數(shù)而3是奇數(shù)。(T)(6)2016年巴西奧運(yùn)會(huì)上中國的金牌數(shù)超過美國。(7)在十進(jìn)制中1+101=110(F)(8)今天是星期天。(F)§1.1命題命令句,感嘆句,疑問句均不是命題。(1)把門關(guān)上?。?)你到哪里去?語句既為真,同時(shí)又為假的陳述句不是命題,這樣的句子稱為“悖論”。(3)日本首相安倍正在說謊。(在命題邏輯中不討論這類問題)下列陳述句是否為命題?(1)趙本山很帥。(2)劉翔是高個(gè)子。(3)章子怡很漂亮。(4)姚明很富有?!?.2命題聯(lián)結(jié)詞在命題演算中也有類似的日常生活中的聯(lián)結(jié)詞稱做:“命題聯(lián)結(jié)詞”,下面先介紹五個(gè)常用的命題聯(lián)結(jié)詞。1.否定詞:(否定運(yùn)算、非運(yùn)算)(1)符號(hào)

,讀作“非”,“否定”設(shè)命題為P,則在P的前面加否定詞,變成P,P讀做“P的否定”或“非P”§1.2命題聯(lián)結(jié)詞(2)定義P的真值表:(3)舉例:Q:每一種生物均是動(dòng)物。FQ:有一些生物不是動(dòng)物。T

這里Q不能講成“每一種生物都不是動(dòng)物”。對(duì)量化命題的否定,除對(duì)動(dòng)詞進(jìn)行否定外,同時(shí)對(duì)量化詞也要加以否定。TFFTPP§1.2命題聯(lián)結(jié)詞2.合取詞(“合取”、“積”、“與”運(yùn)算)

(1)符號(hào)“Λ”

設(shè)P,Q為兩個(gè)命題,則PΛQ稱P與Q的合取,讀作:“P與Q”、“P與Q的合取”、“P并且Q”等。

(2)定義(由真值表給出):§1.2命題聯(lián)結(jié)詞TTTTFFFTFFTFFFFFQΛPPΛQQPPΛQ的真值表:§1.2命題聯(lián)結(jié)詞當(dāng)且僅當(dāng)P和Q的真值均為“T”,則(PΛQ)的真值為“T”。否則,其真值為“F”。注意:P和Q是互為獨(dú)立的;地位是平等的,P和Q的位置可以交換而不會(huì)影響PΛQ的結(jié)果?!?.2命題聯(lián)結(jié)詞(3)舉例:

(a)P:王華是黨員。

Q:王華是三好學(xué)生。則PΛQ:王華是黨員并且也是三好學(xué)生。

(b)P:我們?nèi)シN樹

Q:房間里有一臺(tái)電視機(jī)則PΛQ:我們?nèi)シN樹且房間里有一臺(tái)電視機(jī)。§1.2命題聯(lián)結(jié)詞(c)P:今天下雪

Q:3+3=6

則PΛQ:今天下雪和3+3=6由例(b)(c)可見,在日常生活中,合取詞應(yīng)用在二個(gè)有關(guān)系的命題之間。而在邏輯學(xué)中,合取詞可以用在二個(gè)毫不相干的命題之間。§1.2命題聯(lián)結(jié)詞(d)P:王大和王二是親兄弟。

Q:他打開箱子然后拿出一件衣服來。該語句不是合取聯(lián)結(jié)詞組成的命題。

§1.2命題聯(lián)結(jié)詞3.析取詞(或運(yùn)算)(1)符號(hào)“∨”設(shè)P、Q為二個(gè)命題,則(P∨Q)稱作P與Q的“析取”,讀作:“P或Q”。(2)定義(由真值表給出):§1.2命題聯(lián)結(jié)詞當(dāng)且僅當(dāng)P、Q均為“F”時(shí),(P∨Q)為“F”。否則,其真值為“T”.TTTTFTTTFFFFP∨QQPP∨Q的真值表:§1.2命題聯(lián)結(jié)詞區(qū)分“可兼或”與“不可兼或(異或,排斥或)”“可兼或”即P或Q為“T”時(shí)(P∨Q)為“T”,是析取。例如:燈泡有故障或開關(guān)有故障。今晚寫字或看書。今天下雨或打雷。以上例句均為“可兼或”?!?.2命題聯(lián)結(jié)詞“不可兼或”即P和Q的真值不同時(shí),P▽Q為T。(異或用“▽”表示)不是析取。FTTTFTTTFFFFP▽QQPP▽Q的真值表:§1.2命題聯(lián)結(jié)詞例:他通過電視看雜技或到劇場(chǎng)看雜技。他乘火車去北京或乘飛機(jī)去北京。以上兩句均為“不可兼或”?!?.2命題聯(lián)結(jié)詞4.單條件聯(lián)結(jié)詞:(1)符號(hào)“→”,讀作:“如果…則…”

P、Q為二個(gè)命題,(P→Q)為新的命題,讀作:“如果P則Q”。(2)定義(由真值表給出)§1.2命題聯(lián)結(jié)詞P→Q的真值表:TTTFFTTTFTFFP→QQP§1.2命題聯(lián)結(jié)詞

當(dāng)P為“T”,Q為“F”時(shí),則(P→Q)為“F”,否則(P→Q)均為“T”。P:稱為前件、條件、前提、假設(shè)Q:稱為后件、結(jié)論。(3)舉例:

P:我拿起一本書

Q:我一口氣讀完了這本書§1.2命題聯(lián)結(jié)詞P→Q:如果我拿起一本書,則我一口氣讀完了這本書。(b)P:月亮出來了

Q:3×3=9P→Q:如果月亮出來了,則3×3=9。通常稱:

(a)為形式條件命題——前提和結(jié)果有某種形式和內(nèi)容上的聯(lián)系。§1.2命題聯(lián)結(jié)詞(b)為實(shí)質(zhì)條件命題——前提和結(jié)果可以有聯(lián)系,也可以沒有聯(lián)系,只要滿足單條件命題的定義。所以,是形式條件命題一定是實(shí)質(zhì)條件命題,反之不一定?!啊笔菍?shí)質(zhì)條件命題。例:P:我買到了魚;Q:我吃魚。P→Q:如果我買到了魚,則我吃魚。但“如果我沒買到魚,則我吃魚”,在日常生活中不可能,但在單條件命題的定義中是允許的。

§1.2命題聯(lián)結(jié)詞可以證明:P→Q

?Q→?P

原命題逆反命題Q→P

?P→?Q逆命題反命題§1.2命題聯(lián)結(jié)詞列出真值表,由真值表得:原命題逆反命題;逆命題反命題。TTTTTTTTFFFTFFTTTFTTTTFF?P→?QQ→P?Q→?P

P→QQP5.雙條件聯(lián)結(jié)詞(等價(jià)聯(lián)結(jié)詞):(1)符號(hào)“?”,讀作:“當(dāng)且僅當(dāng)”P、Q為二個(gè)命題,(P?Q)為新的命題,讀作:“P當(dāng)且僅當(dāng)Q”。(2)定義(由真值表給出)§1.2命題聯(lián)結(jié)詞P?Q的真值表:每當(dāng)P和Q的真值相同時(shí),則(P?Q)的真值為“T”,否則(P?Q)的真值為“F”。TTTFFTFTFTFFP?QQP§1.2命題聯(lián)結(jié)詞(3)舉例:(a)設(shè)P:△ABC是等腰三角形Q:△ABC有兩只角相等P?Q:△ABC是等腰三角形當(dāng)且僅當(dāng)有兩只角相等。§1.2命題聯(lián)結(jié)詞(b)下面均為等價(jià)聯(lián)結(jié)詞:春天來了當(dāng)且僅當(dāng)燕子飛回來了。平面上二直線平行,當(dāng)且僅當(dāng)二直線不相交。2+2=4當(dāng)且僅當(dāng)雪是白色的。§1.2命題聯(lián)結(jié)詞(4)P,Q中,P、Q的地位是平等的,P、Q交換位置不會(huì)改變真值表中的值。(5)P當(dāng)且僅當(dāng)QP?QP僅當(dāng)QP→QP當(dāng)且QQ→P§1.2命題聯(lián)結(jié)詞6.命題聯(lián)結(jié)詞在使用中的優(yōu)先級(jí)(1)先括號(hào)內(nèi),后括號(hào)外(2)運(yùn)算時(shí)聯(lián)結(jié)詞的優(yōu)先次序?yàn)椋?

Λ∨→?

(由高到低)(3)聯(lián)結(jié)詞按從左到右的次序進(jìn)行運(yùn)算(4)最外層的括號(hào)一律均可省去(P→Q∨R)可寫成P→Q∨R§1.2命題聯(lián)結(jié)詞例?P∨(Q∨R)可省去括號(hào)因?yàn)椤埃帧边\(yùn)算是可結(jié)合的。而P→(Q→R)中的括號(hào)不能省去,因“→”不滿足結(jié)合律?!?.2命題聯(lián)結(jié)詞

7.命題聯(lián)結(jié)詞小結(jié):

(1)五個(gè)聯(lián)結(jié)詞的含義與日常生活中的聯(lián)結(jié)詞的含義大致相同。

(2)“或”可分為可兼或(∨)和異或(▽)(不可兼或)(3)“?”為一元運(yùn)算,其余四個(gè)均為二元運(yùn)算?!?.2命題聯(lián)結(jié)詞(4)“→”分為形式條件和實(shí)質(zhì)條件命題,當(dāng)前件為“F”時(shí),不論后件怎樣,則單條件命題的真值均為“T”。(5)命題聯(lián)結(jié)詞是命題或命題之間的聯(lián)結(jié)詞,而不是名詞之間、數(shù)字之間和動(dòng)詞之間的聯(lián)結(jié)詞。§1.3命題公式與翻譯約定:(1)我們只注意命題的真假值,而不再去注意命題的漢語意義。(2)對(duì)命題聯(lián)結(jié)詞,我們只注意真值表的定義,而不注意它日常生活中的含義?!?.3命題公式與翻譯1.命題公式命題常元:表示確定的命題{T,F(xiàn)}。命題變?cè)阂哉婕贋槠渥冇蛑冊(cè)?,或沒有指定真值的命題。常用大寫英文字母A…Z表示。命題公式:由命題變?cè)?、常元、?lián)結(jié)詞、括號(hào),以規(guī)定的格式聯(lián)結(jié)起來的字符串?!?.3命題公式與翻譯[定義]命題公式(wff)可按下述法則來生成:1)單個(gè)的命題變?cè)且粋€(gè)命題公式。2)若A是命題公式,?A也為命題公式。3)若A、B是命題公式,則(AΛB)、(A∨B)、(A→B)、(A?B)均為命題公式。4)當(dāng)且僅當(dāng)有限次使用(1)(2)(3)所得到的包含有命題變?cè)兔}常元,聯(lián)結(jié)詞,括號(hào)的符號(hào)串才是命題公式。§1.3命題公式與翻譯例如:(?(P∨Q)),(P→(Q→R)),((PΛQ)?R),P都是命題公式。而(P→),(P∨?)都不是命題公式§1.3命題公式與翻譯以上介紹了五種常用的聯(lián)結(jié)詞及其相應(yīng)的復(fù)合命題形式。數(shù)理邏輯的特點(diǎn)是把邏輯推理變成類似數(shù)學(xué)演算的完全形式化了的邏輯演算,為此,首先要把推理所涉及到的各命題符號(hào)化。步驟如下:①找出各簡(jiǎn)單命題,分別符號(hào)化。②找出各聯(lián)結(jié)詞,把簡(jiǎn)單命題逐個(gè)聯(lián)結(jié)起來?!?.3命題公式與翻譯例.將下列命題符號(hào)化:(1)李明是計(jì)算機(jī)系的學(xué)生,他住在312室或313室。(2)張三和李四是朋友。(3)雖然交通堵塞,但是老王還是準(zhǔn)時(shí)到達(dá)了車站。(4)只有一個(gè)角是直角的三角形才是直角三角形。(5)老王或小李中有一個(gè)去上海出差。§1.3命題公式與翻譯解:(1)首先用字母表示簡(jiǎn)單命題。

P:李明是計(jì)算機(jī)系的學(xué)生。

Q:李明住在312室。

R:李明住在313室。該命題符號(hào)化為:P(Q▽R)(2)張三和李四是朋友。是一個(gè)簡(jiǎn)單句該命題符號(hào)化為:P§1.3命題公式與翻譯(3)首先用字母表示簡(jiǎn)單命題。

P:交通堵塞。

Q:老王準(zhǔn)時(shí)到達(dá)了車站。該命題符號(hào)化為:PQ(4)首先用字母表示簡(jiǎn)單命題。

P:三角形的一個(gè)角是直角。

Q:三角形是直角三角形。該命題符號(hào)化為:PQ§1.3命題公式與翻譯(5)首先用字母表示簡(jiǎn)單命題。

P:老王去上海出差。

Q:小李去上海出差。該命題符號(hào)化為:P▽Q

也可符號(hào)化為:(PQ)(PQ)或者(PQ)(PQ)§1.4真值表與等價(jià)公式一.命題公式的真值表:命題變?cè)锰囟ǖ拿}來取代,這一過程稱為對(duì)該命題變?cè)M(jìn)行真值指派。命題公式可以看成是一個(gè)以真假值為定義域和真假值為值域的一個(gè)函數(shù)。寫成y=f(x)§1.4真值表與等價(jià)公式

例如:公式P(QR)定義三元函數(shù)

Y(P,Q,R)=P(QR)[定義]命題公式A在其所有可能的賦值下取得的值列成的表稱為A的真值表?!?.4真值表與等價(jià)公式構(gòu)造真值表的步驟如下:

1)找出給定命題公式中所有的命題變?cè)谐鏊锌赡艿馁x值。

2)按照從低到高順序?qū)懗雒}公式的各層次。

3)對(duì)應(yīng)每個(gè)賦值,計(jì)算命題公式各層次的值,直到最后計(jì)算出整個(gè)命題公式的值。§1.4真值表與等價(jià)公式FTTTTFTTFTTFTTFTFFFF?((P∨Q)ΛP)(P∨Q)ΛPP∨QQP例1.構(gòu)造命題公式?((P∨Q)ΛP)的真值表:§1.4真值表與等價(jià)公式

例2.寫出命題公式P∨(QΛR)的真值表TTTTTFTTTTFTTFFTTTTFFFTFFTFFFFFFP∨(QΛR)RQP§1.4真值表與等價(jià)公式由上二例可見,2個(gè)命題變?cè)校唇M真值指派;3個(gè)命題變?cè)?3=8組真值指派,n個(gè)則有個(gè)2n個(gè)真值指派?!?.4真值表與等價(jià)公式3.命題公式的永真式、永假式和可滿足式[定義]設(shè)公式A中有n個(gè)不同的原子變?cè)?/p>

p1,…pn,(n為正整數(shù))。該變?cè)M的任意一組確定的值(u1,…un)稱為A關(guān)于p1,…pn的一個(gè)完全指派,其中ui或?yàn)椋?,或?yàn)椋?。如果?duì)于A中部分變?cè)x以確定值,其余變?cè)獩]有賦以確定的值,則這樣的一組值稱為公式A的關(guān)于該變?cè)M的部分指派。[定義]使公式取真的指派稱為成真指派?!?.4真值表與等價(jià)公式[定義]如果一個(gè)命題公式的所有完全指派均為成真指派,則該公式稱為永真式。如果一個(gè)命題公式的所有完全指派均為成假指派,則該公式稱為永假式。既不是永真式,又不是永假式,則稱此命題公式是可滿足式。討論:(1)永真式的否定為永假式(?T=F);永假式的否定為永真式(?F=T)。(2)二個(gè)永真式的析取、合取、蘊(yùn)含、等價(jià)均為永真式?!?.4真值表與等價(jià)公式二.等價(jià)式[定義]如果對(duì)兩個(gè)公式A,B不論作何種指派,它們真值均相同,則稱A,B是邏輯等價(jià)的,亦說A(B)等價(jià)于B(A),并記作:AB§1.4真值表與等價(jià)公式例:P∨?PQ∨?QTTTTTTTFTTFTTTFFQ∨?QP∨?PPQ§1.4真值表與等價(jià)公式例:判斷公式A:(PQ)(PQ)與

B:(PR)(PR)是否等價(jià)。解:列該公式的真值表:§1.4真值表與等價(jià)公式FFFTTFTTFFFFFTFFFTTTFFFFFTTTFFFTFFFTFFTFFTTFTTTTTTTTFFTTTTTFTTTTFTTTTTTTTFFTTTTTTFTTFTTTBAPRPRRPQPQQRQP§1.4真值表與等價(jià)公式[定理]

命題公式AB的充要條件是A?B為永真式。說明:“”為等價(jià)關(guān)系符,AB表示A和B有等價(jià)關(guān)系。AB不為命題公式“?”為等價(jià)聯(lián)結(jié)詞(運(yùn)算符),A、B為命題公式,則(A?B)也為一命題公式。

§1.4真值表與等價(jià)公式證明:(1)充分性:A?B為永真式,即A、B有相同的真值,所以AB。(2)必要性:AB,即A、B有相同的真值表,所以A?B為永真式。例:證明??PP;P→Q?P∨Q§1.4真值表與等價(jià)公式TTTTTTTTFTFTTTFTTTTFTFTFTTTFTFFFP→Q?P∨Q??PPQP由定理可知:AA若AB,則BA若AB,BC,則AC§1.4真值表與等價(jià)公式下面列出15組等價(jià)公式(1)雙重否定律??PP(2)同等律P∨PP;PΛPP(3)交換律P∨QQ∨P;PΛQQΛP;PQQP(4)結(jié)合律(P∨Q)∨RP∨(Q∨R);(PΛQ)ΛRPΛ(QΛR);(PQ)RP(QR)§1.4真值表與等價(jià)公式(5)分配律PΛ(Q∨R)(PΛQ)∨(PΛR);P∨(QΛR)(P∨Q)Λ(P∨R)(6)摩根律

?(P∨Q)?PΛ?Q;

?(PΛQ)?P∨?Q(7)吸收律P∨(PΛQ)P;PΛ(P∨Q)P§1.4真值表與等價(jià)公式(8)蘊(yùn)含律P→Q?P∨Q(9)等價(jià)律PQ(P→Q)Λ(Q→P)(10)零律P∨TT;PΛFF(11)同一律P∨FP;PΛTP(12)互補(bǔ)律P∨?PT;PΛ?PF(13)輸出律PΛQ→RP→(Q→R)§1.4真值表與等價(jià)公式(14)歸繆律(P→Q)Λ(P→?Q)?P(15)逆反律P→Q?Q→?P說明:(1)證明上述15組等價(jià)公式的方法可用真值表法,把改為所得的命題公式為永真式,則成立。§1.4真值表與等價(jià)公式(2)Λ、∨、均滿足結(jié)合律,則在單一用Λ、∨、聯(lián)結(jié)詞組成的命題公式中,括號(hào)可以省去。(3)每個(gè)等價(jià)模式實(shí)際給出了無窮多個(gè)同類型的具體的命題公式。例如:(PQ)(PQ),((PQ)(RS))((PQ)(RS),((PQ)R)((PQ)R)§1.4真值表與等價(jià)公式2.置換規(guī)則[定義]給定一命題公式B,其中P1、P2...Pn

是B中的原子命題變?cè)簦?)用某些命題公式代換B中的一些原子命題變?cè)狿i

(2)用命題公式Ai代換Pi,則必須用Ai代換B中的所有Pi由此而得到的新的命題公式A稱為命題公式B的代換實(shí)例§1.4真值表與等價(jià)公式討論定義:(1)用命題公式只能代換原子命題變?cè)?,而不能去代換分子命題公式。(2)要用命題公式同時(shí)代換同一個(gè)原子命題變?cè)#ǎ常┯勒媸降拇鷵Q實(shí)例仍為永真式;反之代換實(shí)例為永真式時(shí),則不能斷定原公式也一定是永真式?!?.4真值表與等價(jià)公式例:P∨?P為一永真式,若用任何命題公式代換P,則仍為永真式P→Q為一個(gè)可滿足的命題公式,若用P代換Q,則得(P→P)為永真式,但(P→Q)并不是永真式。(4)一個(gè)命題公式的代換實(shí)例有許多個(gè),但不一定都等價(jià)于原來的命題公式§1.4真值表與等價(jià)公式例1.設(shè)B:P→(?QΛP)若用(RS)代換B中的P,得A:(R?S)→(?QΛ(RS))是B的代換實(shí)例,而A’:(R?S)→(?QΛP)不是B的代換實(shí)例。例2.P→?Q的代換實(shí)例有:(RΛ?S)→?M,(RΛ?S)→P,Q→?(P→?Q)等所以,一個(gè)命題公式的代換實(shí)例有無限個(gè)?!?.4真值表與等價(jià)公式下面討論取代過程(置換規(guī)則):[定義]給定一命題公式A,A’是A的任何部分,若A’也是一命題公式,則稱A’是A的子命題公式。例:A:(P∨Q)→(Q∨(RΛ?S))A的子命題公式有:P、Q、R、?S、(P∨Q)、RΛ?S)、(Q∨(RΛ?S))、(P∨Q)→(Q∨(RΛ?S))等。§1.4真值表與等價(jià)公式[定理]給定一命題公式A,A’是A的子公式。設(shè)B’是一命題公式,若A’

B’,并用B’取代A中的A’,從而生成一新的命題公式B,則AB。從定理可見:一個(gè)命題公式A,經(jīng)多次取代,所得到的新公式與原公式等價(jià)。例:證明:P→(Q→R)P→(?Q∨R)?P∨?Q∨?R§1.4真值表與等價(jià)公式?(PΛQ)∨R(PΛQ)→R例:證明:((P∨Q)Λ?(?PΛ(?Q∨?R)))∨(?PΛ?Q)∨(?PΛ?R)為一永真式§1.4真值表與等價(jià)公式證明:原式:((P∨Q)Λ?(?PΛ(?Q∨?R)))∨(?PΛ?Q)∨(?PΛ?R)((P∨Q)Λ(P∨(QΛR)))∨?(P∨Q)∨?(P∨R)

((P∨Q)Λ(P∨Q)Λ(P∨R))∨?((P∨Q)Λ(P∨R))

((P∨Q)Λ(P∨R))∨?((P∨Q)Λ(P∨R))T∵它是PΛ?P(永真式)的代換實(shí)例,永真式的代換實(shí)例仍為永真式!§1.5重言式與蘊(yùn)含式[定義]命題公式A稱為蘊(yùn)含命題公式B,當(dāng)且僅當(dāng)A→B是一個(gè)永真式,記作:AB說明:“AB”讀作“A永真蘊(yùn)含B”,“A蘊(yùn)含B”,“A能推得B”“”是關(guān)系符,AB不為命題公式。例:證明:PP∨Q;PΛQ

P

(1)列出真值表證明:P→(P∨Q)和(PΛQ)→P為永真式§1.5重言式與蘊(yùn)含式(2)可用等價(jià)公式證:P→(P∨Q)?P∨(P∨Q)

T(PΛQ)→P?(PΛQ)∨P

?P∨

?Q∨P

TTTTTTTTTFTTTTTFTFTFFTTTFFTFFTFFF(PΛQ)→PP→(P∨Q)QP§1.5重言式與蘊(yùn)含式[定理]設(shè)A、B是二個(gè)命題公式AB的充分必要條件是AB且BA。證明:若AB,則AB為一永真式由定律:(AB)(A→B)Λ(B→A)∴(A→B)且(B→A)也為一永真式即:AB且BA成立反之AB且BA則AB也成立此定理把“”和“”之間建立了相應(yīng)的關(guān)系。§1.5重言式與蘊(yùn)含式下面給出常用的永真蘊(yùn)含式I1PP∨Q(QP∨Q)I2

PΛQP(PΛQQ)I3PΛ(P→Q)QI4(P→Q)Λ?Q

?PI5?PΛ(P∨Q)QI6(P→Q)Λ(Q→R)(P→R)I7(P→Q)Λ(R→S)(PΛR→QΛS)I8(PQ)Λ(QR)(PR)I9?P

P→Q§1.5重言式與蘊(yùn)含式I10QP→QI11?(P→Q)PI12

?(P→Q)

?QI13(P∨Q)Λ(P→R)Λ(Q→R)R證明上述永真蘊(yùn)含式的方法有三種:(1)把“”關(guān)系符改為“→”聯(lián)結(jié)詞,證明它為永真式。

(a)真值表法

(b)命題演算法

§1.5重言式與蘊(yùn)含式(2)找出使單條件命題前件為“T”的所有真值指派,試看能否導(dǎo)致后件均為“T”,若為“T”,則永真蘊(yùn)含關(guān)系成立。TTTFFTTTFTFFP→QQP§1.5重言式與蘊(yùn)含式例:PΛ(P→Q)Q前件為“T”的所有指派為P、(P→Q)均為“T”,P→Q為“T”,∵P為“T”,∴Q也應(yīng)為“T”,∴PΛ(P→Q)Q成立(3)*找出使單條件命題的后件均為“F”的所有真值指派,試看前件的所有真值是否為“F”,若是,則蘊(yùn)含成立?!?.5重言式與蘊(yùn)含式例:?QΛ(P→Q)

?P后件為“F”的所有條件是:P為“T”,代入前件得(?。┤簦褳椋裕瑒t?QΛ(P→Q)為“F”;(ⅱ)若Q為F,則?QΛ(P→Q)為“F”;∴?QΛ(P→Q)

?P成立若后件簡(jiǎn)單則可選用(3);若前件簡(jiǎn)單則可選用(2)。二種方法是互為獨(dú)立的,只需使用一種證明就行?!?.5重言式與蘊(yùn)含式討論一下永真式可得出三個(gè)結(jié)論:(1)若一個(gè)命題公式等價(jià)于一個(gè)永真式,則該公式一定為永真式。(2)若一個(gè)永真的命題公式永真蘊(yùn)含一個(gè)命題公式,則此命題公式一定也為永真式。(3)若一個(gè)永假的命題公式永真蘊(yùn)含一個(gè)命題公式,則該公式可能是永真式、永假式或可滿足的?!?.5重言式與蘊(yùn)含式[定理]給定命題公式A、B、C,若AB,且BC,則AC。證明:∵AB,且BC,∴(A→B)Λ(B→C)為永真式,由I6:(A→B)Λ(B→C)(A→C),(A→C)也為永真式;即,AC成立§1.5重言式與蘊(yùn)含式[推論]若AB1

、B1

B2......Bm

B,則AB。[定理]給定一個(gè)命題公式A、B、C,若AB,AC,則A(BΛC)證明:∵ABΛAC,∴(A→B)Λ(A→C)為永真式,由條件,若A一定為“T”,則B、C均為“T”,∴A→(BΛC)也為“T”,結(jié)論:A(BΛC)為“T”?!?.5重言式與蘊(yùn)含式上述也可用等價(jià)公式證明它:(A→B)Λ(A→C)(?A∨B)Λ(?A∨C)?A∨(BΛC)A→(BΛC)也為永真式∴A(BΛC)成立[定義]設(shè)H1,H2….Hm,Q均為命題公式,若(H1ΛH2Λ…

ΛHm

Q,則稱H1,H2….Hm,共同蘊(yùn)含Q,并記作:

H1,H2….Hm

Q。

§1.5重言式與蘊(yùn)含式

[定理]若(H1ΛH2Λ…Hm

),P

Q,則(H1ΛH2Λ…Hm

(P→Q)。

證明:(H1ΛH2Λ…ΛHm

ΛP)→Q?(H1ΛH2Λ…ΛHm

ΛP)∨Q(?

H1∨

?

H2∨

∨?

Hm

∨(?

P∨Q)?(H1ΛH2Λ…ΛHm

∨(

P→Q)

H1Λ

H2Λ

….Λ

Hm→(P→Q)也為永真式∴(H1Λ,H2Λ

….Λ

Hm

)(P→Q)成立

§1.6其他聯(lián)結(jié)詞1.其他命題聯(lián)結(jié)詞:(1)不可兼或(異或,異)(a)符號(hào):(⊕),PQ,讀作“P異或Q”(b)定義:(由真值表)(c)異或的性質(zhì):PQ(?PΛQ)∨(?QΛP)(P∨Q)Λ(?P∨?Q)

?(PQ)QP(PQ)RP(QR)FTTTFTTTFFFFP

QQP§1.6其他聯(lián)結(jié)詞PΛ(QR)(PΛQ)(PΛR)(Λ對(duì)可分配的)PPF,P

?PT,FPP,TP

?P若PQR,則有:PRQRPRQPQRQPR,PQRF§1.6其他聯(lián)結(jié)詞(2)“與非”聯(lián)結(jié)詞:(a)符號(hào)↑,P↑Q讀作“P與Q的否定”或“P與非Q”(b)定義:(由真值表)(P↑Q)?(P∧Q)FTTTFTTTFTFFP↑QQP§1.6其他聯(lián)結(jié)詞(c)性質(zhì):(P↑Q)(Q↑P)(P↑P)?P(P↑Q)↑(P↑Q)(P∧Q)(P↑P)↑(Q↑Q)(P∨Q)P↑(Q↑R)?P∨(Q∧R)不可結(jié)合(P↑Q)↑R(P∧Q)∨?R不可結(jié)合P↑T?P,P↑FT§1.6其他聯(lián)結(jié)詞(3)“或非”聯(lián)結(jié)詞:(a)符號(hào):“↓”(P↓Q)讀作:“P或Q的否定”或“P或非Q”(b)定義(由真值表給出):(P↓Q)

?(P∨Q)FTTFFTFTFTFFP↓QQP§1.6其他聯(lián)結(jié)詞(c)性質(zhì):P↓QQ↓P(可交換的)P↓P?P(P↓Q)↓(P↓Q)P∨Q(P↓P)↓(Q↓Q)P∧QP↓(Q↓R)?P∧(Q∨R)不可結(jié)合(P↓Q)↓R(P∨Q)∧?R不可結(jié)合P↓F?P;P↓TF(d)由(2)和(3)中的性質(zhì)可見,↑和↓是互為對(duì)偶的?!?.6其他聯(lián)結(jié)詞(4)“蘊(yùn)含否定”聯(lián)結(jié)詞:(a)符號(hào):(b)定義(由真值表給出):PQ(PQ)“”cFFFFTFTFTFTTPQQPcc§1.6其他聯(lián)結(jié)詞(1)不同真值表的命題公式:按命題公式的生成規(guī)則,用聯(lián)結(jié)詞可組成無限個(gè)命題公式。下面討論這些命題公式有多少種不同的真值表:(a)若命題變?cè)挥幸粋€(gè)P,則用聯(lián)結(jié)詞組成的命題公式由四種不同的真值表,即為:

TFTFTTTFFF3210P§1.6其他聯(lián)結(jié)詞所有依賴于P的命題公式均等價(jià)于這四個(gè)中的一個(gè)(b)若有二個(gè)命題變?cè)?、Q,則命題公式的不同真值表有:222=24=16種。推廣到一般:若有n個(gè)變?cè)拿}公式,則可構(gòu)成不同的真值表為22n(個(gè))?!?.6其他聯(lián)結(jié)詞(2)二元運(yùn)算中的全部聯(lián)結(jié)詞總結(jié):

?、∧、∨、→、是五個(gè)基本聯(lián)結(jié)詞。到此為止,一個(gè)符號(hào)系統(tǒng)已定義完畢,它們是:命題變?cè)?A、B…X、Y、Z值

:F、T

運(yùn)算符:?、∧、∨、→、、、↑、↓、括號(hào):()關(guān)系符:、。C§1.6其他聯(lián)結(jié)詞3.全功能聯(lián)結(jié)詞集合:[定義]一個(gè)聯(lián)結(jié)詞集合,用其中聯(lián)結(jié)詞構(gòu)成的式子足以把一切命題公式等價(jià)的表達(dá)出來,則稱此聯(lián)結(jié)詞集合為全功能聯(lián)結(jié)詞集合。[定義]設(shè)有一聯(lián)結(jié)詞集合A,若(1)用A中的聯(lián)結(jié)詞的等價(jià)式能表達(dá)任何的一個(gè)命題公式;(2)刪除A中的任一聯(lián)結(jié)詞,從而形成一個(gè)新的聯(lián)結(jié)詞集合A’,至少有一個(gè)命題公式B不能用A’中的聯(lián)結(jié)詞的等價(jià)式來表示,則稱A為最小的全功能聯(lián)結(jié)詞集合?!?.6其他聯(lián)結(jié)詞我們可以證明:{?,∨};{?,∧};{?,→};{↑};{↓}均為全功能聯(lián)結(jié)詞集合,且均是最小的全功能聯(lián)結(jié)詞集合。例:用上述最小全功能聯(lián)結(jié)詞集合中的聯(lián)結(jié)詞單一表達(dá)下述命題公式:§1.6其他聯(lián)結(jié)詞(P→Q)

?P∨Q{?,∨}??(?P∨Q)

?(P∧?Q){?,∧}

??(P→Q){?,→}

?(PQ){?,}

?

?

(?P∨Q)((P↓P)↓Q)↓((P↓P)↓Q)

{↓}

?

?

(?P∨Q)?

(P∧?Q)P↑(Q↑Q)

{↑}→c→c§1.7對(duì)偶與范式3.對(duì)偶原理(對(duì)偶定律)[定義]給定二個(gè)命題公式A和A*

,若用Λ代換∨,用∨代換Λ,用T代換F,用F代換T,其中一個(gè)命題公式由另一個(gè)命題公式得來,則稱A和A*是互為對(duì)偶的,而聯(lián)結(jié)詞Λ和∨也是互為對(duì)偶的例:寫出下列命題公式的對(duì)偶式:P∨(QΛR)PΛ(Q∨R)P∨FP對(duì)偶式A*PΛTPP∨TTPΛFF

§1.7對(duì)偶與范式討論定義:(1)若命題公式中有聯(lián)結(jié)詞,,則必須把化成由聯(lián)結(jié)詞Λ,∨,組成的等價(jià)的命題公式,然后求它的對(duì)偶式;例:求(PQ)(PR)的對(duì)偶式§1.7對(duì)偶與范式(2)在寫對(duì)偶式時(shí),原命題公式中括號(hào)不能省去,必須按優(yōu)先級(jí)的次序畫上括號(hào),并在求其對(duì)偶式時(shí)仍將保留括號(hào)。例:(PΛQ)∨R對(duì)偶式寫成(P∨Q)ΛR,而不能寫成P∨QΛR§1.7對(duì)偶與范式[定理](摩根推廣定理)設(shè)A和A*為對(duì)偶式P1,P2...Pn

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

(?P1,?P2...?Pn)——(1)A(?P1,?P2...?Pn)?A*(P1,P2...Pn)——(2)§1.7對(duì)偶與范式證明:由摩根定理

?(P∨Q)?PΛ?Q—(1)

?(PΛQ)?P∨?Q—(2)∴不難看出:一個(gè)命題公式的否定等價(jià)于它的對(duì)偶式,且把變?cè)姆穸ù婷恳粋€(gè)變?cè)?例:設(shè)A(P,Q,R)?PΛ?

(Q∨R),驗(yàn)證上述定理:§1.7對(duì)偶與范式證明:(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(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)§1.7對(duì)偶與范式[定理]若二個(gè)命題公式互為等價(jià),則它們的對(duì)偶式也互為等價(jià),亦即若AB,則A*B*成立。證明:已知:A、B為任一命題公式,且AB,要證明A*B*設(shè):P1、P2...Pn

是出現(xiàn)在A和B中的原子命題變?cè)?,?.7對(duì)偶與范式由AB,即A(P1,P2...Pn)B(P1,P2...Pn)∴?A(P1,P2...Pn)?B(P1,P2...Pn)由摩根推廣定理∴A*(?P1,?P2...?Pn)B*(?P1,?P2...?Pn)§1.7對(duì)偶與范式∴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)§1.7對(duì)偶與范式例:證明:(1)?(PΛQ)→(?P∨(?P∨Q))(?P∨Q)(2)(P∨Q)Λ(?PΛ(?PΛQ))(?PΛQ)證明:(1)左邊??(PΛQ)∨(?P∨(?P∨Q))

(PΛQ)∨(?P∨Q)(P∨?P∨Q)Λ(Q∨?P∨Q)(?P∨Q)§1.7對(duì)偶與范式(2)左邊(P∨Q)Λ(?PΛQ)(PΛ?PΛQ)∨(QΛ?PΛQ)(?PΛQ)結(jié)論:(1)和(2)是互為對(duì)偶的?!?.7對(duì)偶與范式如何判定命題公式為永真式、永假式和可滿足式或二個(gè)命題公式等價(jià),歸納有三種方法:(1)真值表法:對(duì)于變?cè)乃姓嬷抵概桑磳?duì)應(yīng)命題公式的真值。(2)命題演算方法:化簡(jiǎn)命題公式至最簡(jiǎn)式,看是否存在和(P∨?P)、(P∧?P)等價(jià),若不則為可滿足的。(3)范式方法:本節(jié)就介紹此法。§1.7對(duì)偶與范式什么叫范式把命題公式化歸為一種標(biāo)準(zhǔn)的形式,稱此標(biāo)準(zhǔn)形式為范式。什么叫判定以有限次步驟來決定命題公式是否為永真式、永假式,還是可滿足的,或者判定二個(gè)命題公式是否等價(jià)等這一類的問題,統(tǒng)稱為判定問題。討論范式和主范式的目的就是為了進(jìn)行判定。

下面討論如何求析取范式和合取范式同一命題公式可以有各種相互等價(jià)的表達(dá)形式。如:PQ

PQ(PQ)(P∧P)

(PQP)∧(PQP)。為了把命題公式規(guī)范化,下面討論命題公式的范式。定義:一個(gè)命題公式稱為合取范式,當(dāng)且僅當(dāng)具有形式:A1∧A2∧…∧An,(n≥1)

其中A1,A2,…,An都是由命題變?cè)蚱浞穸ㄋM成的析取式。例如:(PQ)∧(PQ)∧(PQ)是合取范式定義:一個(gè)命題公式稱為析取范式,當(dāng)且僅當(dāng)它具有形式:A1A2…An,(n≥1)

其中A1,A2,…,An都是由命題變?cè)蚱浞穸ㄋM成的合取式。例如:(P∧Q∧R)(P∧Q∧R)(Q∧R)R是析取式。如何求析(合)取范式?將公式中的聯(lián)結(jié)詞化歸成,∧,;利用德.摩根律將否定符號(hào)直接移到各個(gè)命題變?cè)啊@梅峙渎?、結(jié)合律將公式歸約為合取范式或析取范式。例:求公式P(P∧Q)的析取范式與合取范式解:合取范式

原式(P(P∧Q))

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

(PP)∧(PQ)∧(PQP)析取范式:原式(P∧(P∧Q))(P∧(P∧Q))(P∧P∧Q)(P∧(PQ))(P∧Q)(P∧P)(P∧Q)(P∧Q)P(P∧Q)

§1.7對(duì)偶與范式(1)利用等價(jià)公式:化去“→”、“”聯(lián)結(jié)詞,把命題公式變?yōu)榕c其等價(jià)的用{?,∧,∨}表達(dá)的公式。

例:P→Q?P∨Q,P?Q(P∧Q)∨(?P∧?Q)

(?P∨Q)∧(P∨?Q)(2)將“?”深入到原子命題變?cè)?,并使變?cè)白疃嘀挥幸粋€(gè)“?”詞。例:?(?P∨?Q)?

?P∧?

?QP∧Q§1.7對(duì)偶與范式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論