ルジャンドルの公式

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:No footnotes 数学初等整数論におけるルジャンドルの公式(ルジャンドルのこうしき、テンプレート:Lang-en-short)とは、自然数 テンプレート:Mvar階乗 テンプレート:Math を素数 テンプレート:Mvar で(整数の範囲で)割り切る最大回数を与える式である。テンプレート:Math素因数分解したときの テンプレート:Mvar冪乗の指数とも言い換えられる。アドリアン=マリ・ルジャンドルに因んで名付けられた。ルジャンドルの定理テンプレート:Ill2に因んでド・ポリニャックの公式とも呼ばれる。

概要

任意の非負整数 テンプレート:Mvar と任意の素数 テンプレート:Mvar に対して、 テンプレート:Mvar を割り切る最大 テンプレート:Mvar-冪の指数(すなわち、テンプレート:Mvar の [[p進付値|テンプレート:Mvar-進付値]])を テンプレート:Math2 で表す。このとき自然数 テンプレート:Mvar に対して

νp(n!)=i=1npi

が成り立つ。ここで x床関数である。右辺の総和は見かけ上無限和となっているが実際には、テンプレート:Math2 ならば npi=0 となるため、テンプレート:Mvarlogpn まで取ればよい。

テンプレート:Math2 のとき、6!=720=243251 である。それぞれの指数は ν2(6!)=4,ν3(6!)=2,ν5(6!)=1 である。これらは以下のようにルジャンドルの公式によって計算できる。

ν2(6!)=i=162i=62+64=3+1ν3(6!)=i=163i=63=2ν5(6!)=i=165i=65=1

証明

テンプレート:Math2 であるから、テンプレート:Mvar 以下の各自然数の素因数 テンプレート:Mvar の指数の総和が求める値である。まず、テンプレート:Mvar 以下の テンプレート:Mvar の正の倍数は np 個だけある。加えて、テンプレート:Math の倍数があるごとに テンプレート:Math に素因数 テンプレート:Mvar をさらに1個見い出すことができる。テンプレート:Math 以降も同様である。故に νp(n!) はこれらの総和に等しい。

他の形式

テンプレート:Mvar を底とする テンプレート:Mvar-進展開の観点からルジャンドルの公式を定式化し直すこともできる。sp(n)テンプレート:Mvarテンプレート:Mvar進表記における各位の和とすると以下の式が成り立つ。

νp(n!)=nsp(n)p1.

例えば、テンプレート:Math2 を二進法で表記すると テンプレート:Math2 であり、s2(6)=1+1+0=2である。したがって

ν2(6!)=6221=4

同様に、テンプレート:Math2 を三進法表示は テンプレート:Math2 であり、s3(6)=2+0=2である。したがって

ν3(6!)=6231=2

である。

証明

テンプレート:Mvarテンプレート:Mvar進法で n=np++n1p+n0 と書ける。したがって、npi=npi++ni+1p+ni であり、

νp(n!)=i=1npi=i=1(npi++ni+1p+ni)=i=1j=injpji=j=1i=1jnjpji=j=1njpj1p1=j=0njpj1p1=1p1j=0(njpjnj)=1p1(nsp(n))

応用

ルジャンドルの公式を用いてテンプレート:仮リンクを証明することができる。特別な場合の一つとして、テンプレート:Mvar を正の整数とすると、(2nn)テンプレート:Math で割り切れるための必要十分条件は、テンプレート:Mvar が [[2の冪|テンプレート:Math の冪]]でないことである。

また、ルジャンドルの公式からは テンプレート:Ill2収束半径p1p1 であることが導ける。

参考文献

外部リンク