第五百六十三章 丘奇的λ演算(計算)(第1/1頁)
章節報錯
一階邏輯是一種不能量化的簡單的屬性邏輯。與高階邏輯和數理邏輯不一樣。它不允許量化性質。性質是一個物體的特性;所以一個紅色物體被表述為有紅色的特性。
裡面有很多“任意有”和“必須存在”這樣的符號。
我們可以大膽地設想,把整個數學理論內容用一階邏輯表示式全部寫出來,成果就像是一本”天書“,一般人很難看得懂。但是,布林巴基學派偏要這樣做,否則,似乎不夠”意思“,不過”癮“。因此,我們能夠想像,在布林巴基的《數學基礎叢書》裡面各種稀奇古怪的數學謂詞多得去了。對此,有人說,這純粹是形式主義,但是,也有人說,這就是現代數學的本來面目。
1935年,邱奇發明了“λ演算”,來源證明一階邏輯沒有通用判定而發明的,但對於今天的電腦科學家是一件無價的工具。
在函式式語言中,函式的排列更像是個鏈條,而不是我們說些的那些方程式。意思是後一個函式可以從前一個函式得出。
寫出一個函式後,也要寫出要帶入的變數的值,這樣在計算過程中就可以讓變數值和帶入值進行交換就可以了。丘奇發明這種演算後,他的學生們完善了這種工具。
同年邱奇出版了《初等數論中的一個未解決問題》。其中包含了邱奇定理,它表明算術沒有判定程式。在理論電腦科學中,有了可計算性概念復嚴格的數學刻劃,才使證明一系列重要的數學問題的演算法不可解性成為可能。
遞迴函式是一個自己呼叫自己的函式。
“演算法可計算函式都是遞迴函式”這一丘奇論題提出,演算法可計算性這個直觀概念才有了精確的數學刻劃。
丘奇雖然不是搞計算機的,但是他的這些工具都服務於計算機了,圖靈證明自己的圖靈機器裡很多東西跟丘奇的演算理論等價。