入試問題で、
Aを2次正方行列、xを2次元ベクトルとして、
Ax・x
がなんたらかんたら・・・
という問題を見たことはいないだろうか?
筆者は、その昔受験生だった頃、一度これに出くわし、
珍しく行列の抽象的な(代数的な)問題だ!と感動するとともに、
なんでこんなものを考えるんだろう?と疑問に感じた。
行列を作用させたやつ(Ax)と、作用させる前のやつ(x)の
内積である。
なかなかきれいな形であるが、なにを意味するのかはよくわからない。
大学に入って、線形代数を勉強していたら、教科書に出てきた。
“二次形式”の章に出てきた。たとえば、

のようなもので、
行列Aは、右辺の多項式を表していると考えられる。。
行列を使って、2次式を系統的に扱えないかという話である。
なんだけど、
今回は、
Ax・xを“二次形式”としてではなく、
“数域半径”と見て簡単な不等式を示す。
“数域半径”とは、
xの大きさが1のときの、|Ax・x|の最大値
のことである。もちろん、Aは固定している。「| |」は絶対値。
上で見たように、Ax・xは、xとyの2次式だから最大値があるはずである。
2次式z=Ax・xのグラフは、三次元空間(x軸、y軸、z軸!)の中の曲面になる。
このグラフのうち、xy平面の単位円の真上にあるところでのzの最大値というわけ。

うまく描けてないけど、上図で、緑色のネットがz=Ax・xグラフ。
青色は、xy平面上の単位円(xの大きさが1なところ!)と
グラフ上でその真上にあたるところ。ここでのzの最大値が数域半径である。
数域半径は英語では、numerical radious。
“数域”というのが何を意味するのか、筆者は今のところよくわかっていません。
しかし、たとえば、
Aとして、回転行列R(θ)を考えると、
|x|=1のとき、R(θ)x・x=cosθだから、
数域半径はcosθとなる。(行列は固定しているからθも固定されていることに注意!)
このことから、数域半径というのは、
xがAによって“どれくらい振られるか”を表しているらしいことがわかる。
最大値を考えることによって、いわば最大振幅を求めているわけである。
xの大きさを1にしているのは、xが好き放題でかくなると、
Ax・xもどんどんでかくなって、∞になってしまうのを防ぐためだろう。と推測できる。
一般には、“数域半径”と呼ばれているけど、
以上のことから、我々は、これを行列Aの“振幅”と呼びたい。
行列Aの振幅を表す記号を導入しよう。
振幅は(今調べたら)英語でamplitudeだった。
頭文字のaを採りたいところだが、Aと紛らわしい気がするので、
記号だけは、一般の数域半径のものを借りよう。
w(A)=(|Ax・x|の|x|=1における最大値)
とする。カッコよく書いたら、

なんでwかは不明だが(波waveのwか?)、こないだから
たびたび登場してる『日合、柳』でもwである。
さて、
この記事の目標は、不等式

