2018年2月1日木曜日

センター試験の数学IIB2018:第4問(重心の性質の拡張)


数II・Bの問題にはあまり面白い問題はなかったが、第4問だけは1次独立の概念の練習になるだろうと思って取り上げることに決めた。

下の図は、a=3/5とし、\(\angle ABC = 60^\circ\)とおいてpostscriptで作図したものである。BCの長さは4とした。これらの仮定によりA(-4,0), B(0,0), C(-2,-2√3)が決まる。ちなみに、問題文では\(AD:BD=1:3, BE:CE=a:1-a\)と与えられているだけであるが、上の仮定を用いると、D(-3,0), E(-6/5, 6√3/5)であることも決まる。Fの座標も計算できるだろが、ここではCDとAEの交点として表すにとどめておく。

三角形が成立している時点で、任意の二辺を選び、その方向にベクトルを設定すれば、それらは1次独立なベクトルになっていることは保証される。したたって、これら2つの1次独立なベクトルをこの平面の基底ベクトルに選べば、平面にある任意のベクトルは、この基底の線形結合で表すことができる。一般にn次元(ベクトル)空間における、1次独立な基底の最大数はnであり、そのn個の基底の組のことを完全系という。これは線形代数の基本であり、量子力学やその他の物理学で重要な役割を果たす概念である。

この問題では、完全系に選ぶべき基底の候補として\(\mathbf{p}=\vec{FA}, \mathbf{q}=\vec{FB}, \mathbf{r}=\vec{FC}\)を提案している。ちなみに、大学の物理ではベクトルを太字で表すので、ここでもそれを採用した。完全系を作るには2つで十分なので、どれか一つは余分(redundant)である。つまり、3つのうち、2つは独立に取れるが、最後の1つは独立な2つの基底の線形結合で書けることになる。この問題では、この性質を(暗に)使って解かせている。

この問題でもう一つ大事な点は、内分点の表現である。例えば、問題では\(\vec{FD}\)を\(\mathbf{p}\)と\(\mathbf{q}\)の線形結合で表せ、という問があるが、これは直線ABを1:3に内分する点Dに(点Fから)向かうベクトルに相当する。

問題を一般化して、AD:BD=m:nの場合、FDはどのように表現できるか調べてみる。
\[\vec{FD}=\vec{FA}+\vec{AD}\]である。右辺を\(\mathbf{p}\)と\(\mathbf{q}\)で書き直すのが目標である。右辺第一項は定義により\(\mathbf{p}\)である。第二項は、\[\vec{AB}=\vec{FB}-\vec{FA} = \mathbf{q}-\mathbf{p}\]を用いて、\(\vec{AD} = \frac{m}{m+n}\vec{AB}\)と表すことができる。これを代入すると、
\[\vec{FD}=\frac{n}{m+n}\mathbf{p} + \frac{m}{m+n}\mathbf{q}\]を得る。まとめると、始点を共有する2つの(1次独立な)ベクトル\(\mathbf{p},\mathbf{q}\)が成す三角形を考える時、ベクトルの始点の先にある「斜辺」の内分点に、(始点から)向かう「内分ベクトル」は上の公式で表せる、ということだ。

\(\vec{FD}\)は\(\mathbf{r}\)に平行(1次従属)なので、\[\vec{FD}=s\mathbf{r}\]と書いてもよい。ただし、sは負の実数。この関係と上の内分点公式から、\(\mathbf{r}\)を\(\mathbf{p}\)と\(\mathbf{q}\)の線形結合表現を手にいれることができることを示している点が、この問題の面白いところである。すなわち、
\[\mathbf{r}=\frac{1}{s(m+n)}\left(n\mathbf{p} + m\mathbf{q}\right)\]
この関係式は一意的(英語ではuniqueという)なので、pとqの線形結合でrを表す別の表現というものは存在しないのである。この性質を用いて、今度は(\vec{FE}\)に関して同じように考え、pをrとqの線形結合で表してみる。BE:CE=a:1-aなので、今度は
\[\mathbf{p} = \frac{1}{t}\left((1-a)\mathbf{q}+a\mathbf{r}\right)\]という関係式を得る。ただし、tは負の実数で、\(\vec{FE}=t\mathbf{p}\)という形で定義する。上式をrについて解き直すと、\[\mathbf{r}=\frac{t}{a}\mathbf{p} -\frac{1-a}{a}\mathbf{q}\]
 である。先に求めたrの関係式と、今求めたrの関係式は「等価」でなくてはならない、というのがベクトル空間の性質であるから、係数の間に関係式が発生し、sとtが定まる。
\[s=\frac{m}{m+n}\frac{a}{1-a}, t = \frac{n}{m}(1-a)\]

これにより、線分CDは、点Fによって、CF:DF=1:sに内分されていることや、線分AEは点Fによって、AF:EF=1:tに内分されていることもわかってしまう。

