單調謂詞的例子
單調謂詞的例子是:
- **** 與
(=)/2或unify_with_occurs_check/2統一 dif/2,表達術語的不相等- **
CLP(FD)約束,**如(#=)/2和(#>)/2,使用單調執行模式。
Prolog 斷言只使用單調目標本身就是單調的。
單調謂詞允許宣告性推理:
- 向查詢新增約束(即目標)最多可以減少,從不擴充套件解決方案集。
- 刪除此類謂詞的目標最多可以擴充套件,而不是減少解決方案集。
單調謂詞的例子是:
(=)/2 或 unify_with_occurs_check/2 統一dif/2,表達術語的不相等CLP(FD) 約束,**如 (#=)/2 和 (#>)/2,使用單調執行模式。Prolog 斷言只使用單調目標本身就是單調的。
單調謂詞允許宣告性推理: