y=xxy = x^x

関数 y=xxy = x^x のグラフ

y=xxy = x^x は、底と指数の両方が xx である関数です。xax^{a} のようなべき関数でも axa^{x} のような指数関数でもなく、xx=exlnxx^x = e^{x \ln x} と書き直してはじめて素性が見えてきます。

定義域

実数の範囲では x>0x > 0 に限られます。xx が負だと exlnxe^{x \ln x} の対数が定義できず、たとえば (0.5)0.5(-0.5)^{-0.5} は実数になりません。負の整数では (1)1=1(-1)^{-1} = -1 のように値が定まりますが、区間としてつながらないのでグラフには描けません。

原点での振る舞い

x0+x \to 0^{+} では xlnx0x \ln x \to 0 なので、次のようになります。

limx0+xx=e0=1\lim_{x \to 0^{+}} x^x = e^{0} = 1

000^0 という不定形が 11 に落ち着くことが、グラフの左端が高さ 11 に向かうことに現れています。x=0x = 0 は定義域に入らないので、その点は穴になります。

増減と極値

導関数は y=xx(lnx+1)y' = x^x(\ln x + 1) です。xx>0x^x > 0 なので符号は lnx+1\ln x + 1 で決まり、x=1ex = \dfrac{1}{e} で極小かつ最小になります。最小値は次の値です。

(1e)1/e=e1/e0.692\left( \frac{1}{e} \right)^{1/e} = e^{-1/e} \approx 0.692

左端の 11 からいったん 0.6920.692 まで下がり、そこから増加に転じるという、見た目に意外な形をしています。

凹凸

二階導関数は y=xx[(lnx+1)2+1x]y'' = x^x\left[ (\ln x + 1)^2 + \dfrac{1}{x} \right] です。角括弧の中は x>0x > 0 でつねに正なので全体が下に凸で、変曲点はありません。

増え方

xxxxx^x
1e\dfrac{1}{e}0.6920.692(最小)
1111
2244
332727
44256256

整数点では値がそのまま nnn^n です。これはどんな指数関数 axa^{x} よりも速く増えます。底そのものが大きくなり続けるからです。階乗との関係も深く、スターリングの公式 n!2πn(ne)nn! \approx \sqrt{2\pi n}\left( \dfrac{n}{e} \right)^{n} が示すとおり、n!n!nnen\dfrac{n^n}{e^n} とほぼ同じ速さで増大します。

新入生の夢

00 から 11 までの定積分には、美しい級数表示があります。

01xxdx=n=1(1)n1nn0.7834\int_0^1 x^{x}\,dx = \sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{n^{n}} \approx 0.7834

同じように 01xxdx=n=11nn1.2913\int_0^1 x^{-x}\,dx = \sum_{n=1}^{\infty} \dfrac{1}{n^{n}} \approx 1.2913 が成り立ちます。積分がそのまま同じ形の級数に化けるので、これらは新入生の夢(sophomore's dream)と呼ばれています。被積分関数を e±xlnxe^{\pm x \ln x} と指数級数に展開し、項ごとに積分すると導けます。

他の関数との関係

指数部分の xlnxx \ln x は単独でも調べる価値のある関数で、その最小点がそのまま xxx^x の最小点になります。また底と指数を入れ替えた x1/x=e(lnx)/xx^{1/x} = e^{(\ln x)/x} は、x=ex = e で最大値 e1/e1.445e^{1/e} \approx 1.445 をとります。

関数極値の位置極値
xxx^xx=1ex = \dfrac{1}{e}最小 e1/e0.692e^{-1/e} \approx 0.692
x1/xx^{1/x}x=ex = e最大 e1/e1.445e^{1/e} \approx 1.445

最小と最大が 1e\dfrac{1}{e}ee で対をなしているのが面白いところです。