我是楼主,现在引用原帖的解释如下:设物体产生或反射出的光线波长为自变量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'.
所以,无法让病人明白他和正常人不同.