主題
Search

霍恩子句


一個子句(即,析取文字)如果它最多包含一個正文字,則稱為霍恩子句。霍恩子句通常寫作

 L_1,...,L_n=>L(=¬L_1 v ... v ¬L_n v L)

 L_1,...,L_n=>(=¬L_1 v ... v ¬L_n),

其中 n>=0L 是唯一的正文字

確定子句是具有恰好一個正文字的霍恩子句。沒有正文字的霍恩子句稱為目標

霍恩子句表達了一階邏輯語句的一個子集。程式語言 Prolog 構建於霍恩子句之上。Prolog 程式由確定子句組成,並且 Prolog 中的任何問題都是一個目標


參見

子句

此條目由 Alex Sakharov (作者連結) 貢獻

使用 探索

參考文獻

Clocksin, W. F. 和 Mellish, C. S. 使用 ISO 標準的 Prolog 程式設計。 紐約:Springer-Verlag,1984 年。Horn, A. "關於代數直並的真語句。" 符號邏輯雜誌 16, 14-21, 1951.

在 上引用

霍恩子句

請引用為

Sakharov, Alex. "霍恩子句。" 來自 —— 資源,由 Eric W. Weisstein 建立。 https://mathworld.tw/HornClause.html

主題分類