1

"双子"な行列とその必要十分条件

52
0

概要

この記事は、 パスカルの三角形の驚くべき対称性 という記事の続きです。今回は、前回現れた行列の性質を一般化した「双子」という関係を導入し、その必要十分条件を求めます。また、その応用として、行列A,Bが双子なら、Ak,Bk(kZ)も双子であることを証明します。

双子な行列

N次正方行列A=(aij),B=(bij)の関係を次のように定義します。

(1)nを正整数とする。
ai1iσ(1)ai2iσ(2)ainiσ(n)=bi1iσ(1)bi2iσ(2)biniσ(n)
が任意のi1,,in{1,2,,N}および任意のσSnで成り立つとき、ABn双子であるという。
(2)特に、σが巡回置換のときに上式が成り立つ、すなわち、
ai1i2ai2i3aini1=bi1i2bi2i3bini1
が任意のi1,,in{1,2,,N}で成り立つとき、ABnサイクルであるという。

前回の記事で示したのは、パスカルの三角形の中に現れる正方行列Aについて、AtAは任意の正整数nに対してn双子であると言い換えられます。後で改めて定義し直しますが、このように任意の正整数nに対してn双子であることを、単に双子ということにします。

双子である必要十分条件

以下、行列A,Bはすべての成分が正であるとします。

ABn+1サイクルならば、nサイクルである。

ai1i2ai2i3aini1=bi1i2bi2i3bini1
を示す。A,Bn+1サイクルなので、in+1=i1に選べば、
ai1i2ai2i3aini1ai1i1=bi1i2bi2i3bini1bi1i1
が成り立ち、i1==in+1に選べば、
ai1i1ai1i1ai1i1ai1i1=bi1i1bi1i1bi1i1bi1i1
である。第2式よりai1i1=bi1i1であるから、第1式より目的の式を得る。

ABn+1双子ならば、n双子である。

ai1iσ(1)ai2iσ(2)ainiσ(n)=bi1iσ(1)bi2iσ(2)biniσ(n)
を示す。A,Bn+1双子なので、σ=(12nn+1σ(1)σ(2)σ(n)n+1)すれば、
ai1iσ(1)ai2iσ(2)ainiσ(n)ain+1iσ(n+1)=bi1iσ(1)bi2iσ(2)biniσ(n)bin+1iσ(n+1)
が成り立つ。これは
ai1iσ(1)ai2iσ(2)ainiσ(n)ain+1in+1=bi1iσ(1)bi2iσ(2)biniσ(n)bin+1in+1
を意味し、補題1と同じ理由からain+1in+1=bin+1in+1だから、目的の式を得る。

次の補題は、この章の目的である双子の必要十分条件に重要な役割を果たします。

AB3サイクルならば、任意の正整数nに対してnサイクルである。

nに関する数学的帰納法で示す。n=1,2,3のときは補題1から自明である。あるn(>3)に対して、任意の3以上n未満の自然数kA,Bkサイクルであると仮定する。
ai1i2ai2i3aini1=bi1i2bi2i3bini1
を示す。
n=2m(m2)のとき、A,B3サイクルであることから、
ai1i2ai2i3ai3i1=bi1i2bi2i3bi3i1ai3i4ai4i5ai5i3=bi3i4bi4i5bi5i3ai2m1i2mai2mi1ai1i2m1=bi2m1i2mbi2mi1bi1i2m1
が成り立つ。辺々かけて、
ai1i2ai2i3ai3i4ai2mi1(ai3i1ai5i3ai1i2m1)=bi1i2bi2i3bi3i4bi2mi1(bi3i1bi5i3bi1i2m1)
となる。両辺の()の中身は帰納法の仮定(A,Bmサイクル)より等しいから、目的の式を得る。
n=2m1のときは、補題2より、A,B2mサイクルならば2m1サイクルであることから従う。
以上より、補題は示された。

補題 3

A,Bがあるm(3)に対してmサイクルならば、任意の正整数nに対してnサイクルである。

補題1より、A,Bmサイクル(m3)ならば3サイクルであり、よって補題3から従う。

補題1と補題3系より、nサイクルのnを明記する必要がなくなりました。

A,Bがあるm3に対してmサイクルであるとき、A,Bは単にサイクルであるという。

さらに、任意の置換は互いに素な巡回置換の積で表せることから、次の補題が成り立ちます。

A,Bがサイクルならば、任意の正整数nに対してn双子である。

