【科普】拉姆齐定理RamseyTheory-2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【科普】拉姆齐定理RamseyTheory-2相关的知识,希望对你有一定的参考价值。

参考技术A

鸽笼原理也称作盒子原理Box Principle或抽屉原理Draw Principle。

简而言之就是将N+1只鸽子放入N个笼子,必然有一个笼子里的鸽子不止一只。

数学表示就是,如果要把km+1个对象放到m个盒子里,则至少有一个盒子里的对象不少于k+1只。

以荷兰数学家BL van der Waerden的名字命名的范德瓦尔登定理,描述的是:

对于 1,2,3,4...n 数字序列,如果随机把每个数字染上 种颜色,那么一定有k个颜色相同的数字形成等差数列。

如图所示,共n=8个数字,r=2种颜色,如果我们添加第9个数字是红色的,那么3、6、9这三个红色数字(k=3)形成等差数列,如果我们添加第9个数字是蓝色的,那么1、5、9三个蓝色数字(k=3)形成等差数列。

所以,范德瓦尔登数字计作 ,就是在2种颜色情况下形成3连等差的最少是9个数字。

tic-tac-teo是个极简单游戏,圆圈和叉叉两方,如果谁先竖向3个或者横向3个或者斜向45度3个连成一条线,那么就获胜。如图中叉叉右斜45度连成一条线获胜。

这个图可以换成数字坐标版本:

我们从上图可以发现,横向11,12,13可以获胜,竖向13,23,33可以获胜,这两种横竖获胜的三个数字中都有一位是相同的,比如13,23,33中第二位都是3.

斜线获胜额是11,22,33和13,22,31,对这种情况的规律是每一位数字都不同,比如13,22,31第一位是1-,2-,3-,第二位是-3,-2,-1。

这是二维坐标的情况,当然可以变成3维坐标或者4维坐标甚至更多(超级立方体)。

对于这个图,如果交互第一排第二个圈和第三个叉,那么就是平局。但是黑尔斯-朱厄特定理指出,当维度达到8的时候(就是每个位置需要8个数字表示),将不可能出现平局,也就是一定会有一方无可避免的连3个成一线。

黑尔斯-朱厄特定理的核心哲学就是没有绝对的随机,当随机达到一定程度的时候就必然出现带有规律的局部特征。

局部有序是随机的必然,有序和随机是辩证统一的。所以生命并不是宇宙的偶然,而是大量随机所产生的必然结果。

这带给我们以下问题:

END

浅谈鸽巢原理的证明和简单应用

一、鸽巢原理的证明

1.定义:

若有n个鸽巢和kn+1只鸽子,所有的鸽子都进入鸽巢,那么至少有一个巢中有k+1只鸽子(n,k≥0)。

2.证明(反证法):

若每个鸽巢中的鸽子数都不大于k,则总鸽子数<=kn,与已知相悖。得证。

3.拉姆齐(Ramsey)定理的证明:6个人中,要么存在三个人彼此互相认识,要么存在三个人彼此都不认识;

证明:设六个人为六个点,认识或不认识用两种不同颜色的线段代表,因为两人只有一种关系,所以任意一点一定会引出连向其他5点的五个线段,根据鸽巢定理,有2种关系,有2*2+1=5条关系线,即k=2,
那么必定有一种关系拥有2k+1=3条关系线,得证。

4.中国剩余定理(孙子定理)的证明:

求证:设N,M除了1以外没有公约数(即N,M互质),两个数字a,b满足0≤a<N, 0≤b<M,则恰好存在且仅存在一个数字c满足0≤C<NM且c除以n的余数为a,除以m的余数为b。
证明(反证法):设存在两个不等的数0≤C1,C2<n
m,使C1,C2关于N,M均同余,即
那么我们不妨设C1<C2,那么设k=C2-C1,那么显然,C2-C1为N,M的整数倍,即k为N,M的公倍数,则有kmin=LCM[N,M];
因为N,M互质,由LCM求值公式知,那么k=LCM[N,M]=NM;那么C2=C1+K=C1+NM>=N*M,与假设相悖。得证。

5.一些数学定理的证明:

①求证:有理数中的无限位小数在小数点后某一位必开始循环。

证明:由有理数定义我们可设该有理数为N/M(N,M∈Z且M!=0),那么根据竖式除法的原则,求值过程中不断更新的是分子N的值,由于不同分子都是由上次的分子对分母取模所得知,去M个不同的分子,那么根据鸽巢原理,他们中至少有两个数关于M同余,那么下一位结果也就循环了。得证。

②求证:从1到2n中,选n + 1个数,至少有一对数,其中一个数是另一个数的倍数;

证明:将选中的n+1个数中所有的2都除掉,即除以2k,由于1-2n中只有n个奇数,一定有一对数的奇数形式是相等的。这两个数分别是2mequal,2^nequal,因此一定一个数是另一个数的倍数。得证。

③求证:从1-2n中,选n+1个数,至少有一对数是互素的;

证明:我们可以将[1,2n]划分为n个区间[1,2],[3,4],......,[2n-1,2n],那么n+1个数中至少有两个数来自同一区间;由相邻两数互质知n+1个数中,至少有一对数是互素的。

④求证:对于任意正整数 n ,都能找到一个 n 的倍数,它全由数字 0 和 1 构成,且前半部分全部为1,后半部分全部为0;

证明:我们取n个数1,11,111,1111,......,i个1,由鸽巢原理知,这n个数中对n取模至少有两个数相同,设较大的数为M,较小的数为m,则易证n|M-m;因为M为长度大于m的1串,那么相减后M-m前半部分一定全部为1,后半部分全部为0;

具体关于GCD、LCM相关的证明可以参考以前关于最大公约数的性质的随笔:http://www.cnblogs.com/COLIN-LIGHTNING/p/8371664.html;

二、相关题目

1.[POJ2356]Find a multiple

题解随笔:http://www.cnblogs.com/COLIN-LIGHTNING/p/8481478.html

2.[POJ3370]&[HDU1808]Halloween treats

题解随笔:http://www.cnblogs.com/COLIN-LIGHTNING/p/8481488.html

3.[HDU1205]吃糖果

题解随笔:http://www.cnblogs.com/COLIN-LIGHTNING/p/8481493.html

以上是关于【科普】拉姆齐定理RamseyTheory-2的主要内容,如果未能解决你的问题,请参考以下文章

科普有趣“小学”数学题,做出一道即可成名(持续补充)

科普有趣“小学”数学题,做出一道即可成名(持续补充)

hdu6152 拉姆齐定理

拉姆齐定理

[HDOJ6152] Friend-Graph(拉姆齐定理)

科普 | 区块链不可能三角:去中心化安全和高性能