色盲悖论没这么复杂,其实很简单。

假设:有一个人,他有一种奇怪的色盲症。他看到的两种颜色和别人不一样,他把蓝色看成绿色,把绿色看成蓝色。
但是他自己并不知道他跟别人不一样,别人看到的天空是蓝色的,他看到的是绿色的,但是他和别人的叫法都一样,都是“蓝色”;小草是绿色的,他看到的却是蓝色的,但是他把蓝色叫做“绿色”。所以,他自己和别人都不知道他和别人的不同。
那么如何把这种色盲给检查出来呢? 
这个问题用机器人来举例,就会很容易理解了。有两家公司生产不同型号的机器人,两家公司生产的机器人绿色程序定义是相反的,但是不会影响机器人能正确识别绿色。问题就是:如何知道这两个机器人对绿色程序定义是相反?外人是不可能发觉两家公司的机器人的程序定义是否一致。除非把两机器人拆了,破解机器人的程序才能发现。但没必要去理会机器人的内部程序定义是否一致啊,只要这些机器人能正确识别颜色,没人会在意这两个机器人程序有那些差别。同样道理,目前为止没法把人的大脑拆了,破解人的思维,所以我们也不会知道,别人头脑中颜色的程序(思维)有那些差别。但这没有关系,我们不需要知道每个人的大脑程序定义有那些不同。我们只需要告诉大家,这颜色是绿色,大家就会给各自的大脑编程(学习)把每个人的大脑程序定义为统一的绿色来输出。
由此这个问题的结论就是:目前无法知道别人大脑颜色程序的定义,也无法知道每个人大脑的程序定义是否一致。我们只知道,通过学习,修正各自的大脑程序,可以正确的识别出绿色。

站务

全部专栏