指数関数と対数関数の対称性

指数関数 y=exy = e^x と対数関数 y=lnxy = \ln x逆関数の関係にあり、そのグラフは直線 y=xy = x に関して対称になります。

逆関数とは

逆関数とは、xxyy の役割を入れかえた関数です。y=exy = e^xxx を入れると exe^x を返す関数で、その逆に値から元の xx を求めるのが y=lnxy = \ln x です。たとえば exe^xx=0x = 0y=1y = 1 を通り、lnx\ln xx=1x = 1y=0y = 0 を通ります。点 (0,1)(0, 1)(1,0)(1, 0) のように、xx 座標と yy 座標を入れかえた点どうしが対応します。

作り方

逆関数は機械的に作れます。y=exy = e^xxx について解くと x=lnyx = \ln y となり、ここで xxyy の名前を入れかえれば y=lnxy = \ln x です。この解いて入れかえるという手順が逆関数の作り方で、名前を入れかえる操作がそのまま、グラフを y=xy = x で折り返す操作にあたります。

なぜ y=xy = x に関して対称か

一般に、点 (a,b)(a, b) と点 (b,a)(b, a) は直線 y=xy = x に関して対称です。逆関数はもとの関数の (x,y)(x, y) を入れかえたものなので、y=f(x)y = f(x) 上の点 (a,b)(a, b) に対し、逆関数のグラフには必ず (b,a)(b, a) があります。だから 22 つのグラフは y=xy = x を鏡の面として折り返した形になります。

入れかわるもの

項目y=exy = e^xy=lnxy = \ln x
定義域すべての実数x>0x > 0
値域y>0y > 0すべての実数
漸近線xxyy
通る点(0,1)(0, 1)(1,0)(1, 0)

22 つを続けて使うと元に戻ります。ln(ex)=x\ln(e^x) = xelnx=xe^{\ln x} = x が成り立つことは、往復すれば出発点にもどることを表しています。exe^xxx 軸を漸近線にもつことと、lnx\ln xyy 軸を漸近線にもつことも、対称性から見れば同じ事実です。

接線の傾き

接線の傾きも対応します。exe^x の点 (0,1)(0, 1) での接線の傾きは 11lnx\ln x の点 (1,0)(1, 0) での接線の傾きも 11 です。鏡に映せば傾きは逆数になるので、11 の逆数はやはり 11、というわけです。

逆関数をもつ条件

逆関数をもつのは、一対一に対応する関数だけです。exe^x は単調に増加するのでその条件を満たします。この対称性は ee にかぎらず、2x2^xlog2x\log_2 x でも同じように成り立ちます。グラフの大きな点が、対称に対応する (0,1)(0, 1)(1,0)(1, 0) です。