角度・振動・回転はすべて同じ関数のペアを使う——**正弦(sine)と余弦(cosine)**だ。basis レベルでは、指数関数で exp を定義したのと直接対応する形で、これらをべき級数として最も明確に定義する。このアプローチは幾何学への依存をなくし、すべてを第一原理から出発して——微分・恒等式・さらには π の定義まで——正確に導ける。
べき級数による定義
指数関数から exp(x)=∑k=0∞xk/k! がすべての x∈R で絶対収束することを思い出そう。この級数を偶数番目の項と奇数番目の項に分けて交代する符号をつけることで2つの新しい関数を定義する:
cosx:=k=0∑∞(2k)!(−1)kx2k=1−2!x2+4!x4−6!x6+⋯(1)
sinx:=k=0∑∞(2k+1)!(−1)kx2k+1=x−3!x3+5!x5−7!x7+⋯(2)
どちらも x∈R のすべての値で絶対収束する:比判定法により比 ∣x∣2/((2k+1)(2k+2))→0(k→∞)となり、絶対収束かつあらゆる有界区間上で一様収束する。一様収束により級数の項ごとの微分が正当化される。
x=0 のとき:余弦級数の定数項は 1 でその他の項は消えるから cos(0)=1。正弦級数は x から始まるから sin(0)=0。
動機:オイラーの公式
なぜこの特定の級数か?指数級数に形式的に ix(i2=−1)を代入してみよう:
exp(ix)=k=0∑∞k!(ix)k.
偶数乗と奇数乗を分け、i2m=(−1)m と i2m+1=i(−1)m を使うと、実部がちょうど余弦級数 (1)、虚部が i 倍した正弦級数 (2) になる。これが**オイラーの公式(Euler’s formula)**だ:
exp(ix)=cosx+isinx.(3)
basis レベルでは (3) を厳密な主張ではなく動機づけとなる洞察として扱おう(完全な処理は exp の複素数への拡張が必要)。この公式は指数関数と三角関数の結びつきを明確にし、以下で加法定理を1行で導くことを可能にする。
x=π の特殊ケースがオイラーの等式 exp(iπ)+1=0 を与えるが、まず π を定義しなければならない——それはすぐ後で行う。
導関数
級数 (1) と (2) を項ごとに微分する:
dxdcosx=k=1∑∞(2k)!(−1)k⋅2k⋅x2k−1=−j=0∑∞(2j+1)!(−1)jx2j+1=−sinx,
dxdsinx=k=0∑∞(2k+1)!(−1)k(2k+1)x2k=k=0∑∞(2k)!(−1)kx2k=cosx.
まとめると:
(cosx)′=−sinx,(sinx)′=cosx.(4)
(4) を2回適用すると (cosx)′′=−cosx および (sinx)′′=−sinx。どちらの関数も単振動方程式(simple harmonic oscillator equation) y′′+y=0 を満たす。
ピタゴラスの恒等式
定理。 すべての x∈R に対して:
cos2x+sin2x=1.(5)
証明。 f(x):=cos2x+sin2x と置き、(4) を使って微分する:
f′(x)=2cosx⋅(−sinx)+2sinx⋅cosx=0.
よって f は R 上定数だ。x=0 で評価すると:
f(0)=cos2(0)+sin2(0)=12+02=1.
したがってすべての x に対して f(x)=1。□
ピタゴラスの恒等式(Pythagorean identity) (5) は、これから出会うほぼすべての三角関数の変形の出発点になる。直接の帰結として ∣cosx∣≤1 かつ ∣sinx∣≤1(すべての x に対して)が得られる。
加法定理
定理。 すべての x,y∈R に対して:
cos(x+y)=cosxcosy−sinxsiny,(6)
sin(x+y)=sinxcosy+cosxsiny.(7)
オイラーの公式を使った証明。 2つの複素指数関数を掛け合わせる:
exp(i(x+y))=exp(ix)exp(iy)=(cosx+isinx)(cosy+isiny).
右辺を展開すると:
=(cosxcosy−sinxsiny)+i(sinxcosy+cosxsiny).
左辺は (3) より cos(x+y)+isin(x+y) に等しい。実部と虚部を比較すると (6) と (7) が得られる。□
(6) で y=x と置くと2倍角公式 cos(2x)=cos2x−sin2x が得られる。ピタゴラスの恒等式 (5) と組み合わせると cos(2x)=2cos2x−1=1−2sin2x も得られる。
π の定義
余弦級数 (1) より cos(0)=1>0 がわかる。交代する部分和を調べると cos(2)<0 を示せる:連続する2項をまとめると第2項以降の部分和が x=2 では負になることがわかり、注意深い評価により cos(2)<−31 が得られる。
cos は連続(べき級数として一様収束するから)なので、**中間値定理(Intermediate Value Theorem)**により区間 (0,2) に cos の零点が少なくとも1つ存在することが保証される。
定義。 π を cos の最小正の零点の2倍として定義する:
π:=2⋅min{x>0∣cosx=0}.(8)
この定義から cos(π/2)=0 が成り立つ。x=π/2 でピタゴラスの恒等式 (5) を適用すると sin2(π/2)=1 が強制される。正弦は (0,π/2) 上で正——その導関数は cos>0 に等しく、sin(0)=0 だから——なので sin(π/2)=1 が得られる。
加法定理 (6), (7) で y=π/2 とすると:
cos(x+2π)=−sinx,sin(x+2π)=cosx.
このシフトを2回適用すると cos(x+π)=−cosx、sin(x+π)=−sinx が得られ、もう1回適用すると周期性が従う。
周期性
定理。 すべての x∈R に対して:
cos(x+2π)=cosx,sin(x+2π)=sinx.(9)
証明。 cos(x+π)=−cosx を2回適用する:
cos(x+2π)=cos((x+π)+π)=−cos(x+π)=−(−cosx)=cosx,
sin についても同様。□
実は 2π はどちらの関数の最小周期でもあるが、それを証明するには cos が π/2 より小さい正の零点をもたないことの確認が必要になる。
特殊角での値
これまでに導いた定義と恒等式から標準的な角度での値が確定する:
| x | cosx | sinx |
|---|
| 0 | 1 | 0 |
| π/6 | 3/2 | 1/2 |
| π/4 | 1/2 | 1/2 |
| π/3 | 1/2 | 3/2 |
| π/2 | 0 | 1 |
| π | −1 | 0 |
π/4 の場合:x=y=π/4 の加法定理と cos(π/2)=0 から cos2(π/4)=sin2(π/4) が得られ、(5) と合わせると両者が 1/2 に等しいことがわかる。
π/3 の場合:2倍角公式が cos(2π/3)=2cos2(π/3)−1 を与える。cos(x+π)=−cosx の帰結として cos(2π/3)=−cos(π/3) だから、−cos(π/3)=2cos2(π/3)−1 を解くと cos(π/3)=1/2 が得られ、(5) から sin(π/3)=3/2 が続く。
その他の三角関数
正弦と余弦の比と逆数として4つの関数を定義する。
正接(tangent):
tanx:=cosxsinx,cosx=0.
tan の定義域は R∖{π/2+kπ∣k∈Z} であり、最小周期は π だ。
余接(cotangent):
cotx:=sinxcosx,sinx=0.
**正割(secant)と余割(cosecant)**は逆数だ:
secx:=cosx1,cscx:=sinx1.
tan と cot の導関数
商の微分法を適用し、ピタゴラスの恒等式 (5) を使う:
(tanx)′=cos2xcosx⋅cosx−sinx⋅(−sinx)=cos2xcos2x+sin2x=cos2x1=sec2x.(10)
(cotx)′=sin2x−sinx⋅sinx−cosx⋅cosx=−sin2xcos2x+sin2x=−sin2x1=−csc2x.(11)
逆三角関数 arcsin, arccos, arctan の定義と考察は逆三角関数を参照。
まとめ
- 余弦と正弦は絶対収束するべき級数 (1), (2) で定義される;x=0 で cos(0)=1、sin(0)=0。
- オイラーの公式 exp(ix)=cosx+isinx は、ix を代入した指数級数の実部と虚部を分離することで得られる。
- 導関数: (cosx)′=−sinx、(sinx)′=cosx;どちらも y′′+y=0 を満たす。
- ピタゴラスの恒等式: cos2x+sin2x=1(左辺の導関数が 0 であることと x=0 での評価で証明)。
- 加法定理 (6), (7) は exp(ix)exp(iy)=exp(i(x+y)) を展開することで導かれる。
- π は cos の最小正の零点の2倍として定義され、その存在は連続関数 cos に中間値定理を適用することで保証される。
- 周期性: cos と sin はともに周期 2π をもつ。
- 主要な値: cos(π/2)=0、sin(π/2)=1、cos(π)=−1、sin(π)=0、cos(π/4)=sin(π/4)=1/2、cos(π/3)=1/2、sin(π/3)=3/2。
- tanx=sinx/cosx で (tanx)′=sec2x;cotx=cosx/sinx で (cotx)′=−csc2x。