!RENT -> !BUSINESS
如果你不付房租,那么你就没有生意。这是“对立面”
BUSINESS -> RENT
如果你在做生意,那么你要付房租。
其他说法(自a -> b === (!a || b)
):
!BUSINESS || RENT
RENT || !BUSINESS
要么您不做生意,要么您正在支付租金或两者兼而有之(反之亦然)。
!(!RENT && BUSINESS)
你不是既不付房租也不做生意(反之亦然)。
添加:顺便说一句,这就是分辨率的工作原理。将您的知识转化为合取范式,其中每个子句都由原子项的析取组成,每个都可以被否定。如果您知道您没有支付租金,那么这就是一个条款,您可以解决(即取消条款),这意味着您可以推断出一个新条款,即您没有营业。
RENT || !BUSINESS
!RENT
--------
!BUSINESS
同样,如果您知道自己在做生意,您可以取消条款以得出您正在支付租金的结论。
RENT || !BUSINESS
BUSINESS
--------
RENT
这就是解决定理证明者的吸引力——一个推理规则涵盖了前向和后向推理。
它还可以很好地处理大小写推理,例如如果 A->C 和 B->C,以及 A||B,它可以让您得出 C 结论:
1. !A || C
2. !B || C
3. A || B
----------
4. B || C (resolve 3 and 1)
5. C (resolve 4 and 2)