本記事の内容
本記事は『数学セミナー』(日本評論社)に掲載されている”エレガントな解答をもとむ”に出題されいている問題を1時間で解けるか、という挑戦をする記事です。
本記事を読むにあたり、前提知識は基本的に必要ありませんが、以前紹介した記事の内容を使う場合はその旨を記述することにします。
今回も「エレガントな解答をもとむ selections」に掲載されいている問題です。
前回の問題については以下の記事を御覧ください!
問題を明示します。
θを定数とします。OP=1であるような点Pをx軸中心に角度θだけ回転し、さらにy軸を中心に角度θだけ回転してうつった点をQとします。
原点を中心とする単位球面上の任意の位置に視点Pをとりなおしたとき、線分PQの長さの最大値はいくらになるでしょうか。
ただしx軸を中心とする角度はz軸からy軸の向きを正とし、y軸を中心とする角度はx軸からz軸の向きを正とします。数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p19.
前回の問題は【1時間チャレンジシリーズ】挑戦㉒を御覧ください。
チャレンジの結果は…?
チャレンジの結果….解けました!
筆者の印象としては、別段難しい訳ではありませんでしたが、少々計算量が多いかな?といったところです。
しかも、真正直な方針で解けました。
筆者の解答を紹介します。
P(x,y,z)、Q(u,v,w)とします。
3次元空間におけるx軸、y軸に対してθ [rad]回転を表す行列はそれぞれ以下です。
- x軸に対する回転行列A
A=(1000cosθ−sinθ0sinθcosθ) - y軸に対する回転行列B
B=(cosθ0sinθ010−sinθ0cosθ)
ここで、Pをx軸まわりにθだけ回転させた点をR(x′,y′,z′)と書くことにします。
すると、(x,y,z)、(x′,y′,z′)および(u,v,w)は次を満たします。
(x′y′z′)=A(xyz)=(1000cosθ−sinθ0sinθcosθ)(xyz)(uvw)=B(x′y′z′)=(cosθ0sinθ010−sinθ0cosθ)(x′y′z′)
したがって、P(x,y,z)とQ(u,v,w)との関係式は
(uvw)=BA(xyz)=(cosθ0sinθ010−sinθ0cosθ)(1000cosθ−sinθ0sinθcosθ)(xyz)=(cosθsin2θsinθcosθ0cosθ−sinθ−sinθsinθcosθcos2θ)(xyz)=(xcosθ+ysin2θ+zsinθcosθycosθ−zsinθ−xsinθ+ysinθcosθ+zcos2θ)
となります。
P(x,y,z)とQ(u,v,w)との距離は
PQ2=(x−u)2+(y−v)2+(z−w)2=(x−xcosθ−ysin2θ−zsinθcosθ)2+(y−ycosθ+zsinθ)2+(z+xsinθ−ysinθcosθ−zcos2θ)2=2(1−cosθ){x2+y2+z2(1+cosθ)−xy(1+cosθ)−xzsinθ−yzsinθ}
です。
ここで、P(x,y,z)は単位球上の点なので、x2+y2+z2=1を満たすから
PQ2=2(1−cosθ){x2+y2+z2(1+cosθ)−xy(1+cosθ)−xzsinθ−yzsinθ}=(1−cosθ)(3+cosθ)−{xsinθ+ysinθ+z(1−cosθ)}2
となります。
さて、この式に注目すると、
(1−cosθ)(3+cosθ)−{xsinθ+ysinθ+z(1−cosθ)}2≥(1−cosθ)(3+cosθ)
となります。
もしPQ2=(1−cosθ)(3+cosθ)となるようなx,y,zが存在すれば、PQ2の最大値は(1−cosθ)(3+cosθ)と言えます。
うまく計算すれば、
(x,y,z)=(1√2,−1√2,0)
のとき、PQ2=(1−cosθ)(3+cosθ)を満たしますので、求める最大値は
√(1−cosθ)(3+cosθ)
となります。
投稿されたエレガントな解答を紹介します!
筆者の解答と似ている解法については省略します。
(前略)
解答2 1回目、2回めの回転を表す行列をそれぞれR1、R2とおくと
R1=(1000cosθ−sinθ0sinθcosθ),R2=(cosθ0sinθ010−sinθ0cosθ)
v=→OPとおくと→OQ=R2R1v、→PQ=(R2R1−E)vとなる。(ただし、Eは単位行列。) このとき、PQ2=tvt(R2R1−E)(R2R1−E)vとなるので、
S=t(R2R1−E)(R2R1−E)=(1−cosθ)(2−(1+cosθ)−sinθ−(1+cosθ)2−sinθ−sinθ−sinθ2(1+cosθ))
とおくと、|v|=1なるvについてtvSVの最大値を求めればよい。Sは実対称行列なので、この最大値はSの固有値のうちで最大のものに等しい。Sの固有多項式を計算すると
det(λE−S)=λ(λ−(1−cosθ)(3+cosθ))2
となり、固有値は0と(1−cosθ)(3+cosθ)(重複度2)。(1−cosθ)(3+cosθ)のほうが大きいので、PQの最大値は√(1−cosθ)(3+cosθ)(答)となる。この解法はスマートですが、固有値の計算がめんどうなのが難点です。
解答3 2界の回転の合成変換を表す行列は、上で定義したR1、R2を用いて、
R2R1=(cosθsin2θsinθcosθ0cosθ−sinθ−sinθsinθcosθcos2θ)
とかける。ここで
u=(11tanθ2)
とおくと、R2R1u=uであることが、具体的に計算することにより確かめられる。すなわちR2R1はベクトルuを軸に回転を表すので、この回転でもっとも移動する点はこの回転の赤道上にある。つまり、u⊥→OP0となるP0がPQの最大値を与える。たとえばP0を(1√2,−1√2,0)とおいて具体的に計算することにより、求める最大値√(1−cosθ)(3+cosθ)(答)を得る。2回の回転の合成写像をf、平面x=yについての面対象変換をgとおくと、gはx軸とy軸をいれかえ、さらに回転の向きを逆にするので、g−1∘f∘g=f−1であることがわかります。fは後述の系にあるように回転軸をもちますが、この式はこの回転軸が平面x=yの上にのっていることを意味します。つまり上のP0はこの平面の法線ベクトルである(1√2,−1√2,0)にとれることが分かります。
(中略)
さて、一般に次の事実が成り立ちますが、これを知っていると見通しよく計算をすすめることができます。解答3では下の系のみを用いて解くことになりますが、次の解答4では補題と系をみとめて解くことになります。
補題 球面から自分自身への向きを保つ等長写像は固定点をもつ。
証明 この写像を表す行列は正規直交行列だが、この行列が固有値1をもつことをいえばよい。直交行列なので角固有値の絶対値は1である。また、正規行列なので3つの固有値の積は1である。固有値がすべて実数のとき、各固有値は±1だが、3つの固有値の積が1なので、少なくとも1つは1になる。実数でない固有値λをもつとき、実行列なので¯λも固有値にもつが、λ¯λ=|λ|2=1に注意すると、残りの1つは1になることがわかる。系 球面から自分自身への向きを保つ等長写像は、恒等写像か、ある軸を中心にする回転である。
証明 上の補題よりこの写像は固定点をもつので、この固定点と球の中心をとおる直線を軸にする回転(特別の場合として、恒等写像)にならざるをえないことが、等長写像であることを用いて示される。解答4 2つの回転の合成写像を表す行列は上で定義したR1、R2を用いてR2R1とかけるが、これは上の系より
(cosω−sin2ω0sinωcosω0001)
と共役になる。ただしωは合成写像の回転角である。(恒等写像のときはω=0とする。)共役な行列は対角和が等しいので、
2cosθ+cos2θ=2cosω+1
を得る。球面を回転したときもっとも移動する点はその回転の赤道上の点であり、問題の場合、赤道は半径1の円でこれをω回転することになるので、赤道上の各{\rm T}年の移動距離は2sinω2になる。よって求める最大値は
2sinω2=√2(1−cosω)=√−cos2θ−2cosθ+3.(中略)
解答5 一般に単位球面上の球面3角形ABCについて∠A, ∠B, ∠Cの大きさがα,, β, γであったとする。大円⌢ABについてCと対象な点をC′、大円⌢BCについてAと対象な点をA′、大円⌢CAについてBと対象なてんをB′とする。3点A, B, C′を、点Bを中心に2β回転すると、それぞれA′,, B, Cに移り、さらに点Cを中心に2γ回転すると、A, B′, Cに移る。すなわちこの2つの回転の合成は点Aの合成は点Aを中心にする−2α回転である。
さて、問題の場合は2β=2γ=θ、⌢BC=π2のときに相当する。球面3角形の余弦定理より、
cosα=−cosβcosγ+sinβsinγcos⌢BC=−cos2θ2
である。合成写像の回転角は2αなので、解答4と同様に考えて、求める最大値は
2sinα=2√1−cos4θ2(後略)
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p156-p160.
読者の皆様への挑戦状!ぜひ解いてみて下さい!
以下の問題は来週解説します。
シルクロードの遺跡を発掘していた数セミ隊は、ネストリウス派の教会跡と思われるところから青銅の箱に収められた文書を発見した。それはソグド文字で記載される交易に関する文書群であった。それによれば、この遺跡の周辺にはなお5つの都市が存在していたことが解る。現在発掘中の都市をA1とする。この他にA2,A3,B1,B2,B3という都市が存在した。文書によれば、都市AiからBjへはi+j日かかるという。また、ある断簡によれば、AxからByへ向かうカラバンとBwからAzに向かうキャラバンとが、その道筋で出会ったときに何か争いを起こしたと思われるが、x≠z、y≠wであるらしいことは解るものの、x,y,z,wそのものは読みとれない。
各都市の間の道は直線的であったとし、かつその間を移動するのにかかる日数はちょうど距離に比例すると仮定して、その位置関係を探って今後の発掘の参考にしたい。
- いま簡単のためにx=1、y=2、z=2、w=1を仮定してその位置関係を考えて見たところ、この仮定の下ではなんとA1、A2、B1、B2は一直線上に存在することが解った。
- 上記の仮定を置かずにさらにいろいろと考えたところ、実はすべての6つの都市が一直線上にあることが解った。
さて、上記のことを確認していただきたい。
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p19-p20.
前回の問題は【1時間チャレンジシリーズ】挑戦㉒を御覧ください。
結
いかがでしたか?
今回は数セミの「エレガントな解答をもとむ」に挑戦してみる、という記事でした。
読者の皆様も是非一度挑戦してみて下さい!
そして、「読者の皆様への挑戦状」にも是非挑戦していただき、解答をコメントで教えて下さい!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、この記事に限らず、「定理〇〇の△△が分からない!」などいただければ全てお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ3日以内にお答えします。
もし直ちに回答が欲しければその旨もコメントでお知らせください。直ちに対応いたします。
Twitterでもリプ、DM問わず質問、コメントを大募集しております!
他の「エレガントな解答をもとむ」の問題に挑戦してみたい方はぜひ以下の書籍をお買い求め下さい!
コメントをする