■無理数・代数的数・超越数(その6)

 今回のコラムでは,

  [参]ベイカー「初等数論講義」サイエンス社

のなかから整除性に関する問題をいくつか取り上げることにします.

===================================

【Q1】n>1に対して,

  1+1/2+1/3+・・・+1/n

は決して整数にはならないことを証明せよ(タイシンガー,1915年).

 調和級数Hn=Σ(1/n)は非常にゆっくりとですが大きくなり,ついには無限大に発散すること,すなわち,

  1/1+1/2+1/3+1/4+・・・+1/n〜logn→∞

は容易に示すことができます.ここで,n番目の調和数を

  Hn=1/1+1/2+1/3+1/4+・・・+1/n

と定義すると,H1=1,H2=3/2,H3=11/6,・・・,H∞=∞となります.この問題はn>1ならば,Hn は整数にはならないことを示せというものです.

 たとえば,分母が2のべき乗になっている項のうちで,その指数が最大のものを考えると,それと組になる項がどこにもありません.このことから,Hnは分子が奇数で,分母が偶数の分数になるのですが,このことをきちんとした形で書いてみましょう.

(証)2^k≦n<2^k+1となる最大の指数をk,Pをn以下のすべての奇数の積とする.

  Hn=1+1/2+・・・+1/2^k+1/2^k+1+・・・+1/n

の両辺に2^k-1Pを掛ければ,

  2^(k-1)PHn

 =2^(k-1)P(1/1+1/2+1/3+1/4+・・・+1/n)

右辺の各項は2^k-1P/2^k=P/2以外の項はすべて整数となる.

 なお,これと類似の問題としては,

  1/(a+1)+1/(a+2)+・・・+1/(a+n)

は決して整数にはならない   (クルシュチャク,1918年)

  1/(a+d)+1/(a+2d)+・・・+1/(a+nd)

は決して整数にはならない   (エルデシュ,1932年)

などがあげられます.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

 ところで,

  Sn=Σ1/n^2=1/1^2+1/2^2+1/3^2+・・・+1/n^2

が整数にならないことを示すのは上の問題よりも簡単です.そもそも1<Σ1/n^2<2なのですから整数でないことは自明なのですが,上と同様にやってみましょう.

(証)2^k≦n^2となる最大の指数をk,Pをn以下のすべての奇数の積とすると,

  2^(k-1)P^2Sn

 =2^(k-1)P^2(1/1^2+1/2^2+1/3^2+・・・+1/n^2)

は,2^(k-1)P^2/2^k以外の項はすべて整数となる.

 Σ1/n^2 =1/1^2+1/2^2+1/3^2+1/4^2+・・・=π^2/6

が収束することは1/n^2<1/(n−1)nを用いて,次のようにして示すことができます.

(証)n次部分和をPn とすると,

  Pn =1/1^2+1/2^2+1/3^2+・・・+1/n^2

<1+1/1・2+1/2・3+・・・+1/(n−1)・n

=1+(1/1−1/2)+(1/2−1/3)+・・・(1/(n−1)−1/n)

=2−1/n<2

より,単調増加数列{Pn }は有界でn→∞のとき収束することがわかります.

===================================

【Q2】p>3が素数ならば

  1+1/2+1/3+・・・+1/(p−1)

の分子はp^2で割り切れることを証明せよ(ウォルステンホルムの定理).

(証)1+1/2+1/3+・・・+1/(p−1)を通分すれば,分母は(p−1)!である.ウィルソンの定理より

  (p−1)!=−1  (mod p)

であるから分母はpで割り切れない.したがって,

  S=(p−1)!(1+1/2+1/3+・・・+1/(p−1))

がp^2で割り切れることを証明すればよいことになる.

 Sは1,2,・・・p−1からp−2個とったあらゆる組合せの積の和である.そこで

  F=(x−1)(x−2)・・・(x−p+1)

   =x^p-1−A1x^p-2+・・・−Ap-2x+Ap-1

と書けば,根と係数の関係より

  Ap-1=(p−1)!

  Ap-2=(p−1)!(1+1/2+1/3+・・・+1/(p−1))

 x=pとおけば

  (p−1)!=p^p-1−A1x^p-2+・・・−Ap-2p+Ap-1

  p^p-2−A1p^p-3+・・・+Ap-3p−Ap-2=0

 S=Ap-2であるから,ここでp|A1,p|A2,・・・,p|Ap-2がいえれば,p>3のときp^2|Ap-2.2項係数pCkを(p,k)と書くことにすると,

  p|(p,k)   (k:1~p-1)

であるから,A1〜Ap-1を2項係数で表すことができればp|A1,p|A2,・・・,p|Ap-2がいえたことになる.

  xF=x(x−1)(x−2)・・・(x−p+1)

    =x^p−A1x^p-1+・・・−Ap-2x^2+Ap-1x

xをx−1で置き換えれば

  (x−1)^p−A1(x−1)^p-1+・・・−Ap-2(x−1)^2+Ap-1(x−1)

 =(x−1)(x−2)・・・(x−p+1)(x−p)

 =(x−p)(x^p−A1x^p-1+・・・−Ap-2x^2+Ap-1)

 ここでx^kの係数を比べると

  A1=(p,2),

  2A2=(p,3)+(p-1,2)A1,

  3A3=(p,4)+(p-1,3)A1+(p-2,2)A2,

  (p−1)Ap-1=1+A1+A2+・・・+Ap-2

===================================