Danskin's theorem: Nonlinear Function
Created: August 13, 2022
Modified: August 13, 2022

Danskin's theorem

This page is from my personal notes, and has not been specifically reviewed for public consumption. It might be incomplete, wrong, outdated, or stupid. Caveat lector.

A pointwise maximum of convex functionsSpecifically, we require that ϕ(x,z)\phi(x, z) is convex in xx for every zz.

f(x)=maxzϕ(x,z),f(x) = \max_z \phi(x, z),

is itself convex in xx, and when the maximizing point

zˉ(x)=argmaxzϕ(x,z)\bar{z}(x) = \arg\max_z \phi(x, z)

is unique then ff is differentiable at xx with derivative

ddxf(x)=ϕ(x,zˉ(x))x.\frac{d}{dx} f(x) = \frac{\partial \phi(x, \bar{z}(x))}{\partial x}.

This immediately provides a gradient for solutions to convex optimization problems.