応用問題として、m=n, a=1/2の場合を考えてみよう。これはAからBCの中点Eに直線(AE)を引き、Cから直線(AB)の中点Dへ直線(CD)を下ろした状況に一致する。直線AEとCDの交点Fはいわゆる「重心」である。重心Fによって直線AEやCDは、2:1に分割されることが知られているが、それを確認してみよう。\(s=\frac{m}{2m}\frac{1/2}{1-1/2} =\frac{1}{2}, t=\frac{1}{2}\)であるから、CF:DF=AF:EF=1:1/2=2:1となり、確認ができた。

此の問題は、おそらく重心の性質を一般化することから思いついたものであろう。三角形の2つの辺をm:n,およびa:1-aに分割する頂点からの直線同士の交点が、その直線を1:sや1:tに分割するという「新しい」性質を解明したことに相当する。

2018年1月31日水曜日

センター試験の数学2018:第5問(幾何はすべて代数幾何で解く)

公式や定理をたくさん覚え、それをどう使いこなすかというのが幾何の解き方だとすると、定理を忘れてしまうとどうにも手が出せない。余弦定理、正弦定理、メネラウスの定理、チェバの定理、いろいろある。今回のセンター試験の問題5では「角の二等分線の定理」とやらを使う問題が出た。しかし、そんな「マイナーな定理」を忘れてしまった人はどうすればよいのだろうか?

私の方針は以前より首尾一貫している。デカルトの編み出した代数幾何である。 幾何の問題を代数の問題に書き直すのである。こうすれば、定理を忘れた時には、連立方程式や判別式の計算をするだけで答えが手にはいる。

代数幾何学でもっとも重要なのは、どのような座標系を選ぶかである。うまい座標系を選べばあっという間に解にたどり着ける問題でも、まずい座標系で解き始めると本当に苦労することがある。これは物理学でも同じことで、最初に選んだ座標系では手も出せないような多体問題が、カノニカル変換によって座標変換するとあっという間に解けてしまったりする。超電導のBCS理論で出てくるボゴリウボフ変換がそのよい例だ。「実粒子」ではなく、見方を変えて「準粒子」を用いて問題を解いた方が見通しがよくなるのである。

さて、センター試験の第5問では直角三角形が出てくる。2次元のデカルト座標系 は直交座標だから、原点に点Aを合わせ、線分ABがx軸に、線分ACがy軸になるように選ぶと自然な座標系の選び方となる。

次に、点A(原点)を通り、直線BCに接するような円を考え、この円とABの交点のうち、Aでない点をEとする。したがって、O=A(0,0), B=(2,0), C=(0,1)となる。問題ではいきなりBDの長さを計算させているが、ここではあえて、円の方程式を求めた後、連立方程式を用いてDとEの座標を計算してみよう。まず円の方程式を\[ (x-p)^2 + (y-q)^2 = r^2\]とおく。この円は原点を通るので\[p^2 + q^2 = r^2\]であることがまず示せる。したがって、円の方程式は\[x^2 -2px + y^2 - 2qy = 0\]となる。次に、直線BCの方程式は\[y= -\frac{1}{2}x + 1\]であることはすぐにわかる。この直線と円は接するというので、連立方程式から得られる二次方程式の判別式が0とならねばならない。yを消去して、xについての2次式を計算すると、\[5x^2 - 4(2p-q+1)x+4(1-2q)=0\]を得る。判別式が0となるので\[ \{2(2p-q+1)\}^2 - 5\cdot 4(1-2q) = 0\]である。最後に、この接点は点Dに他ならず、それは直線BCと直線ADの交点である。直線ADの方程式は\[y=x\]に他ならない(直角の2等分線だから)。したがって、連立方程式を解くことで、ADとBCの交点の座標Dが求まり、それはD(2/3,2/3)となる。円の方程式にこの値を代入すると、\[p+q = \frac{2}{3}\]を得る。これを判別式=0の条件に代入してqを消去すると、pに関する二次式\[\left(3p-\frac{4}{3}\right)^2=0\]を得るが、この方程式の解は簡単に求まって\(p=\frac{4}{9}\)の重解である。また\(q=\frac{2}{9}\)であることも容易に計算できる。同様に、円の半径の自乗は\(r^2 = p^2  + q^2 =\frac{20}{81}\)と計算される。以上より、円の方程式は\[\left(x-\frac{4}{9}\right)^2 + \left(y-\frac{2}{9}\right)^2 = \frac{20}{81}\]である。

点Eの座標は円がx軸と交わる場所であるから、上の方程式にy=0を代入し、xについての方程式\[\left(x-\frac{4}{9}\right)^2 + \frac{4}{81} = \frac{20}{81}\]を解けばよい。この方程式の解は\(x=0, \frac{8}{9}\)となるが、最初の解は点Aに相当するので、2つ目の解を選ぶ。つまり\(E(\frac{8}{9},0)\)である。

