概率为0的事件就肯定不可能发生吗?你根本不懂概率!

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,第1张

在闭区间[0,1]上任取一点,对应的实数是有理数概率是多少?

关于这个问题的结论,一直争论不休。今天笔者斗胆再来挑战一下这个充满争议的问题,严格证明区间[0,1]上取到有理数的概率为0。

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片1,第2张

首先我们解释清楚什么是实数?什么是有理数?什么是无理数

所谓有理数是指有限小数或无限循环小数,这里将整数视为有限小数。所有的有理数都可以写成既约整分数的形式,这里将整数视为分母为1的分数。所谓既约整分数就是指分子分母都是整数并且约到最简的分数。

若a∈有理数集Q,则a=m/n,这里m、n∈整数集z,且(m,n)=1,n≠0。这里符号(m,n),代表正整数m和n的最大公约数,若(m,n)=1,则称m和n互质。

无理数是指无限不循环小数,任何无理数都不能写成两个整数相除的分数形式。

有理数集Q和无理数集构成实数集R。也就是说,在实数范围内,除了有理数就是无理数。有理数集和无理数集的交集是空集∅,并集是实数集。

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片2,第3张

我们首先来思考这样一个问题:

在区间[0,1]上任取一点,取到有理数1/2对应的点的概率是多少?

要想解决这个问题,我们需要知道概率是如何计算的。

从古典概率的角度来看:

若整体事件包含n个等可能事件,所求事件A包含其中m个等可能事件,则事件A发生的概率:

P(A)=m/n

注意:在古典概率中,这里的m和n必须为有限个事件。

回到这个问题,整体事件为在“在闭区间[0,1]上任取一点”。很显然,区间[0,1]上有无穷多个点。所以整体事件有无穷多个,不符合古典概率的条件。

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片3,第4张

所以,这个问题只能用几何概率来解释。几何概率与古典概率的本质区别就是,样本总数是无限个的。我们在描述样本总量时不是用数量来描述,而是用测度来描述的。

一条线段的测度就是这条线段的长度;一个平面图形的测度就是这个图形的面积;一个立体图形的测度就是这个图形的体积。

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片4,第5张

闭区间[0,1]上所有点的测度,就是区间[0,1]的长度d=1-0=1。而一个点1/2的长度显然是0。所以取到点1/2的概率为:

P=0/1=0

实际上,在区间[0,1]上任取一点,无论这个点是有理数还是无理数,其概率都是0。

那么问题来了?概率为0的事件有可能发生吗?

在古典概率的角度,由于样本总数必须是有限的,所以概率为0的事件也称为不可能事件,是绝不可能发生的。

但在几何概率的角度,由于样本总数是无限的,所以只要所求事件的样本数是有限的,概率就是0,因为有限除以无限必然为0。

概率为0的事件完全有可能发生。

也就是说,在纯理论的角度,我们完全可以取到1/2这个点,但是却说取到1/2这个点的概率是0。

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片5,第6张

我们再看一个简单的例子,在区间[0,1]上任取一点,落在区间[1/3,2/3]上的概率为多少?

根据测度论体系,所求概率为区间[1/3,2/3]的测度比上区间[0,1]的测度,也就是区间[1/3,2/3]的长度比上区间[0,1]的长度。

[1/3,2/3]的长度为2/3-1/3=1/3

[0,1]的长度为1-0=1

所以所求概率为P=1/3:1=1/3

好了,现在回到最开始的问题:

在闭区间[0,1]上任取一点,这个点对应的实数是有理数的概率是多少?

把这个问题转化一下,就是问在区间[0,1]上,所有有理数的点组成的集合对应的长度比上区间[0,1]的长度1。

接下来我们来讨论:在区间[0,1]上,所有有理数的点组成的集合对应的长度为多少?

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片6,第7张

我们假设在区间[0,1]上所有的有理数分别为:

q1、q2、q3、…

取任意足够小的正数ε>0,令

q1∈(q1-ε/4,q1+ε/4)

q2∈(q1-ε/8,q1+ε/8)

q3∈(q1-ε/16,q1+ε/16)

…………

(q1-ε/4,q1+ε/4)的长度为:

(q1+ε/4)-(q1-ε/4)=ε/4+ε/4=ε/2

(q1-ε/8,q1+ε/8)的长度为:

(q1+ε/8)-(q1-ε/8)=ε/8+ε/8=ε/4

(q1-ε/16,q1+ε/16)的长度为:

(q1+ε/16)-(q1-ε/16)

