6

イデアルにおけるLTEの補題

403
0

前回は (LTEの補題とその応用~一般化へ向けて~) ではLTEの補題をp=2や有理数まで拡張しました.これまでは数オリ寄りの話題について触れていましたが,ここからは高校数学を離れてLTEの補題を環論に一般化していこうと思います.ですが証明は前回までとよく似ています.最後にここで示した定理を使って解ける面白い問題を紹介します.

イデアルにおける弱い付値

以下,(可換とは限らない)環Rは単位元を持つとします.また,Zの元は自然な写像ZRによってRの元と見なします.(n1R+1R+...+1R(n回足す)に移す写像)以下の定義は,おそらくここだけの記号となります.

イデアルにおける弱い付値

Rとその両側イデアルIに対し,vI:RZ0{}xRに対して,xInだがxIn+1となる非負整数nで定め,もしそのようなnが存在しないならvI(x)=とする.

これは後に紹介するであろう付値の定義を満たすとは限らない.しかしLTEの補題を成立させるのには十分な性質を持っている.いつものようにvIIが明らかなときは省略する.

イデアルにおける弱い付値

R=Z,I=(p)とすれば,v(p)=vpとなり,通常の付値と一致する.
R=Z,I=(4)とするとv(4)(8)=1,v(4)(2)=0だがv(4)(28)=21+0となり,p進付値の性質v(xy)=v(x)+v(y)を満たさない.

(Iが単項イデアルでaで生成されるならvI=vaと略す事があるかもしれないです.)
まずは基本的な性質を証明する.

(1)Iを両側イデアルとする.xx(R/I)を満たすとき,全てのyRに対して,vI(xy)=vI(yx)=vI(y)である.
一般にvI(xy)vI(x)+vI(y)が成り立つ.
(2)x,yRvI(x)vI(y)を満たすなら,vI(x+y)=min(vI(x),vI(y))である.
一般にvI(x+y)min(vI(x),vI(y))が成り立つ.

(1)vI(y)=のときはyI0=k=1Ikであり,I0がイデアルであることから従う.
vI(y)=aとするときxyIa,xyIa+1を示せば良い.(yxのときも同様である.)前者はイデアルの定義から自明である.後者は,xyIa+1なら,R/Ia+1においてxy=0となり,x(R/I)からx(R/Ia+1)を示せれば,両辺にx1をかけてy=0,つまりyIaとなり矛盾する.
x1modInを帰納的に構成する.n=1のときは仮定よりx1は存在する.n=kのときx1=y(mod Ik)とすると,xy=1+t (tIk)と書ける.z=y+s (sIk)とすると,xz=1+t+xsとなる.s=x1t (mod I)となるようにsを定めれば,xz=1 (mod Ik+1)となり,n=k+1のときも構成できたので帰納法より全ての正整数nx1modInを構成できる.
後半はxIvI(x),yIvI(y)からxyIvI(x)+vI(y)であることから従う.

(2)イデアルが和に関するアーベル群であることから従う.vI(x)<vI(y)とすると,x+yIvI(x)だがx+yIvI(x)+1となるなら,xIvI(x)+1y=IvI(x)+1となり,矛盾する.他の場合も同様である.

これを受けて以下のように付値の類似を定義する.(この定義も一般的ではないと思う)

付値の類似

Rを環,Xを順序アーベル群とする.以下の条件を満たす写像v:RX{}を付値の類似と呼ぶこととする.
(1)v(xy)v(x)+v(y)
(2)v(x+y)min(v(x),v(y))
(3)v(1)=v(1)=0,v(0)=

このとき以下の性質が成り立つ.

R={xR|v(x)0},I={xR|v(x)>0}とするとRは環でIはその両側イデアルである.

定義からほとんど明らかである.加法逆元はv(x)v(x)+x(1)=v(x)から存在する.

さらに補題1(1)を付値の類似に課してみる.

弱い付値

付値の類似v:RX{}x(R/I)v(xy)=v(yx)=v(y)を満たすときこれを弱い付値と呼ぶこととする.

弱い付値におけるLTEの補題

Rを環とし,vを弱い付値とする.xRx1Iを満たすなら任意のn(R/I)となる正整数に対してv(xn1)=v(x1)が成立する.

仮定よりx1=tとおくとv(t)>0であり,v(xn1)=v((t+1)n1)=v(tn+ntn1+nC2tn2+...+nC2t2+nt+11)=v((tn2+ntn2+nC2tn3+...+nC2t+n)t)
ここでtIよりtn2+ntn2+nC2tn3+...+nC2t+n=n(R/I)なので弱い付値の定義から,v(xn1)=v((tn2+ntn2+nC2tn3+...+nC2t+n)t)=v(t)=v(x1)
がわかる.

これはp=2のときのLTEの補題の(1)にあたる.

より強いLTEの補題

前節で弱い付値とそこで成り立つLTEの補題述べたが,付値の条件を強めるとより原型に近いLTEの補題を得ることができる.以下の定義も例によってここだけの用語である.(ネーミングセンスがあれですが...Zと整合性がとれるということで許してください.())

