最近在读一本书《The Book of Why》,里面讲到一种counterfactual(反向事实)思想来证明事物之间的因果关系。
具体是这样的
设想一个场景,太阳照射一块石头,然后石头的温度升高了,相同条件下多次重复均可以得到相同的结果,这时能认为太阳的照射是石头温度升高的原因吗,如果用我们的科学常识来判断,这确实有因果关系,但如果我们不知道这些科学知识,那么哲学家休谟告诉我们,这两者之间的因果关系就无法判断了。(休谟是著名的怀疑论者)
仅用已有的条件,最多只能得到两个事物之间有时间上的先后顺序,但先后顺序并不能确定因果关系。
再举个例子:公鸡打鸣——太阳升起
公鸡每天都会在固定时间打鸣,随后不久太阳就会升起,相同条件下多次重复均可以得到相同的结果,这时能认为公鸡打鸣是太阳升起的原因吗?如果套用科学知识来判断,这两者之间确实没有因果关系。
这个反例能够进一步证明,事物发生的先后顺序并不能确定因果关系。
在逻辑上确定因果关系,需要用到“反向事实”的思想,所谓反向的事实,就是去思考:“如果之前的条件相反,后面的结果会怎样?”
套用这个逻辑,可以思考,如果太阳没有照射那块石头,当环境的因素只有这两个时,实验会显示,石头的温度并不会升高,且多次重复均可得到相同的结果,这时信息就变成了太阳照射——石头温度升高,太阳不照射——石头温度不升高,所以从逻辑上得到结论:太阳的照射是石头温度升高的原因。
同样的,如果公鸡没有打鸣会怎样?实践显示,就算公鸡不打鸣,太阳照常升起,这时信息就变成了公鸡打鸣或不打鸣,太阳都会升起,所以公鸡打鸣并不是太阳升起的原因。
这就是counterfactual(反向事实)对因果关系的判断作用。
counterfactual(反向事实)的应用
虽然生活中许多事件之间的因果关系用不到这么严谨,大多数时候我们也具备相关的科学常识,但counterfactual的思想确实有用武之地。比如要验证一种药物的效果,仅仅是一批病人吃药,之后身体好转,这样的信息并不能够确定药物的功效,而要反过来想,如果病人没有吃药,在控制其他条件不变的情况下,身体还会好转吗?因此,医学实验中才有了各种对照组,这样才能严谨地确认药物的效果,这都是counterfactual的思想应用。
同样的,其实生活中也有一些事情的因果关系是没那么容易想清楚,或者说,一些看似有因果关系的事件,实际上并没有因果关系。有兴趣的话也可以用counterfactual的思想来验证,比如【长痘痘跟熬夜之间是否有因果关系(这个因人而异)】,【吃肉跟长胖之间是否有因果关系】,【项目的成功与否跟你个人之间是否有因果关系】,【自媒体整活跟涨粉之间是否有因果关系】等等。。。
总之,counterfactual就是一种思想“初始条件不同时,结果会如何?”,正如刘若英唱的那样:“如果当初我们能不那么倔强,现在会不会不那么遗憾?”