人们会相信:设想的这个系统能够计算出其一切被告知及存储知识的直接逻辑后果。这个属性与人类所具有的常识具有共同之处。
从那以后,包括麦卡锡本人在内的许多研究人员开始相信,这些关于表示和推理问题的答案有些过于严谨。毕竟,作为符号表示语言的一阶谓词演算并不是完美无缺的,而由规则推理出来的逻辑结果也并不完美。
事实上,在推理问题中,古典逻辑所起的作用既微妙,又复杂。在很多情况下,“用你所知”确实有从你现有信念得出合乎逻辑的结论的含义(如第3章中关于亨利的讨论),但它的含义不止于此。
第一,会有许多与你的目标无关、浪费时间的逻辑结论。事实上,如果你有任何矛盾的信念,每一句话都会成为你的信念的逻辑后果。第二,会有可能相关、令人费解、需要纸笔演算的逻辑结论。(如第8章中所讨论的鲍勃是否有罪的逻辑谜题。)第三,会有根本不符合逻辑的结论。假设虽然合理,但是结论却违背逻辑。例如,你可能会得出这样一个结论:一个你从未见过的柠檬是黄色的。但由于你并不相信每个柠檬都是黄色的,所以这条结论不符合逻辑。(据你所知,有些盲人会把柠檬画成红色。)第四,会有许多“用你所知”但却得不出结论的方法。比如,问问自己:导致柠檬不是黄色的因素有哪些?
第 9 章基于知识的系统
147