continuity of convex functions
We will prove below that every convex function on anopen (http://planetmath.org/Open) convex subset of a finite-dimensionalreal vector space is continuous. This statement becomes false if wedo not require to be open,since we can increase the value of at any point of which isnot a convex combination
of two other points without affecting theconvexity of . An example of this is shown in Figure 1.
Let be an open convex set in a finite-dimensional vector space over , and let be a convexfunction. Let be arbitrary, and let be a parallelepipedcentered at and lying completely inside . Here “aparallelepiped centered at ” means a subset of of the form
where is some basis of . Furthermore, let
denote the boundary of . We will show that is continuous at by showing that attains a maximum on and byestimating in of this maximum as .
The idea is to use the condition of convexity to ‘squeeze’ the graphof near , as is shown in Figure 2.
For and , the convexity of implies
(1) | |||||
On the other hand, for all we have
Dividing by and setting gives
(2) |
From the two inequalities (1) and (2) we obtain
(3) |
Note that both and , and that isbounded on (hence in particular on ). Indeed, theconvexity of implies that is bounded by its values at two faces of , and repeatedly applyingthis showsthat attains a maximum at one of the corners of .
Write for the parallelepiped shrunk by a relative to :
Now the inequality (3) implies that for all and all ,we have
Consequently, the same inequality holds for all andall in the open neighbourhood of . The right-hand of this inequality goes tozero as , from which we conclude that is continuousat .