正整数nσSnを任意にとって
ai1iσ(1)ai2iσ(2)ainiσ(n)=bi1iσ(1)bi2iσ(2)biniσ(n)
が成り立つことを示す。σは互いに素な巡回置換の積で表せるから、それをσ=σ1σ2σtとおくと、上式はσ1に関する部分からσtに関する部分に分けることができて、補題3の場合に帰着する。ゆえに目的の式を得る。

補題4

A,Bがあるm(3)に対してm双子ならば、任意の正整数nに対してn双子である。

補題2より、A,Bm双子(m3)ならば3双子であり、したがって3サイクルであるから、補題4から系が従う。

サイクルと同様、補題2と補題4系より、n双子のnを明記する必要がなくなりました。

A,Bがあるm3に対してm双子であるとき、A,Bは単に双子であるという。

A,Bがサイクルであることと双子であることは同値である。

定義1から双子ならばサイクルであり、補題4からサイクルならば双子である。

これより、A,Bの間の同値関係を次のように定義します。

A,Bがサイクル、すなわち双子であることを、ABと表す。

これまでの議論から、ABは、A,B3サイクルであることで必要十分なので、双子性の判定には、任意の正整数nと任意のσSnを取る必要がありません。

また、定義4を使うと、前回の記事( パスカルの三角形の驚くべき対称性 )の結果は次のように書けます。

aij=(a+i+jb+j)とする。A=(aij)のとき、AtAとなる。

双子の冪乗

実は、双子な二つの行列は何乗しても双子であるという、美しい定理が成り立ちます。

ABならば、任意の整数kに対してAkBkである。ただし、k<0A,Bが正則の場合に限る。

k=0,1の場合は自明である。まずk2の場合を示す。完全に一般的に書こうとすると無駄に煩雑になるので、少し簡略化する。k=2のときを示す。A2=(a~ij),B2=(b~ij)と書くことにすると、
a~pqa~qra~rp=b~pqb~qrb~rp
を示せばよい。
a~pqa~qra~rp=i=1Na~pia~iqj=1Na~qja~jrk=1Na~rka~kp=i=1Nj=1Nk=1Na~pia~iqa~qja~jra~rka~kp=i=1Nj=1Nk=1Nb~pib~iqb~qjb~jrb~rkb~kp=i=1Nb~pib~iqj=1Nb~qjb~jrk=1Nb~rkb~kp=b~pqb~qrb~rp
より示された。ただし、3つ目の=は、ABより6サイクルであることを用いた。これより大きいkに対しても同様である。

次にA1B1を示す。a~ijA(i,j)余因子とすると、
A1=1detA(a~11a~n1a~1na~nn)
であり、Bも同様であって、ABからdetA=detBであるから、
(a~11a~n1a~1na~nn)(b~11b~n1b~1nb~nn)
すなわち
a~pqa~qra~rp=b~pqb~qrb~rp
を示せばよい。両辺にapqaqrarp=bpqbqrbrp0をかけて、
apqa~pqaqra~qrarpa~rp=bpqb~pqbqrb~qrbrpb~rp
と変形しておく。ここで、
apqa~pq=σ(p)=qsign(σ)a1σ(1)aNσ(N)=σ(p)=qsign(σ)b1σ(1)bNσ(N)=bpqb~pq
であり、aqra~qr=bqrb~qr, arpa~rp=brpb~rpも同様に成り立つ。よって目的の式を得る。これとk1の場合を併せて、定理は示された。

上の証明で、A1,B1には負の成分が現れるので、双子の必要十分条件の議論の大前提であった、「行列の成分はすべて正」という仮定が成り立たず、したがってA1B1からAkBkをいうことは本当は間違っています。しかし、「行列の成分はすべて正」という仮定が必要だったのは、補題1などで用いた、ABならばその対角成分は等しいという事実のためでありますが、A,Bが全成分正ならA1,B1に現れる負の成分の位置は一致するので、これまでの議論は問題なく成り立ちます。

次回予告

いかがだったでしょうか。個人的には、補題3の、サイクルのn3から持ち上げることができるという事実は非自明で感動しました。
次回は、命題6のような、パスカルの三角形の中に現れる行列以外に、AtAとなるような行列の例を紹介したいと思います。

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

投稿日:2021215
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 概要
  2. 双子な行列
  3. 双子である必要十分条件
  4. 双子の冪乗
  5. 次回予告