码迷,mamicode.com
首页 > 其他好文 > 详细

充要条件

时间:2015-01-25 18:12:42      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

上周在写代码的时候脑袋里一直萦绕着奥卡姆剃刀法则,如无必要,勿增实体。也不知道为什么。

后来仔细想了想其实 剃刀法则和充分必要条件所蕴含的道理是一样的。

比如我们的推理过程 从A推理到B 一般我们写代码都会确认A到B是充分的,但是很少会思考A是B的必要的。当然不是说所有的推理都需要是充要条件。因为这也是不可能的。

假如现在有个C,C是包含在A里面的,所以呢从集合的角度来思考那么是可以推出C到B是充分的。那么属于A中但是又不属于C的元素呢?

他们的存在是合理的吗?在软件中整个流程的运行是合适的吗?这个可以用剃刀法则来看 也可以用充要条件来看。

但是剃刀法则实际上从概念上和充要条件不是对等的。

剃刀法则首先要确定问题的研究范围,如无必要,勿增实体。本身就蕴含着需要有个边界。确定边界的过程就是法则应用的过程。

说到这里其实人们不是不懂这些道理,而是说人们在具体的应用中会有所差距,而这些差距是每个人的经验和经历造成的。

但是充要条件是肯定的大家都承认的。

 

充要条件

标签:

原文地址:http://www.cnblogs.com/myflex/p/4248524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!