如何把命题逻辑变成谓词逻辑?

问题描述:

如何把命题逻辑变成谓词逻辑?
如题,我有一句话,是命题:
"人是哺乳动物".那么我怎么写一个相应的谓词逻辑呢?
例如S(x),S代表"是哺乳动物",x=人?那么x是不是还可以="狗"
那么是不是说,谓词逻辑就是一个函数,可以得到很多命题?
1个回答 分类:数学 2014-11-27

问题解答:

我来补答
“人是哺乳动物”的意思就是“所有人都是哺乳动物”
所以应该设S(x)代表“x是哺乳动物”,H(x)代表“x是人”,
(倒A打不出来,下面用“A”表示)
Ax H(x)→S(x)
当然说谓词逻辑可以得到很多命题也是不错的,比如设S(x)代表“x是牲畜”,H(x)代表“x是马”,那么刚才的命题就表示“(所有)马(都)是牲畜”,这是另一个真命题.
设S(x)代表“x>0”,H(x)代表“x是自然数”,刚才的命题变成“(所有)自然数(都)大于0”,这是一个假命题.
所以谓词逻辑中,一句话的真值取决于对这句话里谓词意义的解释.
 
 
展开全文阅读
剩余:2000