这是2013年北京市春季普通高中会考试题:
已知函数f(x)=ax2+bx+c满足:
① f(x)的一个零点为2;
② f(x)的最大值为1;
③ 对任意实数x都有f(x+1)=f(1−x).
(1)求f(x)的解析式;
(2)设函数g(x)={x,x∈A,f(x),x∈B是定义域为(0,1)的单调递增函数,0<x0<x′<1.当x0∈B时,证明:x′∈B.
问题的关键在于第2小问.
法一
如图,设xn=f(xn−1),其中n=1,2,⋯.于是由x0∈B,g(x)单调递增可知区间[x0,x1]一定包含于B.(若不然,设t∈[x0,x1]且t∈A,则g(t)=t<x1=f(x0)=g(x0),矛盾.)
同理可得区间[x1,x2],⋯,[xn−1,xn],⋯均包含于B.因此只需要证明存在某个xi(i∈N∗)比x′大即可.事实上,由xn=f(xn−1)=2xn−1−x2n−1,可得1−xn=(1−xn−1)2⩽(1−x0)⋅(1−xn−1)⩽(1−x0)2⋅(1−xn−2)⩽⋯⩽(1−x0)n,考虑到0<1−x0<1,因此当N=[log1−x0(1−x′)]+1时,必然有1−xN⩽(1−x0)N<1−x′,从而有xN>x′,因此命题得证.
法二
用反证法,设x′∈A,那么对任意0<δ<x′−x0,在区间[x0,x′]上必然存在某个长度小于δ的子区间[t,t+ε]满足t∈B且t+ε∈A.(只要需要将区间[x0,x′]平均分为N份,其中N=[x′−x0δ]+1,然后逐一考察每个子区间即可.)
于是考虑g(t+ε)−g(t)=t+ε−(2t−t2)=(t2−t)+ε⩽max{x20−x0,x′2−x′}+ε,此时只需要取δ=−12max{x20−x0,x′2−x′}就可以使得g(t+ε)−g(t)<0,与g(x)在[0,1]上单调递增矛盾.
因此x′∈B,原命题得证.