奥卡姆剃刀定律(Occam's Razor, Ockham's Razor)又称“奥康的剃刀”,它是由14世纪英格兰的逻辑学家、圣方济各会修士奥卡姆的威廉(William of Occam,约1285年至1349年)提出。这个原理称:
“如无必要,勿增实体” (Entities should not be multiplied unnecessarily)。
有时为了显示其权威性,人们也使用它原始的拉丁文形式:
Numquam ponenda est pluralitas sine necessitate.(避重趋轻)
Pluralitas non est ponenda sine necessitate.(避繁逐简)
Frustra fit per plura quod potest fieri per pauciora.(以简御繁)
Entia non sunt multiplicanda praeter necessitatem.(避虚就实)
奥卡姆的威廉说:“没有任何东西应该没有理由被假定,除非它是不证自明(字面上,通过它自身知道),或者可以通过经验得知,或者通过圣经权威知晓。”(Sent. I, dist. 30, q. 1)
“奥卡姆剃刀”意在去繁存简,剔除无用的杂项,倾向于简单的解决方案。但并不是一味的简化问题,而是说:“当两个假说具有完全相同的解释力和预测力时,我们以那个较为简单的假说作为讨论依据。”通俗一点的解释:
达成一件事情的所有方法中,以最简单的那个为准。
例子一,《古今谭概》:
欧阳公在翰林时,常与同院出游。有奔马毙犬。
公曰:“试书其事。”
一曰:“有犬卧于通衢,逸马蹄而杀之。”
一曰:“有马逸于街衢,卧犬遭之而毙。”
公曰:“使子修史,万卷未已也。”
曰:“内翰云何?”
公曰:“逸马杀犬于道。”
相与一笑。
欧阳修说如果你们这般修史,万卷都完结不了,而他只六字描述此事,言简意赅。
例子二:
1、不在同一直线上的三点构成一个面。
2、四个点,五个点也可以构成一个面,但是会多出很多限制性的条件,比如某几个点必须在一条直线上等……
很容易看出1最佳。
网友评论