基本介紹
- 中文名:數理邏輯
- 外文名:mathematical logic
- 性質:數學採用的一般方法
- 作用:使用符號和公式
- 別稱:符號邏輯
- 分類:數學
定義,釋義,產生,內容,發展,體系,計算機,
定義
數理邏輯屬形式邏輯形式上符號化、數學化的邏輯,本質上仍屬於知性邏輯的範疇。數理邏輯又稱符號邏輯、理論邏輯。它既是數學的一個分支,也是邏輯學的一個分支。是用數學方法研究邏輯或形式邏輯的學科。其研究對象是對證明和計算這兩個直觀概念進行符號化以後的形式系統。數理邏輯是基礎數學的一個不可缺少的組成部分。雖然名稱中有邏輯兩字,但並不屬於單純邏輯學範疇。
釋義
所謂數學方法就是指數學採用的一般方法,包括使用符號和公式,已有的數學成果和方法,特別是使用形式的公理方法。用數學的方法研究邏輯的系統思想一般追溯到萊布尼茨,他認為經典的傳統邏輯必須改造和發展,使之更為精確和便於演算。後人基本是沿著萊布尼茨的思想進行工作的。
簡而言之,數理邏輯就是精確化、數學化的形式邏輯。它是現代計算機技術的基礎。新的時代將是數學大發展的時代,而數理邏輯在其中將會起到很關鍵的作用。邏輯是探索、闡述和確立有效推理原則的學科,最早由古希臘學者亞里士多德創建的。用數學的方法研究關於推理、證明等問題的學科就叫做數理邏輯。也叫做符號邏輯。
產生
利用計算的方法來代替人們思維中的邏輯推理過程,這種想法早在十七世紀就有人提出過。萊布尼茨就曾經構想過能不能創造一種“通用的科學語言”,可以把推理過程象數學一樣利用公式來進行計算,從而得出正確的結論。由於當時的社會條件,他的想法並沒有實現。但是他的思想卻是現代數理邏輯部分內容的萌芽,從這個意義上講,萊布尼茨可以說是數理邏輯的先驅。
1847年,英國數學家布爾發表了《邏輯的數學分析》,建立了“布爾代數”,並創造一套符號系統,利用符號來表示邏輯中的各種概念。布爾建立了一系列的運算法則,利用代數的方法研究邏輯問題,初步奠定了數理邏輯的基礎。
十九世紀末二十世紀初,數理邏輯有了比較大的發展,1884年,德國數學家弗雷格出版了《算術基礎》一書,在書中引入量詞的符號,使得數理邏輯的符號系統更加完備。對建立這門學科做出貢獻的,還有美國人皮爾斯,他也在著作中引入了邏輯符號。從而使現代數理邏輯最基本的理論基礎逐步形成,成為一門獨立的學科。
內容
命題演算的一個具體模型就是邏輯代數。邏輯代數也叫做開關代數,它的基本運算是邏輯加、邏輯乘和邏輯非,也就是命題演算中的“或”、“與”、“非”,運算對象只有兩個數 0和 1,相當於命題演算中的“真”和“假”。邏輯代數的運算特點如同電路分析中的開和關、高電位和低電位、導電和截止等現象完全一樣,都只有兩種不同的狀態,因此,它在電路分析中得到廣泛的套用。
利用電子元件可以組成相當於邏輯加、邏輯乘和邏輯非的門電路,就是邏輯元件。還能把簡單的邏輯元件組成各種邏輯網路,這樣任何複雜的邏輯關係都可以有邏輯元件經過適當的組合來實現,從而使電子元件具有邏輯判斷的功能。因此,在自動控制方面有重要的套用。謂詞演算也叫做命題涵項演算。在謂詞演算里,把命題的內部結構分析成具有主詞和謂詞的邏輯形式,由命題涵項、邏輯連線詞和量詞構成命題,然後研究這樣的命題之間的邏輯推理關係。
命題涵項就是指除了含有常項以外還含有變項的邏輯公式。常項是指一些確定的對象或者確定的屬性和關係;變項是指一定範圍內的任何一個,這個範圍叫做變項的變域。命題涵項和命題演算不同,它無所謂真和假。如果以一定的對象概念代替變項,那么命題涵項就成為真的或假的命題了。命題涵項加上全稱量詞或者存在量詞,那么它就成為全稱命題或者特稱命題了。
發展
數理邏輯這門學科建立以後,發展比較迅速,促進它發展的因素也是多方面的。比如,非歐幾何的建立,促使人們去研究非歐幾何和歐氏幾何的無矛盾性。
集合論的產生是近代數學發展的重大事件,但是在集合論的研究過程中,出現了一次稱作數學史上的第三次大危機。這次危機是由於發現了集合論的悖論引起。什麼是悖論呢?悖論就是邏輯矛盾。集合論本來是論證很嚴格的一個分支,被公認為是數學的基礎。
羅素悖論中有許多例子,其中一個很通俗也很有名的例子就是“理髮師悖論”:某鄉村有一位理髮師,有一天他宣布:只給不自己刮鬍子的人刮鬍子。那么就產生了一個問題:理髮師究竟給不給自己刮鬍子?如果他給自己刮鬍子,他就是自己刮鬍子的人,按照他的原則,他又不該給自己刮鬍子;如果他不給自己刮鬍子,那么他就是不自己刮鬍子的人,按照他的原則,他又應該給自己刮鬍子。這就產生了矛盾。
正因為它是一門新近興起而又發展很快的學科,所以它本身也存在許多問題有待於深入研究。現在許多數學家正針對數理邏輯本身的問題進行研究。
總之,這門學科的重要性已經十分明顯,它已經引起了很多人的關心和重視。
體系
數理邏輯的主要分支包括:邏輯演算(包括命題演算和謂詞演算)、模型論、證明論、遞歸論和公理化集合論。數理邏輯和計算機科學有許多重合之處,兩者都屬於模擬人類認知機理的科學。許多計算機科學的先驅者既是數學家、又是邏輯學家,如阿蘭·圖靈、邱奇等。
計算機
當邏輯代數的邏輯狀態多於2種時(如0、1、2或更多狀態時),其通用模型的基本邏輯有2個。一個是從一種狀態變為另一種狀態的邏輯,是一個一元邏輯;另外一種是兩種狀態中按照某種規則(比如比較大小)有傾向性的選擇出其中一種狀態的邏輯,這是一個二元邏輯。
依據這兩種邏輯,可以表達任意多狀態的任意邏輯關係,即最小表達式。即任意多狀態的邏輯是完備的。當邏輯狀態數擴展有理數量級甚至更多。任意數學運算都可以用兩個運算關係來聯合表達:加減法和比較大小。