1
자연어 문장을 1 차 논리로 변환하는 것에 대해 읽었으며 논리적 추론이 1 차 논리에서 어떻게 표현 될 수 있는지 궁금했습니다.1 차 논리의 추론
'이벤트 B로 인해 발생하는 이벤트'와 같은 문장을 1 차 논리로 변환하는 방법을 알고 싶습니다.
내가 생각할 수있는 그런 문장의 예는 다음과 같습니다
위의 문장은 첫 번째 순서 논리로 표현되는 방법X is evil; Because X is evil, X kills Y.
?
내가 생각 솔루션은 다음과 같습니다
Evil(X) -> Kills(X, Y)
그러나 나는 온라인 비슷한 문장의 예를 찾을 수 없기 때문에이 올바른인지 아닌지 확실하지 않다. 이것이 틀린 경우, 왜 잘못 되었습니까? 어떻게 수정합니까?
Jerry Hobbs의 변환기 (http://www.isi.edu/%7Ehobbs/LFToolkit/index.html)와 Johan Bos C & C 도구 (http : //www.let)를 참조하십시오. .rug.nl/bos/meaningfactory /) – user3639557
이벤트 B 이전에 발생하는 이벤트 A는 이벤트 B가 이벤트 A가 이미 발생했다는 것을 알리는 것으로 해석 될 수 있습니다. 그러므로 B imples A. – user3639557