2013-05-10 28 views
3

我讀過很多關於它的演示。他們描述了它作爲:語義蘊涵關係是什麼意思(M | = A)?

在邏輯,意思通常是由滿足關係

中號描述| = A

描述了當一個情形m滿足公式A.

所以,我也搜索了一些例子。我發現下面的例子:

真| =假=假

假| =真=真

我不明白的。這些情況下意味着什麼?

+0

我投票結束這個問題作爲題外話題,因爲它屬於其中一個數學網站。 – 2017-03-20 14:17:07

回答

5

(假設你談論命題邏輯(它是用於其他邏輯如預解碼邏輯)相似)

兩個式A和B:

A |= B 
"B evaluates to true under all evaluations that evaluate A to true" 

一組公式的M個和式B:

M |= B 
"for every evaluation: B evaluates to true if only all elements of M 
evaluate to true" 

來你的例子:

true |= false 
is incorrect since evaluations exist 


false |= A 
is correct for any formula A, since 'false' is never evaluated to 'true' 
under any evaluation 

rgrds。

+0

謝謝@olodnad,但我有一些問題。 爲什麼是錯誤的:= A是正確的。 「對於每次評估:如果只有所有元素的假評估爲真,則評估爲真」 但是現在,左側的部分假等於假。那麼,爲什麼它是正確的? – lvarayut 2013-05-14 10:17:37

+1

看到「false | = A」,我們必須說服自己,無論何時評估評估爲'假'爲'真',那麼它也評估'A'爲真。然而,由於沒有任何評估將「虛假」評估爲真實,所以評估「虛假」爲「真實」的評估也將評估「A」爲「真實」,這是保留。 – 2013-05-14 10:25:40

+0

知道了!謝謝@olodnad – lvarayut 2013-05-14 10:28:04