入試問題
東京大学 1999年 第1問(問題文は要約)
(1) 一般角 θ に対して、sinθ、cosθ の定義を述べよ。
(2) (1)で述べた定義にもとづいて、sin、cos の加法定理を証明せよ。
この記事の要点
- この問題は「加法定理を証明せよ」ではなく、「定義を述べ、その定義から証明せよ」と、(1)と(2)のつながりを問うている
- 定義は「単位円上の点の座標」。回転が線分を長さも向きも保つことから、cos(α+β) と sin(α+β) が一度に出る
- 複素数や回転行列から入ると、加法定理を前提にしてしまう循環論法になりかねない
加法定理は、ほとんどの人が「覚えて使う」公式です。その証明を入試で直接問うた問題として、1999年の東京大学の問題が知られています。この記事では、定義から出発する解答を自作し、トレミーの定理を使う別の証明と、背景の歴史を紹介します。単位円上の2点の距離で導く教科書的な証明は、加法定理の証明(単位円と2点間の距離)で解説しているので、ここでは別の道を通ります。
東大1999年の加法定理の問題は何が面白いか
出題の形に注目してください。(2)には「(1)で述べた定義にもとづき」とあります。証明の出発点は、自分が(1)で書いた定義だけ
です。
教科書は sin、cos を直角三角形の辺の比で定義してから、一般角へ拡張します。一般角では「単位円上の点の座標」で定義するのが標準です。どちらの定義を選んでも、それが妥当ならよいのですが、(2)では定義と無関係な道具を持ち込めません。
加法定理の証明:定義から導く解答
方針:定義を「単位円上の点の座標」にすると、α の点を β だけ回すと α+β の点になります。回転が点の座標をどう変えるかを調べれば、加法定理が出ます。
(1) 定義
原点 O を中心とする半径 1 の円(単位円)の上で、点 (1, 0) から反時計回りに θ だけ進んだ点を P(θ) とします(θ が負なら時計回り)。その座標を
P(θ)=(cosθ, sinθ)とおいて、これを cosθ、sinθ の定義とします。
(2) 証明
原点のまわりに β だけ回転する変換を R とします。定義から、R は P(θ) を P(θ+β) に移します。
回転 R で e₁、e₂ がどこへ移るかを調べると、P(α) の行き先が決まる手順1:基本ベクトルの行き先
e1=(1, 0)=P(0) は R で P(β) に移ります。これを e1′ とすると
e1′=(cosβ, sinβ)e2=(0, 1) は e1 を反時計回りに 90∘ 回した点です。回転は角度を変えないので、e2′=R(e2) は e1′ を反時計回りに 90∘ 回した点です。点 (x, y) を原点のまわりに 90∘ 回すと (−y, x) になる(直角三角形を回して座標を読み取る)ので
e2′=(−sinβ, cosβ)手順2:一般の点の行き先
点 (x, y) は、O、(x, 0)、(0, y) を頂点にもつ長方形の頂点です。回転は図形を合同に移すので、この長方形は、xe1′ と ye2′ を隣り合う2辺とする長方形に移ります。したがって
R(x, y)=xe1′+ye2′手順3:P(α) に当てはめる
P(α)=(cosα, sinα) なので、手順2から
P(α+β)=cosαe1′+sinαe2′=cosα(cosβ, sinβ)+sinα(−sinβ, cosβ)一方、定義から P(α+β)=(cos(α+β), sin(α+β)) です。成分を比べると
cos(α+β)sin(α+β)=cosαcosβ−sinαsinβ=sinαcosβ+cosαsinβが得られます。α, β がどんな一般角でも、cos と sin の加法定理が1回で出ます
。
手順4:差の形
P(−β) は P(β) と x 軸について対称な点なので、cos(−β)=cosβ、sin(−β)=−sinβ です。手順3の β を −β に置きかえると
cos(α−β)sin(α−β)=cosαcosβ+sinαsinβ=sinαcosβ−cosαsinβ4本そろいました。この解答で使ったのは、定義、回転が図形を合同に移すこと、直角三角形の回転だけで、加法定理は一度も使っていません。
背景にある数学・歴史:トレミーの定理による別の証明
加法定理の源流は、2世紀ごろのプトレマイオスの『アルマゲスト』にさかのぼります。この本では、円に内接する四角形ABCDについて
AC⋅BD=AB⋅CD+BC⋅ADが成り立つというトレミーの定理(プトレマイオスの定理)が、加法定理に相当する内容を示す準備として証明されています。プトレマイオスはこれを使い、弦の長さの表を作りました。同じ道をたどって sin(α+β) を導いてみます。
直径を1とする円で、弦の長さは円周角の $\sin$ になる直径 AC=1 の円をとり、∠BAC=α、∠CAD=β(B と D は AC の反対側)とします。
- AC が直径なので、∠ABC=∠ADC=90∘ です。よって AB=cosα、BC=sinα、AD=cosβ、CD=sinβ
- 直径 1 の円では、弦の長さは円周角の sin に等しい(正弦定理)ので、円周角 ∠BAD=α+β に対する弦は BD=sin(α+β)
トレミーの定理に代入すると
1⋅sin(α+β)=cosαsinβ+sinαcosβとなります(α, β が鋭角、つまり 0∘<α, β<90∘ のとき)。一般角まで保証するには足りませんが、古代から使われた道具で加法定理が出ることが分かります。
この問題から学べること
注意
複素数の積 (cosα+isinα)(cosβ+isinβ) や回転行列から加法定理を「導く」解答は、危険です。複素数平面での積が角の和に対応することも、回転行列の成分も、加法定理から導かれる事実です。これらを前提にすると、(1)の定義から出発したことにならず、循環論法になるおそれがあります。この記事の解答では、回転行列に当たる e1′、e2′ を、定義と図形の性質から作りました。
この問題が問うているのは、公式を暗記しているかではなく、公式がどの定義から出るかを説明できるかです。入試で証明が問われる意味は次の2点です。
- 公式の「前提」を意識する:何を定義として認め、何を証明するのか
- 別の証明を持つ:距離で導く証明、回転で導く証明、トレミーの定理で導く証明は、いずれも定義から公式への道筋が違う
複素数との関係はオイラーの公式の記事、加法定理を使う別の入試問題はtan1°は有理数か(京大2006年)の記事で扱っています。
この記事のまとめ
- 東大1999年の問題は、一般角の定義を述べ、その定義にもとづいて加法定理を証明させる形式だった。
- 単位円上の点の座標で定義すると、回転が e1、e2 をどこへ移すかを調べるだけで、cos(α+β) と sin(α+β) が同時に導ける。
- 複素数や回転行列は加法定理を前提にしやすい。トレミーの定理は、プトレマイオスの時代から加法定理につながる別の道具。