black5 发表于 2011-10-15 12:45
我怎么感觉这个问题很熟悉。。。。。。
决心在投票帖上赶超无耻的黑五。不,是赶超黑五的无耻。
下一个帖,以此为投票标的,如何?:D
这部机器不会回答,因为它一直在计算如何回答的答案.
scut_m 发表于 2011-10-29 13:23
这是逻辑学上一个很基础的悖论问题
对这类问题,在设计机器的时候就必须加以限定:逻辑运算问题的输入变量 ...
不光是数学,整个西方科学界一直在做这种事。自己制造麻烦,然后又来着手解决麻烦,解决麻烦的同时又产生了新麻烦。科学就是一门不断给自己制造麻烦的机器。
夜空下的烟花 发表于 2011-10-29 17:35
楼主的悖论建立在一个基础上,就是机器不会出错。
事实上,机器是可以回答错误的。
一个好答案!
scut_m 发表于 2011-10-29 13:23
这是逻辑学上一个很基础的悖论问题
对这类问题,在设计机器的时候就必须加以限定:逻辑运算问题的输入变量 ...
谢谢科普!
有个人问我:“有部机器只能回答 YES 或 NO ,
现在一个问题摆在它面前:‘你的回答将是NO ?’,
那么这部机器会如何回答 ?” ......................................................................................................meikandong没看懂,《机器只能回答 YES 或 NO 》,既然如此,回答YES怎样?NO又怎样?
把实参和形参搞清楚的都不会为这个问题苦恼。就程序而言,只要编程人员不混淆YES/NO和T/F,不会有啥矛盾的。认为无穷递归的,都是画蛇添足,自己把YES和T等同起来了。
把实参和形参搞清楚的都不会为这个问题苦恼。就程序而言,只要编程人员不混淆YES/NO和T/F,不会有啥矛盾的。 ...
这不是参数问题而是逻辑问题吧。
kikashine 发表于 2012-7-8 19:53
这不是参数问题而是逻辑问题吧。
英语的反问句里,否定式的正好和中文是想相反的吧?
Don't you go to the party? 你不去参加那个聚会吗?
答:Yes, I do. (不,我去的。) No, I don't. (是的,我不去。)
这很清楚地暴露出逻辑和形式的区别。
这里回答问题的程序,应该会有个真值表,根据真值表回答。
如果把回答也当作构成真值表的一个变量,而且形成了题目的悖论,那是无限循环,确实逻辑出问题,这是数学建模就出的问题,和程序无关。数学理论不解决这个问题,程序自然不可能突破。
我的意思回答只是形式,不再作为变量参与,那自然会有一个确切的答案,避免导致逻辑循环。也许从人类的理解来看,是自相矛盾的。就像中国人看英语里的反问句回答。
当然,这是回避问题,不是解决问题。这样的回答程序,肯定不会让人有智能回答的良好体验。