点A,B,C,D,Eのすべての座標がわかってしまったので、あとはピタゴラスの定理を駆使して2点間の距離を計算するだけで、線分の長さはすべて手にはいる!これが「代数」幾何の強みに他ならない。(もちろん、幾何の定理を知っていれば試験中にもっと早く計算できるかもしれない。しかし、その定理を覚えるためには勉強時間を長くしなくてはならないし、万が一忘れてしまったらその勉強時間は無駄になってしまう。)

ではいつものように、以上で得た情報を元にpostscriptで作図してみよう。

つづく問題では、直線EDの表す方程式のy切片(点F)に相当する値が必要となる。点Fの座標を求めておこう。点EとDを通る直線の方程式は\[ y = \frac{2/3}{2/3-8/9}(x-8/9)=-3x+\frac{8}{3}\]である。したがって、\(F(0,\frac{8}{3})\)となる。

最後の問題は、重心、外心、内心の3種類の点の定義を覚えているかどうか、というある意味「つまらない質問」である。が、これも代数幾何でなんとか突破できると思う。答えは内心であるが、それは\(\angle ABC = \angle FBC\)を示すことで証明できる。

ちなみに、重心や外心ならば、AC=FCとなっているはずだが、明らかにそれは成り立っていない。さらに外心ならばAC=FCであるのみならず、CBはx軸に平行な直線であるべきだが、あきらかに傾きを持っている。重心と外心はしたがって候補から簡単に外れる。消去法で答えは内心となるのだが、これでは「問題が解ける」だけであって、数学の研究とはならない。積極的な方法(active approach)で内心であることを示そう。

方法はいろいろあるが、一つの方法としては\[\tan\angle ABF = \frac{2\tan\angle ABC}{1-\tan^2\angle ABC}\]を確認することである。これは簡単に確認できる。

ちなみに、この内心を中心とする内接円は\[(x-\frac{2}{3})^2+(y-\frac{2}{3})^2 = (\frac{2}{3})^2\]で表される。


2018年1月30日火曜日

センター試験の数学2018:第4問

この整数問題は非常によい問題で、頭を動かして、手を動かして、その場で「考える」必要があるだろう。決まり切ったパターンで乗り切ろうとしてもなかなかうまくいかず、諦めてしまう人は多いと思うが、本来合格させたいと思う学生はこういう問題を解いてくる学生である。チャレンジした学生には「ボーナス点」を与えてもよいのではないだろうか?問題は3つのセクションに分かれていて、それぞれが独立の要素もありつつ、お互いに関連している。最初の部分でこけるとその後は全滅してしまうので、そこがこの問題の「問題点」かもしれない。

(1)素因数分解させた後に、因数分解(約数)の組み合わせの数を調べさせる問題。整数の問題と数え上げの問題が混じった、このタイプの問題を好きな人(出題者=大学の先生)は多いと思う。

今年のセンター試験では114が選ばれた。素因数分解は、\[114 = 2^4\cdot 3^2\]である。114の約数をすべて数え上げると幾つになるか?注意すべきは、1と114も約数に含まれるということ。

約数は\(2^m\cdot 3^n\)と表せる。ただし、\(m=0,1,2,3,4; n=0,1,2\)である。結局、約数の総数は、(m,n)の組み合わせ総数の数と同じである。 したがって、\(5\times 3=15\)が答えである。

(2) さきほど素因数分解した114が再び出てくる。今度は素数7との関わりを考えつつ、144と7が同時に関係する公倍数とか公約数について、一次式と絡めて解く良い問題である。与えられたのは\[144x-7y=1\]である。一見して一次関数のように見えるが、(x,y)は整数の組であることに注意を払う必要がある。つまり、このグラフは原子の一次元結晶のように点と点が離れて並んでいる「物体」であって、連続体としての「棒」が伸びているイメージを持ってはならない。

x,yについては負の整数となる可能性も考慮すべきだが、簡単な分析から不要であることがすぐにわかる。ただ、試験中にこの分析をしていると時間が取られてしまうし、その努力が評価もされないので、解答欄の大きさを見て(負の数なら符号の分の解答欄があるはず)正の整数と決めつけることになろう。ただ、こういう姿勢が染み付くと、大学に入ってから苦しむことになるので、本番以外では丁寧に分析して解く癖を身につけておくべきだ。ただ、問題には「xの絶対値が最小」という具合に、負の数を考えないように釘を刺している点には注意したい。まあ、受験上でこういう微妙な表現に気づくのは至難の技だとは思う。「試験慣れ」というのはこういうところであって、試験の点が高いことが学力の高さを意味するとは限らない、というのがよく出る場所だろう。(ボーアはこういう問題が得意だろうが、アインシュタインは苦手だろう。)

