語義蘊涵 邏輯蘊涵 實質蘊涵有什麼區別?

時間 2021-07-10 05:37:33

1樓:

1. 就我看過的一兩本教材而言,語義蘊含和邏輯蘊含是乙個概念的不同叫法。以下舉出幾個常見的語義蘊含的定義:

(1)在經典邏輯的命題邏輯中:語句A語義蘊含語句B,當且僅當,給定任何一組真值指派,若A為真,則B為真。

(2)在經典邏輯的謂詞邏輯中:語句A語義蘊含語句B,當且僅當,給定任何乙個論域和任何一組真值指派,若A為真,則B為真。

(3)在模態(命題)邏輯中:語句A語義蘊含語句B,當且僅當,給定任何乙個模型,若A為真,則B為真。

(嚴格來說,語義蘊含關係是從乙個語句的集合指向乙個語句,在這裡簡化為從乙個語句指向另乙個語句)

2. 「實質蘊涵」我見過兩種用法:(a)指一種語句聯結關係,也就是大家俗稱的箭頭arrow->;(b)指一種自然演繹邏輯中的演推規則(inference rule)

(1) 就(a)而言,乙個語句A實質蘊涵語句B,當且僅當,僅當A為真B為假的時候, A->B為假。

(2)對於(b)來說,實質蘊涵是一種命題轉換規則,其規定:

2.1)A -> B 可以被轉換為 ~A V B

一般來說,當我們用到(a)類用法的時候,往往是因為我們想要拿實質蘊含和反事實條件句做乙個比較。或者更簡單地說,我們認為實質蘊涵有的時候給我們一種錯誤的因果暗示。當我們說若A則B的時候,其實只是在說不可能A真且B假,「若A則B」給人一種「A導致了B」的感覺。

為了改善這種情況,邏輯學家和哲學家們試圖澄清並增加原有的對於"—>"的實質蘊涵理解。

(a)和(b)的關係在於,簡單地說,有(a)才有(b)。以經典邏輯的命題邏輯為例,我們一開始會先定義語句的語法grammar、語義semantics(也就是真假)和句型syntax。實質蘊涵作為乙個演推規則(或者嚴格地叫推論圖式?

inference scheme)是從語義或者句型中證明出來的,而且不是這個系統必須的一部分。

如果你不是很熟悉這套亂七八糟的術語,你可能會覺得:經典邏輯中的語義蘊含(i),難道不是和作為聯結關係的實質蘊涵(ii)差不多嗎???

(i)語句A語義蘊含語句B,當且僅當,給定任何一組真值指派,若A為真,則B為真。

(ii)語句A實質蘊涵語句B,當且僅當,僅當A為真B為假的時候, A->B為假。

這不是一樣的??? 對於任意兩個語句A、B,如果A實質蘊含B,難道不是A也語義蘊含B嗎???

區別在於,很簡單:

(1)假設有原子語句A,B,

(2)給出四組真值指派,分別使得A和B的真值為:(1,1),(1,0),(0,1),(0,0)

(3)根據定義(i),並非A語義蘊含B

(4)根據定義(ii),A->B在 (1,1),(0,1),(0,0)下為真

如果你是乙個柏拉圖主義者的話,那麼顯然(3)和(4)描述了不同的事態。

2樓:

數理邏輯=﹥ ,|-這兩個符號有什麼區別? - 羅心澄的回答 - 知乎 https://www.

去Logo化背後蘊涵的深層含義?

來自科西嘉的怪物 不談奢侈品,了解甚少。從日常生活中非常常見的快消品 可口可樂簡單談談。在可口可樂的一次整合營銷之中,經典的紅罐可口可樂竟然消去了 Coca Cola 的經典LOGO。瓶身上寫著的是,Labels are for cans not for people.易拉罐才需要標籤,而人不需要。...

電腦語言「0,1」的蘊涵的數理邏輯知識 到底是什麼樣的?如何後天將其與思維模式結合?

nambo chu 0,1的在數理上代表著電腦表達這個世界的兩個基元,類似於常用的10進製中的0到9或者英語中的24個字母,以及漢語中的各個漢字,對於電腦,0和1以及長度無限的組合可以表達這個世界所有的資訊。0,1在電腦的邏輯上代表著是與非,這是電腦在邏輯上的兩個基元。0,1結合數理的加減乘除運算,...

怎麼樣才能使自己內蘊涵養?

1.多讀書,多學習,多掌握一些技能,時刻準備著。2.每個人一生都會有很多機遇,恰巧遇到了,同時準備的東西剛好又能用上。3.和成熟的人,年長的人多交流,他們經歷的事情肯定比我們多,對很多的事情也都會有不同的見解,思維度會更加的廣闊。4.心定很重要,做事不能只是三分鐘熱度。5.有明確的目標追求,腳踏實地...