谓词演算中函数返回逻辑真假那么函数是否可被视为谓词
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 00:11:04
谓词演算中函数返回逻辑真假那么函数是否可被视为谓词
请回答上述问题,那么请清晰指出谓词和函数的区别.
请回答上述问题,那么请清晰指出谓词和函数的区别.
广义地讲,谓词也是函数的一种——命题函数.但在谓词公式的定义中,却将它与普通的函数进行了区分.
谓词是从个体域的直积,到命题的真值集合{真,假}上的命题函数;而普通函数都被定义为是从个体域的直积到个体域上的.所以,像你所说的那种情况也有可能发生.那就是在【个体域包含了{真,假},而某个函数的值域又包含于{真,假}】的时候.显然,根据定义,这个函数已经是命题函数,也就是谓词了.
理论上讲,对于这些命题函数,你既可以当做函数使用,也可以当做谓词使用,关键就在于哪种方法更有利于实际问题的解决.但在同一个方案中,你只能二选其一,即:不可以既按函数使用又按谓词使用——因为这就不符合谓词公式的构造法则了.
但我想,上述情况在实际中很难发生.首先,命题真值{真,假}通常不会和个体域中的对象混在一起.第二,即使某个个体域中真的包含了{真,假},那么:如果这是一个普通函数,即它的值域中包含了普通个体域对象,那没什么可说的;但是:
如果这是一个命题函数,那我们通常就直接把它当做谓词来使用了,根本不会经历上面所说的“二选其一”的过程.这是因为:
谓词是一种特殊的函数,那么函数所能做的事情,谓词自然也都能做到;但反过来就不是了.所以,把谓词当做普通函数使用,是真正的大材小用.所以,从实用性角度看,按谓词来使用是命题函数的不二选择.
综上所述,对于你的问题,我的回答是:如果“谓词演算中函数返回逻辑真假”,那么这个函数不但可以视为谓词,而且应该视为谓词,而不应该当做普通函数使用.
谓词是从个体域的直积,到命题的真值集合{真,假}上的命题函数;而普通函数都被定义为是从个体域的直积到个体域上的.所以,像你所说的那种情况也有可能发生.那就是在【个体域包含了{真,假},而某个函数的值域又包含于{真,假}】的时候.显然,根据定义,这个函数已经是命题函数,也就是谓词了.
理论上讲,对于这些命题函数,你既可以当做函数使用,也可以当做谓词使用,关键就在于哪种方法更有利于实际问题的解决.但在同一个方案中,你只能二选其一,即:不可以既按函数使用又按谓词使用——因为这就不符合谓词公式的构造法则了.
但我想,上述情况在实际中很难发生.首先,命题真值{真,假}通常不会和个体域中的对象混在一起.第二,即使某个个体域中真的包含了{真,假},那么:如果这是一个普通函数,即它的值域中包含了普通个体域对象,那没什么可说的;但是:
如果这是一个命题函数,那我们通常就直接把它当做谓词来使用了,根本不会经历上面所说的“二选其一”的过程.这是因为:
谓词是一种特殊的函数,那么函数所能做的事情,谓词自然也都能做到;但反过来就不是了.所以,把谓词当做普通函数使用,是真正的大材小用.所以,从实用性角度看,按谓词来使用是命题函数的不二选择.
综上所述,对于你的问题,我的回答是:如果“谓词演算中函数返回逻辑真假”,那么这个函数不但可以视为谓词,而且应该视为谓词,而不应该当做普通函数使用.
谓词演算中函数返回逻辑真假那么函数是否可被视为谓词
foxpro 自定义函数,判断X是否是素数,返回结果为逻辑值T 或F
设计一个函数,用来判断一个整数是否为素数,给定的整数若是素数,则返回逻辑值true,否则返回逻辑值fake
急用!编一个判断某数是否为素数的vb函数程序,返回值是逻辑型
19.fun函数的功能是:判断字符串是否为回文?若是,函数返回1,函数中输出:YES,否则返回0,主函数中输出
函数FUN,功能是:判断字符串是否回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO.
用VB:设计一个函数,用来判断一个整数是否为素数.给定的整数若是素数,则返回逻辑值True,否则返回False
函数符号和谓词符号的区别
怎么使用exce中的if逻辑函数:使用逻辑函数判断Sheet1中每个同学的每门功课是否均高于平均分,请给我函数!
定义一个函数,判断数x是否为回文数,如果是则返回1,否则返回0.在主函数中调用该函数,求
一道离散数学中谓词逻辑方面的题、
判断矩阵是否对称编写函数 判断 4 阶矩阵是否对称,对称时返回 1 ,不对称时返回 0 . 主函数中由键盘读入 4 阶矩