在 Blackburn 和 Bos 的“自然语言的表示和推理 - 计算语义的第一门课程”中,他们给出了以下谓词:
parse :-
readLine(Sentence),
s(LambdaExpression,Sentence,[]),
betaConvert(LambdaExpression,Formula),
printRepresentation(Formula).
它应该启动解析句子和创建语义表示的过程。我省略了所有其他定义,因为相信它们与我的问题无关。我很好奇如何使用这个谓词parse
我试过parse([Bob, walks])
了,但收到错误消息。
你觉得这parse
应该怎么用?