1
我正在写OTTER输入文件,这是非常简单的:OTTER推论
set(auto).
formula_list(usable).
all x y ([Nipah(x) & Encephalitis(y)] -> Causes(x,y)).
exists x y (Nipah(x) & Encephalitis(y)).
end_of_list.
我得到这个输出搜索:
given clause #1: (wt=2) 2 [] Nipah($c2).
given clause #2: (wt=2) 2 [] Encephalitis($c1).
search stopped because sos empty
为什么不会OTTER推断Causes($c2,$c1)
?
编辑: 我从[Nipah(x) & Encephalitis(x)]
删除方括号,它的工作。为什么这很重要?