一阶逻辑公式

时间:2010-04-08 00:48:07

标签: computer-science logic

R(x)是红色块
B(x)是蓝色块
T(x,y)块x位于块y的顶部

问题:
写一个公式断言,如果红色块顶部没有红色块,那么就没有红色块在其上面。

我的回答: (Ax)(Ay)(R(x)和R(y) - > ~T(x,y)) - >(Ax)(R(x) - > ~T(x,x))<登记/> A =对于所有人 〜=不是 - &GT; =暗示

3 个答案:

答案 0 :(得分:2)

这是一个看似合理的表述,但不一定是句子中最直接的翻译,在我看来,是(Ax)(Ay)(T(x,y) - > R(x) - &gt; ~R(y)) - &gt; 〜(3x)(R(x)和T(x,x))。 3,这里,是存在量词(即“存在”)。

答案 1 :(得分:0)

对我来说很好。

答案 2 :(得分:0)

(Ax)(Ay)(Az){(((R(x)和R(y)) - > ~T(x,y)) - > ~T(z,z)}