問いしるべ
包絡線 直線の集まりから曲線が現れる

直線の集まりから曲線が現れる

和と積の正体――(u+v, uv)にも接線が隠れている

著者:柚木芹香

今度は、和と積がお相手です

直線が動く問題を二つ見たところで、少し景色を変えてみましょう。

問題

オリジナル

u,v がそれぞれすべての実数を動くとき、点

(u+v,uv)

の動く範囲を求め、図示せよ。

お見事。その方法で解けます。どうぞ、その鉛筆はいったん置かずに持っていてください。今日は、その手順の中で何が起きているのかを、少しばかり覗いてみたいのです。「知っている問題だった」と「知っている現象だった」は、なかなか違う。前者は問題の服装が変わると途端に怪しくなります。数学の問題だって、毎日同じ制服を着てくれるとは限りませんからね。

文字に二つの仕事をさせない

まず、動く点の座標を

x=u+v,y=uv

と置きます。これから図を描くのは xy 平面です。u,v は入力、(x,y) はその入力から作られる点。この二つを区別しておきましょう。

同じ文字に二つの仕事をさせて、あとで自分が混乱するほうがよほど面倒です。文字に払う給料はゼロなので、必要なときは雇いましょう。

さて、u と v が二つとも動く。いかにも忙しそうです。では、片方に少し待っていてもらいましょう。u を固定し、v だけを動かします。すると

v=x−uy=u(x−u)=ux−u2

おや、直線になりました。

u を一つ決めて、残りを動かしただけです。手品にしては、仕掛けがずいぶん安上がりでしょう?

またお前か、接線

ここまで来れば、前の節と同じことを考えられます。y=ux−u2 は、どの曲線の接線でしょうか。切片が傾き u の二次式なので、二次関数を試してみます。まず y=ax2 の、x=s における接線は

y−as2=2as(x−s)y=2asx−as2

傾きを u に合わせるには 2as=u、つまり s=u/(2a)。これを切片へ代入すると

−as2=−u24a.

これを −u2 にしたいので、a=1/4 とすればよい。したがって、試してみるべき曲線は

y=x24.

実際に、x=2u における接線を求めると

y−u2=u(x−2u)y=ux−u2

確かに一致しました。

u はすべての実数を動くので、接点の横座標 2u もすべての実数を動きます。今回は放物線の一部分だけではなく、放物線全体の接線を集めているわけです。

[図:二つの数を動かして、和と積の点を見る]

uを固定すると、点(x,y)=(u+v,uv)は放物線y=x²/4の接線y=ux−u²上を動きます。u=vなら点は放物線上にあり、uとvを入れ替えても点は動きません。全実数の入力が作る領域はy≤x²/4です。

「和と積だから判別式」と唱えるだけでも、この問題の答えは出ます。でも、ほかの方法にも目を向けてみませんか、というお誘いだったわけです。

少しだけ、そのつながりを覗いてみましょう。ここからは偏微分という記号も出てきますが、やることは「ほかの文字を固定して、一つの文字で微分する」だけです。記号が増えたからといって、急に別の惑星へ来たわけではありません。まず、一般の接線の式を

F(x,y,t)=y−g(t)−g′(t)(x−t)=0

と書きます。t を一つ決めると、一本の直線が決まります。その直線と、パラメータを少しずらした直線

F(x,y,t+Δt)=0

との交点を CΔt=(XΔt,YΔt) としましょう。添字は「ずらし幅によって交点も変わる」という目印です。以下、図では短く C と呼びます。この交点は、二本の直線の式を両方とも満たします。ならば、式を引いてもゼロです。Δt≠0 として、差を Δt で割ると

F(XΔt,YΔt,t+Δt)−F(XΔt,YΔt,t)Δt=0.

見覚えのある形になりましたね。二本の交点が存在し、Δt→0 で有限の点 (X,Y) に近づくとします。F が十分なめらかなら、この極限で

F(X,Y,t)=0,∂F∂t(X,Y,t)=0

が得られます。∂F/∂t は、x,y を固定して t だけで微分したものです。こうして近づいた交点の軌跡が、包絡線を見つける手がかりになります。「十分近い二本の交点」そのものと、その極限は区別しておきましょう。

抽象的な話だけでは、鉛筆も退屈してしまいます。今の問題の直線で、交点を実際に求めてみましょう。

y=ux−u2y=(u+Δu)x−(u+Δu)2

二式を引き、ゼロでないずらし幅で割ります。求まった横座標を一本目の式に戻せば、

0=Δux−2uΔu−(Δu)2x=2u+Δuy=u(2u+Δu)−u2=u2+uΔu

したがって、交点は

C=(2u+Δu, u2+uΔu).

下の図で、まず u を固定したまま Δu を小さくしてください。二本の直線が近づくにつれて、交点 C はどこへ向かうでしょうか。

[図:二本の直線を近づけて、交点Cを追う]

y=ux−u²とy=(u+Δu)x−(u+Δu)²の交点は、Δu≠0のときC=(2u+Δu,u²+uΔu)。Δu→0でQ=(2u,u²)へ近づき、Qの軌跡はy=x²/4になります。Cでの判別式はD=(Δu)²。Δu=0では直線が一致するため、一意な交点ではなく極限の点Qを表示します。

Δu→0 とすると、交点は (2u,u2) に近づきます。x=2u から u=x/2 を代入すれば

y=x24.

また会いましたね、放物線。今度は接線の式を当てにいくことさえせず、隣り合う二本を連立しただけで出てきました。

では、判別式はどこにいたのでしょう。今の直線を、u についての二次方程式として読み直します。

F(x,y,u)=u2−xu+y∂F∂u=2u−x

したがって、先ほどの二つの条件は

{u2−xu+y=0,2u−x=0.

これは、二次方程式とその導関数が同じ u でゼロになる条件。つまり、重解条件そのものです。微分がゼロになるだけでは足りません。元の式もゼロになる、この二つがそろって初めて重解になります。二次方程式の言葉で書けば

D=x2−4y=0.

接線から出てきた包絡線と、判別式から出てきた境界は、同じ条件を別の方向から眺めていたのです。しかも、図の交点 C では

D=(2u+Δu)2−4(u2+uΔu)=(Δu)2

二本が近づくほど D もゼロに近づく。判別式も、ちゃんと図の中で働いていたわけです。電卓の中にしか住めない生き物ではありません。

この問題では、D≥0 なら実数 u が存在し、v=x−u とすれば uv=y も満たします。よって求める範囲は

y≤x24

で、境界も含みます。D=0 は境界、D≥0 は領域全体。この違いも押さえておきましょう。

ここまでわかれば、包絡線を探すための手順も見えてきます。動く直線を F(x,y,t)=0 と書き、

{F(x,y,t)=0,∂F∂t(x,y,t)=0

を連立して、t を消去する。ただし、得られるのは包絡線の候補です。パラメータの範囲や端の直線、退化する場合も確かめて、求める通過領域を判断します。二次式なら、ここで判別式による重解条件と直接つながります。

さて、ここから先は問題演習で、このアイデアの威力を試してみましょう。東大入試レベルの問題も扱う予定ですので、どうぞ身構えてください。十分に身構えたあとで、仕掛けの簡単さに拍子抜けしてもらえたら、書き手としては大成功です。