本稿は (完全な趣味で) 三角関数を公理的に定義しているものの,内容は高校数学の至って初歩的なものですので,同じ初学者の方以外にはあまり意味はないように思います.
はじめに
高校数学を学ばれている社会人の方から,三角関数の方程式から三角形の形状を決定する問題に関して,「誤答をしてしまったがなぜ間違っているのか分からない」という趣旨の質問を受けました.本稿では,三角関数を公理的に定義し,そこから高等学校で習うような初等的な公式を導出した後,論理をきちんと意識して「寄せられた解答がなぜ誤答なのか?」を考えていきたいと思います.というのも,高校数学の問題だけを解いてきた方にとって,「一体何を前提に議論しているのか?」「何気なく用いている概念の定義は何か?」「論理 (特に同値性) とは何か?」は必ずしも明らかではなく,私が口頭でいくら指導しても伝わりきらないことがあると思うからです.その方は今後大学数学を学ぶことを志しておられるので,少々初学者には難しいかもしれませんが,(妥協はありますが) 私なりに「前提を疑う」ことを実行してみた痕跡を記してみようと思います.
今回はその 1 として,三角関数を公理的に構築してみようと思います (その 1 でこんなにやったらその 2 については書くことがあまりなくなりそうですが)
三角関数を定義する
mathlog の使い方がわかっておらず,番号がずれてしまうので前提としている解析の基礎知識等は下の方にまとめました.適宜ご参照ください.
三角関数の公理
を正の実数とし, を以下の 3 条件を満たすものとする:
この定義から, が一意的に定まる連続関数であることを示すために,種々の事実を示します.以下で用いられる は特に断りがなければ任意の実数とします.
定義 1 1. より,
なので, .
一方, 同様に と上の議論から を合わせて,両辺 で割ると .
ゆえに, である. 合わせて がわかる.
i. 定義 1 1. より,.
ii. 定義 1 3. と i. を合わせて,明らか.
定義 1 1., 3. より, なので, である.
(a) 定義 1 1. と 補題 4 より,.
(b) (a) において を に置き換えることで示される.
(c) (a) において の場合である.
(d) において, であり,補題 3 ii. から従う.
(a) 補題 5 (a), (b) より,.
(b) (a) において とした場合である.
(c) (b) において, とすると,補題 4 より従う.
(a) 補題 3 i. と補題 5 (c) から従う.
(b) (a) と補題 3 ii. および 補題 5 (d) から従う.
補題 1, 補題 6 (a), 補題 7 (b), 補題 2より,
よって, であり,補題 7 (b) から,示された.
補題 6 (b), 補題 2, 補題 7, 補題 8 より,.
補題 5 (a), 定義 1 1. より,
.
さらに,補題 2, 補題 4, 補題 9 より,
.
(a) 定義 1 1., 補題 2, 補題 11 より,.
(b) (a) において とし,補題 3 i. と合わせて示される.
(c) (b) において を と置き換えた場合に相当する.
補題 6 (a), 補題 2, 補題 11 より..
(a) ,
(b) ,
(c) ,
(d) ,
(e) ,
(f) .
(a) 補題 6 (a), 定義 1 2., 補題 4 より,.
(b) 補題 12 (a), 定義 1 2., 補題 4 より,.
(c) 補題 6 (a), 補題 6 (c), 補題 10 より,.
(d) 補題 12 (a), 補題 6 (c), 補題 10 より,.
(e) 補題 6 (a), 補題 6 (b), (c), 補題 10, 補題 12 (b) より,.
(e) 補題 12 (a), 補題 6 (b), (c), 補題 10, 補題 12 (b) より,.
補題 2, 11, 14 より, は の区間内で唯一に決定すれば,全体でも唯一に決定されることがわかります.また,補題 14 (e), (f) は特に周期性を表しています.以降で唯一性を示しますが,登場する は全て の区間に制限されるものとし,それに伴い の値域は となります.
(a) は 上の単調非増加関数である.
(b) は 上の単調非減少関数である.
(a) 補題 3 (b), 補題 5 (d), 補題 12 (a) より, .
(b) 補題 5(a), 補題 15 (a) より,従う.
の値域は であることと,補題 12 (c) より,.
補題 4 より, であるから,補題 16 から帰納的に が任意の正整数 について示される.一方 であるから,区間縮小法により従う.
(a) は において連続である.
(b) は において連続である.
(a) 補題 17 と補題 15 (a) より,従う.実際,
が補題 17 より成り立ち, の単調性から,上記条件下で に対し, が成立するため,連続である.
(b) 補題 18 (a) と補題 3 (a) より,従う.実際, と連続関数 の合成は連続であり,定数関数 との差 も連続である. も連続であるから,これらの合成も連続であり,示される.
補題 18, 補題 6 (a) 補題 12 (a) より, として,
ここで,定数倍の極限値,和の極限値についての事実を用いた.
の値がわかっていれば,補題 12 (a) により帰納的に , 補題 12 (c) より帰納的に を得ることができる ( は任意の正整数).定義 1 1. より であるから, の値がわかっている.このような が の中に稠密に分布していることを示す.
を取る. とし, に対し, ならば そうでないならば とする.これを繰り返し,区間 の列を作ると, は常に保たれ, であり,その幅は であるから,区間縮小法により,実数がただ一つ定まり,これが と一致する.すなわち, であり, は上記の の形をしている (これは帰納的に容易に示される) から,稠密性が示された.
よって, の連続性と稠密性から,一意に定まる.補題 3 (a) より, も定まる.
さて,これで上記の公理から出発して一意に連続関数 が定まることが示されました.お察しの通り, とした場合に が余弦関数, が正弦関数に対応しています.しかしながら, はどのように定義すれば良いのでしょうか?
以降では, とし,定義域を に制限して,関数 を とします.これは連続関数 と の積より明らかに連続関数です.
先に以下の補題を示します.
任意の と正整数 であって, を満たすものに対し,実数列 は単調減少である.
補題 6 (b), 補題 5 (d), 補題 1, 補題 15 (a), 補題 19 より,
次に を仮定し, を示す.前提を整理すると,補題 13 より,
補題 5 (d) と上記より,
よって,
上記定理の証明.
とする. を となるものとして定める. とおくと,, である.よって,上の補題より である. とおく. は連続であるから, が成立する.特に が成り立つある を取ることができる.このとき, である.一方, ならば, となるように正整数 を取ることができる.すると,アルキメデス性より,ある正整数 が存在して, が成り立つ. とすると, と .そして再び上記補題より, であり,. ゆえに, である.
次に極限値の存在を示します.
これを示すための補題をさらに用意します.
補題 16 より, ならば, である. であるから,帰納的に が任意の非負整数 について示される.よって,上記は成り立つ.
補題 3 (a) と補題 12 (c) より,
であるから, である.
を仮定すると,
のとき,分母のカッコ内は非負なので,仮定した不等式が任意の正整数 について成り立つ.これはいずれも 4 で上から抑えられるため,考えている数列は有界であり,上記定理より単調増加であるから,有界な単調数列の収束性により,極限値を持つ.
上記定理の証明.
上記補題と が減少関数であることから,従う (同様の議論を補題 18 の証明で行った).
以上より,この極限値から を定義でき,通常の三角関数も定めることができます.
以下は簡単に示せます.
解析の基礎知識
論理・集合・写像・実数の順序や演算やそれらの整合性,また区間等の基礎概念は既知とします.以下,単に数という場合は実数を指します.実数について,以下の連続性を要請します:
デデキント切断
実数を の 2 組に分けて,任意の と について が成り立つ時,このような組み分け を (デデキントの) 切断 という.特に実数の切断は下組と上組の境界として,一つの数を定める. すなわち,切断 に対し,一つの数 が存在して, が の最大数であって に最小数がないか, に最大数がなく が の最小数となるかのいずれかが成立する.
ここから以下が導かれます.
ワイエルシュトラスの定理
実数の集合 が上方 (下方) に有界 (それぞれ に属する全ての数がある一つの実数 よりも大 (小) でない時を指し, を一つの 上界 (下界) と言う) ならば, の最小上界 (最大下界) が存在する.最小上界 を 上限,最大下界を 下限 という.
が下方に有界として,下限の存在を示せばもう一方は同様であるから十分である.
の下界 に対し, より小さい数も下界であるから,下界全体の集合 と の組は切断である.なぜなら, 任意の は下界でないので,任意の下界 に対し が成立するからである.
この切断によって定まる数を とする.定理 1 より, は の最大数であるか, の最小数であるかのいずれかである.
と仮定する. は下界でないので,ある に対し, が成立する.ここで なる実数 を取ると, より は下界でなく, である.しかし, であるから, の最小性に矛盾する.
ゆえに, は の最小数ではなく, の最大数,すなわち下限である.
さらに数列の収束について述べていきます.
数列の収束
実数列 が (実数 に) 収束 する,または が の 極限 であるとは,
が成立することを言い,
と表記する.
とし, が に収束すると仮定すると, であり,十分大きな を取ればこれは任意の で上から抑えられるため,矛盾する.
任意の を取ると, の収束性から,
なる自然数 がある.そこで, の 個の数のどれよりも大きい数を とすれば, が成立する.
また, と仮定すれば, なる があり, となり,矛盾するので,示された.
和・差・積・商の極限値
実数列 が収束するとき,
- ,
- ,
- ,
- .
ただし,4. では , とする.
いわゆる絶対値の三角不等式から,1., 2. は明らかであろう.
そして 3. については,
であり,収束列の有界性より, とすれば,
.
を十分大きくすれば,右辺は任意の で抑えられるため,示される.
さらに 4. については,
を示せば,3. と合わせて示せるので十分である.
仮定により, であり,ある番号以上は であるから,
を十分大きくすれば,右辺は任意の で上から抑えられるので示された.
有界な単調数列の収束
実数列 が 有界 であるとは,集合 が有界であることを言う.実数列 が番号とともに増大するならば 単調に増大する と言い,減少するならば 単調に減少する と言う. 単調増加あるいは単調減少であることを単に 単調 であると言う.有界な単調数列 は収束する.
単調増加の場合に示せば十分であろう.
有界な単調増加数列には全ての に対して となる定数 が存在する.その上限はワイエルシュトラスの定理により存在するので,それを とする.すると が の極限である.実際, とすれば,上限の定義に従って なる があるが,数列は単調増加であるため, のとき .よって, であり, は任意であるから である.
さらに以下が成り立ちます.
区間縮小法
閉区間 において,以下の 2 条件を満たすものとする:
- 各区間 に対し,,
- .
このとき,各区間に属する実数がただ一つ存在する.
仮定 1. より, なので,数列 は有界単調数列である.従って,上で示したことより極限値 が存在する:
.
任意の に対し だから ,よって .
仮定 2. により,任意の に対し, なる が存在する. より,. は任意なので,.
さて,
i. デデキント切断
ii. ワイエルシュトラスの定理
iii. 有界な単調数列の収束
iv. 区間縮小法
のうち, i ii, ii iii, iii iv を示してきたわけですが,iv i も示すことができ,従って上の 4 つは互いに同値であることが以下に示されます.
iv i を示す.
を切断とする. から 一つずつ を取り出して, とする.さて, は または の一方に属するが,それぞれの場合について
または
と置けば の左端は に属し,右端は に属し,その幅は である.
同様にして,区間の列 であり, であるものを得るが,これは区間縮小法の仮定を満たすので,ある実数 が定まる.これは または のいずれかに属さなければならない. とすると, なる に対し, であるから, なる が存在するので, は に属する.従って は の最大数である.このとき に最小数 があったとすると, なる が存在し, が に属するから,最小性に矛盾するので, に最小数はない.
の場合も同様だから,i が示される.
ここから,以下のアルキメデス性が成り立ちます.
否定を取り, が成り立つとする.ゆえに,全ての自然数の集合が上に有界であるから,ワイエルシュトラスの定理により上限 が存在する.上限の定義により を満たす自然数 があるから,.しかし, も自然数であるから,これは が上限であることに矛盾する.したがって示された.
また,集積点と稠密性について定義します.
集積点と稠密性
集合 に対し, が の 集積点 であるとは, が成立することを言う.また, の集積点全体の集合 を の 閉包 と言う. を含む集合 を考え, である場合に は の中に 稠密 に分布していると言う.
実数関数の収束,連続性について定義します.
関数の収束
ある実数上の区間 上で定義される関数 が ( において に) 収束 する,または が の における 極限 であるとは,
が成立することを言い,
と表記する.
関数の単調性
ある実数上の区間 で定義される実数値関数 が 単調増加関数 であるとは, が成立することを言う.同様に,
が成立することをそれぞれ,単調非減少関数, 単調減少関数, 単調非増加関数 と言う.
関数の連続性
ある実数上の区間 上で定義される関数 が において 連続 であるとは,
が成立することを言う.特に である.
任意の で連続であるとき, は単に連続であると言う.
和・差・積・商の連続性
ある実数上の区間 上で定義される関数 が において連続であるとき, も において連続である.ただし,商については とする.
いくつかの初等関数についての連続性を述べます.
定数関数 と線形関数 は連続である.
また,これらの和・差・積・商により作られる関数 (多項式関数や など) は連続である.
加えて, も連続である.
定数関数が連続であることは自明であろう.線形関数の場合も,連続の定義における を と等しくとれば成り立つことがわかる.
また,和・差・積・商の連続性により,2 番目の主張も従う.
に関しては, より,示される.
連続関数同士の合成関数もやはり連続であることを示します.
合成関数の連続性
ある実数上の区間 上で定義される関数 が において連続であるとき, も において連続である.
の連続性より,
であり, の連続性より,
よって,
が成立し,連続性が示される.
また,稠密性と連続な関数の一致について示します.
稠密性と連続関数の一致
ある実数上の区間 上で定義される連続関数を とする. を の中に稠密に分布する部分集合とし, が成り立つものとする.このとき, が成立する.
の場合は自明.
のとき,任意の を取る.このとき, の連続性から,
,
が成り立つ.同一の に対応する に対し, とすると,
である.この条件下で, の稠密性から, であり,ここから任意の元 をとってくると, であるから,
が任意の について成り立つので, である.