さて、|x|に着目するので |x|=0,1,2あたりを最初に当てはめて「実験的に」考えて見よう。このように「例題」を使って一般化を試みることは、数学者もよく使う方法だ。恥ずかしいことはひとつもない。まずx=0は当てはまらないことがすぐにわかる。つぎにx=1とx=-1を考えてみよう。x=-1の場合、\(7y=-144-1=-145=5\cdot 29\)であるから、整数解yは見つからない。29は素数である。x=1の場合は、\(7y = 144-1 =143 = 11\cdot 13\)となり、やはり7以外の素数同士の積が素数7の倍数となることはないので、これも場外される。x=-2がうまくいかないのは省略するとして、x=2の場合を試してみる。実はこれが正解になっている。\[ 7y = 144\cdot 2 -1 = 287 = 7\cdot 41\]
(x,y)=(2,41)が正解である。

次は、上の線形関係式を満たす一般の(x,y)の形を見つける問題だが、出題者の好意により\[x=mk+2, \quad y = nk + 41\]という形が与えられているから、これを最大限に利用しよう。k=0の場合が、上で求めた場合(x,y)=(2,41)に相当する。問題になっているのは整数m,nの値を決めることである。まずは、上の形は線形関係に代入する。定数部分の差が1となるのは(上の問題で)わかっているので、mとnが満たすべき関係として\(144m-7n=0\)を得る。因数分解の結果を用いると\[ n = \frac{2^4\cdot 3^2}{7}m\]となるが、nが整数となるためにはmは7の倍数である必要がある。よってm=7とおくと、n=144が自動的に決まる。(m=14とした場合は、k’=2kとくり込むことができる。)まとめると、\[ x=7k+2, \quad y=144k+41\]が 答えである。

(3)は(1)と(2)の結果を応用する問題であり、とても面白い問題だと思う。144の倍数というのは\(144k, \quad x=1,2,3,\cdots \)だから、\(2^4\cdot 3^2 k\)の構造を考えるとよい。(1)の結果として、144の約数の数は15個なので、kの部分をうまく選んで約数が18になるようにすればよい。しかし、問題文で「7で割ったら余りが1」でもある、という制限がつく。これは(2)の\(144x-7y=1\)を書き換えた\(144x = 7y+1\)と同じ意味である。つまり、\(k=1,2,3,\cdots\)と選ぶのではなく、144xに対して、\(x=7k+2, k=0,1,2,\cdots\)という具合に選んでいくのである。ここでも「実験」を行ってみる。k=0のときx=2であり、このとき\(144x = 2^5\cdot 3^2\)という構造を持つ。このときの約数の数は\(6\times 3 = 18\)となって題意に合致する。すなわち、\(144\times 2\)が「約数を18個持つ最小のもの」である。

同じような手順で、次は約数の数が30個のものを探す。k=1,2,3と試していくと、k=3のときその条件が満たされることが簡単に確認できる。このとき\(x=7\cdot 3 + 2 = 23\)であり、\(114\cdot 23 = 2^4\cdot 3^2 \cdot 23\)である。23は素数であるから、約数の数は\(5\times 3\times 2=30\)となるのである。

2018年1月29日月曜日

センター試験の数学2018:幾何の問題(台形の成立条件)

次に第二問[1]の幾何の問題に行ってみよう。四角形の問題であった。AB=5, BC=9, CD=3, AC=6という値が与えられている。この条件で位置が決まるのはA,B,Cの3点であり、点Dは「Cを中心とする半径3の円周上」までは限定できるが、この円周上のどこにあるかは指定できない。それが問題の中心点になっている。

いつものようにpostscriptで作図してみる。まずは座標原点 をAにする。すなわち、A(0,0)とする。次に、Bをx軸に乗せ、B(5,0)とする。ここまでは任意に決めることができる。次に点Cの座標だが、Aを中心とする半径6の円と、Bを中心とする半径9の円の交点として計算できる。すなわち、\[ x^2 + y ^2 = 6^2 \ldots (1), \\ (x-5)^2 + y^2 = 9^2 \ldots (2)\] という連立方程式の解を求めればよい。計算すると、\( C(-2, 4\sqrt{2}) \)を得る。点DはCD=3とだけ指定されているので、Cを中心とする半径3の円周上のどこかにある。すなわち\( D(3\cos\phi-2, 3\sin\phi + 4\sqrt{2})\)となるが、\(\phi\)の値は決められない。

以上の結果をまとめてpostscriptで描いた図が下図である。

\(\phi=240^\circ\)とした場合
この問題の要点は、「四角形ABCDが「台形」となるには、点Dをどこにおけばよいか」という問題である。台形とは、向かい合う辺同士が平行な四角形のことだから、AB//CDの場合と、BC//ADの場合の2つの場合が考えられる。結論を先にいうと、前者の場合は簡単に答えがみつかるが、後者の場合は不可能である。

まずはAB//CDの場合から考えよう。Dを\(\phi=180^\circ\)の場所に置いたときに相当する。この場合を図に表すと、次のようになる。

\(\phi=180^\circ\)とした場合

