3

連続n整数の積で遊んでみた

78
0

今回は昔TEX(これやってみたかった笑)で書いたものをインポートしてみました。一応変になったりしたところは手直ししました。

この記事では、あの有名事実「連続n整数の積はn!で割り切れる」の証明についていろいろ考えていたときにたどり着いた、拡張のようなものを紹介します。遠回りだったり、洗練されていない表現だったりするかもしれませんが、その点はご容赦ください。

最終目標は次の定理です。

d|nならば
k=0m1(x+kd)n(k+1)n=(x)n(x+d)n(x+(m1)d)n(1)n(2)n(m)nZである。

ただし、(x)nはポッホハマー記号で、x(x+1)(x+n1)のことです。

まず、連続n整数の中に自然数pで割り切れるものが何個あるかを考えます。始点をxに選んだときのその個数をfn,p(x)としましょう。

p=3,n=5の例 p=3,n=5の例
(p=3,n=5の例)

xpで割った余りをRp(x)とする。Rp(n)0のとき
fn,p(x)={np (x1,,pRp(n)modp)np+1 (xpRp(n)+1,,pmodp)であり、Rp(n)=0のとき
fn,p(x)=npである。

In(x)={x,x+1,,x+n1}を、右に1ずつずらしてゆく(xを1ずつ増やしてゆく)ことを考える。そのときのIn(x)に属するpの倍数の個数fn,p(x)は、法をpとして、x0からx1になるときに1減り、xnからxn+1になるときに1増える。また、x=1のときfn,p(1)=npであるから、命題が成り立つ。

次の系が成り立ちます。

Rp(n)0のとき x+np={xp+np (x0,,pRp(n)1modp)xp+np+1 (xpRp(n),,p1modp)であり、 Rp(n)=0のとき
x+np=xp+npである。

fn,p(x)=x+n1px1pより定理1から直ちに従う。

d|nならば k=0p1fn,p(x+kd)=nである。

k=0p1fn,p(x+kd)=k=0p1(x+kd+n1px+kd1p)=k=0p1x+kd+n1pk=0p1x+kd1pここで、xpで割った余りをRp(x)とすると、k=0p1x+kd1p=k=0p1(x+kd1pRp(x+kd1)p)=k=0p1x+kd1pk=0p1Rp(x+kd1)pであるから、k=0p1x+kd+n1pk=0p1x+kd1p=(k=0p1x+kd+n1pk=0p1Rp(x+kd+n1)p)(k=0p1x+kd1pk=0p1Rp(x+kd1)p)=(k=0p1x+kd+n1pk=0p1x+kd1p)(k=0p1Rp(x+kd+n1)pk=0p1Rp(x+kd1)p)=n1p(k=0p1Rp(x+kd+n1)k=0p1Rp(x+kd1))となる。k=0,1,,p1において、x+kd1x+kd+n1は公差dの等差数列をなすが、それらはnだけずれている。しかしndの倍数なので、それぞれの等差数列の各項をpで割った余りは並び替えの関係にあり、登場する余りやその回数は完全に一致する。したがって、上式の第2項は0になり、k=0p1fn,p(x+kd)=nが成り立つ。

{fn,p(x+kd)|k=0,1,,p1}の中でnpに等しいもの、およびnp+1に等しいものの個数は、d|nなるdに渡って一定である。

a=np, b=np+1とすると、ka+lb=nかつk+l=pを満たすk,lはただ1組に決まる(実際、(k,l)=(pbn,pa+n)となる)。命題2より、このk,lが各個数であり、dによらない。

準備が整ったので、例の定理を証明します。

再掲

d|nならば
k=0m1(x+kd)n(k+1)n=(x)n(x+d)n(x+(m1)d)n(1)n(2)n(m)nZである。

分母分子の素因数の個数を比較する。分子の素因数pの個数は
k=0m1e=1fn,pe(x+kd)=e=1k=0m1fn,pe(x+kd)で与えられる。分母のそれはd=1,x=1としたものに相当する。そこで、右辺の内側のシグマ、k=0m1fn,pe(x+kd)の値をd,xの関数とみて、任意のm,n,p,eでこれがd=1,x=1で最小になることを示そう。簡単のため、a=npe, b=npe+1と書く。d=1,x=1において、k=0,1,と動くとき、fn,pe(k+1)
a,a,,ar,b,b,,bper,a,a,,ar,b,b,,bper,となる。一般に、k=0,1,と動くときのfn,pe(x+kd)は、この数列の第x項からd項おきに取り出したものである。ここで、命題3から、d|nならばその数列は次のような性質を満たすことがわかっている。

(ar個,bper個),(ar個,bper個),

さて、いま注目しているシグマは、この数列を第1項から第m項まで足したものであるが、小さいもの(a)から優先して足した方が小さくなることは明らかだから、d=1,x=1のときに最小になる。したがって、e=1k=0m1fn,pe(x+kd)e=1k=0m1fn,pe(k+1)が成り立つ。これは任意の素因数を分子が分母以上に持っていることを表し、定理は示された。

こうして目的の結果を得ました。次の2つは、定理4から得られる系です。

連続n整数の積はn!で割り切れる。

定理4においてm=1とすればよい。

(mn)!(1)n(2)n(m)nZ

定理4においてx=1,d=nとすればよい。

読んでいただきありがとうございました。

投稿日:2020118
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中