基本介紹
- 中文名:二階邏輯
- 外文名:Two order logic
- 提出者:弗雷格
- 套用學科:邏輯學
- 適用領域範圍:學術研究
基本定義,歷史和價值,現狀,
基本定義
作為另一個例子,我們用一階邏輯可以把一個句子/斷定寫成:
但是我們不能對謂詞做同樣的事情。就是說,下列表達式:
不是一階邏輯的句子。但它是二階邏輯的合法的句子。
套用於複雜性理論
二階邏輯的各種形式的表達力密切的連繫於計算複雜性理論。特別是:NP是用存在性二階邏輯可表達的語言集合。 co-NP是用全稱二階邏輯可表達的語言的集合。 PH是用二階邏輯可表達的語言的集合。PSPACE是用帶有增加的傳遞閉包運算元的二階邏輯可表達的語言的集合。EXPTIME是用帶有增加的最小不動點運算元的二階邏輯可表達的語言的集合。 在這些語言類之間的聯繫直接影響了邏輯的相對的表達力;例如,如果PH=PSPACE,則向二階邏輯增加的傳遞閉包運算元不使它更有表現力。
歷史和價值
當謂詞邏輯被弗雷格(獨立的和更有影響力的 Peirce,他提出了術語二階邏輯)介紹給數學社區的時候,他確實使用不同的變數來區分在物體上量化和在屬性和集合上的量化;但是他自己沒有去區分出兩類不同的邏輯。在發現羅素悖論之後,認識到了他的系統有些毛病。最終邏輯學家建立了以各種方式做限制的 Frege 邏輯— 現在叫做一階邏輯—除去了這個問題: 集合和謂詞在一階邏輯中不能被單獨量化。現在標準的邏輯的階數等級就是從那時開始的。
現狀
近年來二階邏輯有某種程度的恢復,由 George Boolos 把二階量化解釋為在同一階量化一樣的域上的複數量化所支持。Boolos 進一步指出句子的非一階可表達性,比如 "有些罪犯只相互傾慕" 和 "有些 Fianchetto 人進入倉庫而沒有任何別人陪同"。 這只能用二階量化的完全力量來表達。(實際上這不是真的,因為一般性的量化和偏序的(或分支的)量化同樣足以表達特定類的非一階可表達的句子而不使用二階量化)。