弱いZ付値

弱い付値RX{}が任意のnZに対してv(nx)=v(n)+v(x)を満たすときこれを弱いZ付値という.

弱いZ付値で成り立つLTEの補題を示す前に一つ補題を示しておく.

付値の類似に対してv(x)v(y)v(x+y)=min(v(x),v(y))が成立する.

対称性よりv(x)<v(y)の時のみ示せば良い.v(y)v(y)+v(1)=v(y),v(x+y)v(x)より
v(x+y)v(x)=v(x+yy)min(v(x+y),v(y))min(v(x+y),v(y))=Xとなる.X=v(y)のときはv(x)v(y)となり,矛盾するので,X=v(x+y).よって上の式の不等号が全て等号であるので,示された.

弱いZ付値におけるLTEの補題

Rを環,v:RX{}を弱いZ付値とする.
xR2以上の全ての正整数kに対してv((x1)k1)>v(k)特に(k1)v(x1)>v(k)を満たすとする.このときnを任意の正整数とするとv(xn1)=v(x1)+v(n)が成立する.

仮定よりx1=tとおくとv(t)>0であり,v(xn1)=v((t+1)n1)=v(tn+ntn1+nC2tn2+...+nC2t2+nt+11)=v((tn+ntn1+nC2tn2+...+nC2t2+nt)よって補題4から,2以上n以下の整数kv(nCktk)>v(nt)を示せば良い.
v(nCktk)+v(k)=v(knCktk)=v(nn1Ck1tk)v(ntk)=v(tk1)+v(nt)>v(k)+v(nt)(最後の変形に仮定を用いている.)よって補題4からv(xn1)=v(n(x1))=v(x1)+v(n)を得る.

この定理は奇素数の時のLTEの補題やp=2のLTEの補題の(2)に当たる.

一般化されたLTEの補題の応用

ここではここまでで示したLTEの補題を行列環に適用し,興味深い問題を紹介する.
nを正整数とし,M=Mn(Z)とし,p=pMとすると,pは両側イデアルとなる.従ってこれから弱い付値を定義できる.この付値の類似は弱いZ付値となる.証明は意外と簡単で,「v(x)=nxの各成分がpで割り切れる回数の最小値がnである」という事から従います.従って定理5を成立させる能力を持っている.

p=7とすると,v7(07240121)=1である.
p=3のときA=(1334)のときv3(AE)=1(Eは単位行列)である.従って(k1>v3(k)なので)定理5からv3(A3E)=2である.実際A3E=(54363618)なので定理が正しい事がわかる.

さて,これを使って解くことができる問題を紹介する.

問題

nを非負整数とし,多項式fn(x)f0(x)=x,fn+1(x)=fn(20x2+x)で定める.
このときf2020!(2020)2020の末尾の0の個数を求めよ.

解答

a:f(x)f(20x2+x)が環準同型つまり,Z加群の準同型である事からその表現行列を考える.
fn(x)x3で割った余りをgn(x)とおくと,ある整数列anが存在してgn(x)=anx2+xと書ける.ここでg0(x)=xより,a0=0,gn+1(x)=an(20x2+x)2+20x2+x=(an+20)x2+x (mod x3)なので,an=20nがわかる.

次にf2020!(x)の二次以上の項の末尾の0の個数が2020!の末尾の0の個数より多い事を示す.整数mの末尾の0の個数はv2(m),v5(m)の小さい方と等しいことに注意する.
Nを十分大きい整数とすると,f2020!xNで割った余りもf2020!となる.またZ[x]/(xN)Z上の自由加群であり,ランクはNである.(ランクが無限だと議論が怖いので剰余してランクを有限にした)ここにおいてx20x2+xに移す写像は線形写像であり,その表現行列(基底は1,x,x2,x3...とする)をAとすると,明らかにAE20MN(Z)なのでv2(AE)=2,v5(AE)=1となる.従って2(k1)>v2(k),k1>v5(k)なので定理5からv2(A2020!E)=2+v2(2020!),v5(A2020!E)=1+v5(2020!)となる.よってxe2=(0100...)f2020!(x)=A2020!e2と見なせるのでf2020!(x)xA2020!Eとなり,上の結果から係数を見ればf2020!(x)の二次以上の項の末尾の0の個数は2020!の末尾の0の個数より多い.
よって2020!の末尾の0の個数は404+80+16+3=503よりf2020!x=10504x2(xg(x)+k)(k5で割り切れない(最初の議論からk=2020!2010504のため)).これに2020を代入するとf2020!(2020)2020の末尾の0の個数は506個であるとわかる.

初等的な問題なのに行列のLTEの補題を使って解くことができるのは面白いと思ういます.
今回はp=2のLTEの補題の(1),(2)の形の定理を示すことが出来たが(3)を考えることは出来るだろうか.これは代数的整数などには示すことが出来るのでそこら辺の話を次回書こうかと思います.

投稿日:2020119
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

整数が好きです

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. イデアルにおける弱い付値
  2. より強いLTEの補題
  3. 一般化されたLTEの補題の応用