Subgradient of convex functions #
The file defines subgradient for convex functions in E and proves some basic properties.
Let f : E → ℝ be a convex function on s and g : E, where s is a set of E.
g is a subgradient of f at x if for any y ∈ s, we have f y ≥ f x + inner g (y - x).
The insight comes from the first order condition of convex function.
Main declarations #
HasSubgradientAt f g x: The functionfhas subgradientgatx.HasSubgradientWithinAt f g s x: The functionfhas subgradientgatxwithins.SubderivAt f x: The subderiv offatxis the collection of all possible subgradients offatx.SubderivWithinAt f s x: The subderiv offatxwithinsis the collection of all possible subgradients offatxwithins.
Main results #
SubderivWithinAt_eq_gradient: The subderiv of differentiable convex functions is the singleton of its gradient.HasSubgradientAt_zero_iff_isMinOn:0is a subgradient offatxif and only ifxis a minimizer off.
Subgradient of functions -
Instances For
Instances For
Subderiv of functions -
Equations
- SubderivAt f x = {g : E | HasSubgradientAt f g x}
Instances For
Equations
- SubderivWithinAt f s x = {g : E | HasSubgradientWithinAt f g s x}
Instances For
Congruence properties of the Subderiv #
Basic properties about Subderiv #
The subderiv of f at x is a closed set. -
The subderiv of f at x is a convex set. -
Monotonicity of subderiv-
Calculation of Subderiv #
Subderiv of differentiable convex functions -
Alternarive version for FDeriv -
Optimality Theory for Unconstrained Nondifferentiable Problems #
x' minimize f if and only if 0 is a subgradient of f at x' -
Computing Subderiv #
Multiplication by a Positive Scalar-
Subderivatives of the sum of two functions is a subset of the sum of the subderivatives of the two functions -