跳轉到內容

計算機科學家邏輯/謂詞邏輯/語義

來自華夏公益教科書,開放書籍,開放世界

定義 4 (謂詞邏輯語義 - 解釋)

[編輯 | 編輯原始碼]

解釋是一個對,其中

  • 是一個任意非空集合,稱為域或宇宙。
  • 是一個對映,它將
    • 一個-元謂詞符號,一個-元謂詞,作用於
    • 一個-元函式符號,一個-元函式,作用於,以及
    • 一個變數,一個來自域的元素。

為一個公式,且 是一個解釋。我們稱 的解釋,如果 為每個謂詞和函式符號以及 中自由出現的每個變數定義。


示例:令 ,並假設符號的種類如所寫。 接下來我們將給出 的兩種解釋。

  • ,使得
    在這種解釋下,公式 可以被解讀為“每個自然數都小於它的後繼數,並且 的和是一個質數”。
  • ,使得
    • 對於
    • ,如果


對於給定的解釋 我們在以下內容中寫 而不是 ;相同縮寫將用於函式符號和變數的賦值。

定義 5 (謂詞邏輯語義 - 公式求值)

[edit | edit source]

為一個公式,並且 的一個解釋。對於可以用 中符號組成的項 ,值 由下式給出

  • , 如果 是項,而 是一個 元函式符號。(這在 的情況下同樣適用。)

公式 的值 由下式給出:


where,


可滿足性、有效性和 的概念是根據命題邏輯情況定義的 (語義 (命題邏輯)).


注意,謂詞邏輯是命題邏輯的擴充套件:假設只有 -元謂詞符號和一個不包含變數的公式,即在合式公式中不可能有項和量詞。

另一方面,謂詞邏輯可以擴充套件:如果允許對謂詞和函式符號進行量化,我們就會得到二階謂詞邏輯。例如:

二階公式的另一個例子是來自 歸納法 的歸納原理。

問題

[edit | edit source]

問題 1 (謂詞)

[edit | edit source]

解釋 如下所示




確定以下術語和公式的值

問題 2(謂詞)

[edit | edit source]

解釋 如下所示







確定以下術語和公式的值





問題 3(謂詞)

[編輯 | 編輯原始碼]

給出以下公式

指示一個結構 ,它是 的一個模型,以及一個結構 ,它不是 的模型!

華夏公益教科書