このときDの座標は\( D(3\cos180^\circ-2, 3\sin180^\circ + 4\sqrt{2})=(-5, 4\sqrt{2})\)となる。対角線BDの長さはピタゴラスの定理を使って\[BD=\sqrt{(-5-5)^2+(4\sqrt{2}-0)^2} = \sqrt{132} = 2\sqrt{33}\]となる。

次にBC//ADの場合を考えてみる。直線CBの傾きは\[\frac{0-4\sqrt{2}}{5-(-5)}=\frac{-2\sqrt{2}}{5}\]であるが、AD//BCとなるためには直線ADの傾きがこの値に等しくなる必要がある。すなわち、\[ \frac{0-(3\sin\phi + 4\sqrt{2})}{0-(3\cos\phi-2)} = \frac{3\sin\phi + 4\sqrt{2}}{3\cos\phi-2} = \frac{-2\sqrt{2}}{5}\]を満たす\(\phi\)を求めることになる。この条件を整理すると、\[15\sin\phi + 6\sqrt{2}\cos\phi = -16\sqrt{2}\]となる。\(\sin^2\phi + \cos^2\phi = 1\)と組み合わせることで\(\phi\)を求めることができるが、これは連立方程式\[ y^2 + x^2 = 1 \\ 15y + 6\sqrt{2}x = -16\sqrt{2}\]の解の条件を調べることに相当する。ただし、\(x=\cos\phi, y=\sin\phi\)とおいた。

