很多人都会想当然地认为,科学当然等于正确啊。在我们平常的语境里,我们用来称赞某一个东西的时候,我们经常说这个东西“很科学”,在这样的语境中,科学当然被我们假定它就等于正确。
但是只要稍微思考一下,我们就知道科学不等于正确。
因为科学是在不断发展进步的,进步的时候肯定就把前面的东西否定掉了,前面那些被否定掉了的东西,今天就被认为不正确。比如,我们以前认为地球在当中,太阳围着地球转,后来我们知道是地球绕着太阳转,再往后我们又知道太阳也不是宇宙的中心,我们还知道地球绕日运行也不是圆周运动而是一个椭圆,再后来我们又知道椭圆也不是精确的椭圆,它还有很多摄动,如此等等。由于科学还在发展,所以你也不能保证今天的科学结论就是对客观世界的终极描述。以后科学还要再发展,未来的结论中我们今天的认识又不对了,或者退化为一个特例——比如牛顿力学退化为相对论效应非常小的情况下的特例等等。旧的结论总是被新的结论取代,那么那些被取代的东西,它们是不是还算科学呢?
当初笔者提出“科学不等于正确”的时候,遭到了很多人的反驳,其中一种反驳的路径是,要求把被今天的科学结论取代了的部分从科学中拿出去,所以说托勒密的天文学现在就不是科学,因为它不正确。但是如果遵循这种路径,那么哥白尼也不正确,也不是科学;牛顿也不正确,也不是科学。为了保证自己逻辑自恰,一旦你宣称托勒密不是科学,你就必然宣称哥白尼、牛顿、开普勒、伽利略等等都不是科学——只要有一点今天认为不正确的东西,它就不是科学。那么科学还剩得下什么?就剩下爱因斯坦勉强站在那里,但是谁知道呢,说不定哪天又有一个新发现,爱因斯坦又不正确了,那么他又被从科学殿堂里踢出去了。
要是这样的话,科学就将不再拥有它自身的历史,科学就只存在于当下这一瞬,此前一秒钟的都不是科学,这样的话就整个否定了科学自身的历史。所以这个路径是走不通的。
我们当然要承认以前的东西是科学,我们判断一个东西是不是科学,主要不是看它的结论正确与否,而是看它所采用的方法,和它在当时所能得到的验证。用一个通俗的比方,就好比是做作业:老师布置了10道作业,你做错了3道,做对了7道,你把作业交上去,老师得承认你完成了作业,老师不能说你只完成了70%的作业,还有3道题目不是作业。做错了的题目还是作业,被我们放弃了的理论和结论仍然是科学,这个道理是一样的,它们的科学资格不能被剥夺。