=ε/16+ε/16=ε/8

…………

显然,所有有理数的集合

{q1,q2,q3,…}的长度:

一定小于每个点所在区间的长度和

d<ε/2+ε/4+ε/8+…

注意到数列ε/2,ε/4,ε/8,…

构成一个首项a1=ε/2,公比q=1/2的无穷递缩等比数列

根据等比数列求和公式:

Sn=[a1×(1-q^n)]/(1-q)

当-1<q<1时

lim(q^n)=0,n→∞

无穷递缩等比数列所有项之和

S=lim(Sn)

=lim{[a1×(1-q^n)]/(1-q)}

=[a1×(1-0)]/(1-q)=a1/(1-q)

n→∞,-1<q<1

S=a1/(1-q)

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片7,第8张

由于-1<q=1/2<1,所以

S=ε/2+ε/4+ε/8+…

=(ε/2)/(1-1/2)=(ε/2)/(1/2)=ε

d<ε/2+ε/4+ε/8+…=ε

注意到ε是任意足够小的正数

也就是说d比任意小的正数还要小

而长度d必然大于等于0

那么d只能为0

因为如果d>0

则必能找到0<ε=d/2<d

这与d<ε矛盾

所以,所有有理数的集合{q1,q2,q3,…}的长度d=0

也就是说,取到有理数的概率P=0/1=0

至此,我们终于严格证明了这一结论,但问题也随之而来。

为什么我们有可能取到有理数,但却说取到有理数的概率是0呢?刚才我们讲到取有限点集的概率为0,而有理数集是无限点集,为什么取到有理数的概率还是0呢?

其根本原因就在于区间上的一些点集相对于整个区间而言,是可以忽略不计的。尽管有理数集有无穷多个,但这无穷多个点集的长度是0,所以取到有理数的概率也是0。

我们也可以这样来理解,尽管有理数集有无穷多个,但相对于整个区间上所有实数的无穷大而言,有理数集的无穷大是低阶无穷大,而低阶无穷大除以高阶无穷大等于0,自然取到有理数的概率就是0。

到这里,你又产生了新的疑问。既然有理数集我们可以这样操作来证明长度为0,那我们也可以采用同样的操作方式来证明无理数集的长度也是0啊!如果有理数集的长度和无理数集的长度都是0,那么实数集的长度也应该是0啊!

答案是否定的!无理数集不能采用以上操作!

因为有理数集可以写成有序集合{q1,q2,q3,…},但无理数集无法做到这一点。

原因在于有理数集是可数的,而无理数集是不可数的。

概率为0的事件就肯定不可能发生吗?你根本不懂概率!,文章图片8,第9张

前面已经提到所有有理数都可以表示成分子分母互质的整分数,那么我们就可以将区间[0,1]上的所有有理数依次有序的排列出来:

0,1,1/2,1/3,2/3,1/4,3/4,1/5,2/5,3/5,4/5,…

区间[0,1]上的任何一个有理数都可以在这个有序列中找到一个确定的位置。

所以,有理数集是可数的。

但对于无理数集,你无法找到任何一种有序的排列方式将所有无理数依次排列出来。

所以,无理数集是不可数的。

特别强调:可数集不代表有限集。简单来说,可数集的含义就是可以一个两个三个,这样有序的数出来。有限集必然为可数集,而无限集有可能是可数集也有可能是不可数集。

最简单的例子就是正整数集N*,N*是一个无限集,但N*显然是可数的。

总结一下:

在闭区间[0,1]上取有限点集的概率必然为0,取无限可数集的概率也为0。

也就是说,在闭区间[0,1]取到有理数的概率为0,而取到无理数的概率为100%=1。

最后,再给大家提供一种全新的思路。上述问题可以转化为取一个0≤x≤1的小数x。

x=0.a1a2a3……

小数点后每一位都从0—9随机取值,这样一直无限的操作下去。

如果取到0.5000……,就等价于取到有限小数,也就是1/2;

如果取到0.3333……,就等价于取到无限循环小数,也就是1/3;

这两类情况等价于取到有理数。

如果取到无限不循环小数,就等价于取到无理数。

你试想一下,这样无限取下去,有没有可能取到从小数点后某一位开始一直是0或者从某一位开始一直是循环的小数?

我认为,这种可能性仅存在于理论上,我们几乎可以确定取到的小数是毫无规律的。这也再次印证了取到有理数的概率是0,而取到无理数的概率是1。


本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 概率为0的事件就肯定不可能发生吗?你根本不懂概率!

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情