米迪定理
维基百科,自由的百科全书
米迪定理說明若有質數
、少於
的正整數
、大於1的正整數
和任意正整數
,
使得
在
進位制內的循環節長度是
,且將這個分數用循環小數寫成
,則有以下結論:
這個定理還可再作推廣(广义米迪定理):若
是
的正因數,則
是
的倍數。
例 [编辑]
定理的证明 [编辑]
米迪定理可以用群论中的结果来证明。然而,也可以用算术和同余来证明米迪定理:
设p为素数,a/p是0与1之间的分数。假设在b进制中,a/p的展开式的周期为l,所以:
其中N是在b进制中的展开式为a1a2...al的整数。
注意bl − 1是p的倍数,因为(bl−1)a/p是一个整数。另外,对于任何小于l的n,bn−1都不是p的倍数,否则在b进制中a/p的周期将小于l,这是不可能的。
现在,假设l=hk。那么bl−1是bk − 1的倍数。设bl − 1 = m(bk − 1),因此:
但bl−1是p的倍数;bk−1不是p的倍数(因为k小于l);且p是素数;因此m一定是p的倍数,且
是整数。也就是说:
现在,把a1a2...al分成h个长度为k的部分,并设它们在b进制中表示N0...Nh − 1,所以:
为了证明b进制中广义的米迪定理,我们必须证明h个整数Ni的和是bk − 1的倍数。
由于bk被bk−1除余1,任何bk的幂被bk − 1除也余1。因此:
这就证明了b进制中广义的米迪定理。
为了证明原先的米迪定理,取h = 2的特殊情况。注意N0和N1在b进制中都由k个数字表示,所以都满足
N0和N1不能都等于0(否则a/p = 0),也不能都等于bk − 1(否则a/p = 1),因此:
由于N0 + N1是bk − 1的倍数,所以有:
外部链接 [编辑]
|
||||||||||||||










![\frac{a}{p}=[0.\overline{a_1a_2\dots a_l}]_b](http://upload.wikimedia.org/math/d/5/9/d59c45cb541c04a300cab2cf4784986c.png)
![\Rightarrow\frac{a}{p}b^l=[a_1a_2\dots a_l.\overline{a_1a_2\dots a_l}]_b](http://upload.wikimedia.org/math/5/5/e/55e4ec06bd7c5c2b83146794911af570.png)
![\Rightarrow\frac{a}{p}b^l=N+[0.\overline{a_1a_2\dots a_l}]_b=N+\frac{a}{p}](http://upload.wikimedia.org/math/8/c/f/8cfc5f91cf394b9a517c986cc1171cd1.png)




![N_{h-1}=[a_1\dots a_k]_b](http://upload.wikimedia.org/math/1/d/e/1dec65318d6e9496cd843fd1f842ba11.png)
![N_{h-2}=[a_{k+1}\dots a_{2k}]_b](http://upload.wikimedia.org/math/0/5/c/05c85e383dc8c9dd77aeabc204f48af3.png)

![N_0=[a_{l-k+1}\dots a_l]_b](http://upload.wikimedia.org/math/c/f/5/cf52e72c42029c92a1ac7da1323f8bbf.png)





