Use the random walk interpretation and optimal stopping value function recursion specified in part (b). If is convex, translating and integrating its convexity inequality gives, for ,
Thus the transition operator preserves convex functions. Also the pointwise maximum of convex functions is convex: each of two convex functions at an intermediate point is bounded by the same convex combination of their pointwise maximum at the endpoints. Starting with , backward induction in
therefore proves the asserted convexity in the intended model:
The statewise integrability convention in part (b) gives finite convex functions on all real states. The same inequality holds for the canonical extended value function wherever the expectations are well-defined. Integrability only along one started process need not make that canonical function finite at unused states: for , , and increment density proportional to , , but for . This concerns the canonical recursion away from visited states, rather than the almost-sure identity for . Arbitrary off-state versions of need not be convex; the recursive version is the one meant here. No zero-mean assumption on the increments was used, and convexity alone does not make a submartingale for an arbitrary drift.
For and , convexity gives
Taking the maximum over and then bounding each term by the corresponding endpoint maxima yields
Thus the finite pointwise maximum of convex functions is convex. Summing the original inequalities over proves that is convex as well.
Each map is an affine function. For , the pointwise maximum of convex functions satisfies
so is convex.
A vector is a subgradient of a convex function at when
for every . Choose any active index . Then
and hence . More generally, every convex combination of the active vectors is a subgradient, and in fact
Write for row of , and define affine functions
Then
The pointwise maximum of convex functions is convex, so is a convex function. Moreover,
so has Lipschitz continuity. The simpler bound is also valid.
Let be the active set. The subdifferential is
the convex hull of all active slopes. In particular, choosing any active index gives the subgradient
At a tie, every convex combination of the tied slopes is also valid.