上古漢語的邏輯結構 169

更新 發佈閱讀 5 分鐘

4.0 尚芬哥爾操作與升型處理

raw-image


4.1 尚芬哥爾操作

我們對上古漢語的解析系統 (parsing system) 使用了升型處理,故有需要在這裡略為陳述這個邏輯概念及操作的背境。

在邏輯模仿數學的公理化過程中,對基元 (primitives) 的化約一直以來都受到邏輯學者的關注。從布爾代數到由弗雷格確立的第一個命題邏輯公理系統到羅素及懷德海的《數學原理》出版前後,對基元進行化約的努力幾乎同步並進。

所謂的「基元」100 不外乎是在公理中出現的一些使某系統得以成形的語構成份。

以語句邏輯 (或命題邏輯) 為例,隨了合式公式或命題之外,真值函數算子 (truth-functional operators) 如「¬」(非)﹑「⋀」(和)﹑「⋁」(或)﹑「→」(如果 ... 那麼 ...)﹑「↔」(等價) 都是語句邏輯的基元。

如果我們把這些算子的推演規則當作公理使用,可以想見,算子越少,該公理系統便可能會變得越簡潔。對簡潔的追求只是化約的其中一個動機。

另一個比較值得注意的動機與當時興起的數學基礎研究密不可分。

再以語句邏輯的真值函數算子為例,如果有一個算子 α 可以取代多個算子,即 α 的表達能力足以取代多個算子的表達能力,那麼 α 便顯然比被取代的算子更具基礎性了。

