![布爾代數(shù)入門_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/e923ea63-d97e-4076-bf78-d2a14962079b/e923ea63-d97e-4076-bf78-d2a14962079b1.gif)
![布爾代數(shù)入門_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/e923ea63-d97e-4076-bf78-d2a14962079b/e923ea63-d97e-4076-bf78-d2a14962079b2.gif)
![布爾代數(shù)入門_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/e923ea63-d97e-4076-bf78-d2a14962079b/e923ea63-d97e-4076-bf78-d2a14962079b3.gif)
![布爾代數(shù)入門_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/e923ea63-d97e-4076-bf78-d2a14962079b/e923ea63-d97e-4076-bf78-d2a14962079b4.gif)
![布爾代數(shù)入門_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/e923ea63-d97e-4076-bf78-d2a14962079b/e923ea63-d97e-4076-bf78-d2a14962079b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、布爾代數(shù)入門 布爾代數(shù)是計算機(jī)的基礎(chǔ)。沒有它,就不會有計算機(jī)。布爾代數(shù)發(fā)展到今天,已經(jīng)非常抽象,但是它的核心思想很簡單。本文幫助你理解布爾代數(shù),以及為什么它促成了計算機(jī)的誕生。 我依據(jù)的是編碼的奧妙的第十章。這是一本好書,強烈推薦。一、數(shù)理邏輯的起源19世紀(jì)早期,英國數(shù)學(xué)家喬治布爾(George Boole,18151864)突發(fā)奇想:人的思想能不能用數(shù)學(xué)表達(dá)?此前,數(shù)學(xué)只用于計算,沒有人意識到,數(shù)學(xué)還能表達(dá)人的邏輯思維。兩千年來,哲學(xué)書都是用文字寫的。比如,最著名的三段論:所有人都是要死的, 蘇格拉底是人, 所以,蘇格拉底是要死的。喬治布爾認(rèn)為,這種推理可以用數(shù)學(xué)表達(dá),也就是說,哲學(xué)書完全可
2、以用數(shù)學(xué)寫。這就是數(shù)理邏輯的起源。二、集合論喬治布爾發(fā)明的工具,叫做集合論(Set theory)。他認(rèn)為,邏輯思維的基礎(chǔ)是一個個集合(Set),每一個命題表達(dá)的都是集合之間的關(guān)系。比如,所有人類組成一個集合R,所有會死的東西組成一個集合D。所有人都是要死的集合論的寫法就是:R X D = R集合之間最基本的關(guān)系是并集和交集。乘號(X)表示交集,加號(+)表示并集。上面這個式子的意思是,R與D的交集就是R。同樣的,蘇格拉底也是一個集合S,這個集合里面只有蘇格拉底一個成員。蘇格拉底是人 / 等同于 S X R = S上面式子的意思是,蘇格拉底與人類的交集,就是蘇格拉底。將第一個式子代入第二個式子
3、,就得到了結(jié)論。S X (R X D) = (S X R) X D = S X D = S這個式子的意思是,蘇格拉底與會死的東西的交集,就是蘇格拉底,即蘇格拉底也屬于會死的東西。三、集合的運算法則前面的三段論比較容易,一眼就能看出結(jié)論。但是,有些三段輪比較復(fù)雜,不容易立即反應(yīng)過來。請看下面這兩句話。鴨嘴獸是卵生的哺乳動物。鴨嘴獸是澳洲的動物。你能一眼得到結(jié)論嗎?鴨嘴獸 X 卵生 = 鴨嘴獸 鴨嘴獸 x 澳洲 = 鴨嘴獸將第一個式子代入第二個,就會得到:鴨嘴獸 X 卵生 x 澳洲 = 鴨嘴獸 / 相當(dāng)于 卵生 x 澳洲 = 鴨嘴獸 + 其他因此,結(jié)論就是有的卵生動物是澳洲的動物,或者有的澳洲的動
4、物是卵生動物。還有更不直觀的三段論。哲學(xué)家都是有邏輯頭腦的,一個沒有邏輯頭腦的人總是很頑固。請問結(jié)論是什么?這道題會用到新的概念:全集和空集。集合A和所有不屬于它的元素(記作-A)構(gòu)成全集(I),這時A和-A的交集就是一個空集(0)。A + (-A) = I A X (-A) = 0因此,有下面的公式。B = B X I = B X (A + -A) = B X A + B X (-A) 回到上面那道題。哲學(xué)家 X 邏輯 = 哲學(xué)家 無邏輯 X 頑固 = 無邏輯根據(jù)第一個命題,可以得到下面的結(jié)論。哲學(xué)家 X 無邏輯 = (哲學(xué)家 X 邏輯) X 無邏輯 = 哲學(xué)家 X (邏輯 X 無邏輯) =
5、 哲學(xué)家 X 0 = 0即哲學(xué)家與沒有邏輯的人的交集,是一個空集。根據(jù)第二個命題,可以得到下面的結(jié)論。無邏輯 X 頑固 = 無邏輯 X 頑固 X (哲學(xué)家 + 非哲學(xué)家) = 無邏輯 X 頑固 X 哲學(xué)家 + 無邏輯 X 頑固 X 非哲學(xué)家 = 0 X 頑固 + 無邏輯 X 頑固 X 非哲學(xué)家 = 無邏輯 X 頑固 X 非哲學(xué)家 = 無邏輯也就是說,最終的結(jié)論如下。無邏輯 X 頑固 X 非哲學(xué)家 = 無邏輯 / 相當(dāng)于 頑固 X 非哲學(xué)家 = 無邏輯 + 其他結(jié)論就是頑固的人與非哲學(xué)家之間有交集。通俗的表達(dá)就是:一些頑固的人,不是哲學(xué)家,或者一些不是哲學(xué)家的人,很頑固。由此可見,集合論可以幫助
6、我們得到直覺無法得到的結(jié)論,保證推理過程正確,比文字推導(dǎo)更可靠。四、 集合論到布爾代數(shù)既然命題可以用集合論表達(dá),那么邏輯推導(dǎo)無非就是一系列集合運算。由于集合運算的結(jié)果還是集合,那么通過判斷個體是否屬于指定集合,就可以計算命題的真?zhèn)?。一名顧客走進(jìn)寵物店,對店員說:我想要一只公貓,白色或黃色均可;或者一只母貓,除了白色,其他顏色均可;或者只要是黑貓,我也要。這名顧客的要求用集合論表達(dá),就是下面的式子。公貓 X (白色 + 黃色) + 母貓 X 非白色 + 黑貓店員拿出一只灰色的公貓,請問是否滿足要求?布爾代數(shù)規(guī)定,個體屬于某個集合用1表示,不屬于就用0表示。 灰色的公貓屬于公貓集合,就是1,不屬于
7、白色集合,就是0。上面的表達(dá)式變成下面這樣。1 X (0 + 0) + 0 X 1 + 0 = 0因此,就得到結(jié)論,灰色的公貓不滿足要求。這就是布爾代數(shù):計算命題真?zhèn)蔚臄?shù)學(xué)方法。五、布爾代數(shù)的運算法則布爾代數(shù)的運算法則與集合論很像。交集的運算法則如下。1 X 1 = 1 1 X 0 = 0 0 X 0 = 0并集的運算法則如下。1 + 1 = 1 1 + 0 = 1 0 + 0 = 0集合論可以描述邏輯推理過程,布爾代數(shù)可以判斷某個命題是否符合這個過程。人類的推理和判斷,因此就變成了數(shù)學(xué)運算。20世紀(jì)初,英國科學(xué)家香農(nóng)指出,布爾代數(shù)可以用來描述電路,或者說,電路可以模擬布爾代數(shù)。于是,人類的推理和判斷,就可以用電路實現(xiàn)了。這就是計算機(jī)的實現(xiàn)基礎(chǔ)。六、布爾代數(shù)的局限雖然布爾代數(shù)可以判斷命題真?zhèn)危菬o法取代人類的理性思維。原因是它有一個局限。它必須依據(jù)一個或幾個已經(jīng)明確知道真?zhèn)蔚拿},才能做出判斷。比如,只
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消費者行為與耐克產(chǎn)品創(chuàng)新的關(guān)聯(lián)性
- 2025年度腳手架安裝與拆卸工程環(huán)保驗收合同
- 物聯(lián)網(wǎng)在種植園規(guī)劃設(shè)計中的應(yīng)用實踐
- 部編版八年級歷史上冊《第19課 七七事變與全民族抗戰(zhàn)》聽課評課記錄
- 2025年度國際物流運輸服務(wù)合同-@-1
- 蘇科版數(shù)學(xué)七年級下冊12.1《定義與命題》聽評課記錄
- 【培優(yōu)卷】同步分層練習(xí):四年級下冊語文第26課《寶葫蘆的秘密》(含答案)
- 2025年度老舊廠房改造為創(chuàng)意產(chǎn)業(yè)園合同
- 現(xiàn)代語文教育與傳統(tǒng)文化融合的教育心理學(xué)分析
- 2022年中考道德與法治一輪復(fù)習(xí)備考七年級上冊第二單元《友誼的天空》聽課評課記錄-
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門窗
- GB/T 17854-1999埋弧焊用不銹鋼焊絲和焊劑
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- 直線加速器專項施工方案
- 聯(lián)苯二氯芐生產(chǎn)工藝及產(chǎn)排污分析
- 儲能設(shè)備項目采購供應(yīng)質(zhì)量管理方案
- 2022年全國卷高考語文答題卡格式
- 美國房地產(chǎn)市場特征、框架與周期演變
- 復(fù)旦大學(xué)簡介 (課堂PPT)
- CKD馬達(dá)使用說明
評論
0/150
提交評論