在数论中,贝亚蒂定理(英文:Beatty sequence)指:若
使得
。定義集(贝亚蒂列)
,则P 和 Q 构成正整数集的一个分划:
,
。
即是說:若兩個正無理數的倒數之和是1,則任何正整數都可剛好以一種形式表示為不大於其中一個無理數的正整數倍的最大整數。
此定理由Sam Beatty在1926年發現。
比如说对于黄金分割率
而言,可以令
,有
(根据黄金分割率的性质),生成两个序列:
- 1,3,4,6,8,9,11,12,14,...(sequence A000201 in the OEIS)
- 2,5,7,10,13,15,...(sequence A001950 in the OEIS)
这被用来构建 Wythoff array,是证明威佐夫博弈的一个关键步骤。
Rayleigh 定理[编辑]
Rayleigh 定理,又被称为贝亚蒂定理,定义为:
- 指定一个无理数
,这里存在着一个数
使得贝亚蒂序列
和
引出的同名集合将正整数集合划分:即所有的正整数属于且仅属于两个集合中的一个。
第一种证明[编辑]
给定
,使得
,必须要证明任意一个正整数属于且仅属于序列对应的集合
或者
中的一个。
为了证明它,可以构建两个不同的没有交集的集合并排成一个有序序列(可以通过有序序列的有序性,使得下标和值一一对应),通过构造值和对应下标的一一对应的关系,证明任意一个正整数对应的值属于且仅属于两个集合中的一个,而对应两个集合的下标集合正是
和
。
需要考虑如下:对于正整数
和
而言,有分数
和
形成的序列。这两个序列对应的的集合没有交集,且容易证明序列本身没有重复元素。
- 没有交集可以利用反证法,证明两个数
,有
,那么满足:
,因为
属于无理数,故
也属于无理数,不能被两个有理数的比来进行表示,矛盾故它们形成的集合没有交集。
将两个序列组合成一个序列,需要证明值
对应的下标就是
:在
形成的子序列中,
的下标为
;而在另一个子序列,即
形成的序列中,
前面一共有
个数,综上它的下标就为
。同理值
对应的下标就为
。
综上这两个没有交集的序列合成的序列下标和值本身是一一对应的,值本身和
和
是对应的,可以证明这是一个划分。
第二种证明[编辑]
重复: 假设, 与定理相反地, 有整数 j > 0 和 k 和 m 使得
![{\displaystyle j=\left\lfloor {k\cdot r}\right\rfloor =\left\lfloor {m\cdot s}\right\rfloor \,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef7358de0db61c08072093cf058a1c8fb4d78de1)
这等价于不等式
![{\displaystyle j\leq k\cdot r<j+1{\text{ 且 }}j\leq m\cdot s<j+1.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d02c764cf1da2c83d978d50e8624f80f99d22f91)
对于非零的 j, 无理数r 和 s, 等号不可能成立. 所以
![{\displaystyle j<k\cdot r<j+1{\text{ 且 }}j<m\cdot s<j+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/16e53660923638aa63a541791865d7bb6ee6c289)
从而
![{\displaystyle {j \over r}<k<{j+1 \over r}{\text{ 且 }}{j \over s}<m<{j+1 \over s}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/457f9f568b8ab3a916940c54051ed5e1b6d00dd6)
将它们相加并利用条件得,
![{\displaystyle j<k+m<j+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09922e209ad63746f32a3710e57d2e09a866c8b6)
这是不可能的 (两个相邻整数之间没有其他的整数). 所以假设不成立.
遗漏: 假设, 与定理相反地, 有整数 j > 0 和 k 和 m 使得
![{\displaystyle k\cdot r<j{\text{ 且 }}j+1\leq (k+1)\cdot r{\text{ 且 }}m\cdot s<j{\text{ 且 }}j+1\leq (m+1)\cdot s\,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c6bc51a27639e5bda45fbef754574dec1e3717e6)
因为 j + 1 非零且 r 和 s 为无理数, 等号不可能成立, 所以
![{\displaystyle k\cdot r<j{\text{ 且 }}j+1<(k+1)\cdot r{\text{ 且 }}m\cdot s<j{\text{ 且 }}j+1<(m+1)\cdot s.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6eb17d1ceabb727d28360c50cdd7da216596f436)
于是得
![{\displaystyle k<{j \over r}{\text{ 且 }}{j+1 \over r}<k+1{\text{ 且 }}m<{j \over s}{\text{ 且 }}{j+1 \over s}<m+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4fd2e37a24eb22bbe2109dde2ed2a6bfd8e78f94)
将这些不等式相加得
![{\displaystyle k+m<j{\text{ 且 }}j+1<k+m+2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/437c6bd043fee7fa96dbe9a9a2130b65f876542f)
![{\displaystyle k+m<j<k+m+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f907561b6f5509589f00bdcaf3da3bef9f0bcbc8)
这是不可能的. 所以假设不成立.
外部連結[编辑]