日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mathematics for Computer Science

發(fā)布時(shí)間:2024/1/18 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mathematics for Computer Science 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

什么是證明【proof】?

證明的存在是超越數(shù)學(xué)的,那么證明的更高層次的概念是什么?它可能沒有潛在的邏輯推導(dǎo)【logical deduction】,也可能沒有假設(shè)【assumption】。

我認(rèn)為一般來說,證據(jù)【proof】被認(rèn)為是,跨多個(gè)領(lǐng)域【field】,作為一種確定【ascertaing】真理【truth】的方法。這里所說的確定【ascertaing】,是指建立【establishing】真理,驗(yàn)證【verifying】真理。

在社會(huì)中,甚至在科學(xué)中,有很多方法可以確定真理【ascertaing truth】:

  • 實(shí)驗(yàn)【experimentation】:觀察【observation】,就像看到那塊粉筆會(huì)掉到地上,,它是物理學(xué)的基石,誰知道外面是否有重力?我們可以通過觀察,然后我們得出結(jié)論,這就是事實(shí)
  • 抽樣【sampling】:反例【counter example
  • 法官【judge】和陪審團(tuán)【jury】
  • 宗教【religion】:圣經(jīng)
  • 信仰【conviction】:我的程序沒有bug

在數(shù)學(xué)中,數(shù)學(xué)證明是通過一系列公理【axioms】的邏輯推導(dǎo)【logical deduction】來對(duì)一個(gè)命題【proposition】的驗(yàn)證【verification】。

這有點(diǎn)拗口,這里有三個(gè)重要的組件:

  • 命題【proposition】
  • 公理【axioms】
  • 邏輯推導(dǎo)【logical deduction】

命題?

命題【proposition】是一種非真即假的陳述【statement】。

栗子1(真命題)

2 + 3 = 5

栗子2(假命題)

對(duì)所有自然數(shù) {0,1,2,3,4...}? n ,?是一個(gè)質(zhì)數(shù)【prime number】

?? n?∈ N? ?,??是一個(gè)質(zhì)數(shù)

  • ??是一個(gè)質(zhì)數(shù),也被稱為謂詞【predicate】,謂詞【predicate】是一個(gè)命題【proposition】,其真值【truth】取決于變量的值。在這里,變量指的是 n。
  • ?N? {0,1,2,3,4...}? 則被稱為論域【universe of discourse】,這是我們談?wù)摰乃惺挛锏目臻g,在這里,我們只談?wù)撟匀粩?shù)。
  • ? 被稱為量詞【quantifier】

如果要證明該命題成立,那么我們就要證明謂詞在所有自然數(shù)下均成立。

n?質(zhì)數(shù)
143true
391601true
401681false 41 * 41
411763false 41 * 43

? ? ? ? ? ? ? ? ? ? ? ? ? ?

?栗子3

?沒有正數(shù)解?

該命題由尤拉提出,218年后,一個(gè)名叫諾姆·埃爾基斯的聰明人終于否決了這個(gè)猜想。

a = 95800

b = 217519

c = 414560

d = 422481

所以,真命題應(yīng)該是 :

? a,b,c,d?∈ N+ ,?

其中:

  • ? 是量詞【quantifier】,表示存在
  • ?是謂詞

??

?栗子4

?? n?∈ Z?,

其中:

  • Z?指的是 integer,{0,1,-1,2,-2 ...}
  • => 符號(hào)是蘊(yùn)含【implies】

我們現(xiàn)在來定義蘊(yùn)含【implies】的意義:

當(dāng) p 是 false 或者 q 是true 時(shí),則蘊(yùn)含【implication】p => q 就是真。

下面是真值表【truth table】:

truth table
pqp => q
TTT
TFF
FTT
FFT

false 蘊(yùn)含一切都是 true,這看上去有點(diǎn)奇怪。

有一個(gè)著名的表達(dá),如果豬能飛,我就當(dāng)國王了。

這段陳述可以寫作:pigs fly => i'm king,它是 true ,因?yàn)樨i不會(huì)飛,不管我是不是國王。因?yàn)樨i不會(huì)飛,盡管這是 false 的,但這句話的蘊(yùn)含是 true 的。

栗子5

?? n?∈ Z?,

該命題為假,例如 n = -3?

truth table
pqp=>qq=>qp<=>q
TTTTT
TFFTF
FTTFF
FFTTT

?

這里的關(guān)鍵是總是檢查兩種方式【way】。

這里為了證明 <=>【if and only if】,我們需要檢查 => ,也需要檢查 <=。

提問:每個(gè)句子【sentence】都是一個(gè)命題嗎?

答案:No~ 比如"hello","how are you"

公理 axioms

好消息是,公理和命題其實(shí)是一回事~

唯一的區(qū)別是,公理【axioms】是我們假設(shè)【assumed】為真的命題【propositions】

沒有證明【proof】能證實(shí)公理【axiom】是真的,你只是假設(shè)它是合理的~~

公理【axiom】一詞來源于希臘,在希臘語中,這并不意味著真,而是意味著值得思考【think worthy】。

在數(shù)學(xué)中,有很多公理:

  • if a = b,b = c,then a = c

公理在不同的上下文下可能是矛盾的~

在歐幾里得幾何中有這么一個(gè)中心公理

  • 給定一條線L和一個(gè)不在L上的點(diǎn)P,有一條通過P平行于L的線

但是還有一個(gè)領(lǐng)域叫做球面幾何,這里,你有一個(gè)與之相矛盾的公理:

  • 給定一條線L和一個(gè)不在L上的點(diǎn)P,不存在一條通過P且平行于L的線

還有一個(gè)領(lǐng)域叫雙曲幾何【hyperbolic geometry】:

  • 給定一條線L和一個(gè)不在L上的點(diǎn)P,有無窮多條經(jīng)過p平行于L的直線

它們在各自的上下文中是有意義的~~

公理有兩個(gè)指導(dǎo)原則,公理應(yīng)該:

  • consistent 一致的
  • complete? ?完備的

Def:如果沒有一個(gè)命題可以被證明即是真又是假,則該公理集是一致的【consistent】

Def:如果一組公理能被用來證明每個(gè)命題的真或假,那么它就被稱為完備的【complete】

這是可取的,因?yàn)檫@意味著您可以解決所有問題,你可以證明任何事是真還是假。

現(xiàn)在你會(huì)認(rèn)為得到一組滿足這兩個(gè)基本性質(zhì)的公理集應(yīng)該不會(huì)太難。你想要一個(gè)足夠強(qiáng)大的公理集來證明一切的真假。

事實(shí)證明并非如此!!事實(shí)上,許多邏輯學(xué)家的職業(yè)生涯都在試圖找到這樣一組公理,它們是一致且完備的。

事實(shí)上,羅素和懷特黑德可能是最有名的兩個(gè),他們花費(fèi)了整個(gè)生涯都在做這件事,但還是沒得到。

然后有一天,這個(gè)叫庫爾特·戈德爾【kurt Godel】的家伙出現(xiàn)了,在 1930 年代,他證明不可能存在任何一組既一致又完備的公理集。現(xiàn)在,這個(gè)發(fā)現(xiàn)摧毀了這個(gè)領(lǐng)域,這是一個(gè)巨大的發(fā)現(xiàn)。

這是一個(gè)了不起的結(jié)果,因?yàn)樗f如果你想要一致性【consistent】,就會(huì)有你永遠(yuǎn)無法證明的真實(shí)事實(shí)【true fact】。

總結(jié)

以上是生活随笔為你收集整理的Mathematics for Computer Science的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。