Proof (1) According to the problem, let f(x)−x=a(x−x1)(x−x2). When x∈(0,x1), since 00, thus a(x−x1)(x−x2)>0, which means f(x)>x holds.
Also, x1−f(x)=x1−x−a(x−x1)(x−x2)=(x1−x)[1+a(x−x2)]
Since 00,1+a(x−x2)=1+ax−ax2>1−ax2>0
we get x1>f(x)
(2) Clearly, x0=−2ab. By Vieta's formulas, x1 and x2 are the roots of the equation f(x)−x=0, i.e., ax2+(b−1)x+c=0, so x1+x2=−ab−1,x0=−2ab=2aax1+ax2−1. Since ax2<1, it follows that x0<2aax1=2x1