2014年全国高中数学联赛山东省预赛第12题:
已知函数f1(x)=f(x)=x(x−1),fn(x)=f(fn−1(x)),其中n⩾2.求证:
(1)当x>2时,fn(x)没有零点;
(2)当1⩽x⩽2时,fn(x)至少有n个零点.
(1)证明 由于当x>2时,f(x)>2,因此可以递推至fn(x)>2.
(2)证明 用数学归纳法证明.
当n=1时,f(x)=x(x−1)在[1,2]上有零点为1;
假设命题对n成立,即fn(x)至少有n个零点,从小到大设为xi,i=1,2,⋯,n.
考虑函数fn+1(x)=f(fn(x))的零点,即fn(x)=0∨fn(x)=1,
第一个方程根据归纳假设有根x=xi,i=1,2,⋯,n.而另一方面,根据{fn(xn)−1=−1<0,fn(2)−1=1>0,
因此由零点的存在性定理可得方程fn(x)=1至少有一个在(xn,2)上的根.
于是函数fn+1(x)至少有n+1个零点,命题对n+1也成立.
综上,命题得证.
注 如图,可以看出每次迭代会在最右侧生成一个新的零点.