因果关系与逻辑推理
我们先研究“串联现象”。假设有n个“串联现象”,我们对它们发生(成就)的时间次序进行排列,分别为第1、2、3……n个现象。由于对结果现象来说,它们中的每一个都是必要的,缺一不可。而直到第n-1个现象出现,结果都没有发生,即它们都没有“引起”结果发生,所以都不是结果发生的原因。而第n个现象一出现,结果就发生了,根据“因果关系定义”,它就应当是结果发生的“原因”,其它n-1个现象则只是因果关系发生的相关“条件”。同理,“并联现象”中任何一个现象的出现都足以引起结果的出现,所以并联现象中最先出现的那个现象就“引起”了结果现象的出现,所以它就是结果发生的“原因”。
可见,时间因素对于因果关系具有重要意义。可以认为,从逻辑上说,原因和条件并无区别(因为逻辑分析不考虑时间因素)。只是由于它们出现的时间次序不同,才区分出“原因”和“条件”。
三、逻辑推理与因果关系的区别
逻辑推理与因果关系的区别主要有以下几点:
1、如前所述,逻辑推理与因果关系的最根本的区别是,逻辑推理不考虑时间因素,而因果关系却必须考虑时间因素。例如“父母结合”后“生出儿子”,在因果关系中,“父母结合”是原因,“生出儿子”是结果,二者不能颠倒。但从逻辑推理上说,男女结合却不一定能够生出儿子;反过来说,只要有“儿子出生”这一“条件”,则必然能够推出“父母结合”这一结论。写成逻辑推理形式,就是“因为儿子,所以父母”。由于有人把“因为……所以……”框架下的逻辑推理都看做“因果关系”,结果儿子倒成了父母的原因,闹出大笑话。从这一情况可以看出,用“因为……所以……”形式表述的关系,也可能不是因果关系。
2、逻辑推理的条件是有限的,而在任何一个因果关系中,“条件”实际上是无限的。在逻辑推理中,有时一个条件即可推出一个结论,有时多个条件才能推出一个结论。但即使多个条件推出一个结论,这些条件的个数也都是有限的。但现实中的因果关系却大