【发布时间】:2018-01-21 16:00:19
【问题描述】:
我想将以下语句转换为谓词逻辑:
push 系统的性能会因环境而异,但 pull 系统的性能总是更好。
给出以下词典:
P(x, y):x是y的性能
H(x): x 是一个推系统
L(x): x 是一个拉系统
E(x): x 是环境
V(x, y):x会根据y变化
B(x, y):x 总是比 y 好
我想到了这个翻译:
∃x(P(x, H(x)) ⇒ V(x, E(y)) ∧ ∀x(P(x, L(y)) ⇒ B(L(x), H(y) )
但是,有人告诉我,我不能将谓词作为参数提供给其他谓词,因此我上面所做的 P(x, H) 是不正确的。关于如何正确翻译语句的任何建议?谢谢。
【问题讨论】: