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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

(4小時出庫)

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

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

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

第一部分數(shù)理邏輯包括命題邏輯;謂詞邏輯

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

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

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

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

Wybe

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

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

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

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

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

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

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

(1)符號“Λ”

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

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

(a)P:王華是黨員。

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

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

Q:房間里有一臺電視機則PΛQ:我們?nèi)シN樹且房間里有一臺電視機?!?.2命題聯(lián)結詞(c)P:今天下雪

Q:3+3=6

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

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

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

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

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

P:我拿起一本書

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

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

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

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

?Q→?P

原命題逆反命題Q→P

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

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

Λ∨→?

(由高到低)(3)聯(lián)結詞按從左到右的次序進行運算(4)最外層的括號一律均可省去(P→Q∨R)可寫成P→Q∨R§1.2命題聯(lián)結詞例?P∨(Q∨R)可省去括號因為“V”運算是可結合的。而P→(Q→R)中的括號不能省去,因“→”不滿足結合律。§1.2命題聯(lián)結詞

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

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

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

P:李明是計算機系的學生。

Q:李明住在312室。

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

P:交通堵塞。

Q:老王準時到達了車站。該命題符號化為:PQ(4)首先用字母表示簡單命題。

P:三角形的一個角是直角。

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

P:老王去上海出差。

Q:小李去上海出差。該命題符號化為:P▽Q

也可符號化為:(PQ)(PQ)或者(PQ)(PQ)§1.4真值表與等價公式一.命題公式的真值表:命題變元用特定的命題來取代,這一過程稱為對該命題變元進行真值指派。命題公式可以看成是一個以真假值為定義域和真假值為值域的一個函數(shù)。寫成y=f(x)§1.4真值表與等價公式

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

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

1)找出給定命題公式中所有的命題變元,列出所有可能的賦值。

2)按照從低到高順序寫出命題公式的各層次。

3)對應每個賦值,計算命題公式各層次的值,直到最后計算出整個命題公式的值?!?.4真值表與等價公式FTTTTFTTFTTFTTFTFFFF?((P∨Q)ΛP)(P∨Q)ΛPP∨QQP例1.構造命題公式?((P∨Q)ΛP)的真值表:§1.4真值表與等價公式

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

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

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

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

§1.4真值表與等價公式證明:(1)充分性:A?B為永真式,即A、B有相同的真值,所以AB。(2)必要性:AB,即A、B有相同的真值表,所以A?B為永真式。例:證明??PP;P→Q?P∨Q§1.4真值表與等價公式TTTTTTTTFTFTTTFTTTTFTFTFTTTFTFFFP→Q?P∨Q??PPQP由定理可知:AA若AB,則BA若AB,BC,則AC§1.4真值表與等價公式下面列出15組等價公式(1)雙重否定律??PP(2)同等律P∨PP;PΛPP(3)交換律P∨QQ∨P;PΛQQΛP;PQQP(4)結合律(P∨Q)∨RP∨(Q∨R);(PΛQ)ΛRPΛ(QΛR);(PQ)RP(QR)§1.4真值表與等價公式(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真值表與等價公式(8)蘊含律P→Q?P∨Q(9)等價律PQ(P→Q)Λ(Q→P)(10)零律P∨TT;PΛFF(11)同一律P∨FP;PΛTP(12)互補律P∨?PT;PΛ?PF(13)輸出律PΛQ→RP→(Q→R)§1.4真值表與等價公式(14)歸繆律(P→Q)Λ(P→?Q)?P(15)逆反律P→Q?Q→?P說明:(1)證明上述15組等價公式的方法可用真值表法,把改為所得的命題公式為永真式,則成立?!?.4真值表與等價公式(2)Λ、∨、均滿足結合律,則在單一用Λ、∨、聯(lián)結詞組成的命題公式中,括號可以省去。(3)每個等價模式實際給出了無窮多個同類型的具體的命題公式。例如:(PQ)(PQ),((PQ)(RS))((PQ)(RS),((PQ)R)((PQ)R)§1.4真值表與等價公式2.置換規(guī)則[定義]給定一命題公式B,其中P1、P2...Pn

是B中的原子命題變元,若(1)用某些命題公式代換B中的一些原子命題變元Pi

(2)用命題公式Ai代換Pi,則必須用Ai代換B中的所有Pi由此而得到的新的命題公式A稱為命題公式B的代換實例§1.4真值表與等價公式討論定義:(1)用命題公式只能代換原子命題變元,而不能去代換分子命題公式。(2)要用命題公式同時代換同一個原子命題變元。(3)永真式的代換實例仍為永真式;反之代換實例為永真式時,則不能斷定原公式也一定是永真式?!?.4真值表與等價公式例:P∨?P為一永真式,若用任何命題公式代換P,則仍為永真式P→Q為一個可滿足的命題公式,若用P代換Q,則得(P→P)為永真式,但(P→Q)并不是永真式。(4)一個命題公式的代換實例有許多個,但不一定都等價于原來的命題公式§1.4真值表與等價公式例1.設B:P→(?QΛP)若用(RS)代換B中的P,得A:(R?S)→(?QΛ(RS))是B的代換實例,而A’:(R?S)→(?QΛP)不是B的代換實例。例2.P→?Q的代換實例有:(RΛ?S)→?M,(RΛ?S)→P,Q→?(P→?Q)等所以,一個命題公式的代換實例有無限個。§1.4真值表與等價公式下面討論取代過程(置換規(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))等?!?.4真值表與等價公式[定理]給定一命題公式A,A’是A的子公式。設B’是一命題公式,若A’

B’,并用B’取代A中的A’,從而生成一新的命題公式B,則AB。從定理可見:一個命題公式A,經(jīng)多次取代,所得到的新公式與原公式等價。例:證明:P→(Q→R)P→(?Q∨R)?P∨?Q∨?R§1.4真值表與等價公式?(PΛQ)∨R(PΛQ)→R例:證明:((P∨Q)Λ?(?PΛ(?Q∨?R)))∨(?PΛ?Q)∨(?PΛ?R)為一永真式§1.4真值表與等價公式證明:原式:((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(永真式)的代換實例,永真式的代換實例仍為永真式!§1.5重言式與蘊含式[定義]命題公式A稱為蘊含命題公式B,當且僅當A→B是一個永真式,記作:AB說明:“AB”讀作“A永真蘊含B”,“A蘊含B”,“A能推得B”“”是關系符,AB不為命題公式。例:證明:PP∨Q;PΛQ

P

(1)列出真值表證明:P→(P∨Q)和(PΛQ)→P為永真式§1.5重言式與蘊含式(2)可用等價公式證: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重言式與蘊含式[定理]設A、B是二個命題公式AB的充分必要條件是AB且BA。證明:若AB,則AB為一永真式由定律:(AB)(A→B)Λ(B→A)∴(A→B)且(B→A)也為一永真式即:AB且BA成立反之AB且BA則AB也成立此定理把“”和“”之間建立了相應的關系?!?.5重言式與蘊含式下面給出常用的永真蘊含式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重言式與蘊含式I10QP→QI11?(P→Q)PI12

?(P→Q)

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

(a)真值表法

(b)命題演算法

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

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

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

、B1

B2......Bm

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

ΛHm

Q,則稱H1,H2….Hm,共同蘊含Q,并記作:

H1,H2….Hm

Q。

§1.5重言式與蘊含式

[定理]若(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)結詞1.其他命題聯(lián)結詞:(1)不可兼或(異或,異)(a)符號:(⊕),PQ,讀作“P異或Q”(b)定義:(由真值表)(c)異或的性質:PQ(?PΛQ)∨(?QΛP)(P∨Q)Λ(?P∨?Q)

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

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

?PT,FPP,TP

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

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

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

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

:F、T

運算符:?、∧、∨、→、、、↑、↓、括號:()關系符:、。C§1.6其他聯(lián)結詞3.全功能聯(lián)結詞集合:[定義]一個聯(lián)結詞集合,用其中聯(lián)結詞構成的式子足以把一切命題公式等價的表達出來,則稱此聯(lián)結詞集合為全功能聯(lián)結詞集合。[定義]設有一聯(lián)結詞集合A,若(1)用A中的聯(lián)結詞的等價式能表達任何的一個命題公式;(2)刪除A中的任一聯(lián)結詞,從而形成一個新的聯(lián)結詞集合A’,至少有一個命題公式B不能用A’中的聯(lián)結詞的等價式來表示,則稱A為最小的全功能聯(lián)結詞集合?!?.6其他聯(lián)結詞我們可以證明:{?,∨};{?,∧};{?,→};{↑};{↓}均為全功能聯(lián)結詞集合,且均是最小的全功能聯(lián)結詞集合。例:用上述最小全功能聯(lián)結詞集合中的聯(lián)結詞單一表達下述命題公式:§1.6其他聯(lián)結詞(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對偶與范式3.對偶原理(對偶定律)[定義]給定二個命題公式A和A*

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

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

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

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

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

?(PΛQ)?P∨?Q—(2)∴不難看出:一個命題公式的否定等價于它的對偶式,且把變元的否定代替每一個變元。 例:設A(P,Q,R)?PΛ?

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

是出現(xiàn)在A和B中的原子命題變元,§1.7對偶與范式由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對偶與范式∴A*(?P1,?P2...?Pn)

B*(?P1,?P2...?Pn)為永真式*前面講過永真式的代換實例仍為永真式,所以用?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對偶與范式例:證明:(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對偶與范式(2)左邊(P∨Q)Λ(?PΛQ)(PΛ?PΛQ)∨(QΛ?PΛQ)(?PΛQ)結論:(1)和(2)是互為對偶的?!?.7對偶與范式如何判定命題公式為永真式、永假式和可滿足式或二個命題公式等價,歸納有三種方法:(1)真值表法:對于變元的所有真值指派,看對應命題公式的真值。(2)命題演算方法:化簡命題公式至最簡式,看是否存在和(P∨?P)、(P∧?P)等價,若不則為可滿足的。(3)范式方法:本節(jié)就介紹此法?!?.7對偶與范式什么叫范式把命題公式化歸為一種標準的形式,稱此標準形式為范式。什么叫判定以有限次步驟來決定命題公式是否為永真式、永假式,還是可滿足的,或者判定二個命題公式是否等價等這一類的問題,統(tǒng)稱為判定問題。討論范式和主范式的目的就是為了進行判定。

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

PQ(PQ)(P∧P)

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

其中A1,A2,…,An都是由命題變元或其否定所組成的析取式。例如:(PQ)∧(PQ)∧(PQ)是合取范式定義:一個命題公式稱為析取范式,當且僅當它具有形式:A1A2…An,(n≥1)

其中A1,A2,…,An都是由命題變元或其否定所組成的合取式。例如:(P∧Q∧R)(P∧Q∧R)(Q∧R)R是析取式。如何求析(合)取范式?將公式中的聯(lián)結詞化歸成,∧,;利用德.摩根律將否定符號直接移到各個命題變元之前。利用分配律、結合律將公式歸約為合取范式或析取范式。例:求公式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對偶與范式(1)利用等價公式:化去“→”、“”聯(lián)結詞,把命題公式變?yōu)榕c其等價的用{?,∧,∨}表達的公式。

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

(?P∨Q)∧(P∨?Q)(2)將“?”深入到原子命題變元之前,并使變元之前最多只有一個“?”詞。例:?(?P∨?Q)?

?P∧?

?QP∧Q§1.7對偶與范式

溫馨提示

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

最新文檔

評論

0/150

提交評論