Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
6年前关闭。
Improve this question
我现在正在学习一阶逻辑。我在看这个例子:
一些狗吠
∃x(狗(X)Λ树皮(x))
所有的狗都有四只脚
∀x(狗(x)-> have_four_legs(x))
我的问题是:第二个例子是否可能是:
∀x(狗(x)Λhave_four_legs(x))
为什么第一个示例不能是:
∃x(狗(X)->树皮(x))
想改善这个问题吗?更新问题,以使为on-topic。
6年前关闭。
Improve this question
我现在正在学习一阶逻辑。我在看这个例子:
一些狗吠
∃x(狗(X)Λ树皮(x))
所有的狗都有四只脚
∀x(狗(x)-> have_four_legs(x))
我的问题是:第二个例子是否可能是:
∀x(狗(x)Λhave_four_legs(x))
为什么第一个示例不能是:
∃x(狗(X)->树皮(x))
最佳答案
那么问问自己:蕴涵和连词是否相等?不。您的最后一条陈述说所有x都是狗,并且有四只脚。那的确意味着所有的狗都有四只脚,但这也意味着一切都是狗。
我建议用英语写出每个陈述的含义:
有一些x是狗和树皮
有x如果它是狗则吠叫
现在您可以看到差异了吗?第二个人没有特别说狗存在。
关于logic - 何时使用连词,何时使用蕴涵? (一阶逻辑),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5060247/
10-11 20:25