这是问题所在。
如果我们有两个陈述
p=>q
and q=>r
,它也暗示着p=>r
。
给定一组陈述,我需要找出给定陈述是否true
可以false
从给定陈述中得出。
示例:
给定语句p=>q, p=>r, q=>s
如果输入是
p=>s
我应该得到输出true
如果输入是
p=>t
我应该得到输出Cannot be concluded
如果输入是
p=> ~p
我应该得到输出false
在这里,我的问题是实现这一点的最佳数据结构是什么以及要使用的算法是什么。
谢谢。