Нека [tex]a,b \in (0,1),\, a<b[/tex] . Ще докажем, че [tex]f(a) \leq f(b)[/tex].
Да фиксираме [tex]\varepsilon > 0[/tex]. Вземаме произволно [tex]x\in [a,b][/tex]. Тогава от условието следва, че съществува [tex]r>0[/tex] (зaвисещо от [tex]x[/tex]), така че за всяко [tex]y\in (x,x+r):\, f(y)-f(x) \geq - \varepsilon (y-x)[/tex] и за всяко [tex]y\in (x-r,x):\, f(x)-f(y) \geq - \varepsilon (x-y)[/tex].
Отворените интервали [tex]O(x,r)=(x-r,x+r),\, x\in [a,b][/tex] покриват компактното множество [tex][a,b][/tex]. Значи съществува крайно подпокритие [tex]O(x_i,r_i), \, i=1,2,\ldots,n[/tex] на [tex][a,b][/tex].
Може да се покаже, че от това крайно подпокритие може да изберем друго подпокритие (пак го означаваме така) [tex]O(x_i,r_i), \, i=1,2,\ldots,n[/tex], такова, че [tex]a \leq x_1<x_2<\ldots <x_n \leq b[/tex] и [tex]O(x_i,r_i) \cap O(x_{i+1},r_{i+1}) \neq \emptyset[/tex]. Нека [tex]y_i \in O(x_i,r_i) \cap O(x_{i+1},r_{i+1})[/tex].
Имаме:
[tex]f(y_i)-f(x_i) \geq -\varepsilon (y_i-x_i)[/tex]
[tex]f(x_{i+1})-f(y_i) \geq -\varepsilon (x_{i+1}-y_i)[/tex]
и като съберем горните става [tex]f(b)-f(a) \geq -\varepsilon (b-a)[/tex].
Tъй като може да избираме [tex]\varepsilon[/tex] произволно малко, това дава [tex]f(b) \geq f(a)[/tex].
Забележете, че в горното не се използва непрекъснатостта на [tex]f[/tex].
Относно втората част, може да погледнете тук:
http://www.artofproblemsolving.com/Foru ... 7&t=513129