xを消去し、yについてまとめると2次式を得る(yを消去し、xについての2次式にしてもよい)。\[\frac{33}{8}y^2 + \frac{20\sqrt{2}}{3}y+\frac{55}{9}=0\] この判別式が負にになれば、実数解が存在しないということになるので、BCに平行な直線ADは円Cと交点を持たないことが証明できる。判別式を計算してみると\[D'=(\frac{10\sqrt{2}}{3})^2-\frac{33}{8}\frac{55}{9}=\frac{1}{8\cdot 9}\left(2^4\cdot 10^2 - 3\cdot 5 \cdot 11^2\right)\] ここで\(11^2 = (10+1)^2 = 10^2 + 20 + 1\)であることを利用すると
\[2^4\cdot 10^2 - 15(10^2 + 20 + 1) = (16-15)10^2 - 3\cdot 5\cdot 20 - 15 = -2\cdot 10^2 - 15 < 0\]となって判別式が負値をとることがわかる。

試験問題では、角度\(\angle ABC \equiv \theta\)についての\(\sin\theta, \cos\theta\)を計算させ、直線BCとADの距離が、円Cの半径(CD=3)よりも大きいことを調べさせている。余弦定理を使えば、簡単に\(\cos\theta = \frac{7}{9}, \sin\theta = \frac{4\sqrt{2}}{9}\)であることがわかる。点Aから直線BCに下ろした垂線の長さが、ADとBCが平行線となる場合の距離に相当するが、これは\(AB\sin\theta=\frac{20\sqrt{2}}{9} > 3=CD\)である。

ちなみに、直線ADがもっとも直線BCから「離れる」のは(つまり、直線ADが直線BCの平行線にもっとも近づくのは)、直線ADが円Cの接線となる場合である。AC=6, CD=3,\(\angle ADC = 90^\circ\)なので、この時三角形ACDは正三角形を半分に切った三角形となる。つまり、\(\angle DCA = 60^\circ, \angle CAD = 30^\circ\)である。これらの性質を用いて、点Dの座標を計算したり、平行条件を調べたりするのも興味深い問題であるが、それは後日の楽しみにとっておくことにしよう。

2018年1月28日日曜日

センター試験の数学2018: 集合の包含関係の問題(2)

次は(2)を解いて見よう。ちなみに、MathJaXはなかなか使い勝手がよかったので、これからも使っていこうと思う。

(2)は必要条件とか、十分条件とかを判定する問題である。どちらがどちらか混乱し、間違えやすいので、ここでケリをつけておきたい。

与えられた条件は4つあるが、これらの条件に合致する「集合」の包含関係を考えることで、間違えることはなくなる。まずは、それぞれの条件を見てみよう。今年は、次の条件を満たす実数xの集合である。

\[ p: |x-2| > 2, \ q: x < 0, \ r: x > 4, \ s: \sqrt{x^2} > 4\]

条件qとrが指定する集合QとRは文字どおりの集合であり、特に分析する必要はない。条件pを満たす集合Pは、不等式を解くことにより、4より大きいか、あるいは0より小さい実数の集合となる。すなわち\[ p: x < 0, x > 4\]である。これはP=Q+R、あるいは\(P=Q\cup R, Q \cap R = \emptyset\)と表せる。

一方、条件sは\( x < -4, 4 < x \)と書き直すことができるので、\( S \supset R \)であることは明らかである。

さて最初の問題は、「qまたはr」という条件が、条件pに対するどんな条件になっているか判定する問題である。これは\( Q \cup R \)という集合と、集合Pの包含関係を見極めることから始まる。上ですでに考察したように、\( Q \cup R = P \)という関係が成り立っているので、これらの集合は等価な集合である。このような場合は、「必要十分条件」に相当する。英語でいうところの"if and only if"というやつである。つまり、"p holds if and only if q or r holds"と書き直せる。

次の問題は、条件sと条件rの包含関係である。これも上で考察したように\( S \supset R \)である。大きな集合に対応する命題は、より小さな集合に対応する命題が成立するための「必要条件」であり、その逆が「十分条件」である。この場合はSの方が大きな集合になっているので、s→rにおけるsはrの「必要条件」である。つまり "r holds if s holds"である。

したがって、ケ:(2), コ:(0)が正解となる。

センター試験の数学2018: 集合の包含関係の問題(1)

今年も試験の季節がやってきた。

センター試験の問題が公表されたので、小手調べに幾つか解いてみよう。毎年、最後まで解ききらないうちに、二次試験が始まってしまって、いつも中途半端となり反省している。今年はそうならないように頑張ってみようと思う。中途半端となる最大の原因は数式の入力だ。今まではLaTeXiTを使ってpngファイルを作成し、それを画像ファイルとして貼り付けていた。今回からは、MathJaXというJavaScriptの拡張機能を使って、直接LaTeXコマンドをhtmlで使う方法を導入してみようと思う。果たして、これでどのくらい時間の節約になるか、興味津々である。

まずは、毎年出題される論理問題から始めて見たい(第1問の[2])。なかなか良い問題が出るので、注目しているセクションでもある。

まず考える全体集合(英語ではUniversal setというらしいが、数学者によっては"Universe"、つまり「宇宙」という用語を用いることもある。しかし、これを真似して物理の論文でuniverseを使ったら、「なんで、量子力学の論文の中に「宇宙」が出てくるんだ?!」とひどく怒られたことがある)の定義として、\[ U=\{x|x \le 20, x \in N\}\] が与えられる。Nは自然数全体を表す。Uに含まれる3つの部分集合A,B,Cの包含関係(inclusion, containment)を議論しようという問題である。

Aは20の約数である。素因数分解すると\( 20 = 2^2 \cdot 5\)であるが、因数としては1が含まれることも注意しておこう(1は素数ではないので、「素因数」分解には含まれないが、「因数」分解には含まれる)。したがって、上の素因数分解を利用し、可能な因数を数え上げると、\[A=\{ 1, 2, 2^2, 5, 2\cdot 5, 2^2\cdot 5\}=\{1,2,4,5,10,20\} \]となり、Aに含まれる元(element、集合に含まれる「要素」のこと)の数(群論では位数=orderというが、集合論では基数あるいは濃度、cardinalityというらしい)は6となる。

Bは20より小さい、3の倍数である。すなわち\[B=\{3,6,9,12,15,18\}\]となり、元の数(基数)は6である。

Cは20以下の偶数だから \[C=\{2,4,6,8,10,12,14,16,18,20\}\]となり、基数=10である。CはUの半分を占める。Cの補集合\( U-C\)を\( C^c\)と表すと、\(U=C+C^c\)と分解できる。当然、\(C^c\)は20以下の奇数の集合となる。また、\(C\cap C^c=\emptyset\)であり、\(C\cup C^c = U\)である。(ちなみに、日本の高校数学では補集合は\(\bar{C}\)と表すが、世界に出るとこの記号の意味はわかってもらえないことが多いので注意が必要だ。cという記号はcomplementary set、つまり補集合の「補」を表す英語の頭文字である。)

Aには奇数が含まれているので、\(A\subset C\)というのは当然ながら「偽」である。 また、Aの中には3の倍数は一つも含まれていないので、AとCの共通元の集合は空集合であることも明らかである。したがって、\(A\cap C=\emptyset\)というのは「真」である。

 A,B,CおよびUの包含関係を図にすることは簡単にできる。


 この集合の包含関係で重要なのは、すべての集合が奇数/偶数によって直和分解できることだ。例えば、\(A\cap C = \{2,4,10,20\}, A\cap C^c =\{1,5\}\)だから、\(A=(A\cap C) + (A\cap C^c) = A\cap(C+C^c) = A\cap U = A(∴ A\subset U)\)である。全体集合Uが、偶数の部分集合Cと奇数の部分集合\(C^c\)に直和分解できることを認識するのが重要である。

さて\((A\cup C)\cap B\)である。直接やっても解けるのだが、\(A\cup C\)が面倒臭い。これは偶数全体に、Aの奇数部分\(A\cap C^c\)を「足した」ものであるから、{1,5}+{2,4,6,....,20}である。これとBの共通部分というのが最終的な答えであるが、Bは3の倍数である。{1,5}に3の倍数は存在しないので、\( C\cap B\)が答えであり、それは偶数の3の倍数であるから{6,12,18}の3つである。したがって、命題(c)は「真」である。

実は、以上の考え方は、論理式の展開の流れをなぞったものになっている。展開すると、
\[ (A\cup C)\cap B = (A\cap B)\cup (C\cap B) = \emptyset \cup (C\cap B) = C\cap B\]となる。

最後の問題は、2つの包含関係式の比較である。左辺は\( (A^c\cap C) \cup B\)、右辺は\( A^c\cap (B \cup C)\)であり、これらが等価かどうか判断せよ、という問題である。論理式を展開してもあまり見通しは良くない感じである。Cと\(C^c\)が任意の集合を2分割するという性質を使えば、\( ... \cap C\)という関係式がある部分をできるだけ生かしたい。

左辺にはこの関係があるので、さっそく適用して見る。\( (A^c \cap C)\)だから、Aに含まれていない偶数の集合であり、それは{6,12,18}+{8,14,16}である。最初の集合はBに含まれている偶数、後者はBに含まれていない偶数である。Bとのunionを最後に考えれば、Bの奇数部分{3,9,15}を足した{6,12,18}+{8,14,16}+{3,9,5}=B+{8,14,16}、つまり3の倍数(20以下)と{8,14,16}が該当する集合となる。

右辺を次に考えてみる。こちらは展開してみると\( A^c \cap (B \cup C) = (A^c \cap B) \cup (A^c \cap C)\)である。AとBは重なりを持たないので、\(A^c \cap B = B\)である。したがって、Bと{6,12,18}+{8,14,16}のunionはB+{8,14,16}となって、左辺と同じ集合になる。

つまり[ク]の答えは(0)正、正である。 この問題を正しく解く秘訣は、やはり包含関係の図を描くということに尽きると思う。加えて,\(U=C+C^c\)という関係にも注意がいけば、早く解くことができる。

2017年5月12日金曜日

複素数と「ゲージ変換」の関係:北大2017問題3への応用

複素数をベクトルのように扱えることを見出し(その1その2)、それを東大2017問題3に適用し、見事な成功を得た。前回の東大では、直線と円の表現をベクトル風にやってうまくいった。

2017年は、あちこちの国立大学で複素平面の問題が出題された。予備校の解説をみると、どれも「難問」というカテゴリーに分類されているようだ。我々がここで見出した「複素数のベクトル風解法」が、その「難問」に対し、いかに効果的か試してみよう!

次の応用として、北大2017問題3を選んでみる。
 まずは(1)を解いてみよう。

条件としてαβ=zとあるが、物理学者としてはこのタイプの条件式はちょっと抵抗がある。というのは、次元があっていないからだ。まずは今回もオイラーの公式により複素数を表そう。すなわち、α=rαeα, β=rβeβ, z=rPePと書く。条件式に代入すると

rαrβei(θαβ)=rPeP

となる。従って、動径部分からはrαrβ=rP、位相部分はei(θαβP)=1という条件が出てくる。動径が「長さ」の物理量を持っているとすれば、動径部分の条件式は左辺が長さの2次、右辺が長さの1次となって、次元が合わない。例えるなら、「いやー、君の耕している水田はとても広いね。東京タワーの高さと同じくらいなんじゃない?」といった感じの表現になろう。通常ならば、右辺に次元を調節するための係数Cがあって、rαrβ=CrPと表すべきである。が、数学者は複素数を「単位のない、単なる複素数」で扱うので、現実の物理量との対応など御構い無しに問題をつくる傾向があるのだろうか。まあ、C=1(長さの単位)と設定してあるものと勝手に考えて、自分を納得させることにしよう。(多分、この問題は物理や物理数学とは無縁の教官の作であろう。)

理論物理学者の能書きはこれぐらいにしておいて、問題に入ろう。複素数の掛け算は、ベクトルの持つ線型性を「破壊する」ので、複素数とベクトルの対応をそのまま利用することができなくなる。もしかするとこの問題は手も足もでないのかもしれない、と最初は考えてしまった。が、ちょっとした考察によって、その問題は回避できることがわかった。その「ちょっとした考察」というのが、我々が最初に考案した「複素数の幾何学的手法」である。

この問題は、結局は三角形OABの図形の問題に過ぎない。したがって、まずは点A, B, Oを幾何学的に定義する。三角形の頂点に関する制限は特にこの問題では指摘されていない。原点の制限があるだけである。頂点の一つを原点に置き、もう一つの頂点をx軸の上においても一般性は失われない。したがって、最後の一つの頂点を一般性の高いところにおけばよいだろう。そこで、x軸上にある頂点をAとし、原点からの距離をrαとする。次に、x軸からの角度をθ、原点からの距離をrβとする点をBとする。つまり点Aと点Bの座標は
A(rα,0)
B(rβcosθ, rβsinθ)
となる。また、外心Pの座標を仮に
P(rPcosθP, rPsinθP)
と書くことにしておこう。

ここまでの状況を複素数⇄ベクトル対応で表現してみよう。
 Aは簡単でα=rαである、Bはオイラーの公式によりβ=rβeとなる。
つぎに、Pが、OAの垂直二等分線上にあることを、ベクトル風に表現してみる。

OAの中点A'に至るベクトル(rα/2,0)に、OAに垂直な単位ベクトル(e)のある実数倍(tとする)を足したもの(もちろんベクトル和)がOPである。しかし、OAに垂直な単位ベクトルというのは、y軸方向の単位ベクトルに他ならない。つまり、

OP = OA' + t ey

である。tの大きさは外心の性質から決まるであろう。これを複素数で表すと

z=α/2 + it = rα/2 + it      .... (1)


となり非常に簡単に表せる。

一方で、PはOBの垂直二等分線としても表せる。ベクトルで表すと

OP = OB/2 + k eB

となる。eBはOBに垂直な方向の単位ベクトルである。これは、複素数では次のように書ける。

z = β/ 2 + k ei(θ-π/2)  =  (rβ/2)e+ k ei(θ-π/2) = e(rβ/2 -ik)  .... (2)

(1)式と(2)式を連立して、kを消去し、tをr, θで表せば, zの表現を完成させることができる。実部と虚部から条件式がひとつずつ得られて、

 となる。これからkを消去すると

を得る。これよりtが求まり、点Pを表す複素数zは
と表される。この関係は「外心」の幾何学的な性質を考慮しても得られるだろう(きっと)。

さて、ここで求めたα、β、zは三角形OABをある特別な座標系の上においたときの表現である。特に、αが、xy平面のx軸上に相当する、 実軸上にあるというのは、「特別な場合」といえる。αをより一般的な表現で表すには、Oを中心として角度φだけ回転させたα'=αeを採用すべきである。同じように、β、zもφだけ回転させたβ'、z'を採用すべきである。

なぜ、このような回転させた複素数を考えるかというと、あたえられた条件αβ=zというのが「非線形」な関係式だからだ。回転変換は「線形演算」だから線形性を保存する。したがって、与えられた条件が「線形条件」であったなら、どんな座標系でα、β、zを表したとしても、その間の線形条件は保存される。しかし、非線形な条件式は、回転変換に対して、形式を変化させてしまうので、どの座標系を選んだかによって表現が変わるのである。

最初に選んだ座標系から、φだけ回転させた座標系ではα'β'=z'が成り立っている。これは、最初の座標系で表すと、αβe=zという関係式に対応することはすぐに確認できる。つまり、与えられた(非線形な)条件式は、位相の分だけ回転の影響を被ってしまうのである。実は、この「非線形」が、最初につらつらと述べた「次元が合わない」ということと関連していて、「掛け算」を含む条件式は、線形変換(回転のこと)に対して不変ではないという困難を暗示していたのである。

ちなみに、複素数の回転は位相因子によって表されるから、「回転変換」と言い表すよりも、 「ゲージ変換」と呼んだ方が適当かもしれない。ゲージ変換は、電磁気や場の理論で出てくる概念である。この問題で与えられた条件は、「非線形」というよりも、「ゲージ不変性を持たない」と言い表した方がいいのかもしれない。

問題に戻ろう。ゲージ変換した条件式αβe=zを実部と虚部に分け、それぞれが等しいという条件を書き出すと、

 となる。問われているのは、Aに関する条件であるから、rβを消去して、rαがどんな形で表されるか調べてみよう。ここで、ちょっと面倒な三角関数の計算が出てくる。本質的なことではないが、解答に至るためには必要な技術なので、すこしだけ丁寧にやってみよう。まずは素直にrβを代入した結果が、
である。右辺の第二項が、左辺の構造と似ているし、rαを含んでいるからまとめることができる。実行すると、
 を得る。ここで、左辺の三角関数部分の計算を行うが、うまくやらないと解答が出てこないので注意を払う必要がある。とはいえ、実際やるのは通分を用いた簡単な分数計算である。ちなみに、正接の足し算といえば、三角測量が思い浮かぶ。(この問題ではcotになっているが、通分して計算するのはtan+tanでもtan+cotでも同じことである。)古代ギリシア人が月までの距離を三角測量で測定した時など、このtan+tanタイプの公式が出てくる。この計算では最後に、加法定理を使ってまとめるのがポイントだ。細かく式を追ってみると、次のようになる。

 よくみると、この式の分母と、一つ前の方程式の右辺の分母が同じものである。これを払うと、rαに対する条件式、rαcosφ= 1/2 が手にはいる。ちなみに、両辺を2倍して2rαcosφ= 1と書くと、左辺はα'の実部の2倍である。これはα'+α'*と等しいから、求めるαに対する条件式は

α'+α'* = 1

となり、これが答えとなる。

次に、αの軌跡であるが、rαは定数で、φが変数なのでφが動いたときにαがどのように移動するか調べることになる。x= rαcosφ= 1/2は定数、またy=rαsinφ= (1/2)tanφは、原点を通る、傾きa=tanφの直線(y=ax)上の、x=1/2におけるy座標である。したがって、奇跡はx=1/2を通過し、x軸に垂直な直線である。