
[mathjax]
指数関数には条件a>0が付けられています。
![]()
の様な底が負の指数関数をなぜ除くかと言うと
![]()
つまり負の数の1/n乗は複素数になってしまい
実数だけでは関数を定義できないからです。
そこで複素関数論の教科書を開くと
複素数の指数関数
という物があり、こちらは底が負でも許されます。
しかし実数の時に成り立っていた
指数法則が半分失われてしまう事になります。
この記事では、
複素数の力を借りると底が負でも
累乗の定義を満たす指数関数が作れる事を示した後
指数法則がどこで破綻するかまで説明したいと思います。
複素関数論の基礎を修めた大学2~3年生を想定して書きます。
複素数の指数関数
複素数を仲間に入れると、
底が負の指数関数を考える事ができます。
0でない複素数aについて指数関数を次で定義します。
複素数の指数関数
![]()
ここでArg(z)はzの偏角を表す関数で値の範囲を
![]()
と定めます。
a=-1とすれば、
![]()
![]()
![]()
なので
負の数の指数関数が求まりました。
こちらは
![]()
の様に1/n乗も正しく計算されます。
定義の照らし合わせ
複素数には整数乗までなら既に
実数と同様の累乗が定義されています。
始めに、この新しい指数関数が
それらの定義と一致する事を確認します。
自然数乗
![]()
ezは一番目の指数法則
を満たすので(証明はコーシー積より)
![]()
繰り返し用いて、
![]()
![]()
0乗
![]()
マイナス乗
aが正の実数でない時(正の実数の時は明らか)
![]()
なので
![]()
![]()
![]()
![]()
![]()
![Rendered by QuickLaTeX.com \[\quad \quad \! = \underbrace{\frac{1}{a} \times \frac{1}{a} \times \cdots \times \frac{1}{a} }_{n個} \hspace{20cm}\]](https://shoma-life-blog.com/wp-content/ql-cache/quicklatex.com-f099c5da94338197fc48ee60abeab12f_l3.png)
![]()
1/n乗
複素数のおかげで
負の数を含めて1/n乗を定義できます。
実際、
![]()
ezの指数法則を用いて
![]()
![]()
よりa1/nはaのn乗根になっています。
指数法則は満たされる?
1/n乗まで指数を拡張できましたが
問題は指数法則です。
結論から言うと、
3つの指数法則の内1.5個が満たされます。
一つ目は任意の複素数z、wについて成立します。
証明
![]()
![]()
![]()
二つ目は0.5個すなわち、
括弧の中身が1/n乗の時は成立します。
証明
![]()
![]()
より
![]()
![]()
![]()
![]()
![]()
反例
一方、括弧の外が1/n乗の時は成立しません。
![]()
に対して
![]()
なので
![]()
三つ目も成立しません。
反例
![]()
に対して
![]()
なので
![]()
まとめ
実数に限ると
負の数の累乗は整数乗までしか定義できないので、
1/n乗を求めて複素数の指数関数を持ち込みました。
この関数は整数乗までの累乗の定義と対応付きつつ
負の数の1/n乗も考える事ができます。
しかし代償に指数法則が失われてしまう
(1.5個は満たされる)という物でした。
やはり綺麗な指数関数を作る為には条件
![]()
が必要。
強引に底が負の指数関数を作ると、
何かしら無理が生じてしまいます。