logic - “猫有尾巴”的谓词逻辑
问题描述
什么是“猫有尾巴”或“如果 x 是猫那么 x 有尾巴”的谓词逻辑
以下哪一项是正确的:
- 猫(x)-> hastail(x)
- ∀x cat(x) -> hastail(x)
他们都正确吗?
两者都有意义吗?
如果上述任何陈述有误,请解释原因。
解决方案
考虑:
hastail(x) -> x 有一个尾巴;cat(x) -> x 是一只猫
现在,我们想说,如果你选择一个随机元素 x,如果他是一只猫,他肯定会有一条尾巴。在这种情况下,所有猫的量词都是∀。
谓词将是:∀x: cat(x) -> hastail(x)
推荐阅读
- r - 滤波器lm系数汇总模型
- amazon-web-services - AWS Athena 附带 Athena 联合查询
- mysql - 使用日期顺序创建一个新表(现有的副本)
- python - 不规则分布的热图
- sql - 在分页的同时获取所有页面的第一行(LIMIT / OFFSET)
- powerbi - 在 PowerBI 桌面上访问问答?
- python - BotFramework Composer,在技能回调时收到 404 错误
- aframe - 如何在 AR.JS 中使画布全屏
- amazon-s3 - 如何通过 CLI 关闭 AWS s3 存储桶中对象的加密?
- html - spring 中的等效布局(asp.net 核心)是什么?