弗雷格和武卡西維茲的公理系統都以「¬」和「→」算子為界定,羅素及懷德海的《數學原理》和希爾伯特-阿克曼系統則以「¬」﹑「→」和「⋁」為界定。法國哲學及邏輯學者尚‧尼科 (Jean Nicod) 則以「|」符號取代所有的算子,其系統只需一條公理。這個「|」稱為「謝費爾豎線」(Sheffer's stroke),由波蘭猶太裔美國人亨利‧謝費爾 (Henry M. Sheffer) 引進。謝費爾在 1913 年發現及證明了只需使用單一個初始二元操作 (primitive binary operation) 即可界定布爾代數系統。[Sheffer 1913] 用於這個二元操作的算子就是謝費爾豎線,亦即所謂的「NAND」(非合取)。101

俄國數學及邏輯學者摩西斯‧尚芬哥爾 (Moses Schönfinkel) 在謝費爾豎線的基礎上對邏輯的基元再作進一步的化約。

謝費爾豎線的節約功能主要用於命題邏輯 (屬零階邏輯),尚芬哥爾的目的是要將其節約功能延展至謂詞邏輯 (一階邏輯),最終則是引進組合子 (Kombinatoren;在一些脈絡中即高階函數),以消除變元。102

按照20世紀的美國邏輯學家奎因 (W.V.O Quine) 的說法,尚芬哥爾於1920年在德國哥廷根大學的《哥廷根數學學會》的12月7日的每週例會中陳述了他的整個方案。[Schönfinkel 1924, 355﹔奎因為該文寫的序]

1924 年在第 92 期的 Mathematische Annalen (《數學年鑒》) 發表的 Über die Bausteine der mathematischen Logik (論數理邏輯的構件) 實由曾經出席了當日的《哥廷根數學學會》每週例會的海因里希‧貝曼 (Heinrich Behmann) 補寫並代為發表。

尚芬哥爾的突破性創見可說是一體兩面﹕一是使函數可以成為論元,另一是設計了一個方法,使任一多元函數均可以表達為一個 (或一系列的) 單元函數。103

__________

100 在一階邏輯中,基元就是邏輯常項 (logical constants),包括量詞 (quantifiers) 和邏輯聯結詞 (logical connectives) —— 亦即下文提及的真值函數算子 —— 兩大類。

101 查爾斯‧桑德斯‧皮爾士早於十九世紀後期便引進了「↓」符號,即所謂的「NOR」,稱為「皮爾士箭頭」,並且演示出這個算子足以表達涉及兩個變元的任何邏輯操作。 NOR NAND 的對偶式 (dual)。就上述的表達能力而言,兩者都是完全的 (complete)。

102 在進行替代操作之後,被替代項中的自由變元可能在完成項中變得受約束﹔這是一階邏輯的一個問題。尚芬克爾意圖解決這個問題。

103 奎因恰當地指出 [Schönfinkel 1924, 355],任一多論元函數均可以化約為一個 (或一系列的) 單元函數的觀點可以追溯至弗雷格的《算術的基本原則》(1893) 的第36節﹔事實上,弗雷格似乎很早便開始思考函數的性質,並且採取了一個頗為「靈活」的態度。類似的意見可見於《概念文字》(1879) 的第9節。

待續


留言
avatar-img
留言分享你的想法!
avatar-img
sen的沙龍
10會員
441內容數
我們這裡談兩個東西: 哲學和邏輯,以及與哲學和邏輯相關的東西。 首先開設的房間是《綁架愛麗絲 之 地下邏輯》。 隨後將陸續開設《綁架愛麗絲 之 鏡像語言》和《上古漢語的邏輯結構》。 聯絡作者﹕sen.wong@protonmail.com
sen的沙龍的其他內容
2025/01/31
6.0 結語﹕哲學就是語言哲學 五 十九世紀末及至廿世紀初中葉的語言哲學家 —— 不論是屬於邏輯學派或自然語言分析學派的 —— 都告訴我們很多的哲學問題實在都是語言問題。 自此之後,整個世界的哲學走向大概都以英語系的語言分析哲學為主導﹔在這之前,德語哲學主導了西方哲學﹔再往前推是法語﹔再之前,
Thumbnail
2025/01/31
6.0 結語﹕哲學就是語言哲學 五 十九世紀末及至廿世紀初中葉的語言哲學家 —— 不論是屬於邏輯學派或自然語言分析學派的 —— 都告訴我們很多的哲學問題實在都是語言問題。 自此之後,整個世界的哲學走向大概都以英語系的語言分析哲學為主導﹔在這之前,德語哲學主導了西方哲學﹔再往前推是法語﹔再之前,
Thumbnail
2025/01/30
6.0 結語﹕哲學就是語言哲學 三 試看下面的一個日用德語句﹕ [Carnap 1931] 英語可譯作「There is nothing outside」,漢語可譯作「外面什麼也沒有」。與 6.0_2 比較一下即突出了一個差別﹕6.0_3 是一個合乎德語語構的句子,而「nicht」的用法是正當
Thumbnail
2025/01/30
6.0 結語﹕哲學就是語言哲學 三 試看下面的一個日用德語句﹕ [Carnap 1931] 英語可譯作「There is nothing outside」,漢語可譯作「外面什麼也沒有」。與 6.0_2 比較一下即突出了一個差別﹕6.0_3 是一個合乎德語語構的句子,而「nicht」的用法是正當
Thumbnail
2025/01/29
6.0 結語﹕哲學就是語言哲學 三 縱觀整個包括近代、現代、當代的西方哲學史也就是用屈折語提出的哲學思路。 雖然我們不能說所有的哲學和邏輯問題都是語言問題,但我們有理由相信所有的哲學和邏輯問題都必須使用語言來構思和構建﹕換句話說,用任一語言提出的問題必然是該語言的產物﹔用任一語言提出的問題必然
Thumbnail
2025/01/29
6.0 結語﹕哲學就是語言哲學 三 縱觀整個包括近代、現代、當代的西方哲學史也就是用屈折語提出的哲學思路。 雖然我們不能說所有的哲學和邏輯問題都是語言問題,但我們有理由相信所有的哲學和邏輯問題都必須使用語言來構思和構建﹕換句話說,用任一語言提出的問題必然是該語言的產物﹔用任一語言提出的問題必然
Thumbnail
看更多
你可能也想看
Thumbnail
2.0 上古漢語的特殊結構 2.3 之乎者也 —  也 (矣﹑焉) 2.3.1 也 一﹕初探之四 現在讓我們從函數引申出來的函子/論元觀點來解析上述「也」字的用法。用初級計算機科學編程的語言來說,函子就是一個具有函數功能的物件 (object),方便我們使用﹔它的功能就是讓我們可以召喚
Thumbnail
2.0 上古漢語的特殊結構 2.3 之乎者也 —  也 (矣﹑焉) 2.3.1 也 一﹕初探之四 現在讓我們從函數引申出來的函子/論元觀點來解析上述「也」字的用法。用初級計算機科學編程的語言來說,函子就是一個具有函數功能的物件 (object),方便我們使用﹔它的功能就是讓我們可以召喚
Thumbnail
2.0 上古漢語的特殊結構 2.1 若干問題的澄清 二 舉個例子,假設有這樣的一個合乎語法的字符串﹕ 已知的是「AB」屬 x 語構型,而「A」屬 y 語構型,那麼「B」顯然屬於語構型 y\x。 其次,語言學家薩皮爾對語法的一個觀察十分準確﹕所有語法都有遺漏。 由於我們的研究對象是
Thumbnail
2.0 上古漢語的特殊結構 2.1 若干問題的澄清 二 舉個例子,假設有這樣的一個合乎語法的字符串﹕ 已知的是「AB」屬 x 語構型,而「A」屬 y 語構型,那麼「B」顯然屬於語構型 y\x。 其次,語言學家薩皮爾對語法的一個觀察十分準確﹕所有語法都有遺漏。 由於我們的研究對象是
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 四 在以語構範疇為單位的語言結構上,同樣可以應用前述的函數概念或規則。其中一個最大的分別是,若以 1.4.2_4 為用作對比的例子,函算語法的論域 (domain of dis
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 四 在以語構範疇為單位的語言結構上,同樣可以應用前述的函數概念或規則。其中一個最大的分別是,若以 1.4.2_4 為用作對比的例子,函算語法的論域 (domain of dis
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 三 弗雷格從語言結構的觀點出發,提出了函數可以被視為一個不完整的表式。如果我們將一個函數拆解為一個由一個函子及其 (一個或多個) 論元所組成的表式,那麼該函子便是一個有待滿足的
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 三 弗雷格從語言結構的觀點出發,提出了函數可以被視為一個不完整的表式。如果我們將一個函數拆解為一個由一個函子及其 (一個或多個) 論元所組成的表式,那麼該函子便是一個有待滿足的
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 二 關於函數的演變和弗雷格對函數的看法,前面的 1.2 節和 1.3 節已經談論了不少。 由於函數在數學﹑邏輯學﹑計算語言學極為重要,更且是本書闡述的語法的中心概念,因此有必要再略作
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 1.4.2 函算語法與函數概念 二 關於函數的演變和弗雷格對函數的看法,前面的 1.2 節和 1.3 節已經談論了不少。 由於函數在數學﹑邏輯學﹑計算語言學極為重要,更且是本書闡述的語法的中心概念,因此有必要再略作
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 七 指派範疇是第一步, 第二步是設定推導規則。 推導規則的作用是對某一給定的表式63 進行判定,看它是否一個貫通的表式(或詞構)。就上述英語例句而言,我們只需一個簡單的單向通則 (general rule)﹕6
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 七 指派範疇是第一步, 第二步是設定推導規則。 推導規則的作用是對某一給定的表式63 進行判定,看它是否一個貫通的表式(或詞構)。就上述英語例句而言,我們只需一個簡單的單向通則 (general rule)﹕6
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 三 上文的這個思想的淵源來自古希臘文語法和歐洲中古時期經院派邏輯對範疇詞 (κατηγόρημα;英譯: categorematic terms) 與非範疇詞 (συνκατηγορημα; 英譯: synca
Thumbnail
1.0 從函數到函算語法 1.4 函算語法 1.4.1 語法範疇理論導論 三 上文的這個思想的淵源來自古希臘文語法和歐洲中古時期經院派邏輯對範疇詞 (κατηγόρημα;英譯: categorematic terms) 與非範疇詞 (συνκατηγορημα; 英譯: synca
Thumbnail
1.0 從函數到函算語法 1.1 句子成份 1.2 函數概念小史 1.3 弗雷格的函數概念 五 弗雷格要我們注意一個現象,假如我們稱「x」為一個「論元」(argument), 1.3_7 2.13+2 ﹑ 1.3_8 2.23+2 ﹑ 1.3_9 2.33
Thumbnail
1.0 從函數到函算語法 1.1 句子成份 1.2 函數概念小史 1.3 弗雷格的函數概念 五 弗雷格要我們注意一個現象,假如我們稱「x」為一個「論元」(argument), 1.3_7 2.13+2 ﹑ 1.3_8 2.23+2 ﹑ 1.3_9 2.33
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News