Monotonicity is the sum of the two subgradient inequalities; the local bound is obtained by testing a subgradient against the point it points at; the closed graph passes to the limit in the subgradient inequality; at a point of differentiability the two one-sided comparisons pin the subgradient to the gradient; and continuity follows from the bound, the closed graph and Bolzano-Weierstrass.
Claim 1. By hypothesis f(yβ²)β₯f(y)+qβ (yβ²βy) and f(y)β₯f(yβ²)+qβ²β (yβyβ²). Adding these and cancelling f(y)+f(yβ²) gives 0β₯qβ (yβ²βy)+qβ²β (yβyβ²). Since qβ (yβ²βy)=βqβ (yβyβ²), the right-hand side equals β(qβqβ²)β (yβyβ²), so 0β€(qβqβ²)β (yβyβ²).
while the Lipschitz hypothesis, applicable because y,zβBΛ(y0β,2r), gives f(z)βf(y)β€Mβ₯zβyβ₯=Mr. Hence rβ₯qβ₯β€Mr, and dividing by the positive number r gives β₯qβ₯β€M.
Claim 3. Since U is open, y is an interior point of U, so A Convex Function is Lipschitz on a Ball around an Interior Point provides Ο,LβR with 0<Ο, 0β€L, BΛ(y,Ο)βU and β£f(w)βf(wβ²)β£β€Lβ₯wβwβ²β₯ for w,wβ²βBΛ(y,Ο). As (ymβ) converges to y there is m0β with β₯ymββyβ₯β€Ο for mβ₯m0β, and then β£f(ymβ)βf(y)β£β€Lβ₯ymββyβ₯, so (f(ymβ))mβNβ converges to f(y).
and the norms β₯zβymββ₯ are bounded because (ymβ) converges, so (qmββ (zβymβ))mβNβ converges to qβ (zβy). By Arithmetic of Limits of Real Sequences the right-hand sides converge to f(y)+qβ (zβy), and by Order Properties of Limits of Real Sequences applied to the constant sequence with value f(z) we get f(z)β₯f(y)+qβ (zβy). As zβU was arbitrary, qββUβf(y).
Claim 5. Since U is open, A Convex Function is Lipschitz on a Ball around an Interior Point provides Ο,LβR with 0<Ο, 0β€L, BΛ(y,Ο)βU and β£f(w)βf(wβ²)β£β€Lβ₯wβwβ²β₯ for w,wβ²βBΛ(y,Ο). Put r=Ο/2; then BΛ(y,2r)=BΛ(y,Ο)βU, so by claim 2, applied with y0β=y and the constant L,
Let Ξ΅>0 and suppose, for contradiction, that no Ξ΄>0 has the asserted property. Then for every mβN, applying this to the positive number which is the smaller of r and 1/m, there are ymββU with β₯ymββyβ₯<min{r,1/m} and qmβββUβf(ymβ) with β₯qmββpβ₯β₯Ξ΅. Since by The Archimedean Property of the Real Numbers the numbers 1/m eventually fall below any prescribed positive real, the sequence (ymβ)converges to y; and by (B) every qmβ lies in BΛ(0,L), which is bounded. By The Bolzano-Weierstrass Theorem in Rn there are qβRn and a strictly increasing sequence (plβ)lβNβ in N with (qplββ)lβNβ converging to q. The sequence (yplββ)lβNβ converges to y, so claim 3 gives qββUβf(y)={p}, that is q=p. But then β₯qplβββpβ₯ converges to 0, contradicting β₯qplβββpβ₯β₯Ξ΅ for every l. Hence some Ξ΄>0 has the asserted property.