Logic 如何用量词和逻辑运算符来表达这个句子
这是一句话: 有一个最矮的人,但没有最高的人。最矮的&&!(最高的)Logic 如何用量词和逻辑运算符来表达这个句子,logic,discrete-mathematics,quantifiers,Logic,Discrete Mathematics,Quantifiers,这是一句话: 有一个最矮的人,但没有最高的人。最矮的&&!(最高的) 这是你所期待的吗?存在一个人,其中的人i,对于所有人,i,i!=人 ∃p : T(i,p) ∀i, i!=p, i in (x, y, z) ~(∃p : T(p,i) ∀i, i!=p), i in (x y, z) 比如: (EXISTS x in People | FORALL y in People \ {x} y TALLER_THAN x) AND NOT (EXISTS w in People | FORAL
这是你所期待的吗?存在一个人,其中的人
∃p : T(i,p) ∀i, i!=p, i in (x, y, z)
~(∃p : T(p,i) ∀i, i!=p), i in (x y, z)
不存在一个人,其中person>i,对于所有人,i,i!=人
∃p : T(i,p) ∀i, i!=p, i in (x, y, z)
~(∃p : T(p,i) ∀i, i!=p), i in (x y, z)
比如:
(EXISTS x in People | FORALL y in People \ {x} y TALLER_THAN x)
AND
NOT (EXISTS w in People | FORALL z in People \ {w} w TALLER_THAN z)
一些注意事项:
- “但是”通常可以翻译为“和不是”,除非第一句是否定的,在这种情况下它实际上意味着“和”
- “有”通常可以翻译为“存在”
- 任何最高级(例如,“MOST”或“BEST”或以“-EST”结尾)通常表示“存在x,因此所有Y=/=x | x比Y多”
x
和y
,开头的x
和y
将由它们关联的量词限定范围(它们是“绑定的”),您可以在第二部分中安全地重用它们。对于T(x,y)。。。把比b高的a替换成T(a,b)@zodiac你看到我的评论了吗?谢谢。但是我不得不说对不起,我忘了说。它被赋予变量x,y,z和T(x,y),表示“x比y高”。所有变量都必须由您自己量化。谢谢。但是我不得不说对不起,我忘了说。它被赋予变量x,y,z和T(x,y),表示“x比y高”。所有变量都必须由您自己量化。