什麼是上下文中的內涵邏輯? -Bill Wadge
哲學思維最普遍的謬誤都可以追溯到對上下文的忽視。
什麼是“內涵程式設計”?簡單的答案是,使用基於內涵邏輯的語言進行程式設計。但這提出了另一個更重要的問題,即內涵邏輯是什麼?邏輯學家一直致力於解決這個問題超過2500年。
簡短的答案是:內涵程式設計=邏輯的真值以及更一般的表達含義取決於隱式上下文。
許多著名的悖論都基於這樣的觀察:內涵表達似乎違反了等號替換( substitution of equals for equals)的基本形式邏輯定律。
根據最新公告, 行星數= 8 著名的天文學家開普勒非常瞭解算術的基本規則。我們可以確定 開普勒知道8是一個完美的立方體 但是,如果我們在後面的斷言中用 |
,我們得到: 開普勒知道行星數是一個完美的立方體 |
最後一句使用"行星數"替換了"8",幾乎可以肯定這個判斷是錯誤的。
從形式邏輯角度看:該方程式僅涉及兩個表示式的擴充套件,而“開普勒知道……”是指“行星數”的內涵。
必要性和可能性
形式邏輯的創始人亞里斯多德首先解決了類似的問題。人們常說亞里斯多德的邏輯是二值的,但這是不正確的。他仔細區分了:“正確但不一定如此的斷言”與“根據需要必須正確的斷言,也就是不可能是錯誤的斷言”。
希臘的斯多葛派和中世紀的學者派延續了這一傳統。在超過兩千年的整個時期中,“模態Modal”邏輯(必要性和可能性的邏輯)被認為是形式邏輯的組成部分。
大約在1900年,Frege,Cantor和Russell完成了Leibniz的機械化邏輯程式。集合論和謂詞演算完全是可擴充套件的形式主義,它們處理在空上下文中相遇的不變的、不朽的實體。事實證明,擴充套件邏輯非常成功,羅素和維特根斯坦毫不猶豫地將他們的方法推廣到整個哲學,即邏輯原子論。在這種哲學中,知識(實際上是現實本身)可以描述為孤立評估的大量原子事實。
弗雷格注意到省略了一些東西(即意圖)。幾乎立即開始努力擴充套件數學邏輯以使其能涵蓋內涵現象。
更多點選標題見原文。
相關文章
- 01-什麼是邏輯?
- java短路邏輯運算子是什麼Java
- 幽默:什麼是業務邏輯程式碼?
- 網際網路賺錢的邏輯是什麼?
- 什麼是物理畫素和邏輯畫素?
- 谷歌炒作人工智慧的邏輯形式是什麼?谷歌人工智慧
- 在Oracle中,什麼是物理讀和邏輯讀?Oracle
- 2016年那些刷屏H5,有什麼內在邏輯?H5
- 零程式碼整合自動化的實現邏輯是什麼?
- 一文分析:軟體測試的底層邏輯是什麼?
- 直播賣貨系統的流量邏輯及運營方式是什麼?
- Flask 上下文是什麼 ?Flask
- MySQL Redo log頁內邏輯怎麼理解MySql
- 02-邏輯學有什麼用?
- 邏輯迴歸為什麼使用sigmod邏輯迴歸
- 我們廣泛談論的小程式,其產生的邏輯是什麼?
- 什麼是硬碟邏輯損壞和檔案系統錯誤硬碟
- 什麼是LVM邏輯卷管理?0基礎學Linux運維LVMLinux運維
- [20210301]為什麼邏輯讀這麼多.txt
- Golang context (上下文)是什麼GolangContext
- InnoDB的邏輯儲存結構是什麼,表空間組成包括哪些?
- 什麼是上下文管理協議協議
- 老遊戲試水新直播,征途這波操作的背後邏輯是什麼?遊戲
- 營銷成為新消費品牌的底層能力,背後邏輯是什麼?
- 深入理解JS:執行上下文中的this(一)JS
- 深入理解JS:執行上下文中的this(二)JS
- 探祕 flex 上下文中神奇的自動 marginFlex
- 什麼是塊元素?什麼是行內元素?
- 內涵妹子
- 什麼是影片剪輯SDK?
- [20180425]為什麼走索引邏輯讀反而高.txt索引
- 什麼是內網穿透?為什麼使用內網穿透?內網穿透
- 內部類是什麼?匿名內部類又是什麼?
- 計算機程式的思維邏輯 (18) – 為什麼說繼承是把雙刃劍計算機繼承
- 深度 | 帶領國產資料庫走向世界,POLARDB底層邏輯是什麼?資料庫
- 究竟什麼是專案管理?它的主要內容是什麼呢?專案管理
- 公司內部分享之mysql邏輯框架MySql框架
- [20180410]為什麼2個邏輯讀不一樣.txt