を証明することである。
――これは、『日合、柳』では練習問題になっている・・・
が、||A||とはいったいなんのか。
絶対値は縦棒一本“|”だったが、これは、縦棒二本“||”。
これは、行列Aの“ノルム”といって、Aの“倍率”のようなもの。
とりあえず、“倍率”と呼ぶことにしよう。
( 次から次へと説明ばかり。。
倍率とはどういうものか、式で書くと

である。確かに、「もとのxの大きさに対して、Axの大きさはどれだけですか」
という“割合”を表していて、まさに倍率である。
ちょっと考えると、次のようにも書けることがわかる。

これで、だいたい準備はできた。
さっきの不等式を証明しよう。
ただし、
次のことは、証明なしに認めることにする。
Aがエルミート行列のとき、w(A)=||A||
すごいじゃないか!エルミート行列!
振幅と倍率の一致!
エルミート行列がなんなのか分からない人は、
まあ「行列のエリート」とでも思っておいて下さい。
また、いつか、記事にしたいと思います。
しかし、ここに来て、やはり、
いろいろ「前提知識」がいることがわかってきた。
証明を書いても、はっきりいって、
高校数学の知識で、全部をしっかり理解するのは無理である。
というわけで、証明を期待しておられた方には、
ここまで読んでいただいたのに申し訳ないが、
証明は、“概略”だけを書くことにする。ごめんなさい。
まず、
w(A)≦||A||
の証明であるが、
コーシー・シュワルツの不等式(2次元ならx・y=|x||y|cosθからわかる)を
使えばできる。
|Ax・x|≦|Ax|・|x|≦||A||・|x|・|x|
一つ目の≦がコーシー・シュワルツ不等式。
二つ目の≦は、倍率の意味(定義)をよーく考えるとできます。
今、|x|=1として考えているので、
|Ax・x|≦||A|| (|x|=1なるすべてのxで成立。)
ということは、
w(A)=max|Ax・x|≦||A||
次に、
||A||≦2w(A)
の証明。
これは、概略だけ示す。
こないだの記事で出てきた、デカルト分解を使うと、
A=S+iT (S、Tはエルミート行列)
と書けるのだった。これより、
||A||≦||S||+||T||=w(S)+w(T)≦w(A)+w(A)
一つ目の≦は、倍率の定義と、ベクトルの三角不等式から出る。
=は、エルミート行列では、倍率と振幅が同じだから。
二つ目の≦は、振幅の定義と、複素数の三角不等式から出る。
よって、

が証明された。(概略だけど。)
さて、
注意しておきたいことがある。
それは、デカルト分解を使ったとき、虚数iを使ったことだ。
高校では、行列とかベクトルといったら、ふつう成分は実数だったが、
iTをとかを扱う以上、行列のスカラー倍の定義より、
iが行列Tの中に入ってもいいことになる。
つまり、成分として、複素数を許さなければならない。
実は、上の証明では、
実数の2次元空間ではなく、複素数の2次元空間で議論している。
したがって、実数の空間で上の不等式は成り立つことは証明されていない。
(し、実際、実数の空間の場合、不等式が成り立たないことがある。)
あと、
上の証明は、3次元以上、というか無限次元でも成り立つ。
行列といわず、一般に“作用素”で通用する。
今回の記事の、もっと詳しく考えたいところを
「問題」としてまとめておこう。
<問題>
(1)二次形式の話1。
Ax・x=(x+y)^2
となるためには、Aをどんな行列にすればよいか。
(2)二次形式の話2。
この記事では、2次正方行列Aと2次元ベクトルxによって、
Ax・xがx、yの2次式を表すことを見た。
x、y、zの3文字からなる2次式を表すためには、
どうすればよいだろうか。
(3)三次形式の話。
行列Aとベクトルxを使って、二次形式ならぬ
三次形式(x、yの3次式)を表すためにはどうすればよいだろうか。
(4)振幅の話1。
実数の2次元空間では、
不等式w(A)≦||A||≦2w(A)は、成り立つとは限らない。
成り立たないような2次正方行列Aの例を挙げよ。
(5)振幅の話2。
複素数の2次元空間(つまり、成分が2つとも複素数)で考える。
不等式w(A)≦||A||≦2w(A)において、
Aがエルミート行列なら、左の≦が=になることが知られている。
では、右の≦が=になることもあるだろうか。
||A||=2w(A)
となるような2次正方行列Aの例を挙げよ。
偉そうに、問題まで出してしましました。すみません。
5問とも筆者が実際に取り組んでみた問題です。
すべて答えがあります。(筆者の思い違いでなければ。)
(3)はちょっと変わってますが、(2)と併せて、
二次形式の“二”がどこから来るのか、という疑問に答える問題です。
Aを2次正方行列、xを2次元ベクトルとして、
Ax・x
がなんたらかんたら・・・
という問題を見たことはいないだろうか?
筆者は、その昔受験生だった頃、一度これに出くわし、
珍しく行列の抽象的な(代数的な)問題だ!と感動するとともに、
なんでこんなものを考えるんだろう?と疑問に感じた。
行列を作用させたやつ(Ax)と、作用させる前のやつ(x)の
内積である。
なかなかきれいな形であるが、なにを意味するのかはよくわからない。
大学に入って、線形代数を勉強していたら、教科書に出てきた。
“二次形式”の章に出てきた。たとえば、
のようなもので、
行列Aは、右辺の多項式を表していると考えられる。。
行列を使って、2次式を系統的に扱えないかという話である。
なんだけど、
今回は、
Ax・xを“二次形式”としてではなく、
“数域半径”と見て簡単な不等式を示す。
“数域半径”とは、
xの大きさが1のときの、|Ax・x|の最大値
のことである。もちろん、Aは固定している。「| |」は絶対値。
上で見たように、Ax・xは、xとyの2次式だから最大値があるはずである。
2次式z=Ax・xのグラフは、三次元空間(x軸、y軸、z軸!)の中の曲面になる。
このグラフのうち、xy平面の単位円の真上にあるところでのzの最大値というわけ。

うまく描けてないけど、上図で、緑色のネットがz=Ax・xグラフ。
青色は、xy平面上の単位円(xの大きさが1なところ!)と
グラフ上でその真上にあたるところ。ここでのzの最大値が数域半径である。
数域半径は英語では、numerical radious。
“数域”というのが何を意味するのか、筆者は今のところよくわかっていません。
しかし、たとえば、
Aとして、回転行列R(θ)を考えると、
|x|=1のとき、R(θ)x・x=cosθだから、
数域半径はcosθとなる。(行列は固定しているからθも固定されていることに注意!)
このことから、数域半径というのは、
xがAによって“どれくらい振られるか”を表しているらしいことがわかる。
最大値を考えることによって、いわば最大振幅を求めているわけである。
xの大きさを1にしているのは、xが好き放題でかくなると、
Ax・xもどんどんでかくなって、∞になってしまうのを防ぐためだろう。と推測できる。
一般には、“数域半径”と呼ばれているけど、
以上のことから、我々は、これを行列Aの“振幅”と呼びたい。
行列Aの振幅を表す記号を導入しよう。
振幅は(今調べたら)英語でamplitudeだった。
頭文字のaを採りたいところだが、Aと紛らわしい気がするので、
記号だけは、一般の数域半径のものを借りよう。
w(A)=(|Ax・x|の|x|=1における最大値)
とする。カッコよく書いたら、
なんでwかは不明だが(波waveのwか?)、こないだから
たびたび登場してる『日合、柳』でもwである。
さて、
この記事の目標は、不等式
を証明することである。
――これは、『日合、柳』では練習問題になっている・・・
が、||A||とはいったいなんのか。
絶対値は縦棒一本“|”だったが、これは、縦棒二本“||”。
これは、行列Aの“ノルム”といって、Aの“倍率”のようなもの。
とりあえず、“倍率”と呼ぶことにしよう。
( 次から次へと説明ばかり。。
倍率とはどういうものか、式で書くと
である。確かに、「もとのxの大きさに対して、Axの大きさはどれだけですか」
という“割合”を表していて、まさに倍率である。
ちょっと考えると、次のようにも書けることがわかる。
これで、だいたい準備はできた。
さっきの不等式を証明しよう。
ただし、
次のことは、証明なしに認めることにする。
Aがエルミート行列のとき、w(A)=||A||
すごいじゃないか!エルミート行列!
振幅と倍率の一致!
エルミート行列がなんなのか分からない人は、
まあ「行列のエリート」とでも思っておいて下さい。
また、いつか、記事にしたいと思います。
しかし、ここに来て、やはり、
いろいろ「前提知識」がいることがわかってきた。
証明を書いても、はっきりいって、
高校数学の知識で、全部をしっかり理解するのは無理である。
というわけで、証明を期待しておられた方には、
ここまで読んでいただいたのに申し訳ないが、
証明は、“概略”だけを書くことにする。ごめんなさい。
まず、
w(A)≦||A||
の証明であるが、
コーシー・シュワルツの不等式(2次元ならx・y=|x||y|cosθからわかる)を
使えばできる。
|Ax・x|≦|Ax|・|x|≦||A||・|x|・|x|
一つ目の≦がコーシー・シュワルツ不等式。
二つ目の≦は、倍率の意味(定義)をよーく考えるとできます。
今、|x|=1として考えているので、
|Ax・x|≦||A|| (|x|=1なるすべてのxで成立。)
ということは、
w(A)=max|Ax・x|≦||A||
次に、
||A||≦2w(A)
の証明。
これは、概略だけ示す。
こないだの記事で出てきた、デカルト分解を使うと、
A=S+iT (S、Tはエルミート行列)
と書けるのだった。これより、
||A||≦||S||+||T||=w(S)+w(T)≦w(A)+w(A)
一つ目の≦は、倍率の定義と、ベクトルの三角不等式から出る。
=は、エルミート行列では、倍率と振幅が同じだから。
二つ目の≦は、振幅の定義と、複素数の三角不等式から出る。
よって、
が証明された。(概略だけど。)
さて、
注意しておきたいことがある。
それは、デカルト分解を使ったとき、虚数iを使ったことだ。
高校では、行列とかベクトルといったら、ふつう成分は実数だったが、
iTをとかを扱う以上、行列のスカラー倍の定義より、
iが行列Tの中に入ってもいいことになる。
つまり、成分として、複素数を許さなければならない。
実は、上の証明では、
実数の2次元空間ではなく、複素数の2次元空間で議論している。
したがって、実数の空間で上の不等式は成り立つことは証明されていない。
(し、実際、実数の空間の場合、不等式が成り立たないことがある。)
あと、
上の証明は、3次元以上、というか無限次元でも成り立つ。
行列といわず、一般に“作用素”で通用する。
今回の記事の、もっと詳しく考えたいところを
「問題」としてまとめておこう。
<問題>
(1)二次形式の話1。
Ax・x=(x+y)^2
となるためには、Aをどんな行列にすればよいか。
(2)二次形式の話2。
この記事では、2次正方行列Aと2次元ベクトルxによって、
Ax・xがx、yの2次式を表すことを見た。
x、y、zの3文字からなる2次式を表すためには、
どうすればよいだろうか。
(3)三次形式の話。
行列Aとベクトルxを使って、二次形式ならぬ
三次形式(x、yの3次式)を表すためにはどうすればよいだろうか。
(4)振幅の話1。
実数の2次元空間では、
不等式w(A)≦||A||≦2w(A)は、成り立つとは限らない。
成り立たないような2次正方行列Aの例を挙げよ。
(5)振幅の話2。
複素数の2次元空間(つまり、成分が2つとも複素数)で考える。
不等式w(A)≦||A||≦2w(A)において、
Aがエルミート行列なら、左の≦が=になることが知られている。
では、右の≦が=になることもあるだろうか。
||A||=2w(A)
となるような2次正方行列Aの例を挙げよ。
偉そうに、問題まで出してしましました。すみません。
5問とも筆者が実際に取り組んでみた問題です。
すべて答えがあります。(筆者の思い違いでなければ。)
(3)はちょっと変わってますが、(2)と併せて、
二次形式の“二”がどこから来るのか、という疑問に答える問題です。