罪恶之城吧 关注:237,585贴子:6,353,196
  • 1回复贴,共1

这是一个比较老的悖论,测试下大家多智商。

取消只看楼主收藏回复

假设: 有一个人,他有一种奇怪的色盲症。他看到的两种颜色和别人不一样,他把蓝色看成绿色,把绿色看成蓝色。 但是他自己并不知道他跟别人不一样,别人看到的天空是蓝色的,他看到的是绿色的,但是他和别人的叫法都一样,都是“蓝色”;小草是绿色的,他看到的却是蓝色的,但是他把蓝色叫做“绿色”。 所以,他自己和别人都不知道他和别人的不同。第一问:怎么让他知道自己和别人不一样? 第二问:你怎么证明你不是上述问题中的主人公?


1楼2012-03-12 09:08回复

    我是楼主,现在引用原帖的解释如下:设物体产生或反射出的光线波长为自变量x.
    定义函数y=f(x),y为光线被人眼捕捉后,在视网膜上产生的颜色。举例,比如:y=红色=f(50).
    对于正常人,可设:当波长为a时,视网膜上成像为蓝色,有:y=蓝色=f(a);当波长为b时,视网膜成像为绿色,有y=绿色=f(b).
    对于病人的该函数y',显然有y'=绿色=f(a),y'=蓝色=f(b).
    现在考察y,y'两个函数,易证,除去在x=a,x=b两点时y值互换,其余各处y值均相等。
    现在定义新函数z=g(y),z为人对落在视网膜上的颜色的命名。
    对于正常人,当视网膜上的颜色为蓝色时,有:z=“蓝色”=g(蓝色)=g(f(a))........(记为式1);当视网膜上的颜色为绿色时,有:z=“绿色”=g(绿色)=g(f(b)).......(记为式2)
    对于病人,则:z’=“蓝色”=g(绿色)=g(f(a)).......(记为式3)
    ;z‘=“绿色”=g(蓝色)=g(f(b)).......(记为式4)
    要使病人意识到自己有病,则须使其认识到自己和别人对颜色的认知和定义不同。
    因此,为使“命名”与“客观事实”建立直接映射,现在考察函数z与自变量x的关系:z=u(x):并考察z,z'是否相等。
    易证:联立式1和式3,有当x=a时,z=z'.联立式2和式4,有x=b时,z=z'.
    且易证,z及z'在x非a,非b处也处处相同,所以:函数z=z'.
    所以,无法让病人明白他和正常人不同.


    56楼2012-03-12 12:19
    收起回复