2のx乗
ヒントf(10)=f(9)×f(1)=f(8)×f(1)×f(1)=f(7)×f(1)×f(1)×f(1)=…
解説f(x)=2^x(2のx乗)という指数関数を、物凄く解りにくく遠まわしに説明してみました。
f(0)=1、つまり2の0乗は1。
f(1)=2、つまり2の1乗は2。
ちなみに2の2乗は4、f(2)=4。
「f(1)×f(8)=f(2)×f(7)=f(3)×f(6)=f(4)×f(5)=f(9)」というのは、
↓
「2^1×2^8=2^2×2^7=2^3×2^6=2^4×2^5=2^9」
↓
「2×256=4×128=8×64=16×32=512」
要するに「2^(a+b)=2^a×2^b」という指数法則を述べたもの、でした。終わり!
本当は「2のx乗」以外が答えになりえないことを証明すべきなのかもしれないですが面倒くさい、というよか微分方程式とか使わないと証明出来なかったはずなのでこの場では省略。そもそも問題に「全ての点で連続で微分可能である」とか言っとかなきゃいけなかった気がする。
一般的にf(a)f(b)=f(a+b)の関数方程式を満たす解は、f(x)=0あるいはf(x)=1の定数関数、もしくはAを任意の正の実数としてf(x)=A^xと表せる指数関数。問題文のf(1)=2という条件から、f(x)=2^xという一意の関数に定まります。
暇だったので証明↓
f(a)f(b)=f(a+b) に b=0を代入すると、f(a)f(0)=f(a)
f(a){f(0)−1=0} より f(0)=1 又は任意のaで f(a)=0
f(1)=2 より必ず f(0)=1
(d/dx)f(x)=lim[h→0][{f(x+h)−f(x)}/h]
=lim[h→0][{f(x)f(h)−f(x)}/h]
=lim[h→0]f(x)[{f(h)−1}/h] また f(0)=1から
=lim[h→0]f(x)[{f(h)−f(0)}/h]
=f(x)(d/dx)f(0)
(d/dx)f(0) は定数なのでA'と置いて
(d/dx)f(x)=A'f(x)
{1/f(x)}df(x)=A' dx 両辺を積分すると、
lnf(x)=A'x+C (lnは自然対数、Cは積分定数)
f(0)=1 よりC=0 よってf(x)=e^A'x
f(1)=2 から e^A'=2 が求まる。