Preservation of essential smoothness #
Essential smoothness survives infimal convolution and the image under a linear map, under the
usual exactness hypotheses. Both are one argument. Essential smoothness of f is essential
strict convexity of f*; the dual operation on the conjugate side is a sum, for □, or
composition with the transpose, for the image; the subdifferential calculus puts the domain of the
subdifferential of that dual object inside dom ∂f*; and strict convexity there survives adding a
convex function or precomposing with an injective linear map. Read backwards, the same duality
returns essential smoothness.
Main results #
StrictConvexOnFn.add_convexFn,StrictConvexOnFn.compLin— a strictly convex summand makes a sum strictly convex, and strict convexity pulls back along an injective linear map.IsExactSum.essentiallySmooth_infConv— infimal convolution (Corollary 26.3.2 in [^1]).IsExactImage.essentiallySmooth_mapLin— linear images (Corollary 26.3.3 in [^1]). Each has an_of_relintvariant askingri (dom f₁*) ∩ ri (dom f₂*) ≠ ∅, resp.∃ y*, A' y* ∈ ri (dom f*).
Implementation notes #
The linear-image result instantiates the exactness interface for the transpose A', because the
identity used is A f = (f* A')*; surjectivity of A enters only through injectivity of A'.
References #
[^1]: R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970, §26.
Strict convexity under addition and under precomposition #
A strictly convex summand makes the sum strictly convex. Both functions must be finite on C:
the strict inequality for f is vacuous where f x = ⊤, while the one being proved for f + g
is not.
The same with the summands the other way round.
Strict convexity pulls back along an injective linear map.
Infimal convolution #
The conjugate-side content: if g₁ is essentially strictly convex and g₁ + g₂ adds exactly,
then g₁ + g₂ is essentially strictly convex. The sum rule for subdifferentials puts
dom ∂(g₁ + g₂) inside dom ∂g₁.
If f₁ is essentially smooth and the conjugates f₁* and f₂* add exactly, then f₁ □ f₂ is
essentially smooth: it is the conjugate of f₁* + f₂*.
The same under the classical hypothesis: a common relative interior point of dom f₁* and
dom f₂* supplies the exactness.
Linear images #
An onto linear map has an injective transpose.
The conjugate-side content: if g is essentially strictly convex, A' is injective and g
pulls back exactly along A', then g A' is essentially strictly convex. The chain rule makes
dom ∂(g A') the preimage of dom ∂g.
If f is essentially smooth, A' is injective, and f* pulls back exactly along A', then
the image A f is essentially smooth: it is the conjugate of f* A'.
The same under the classical hypotheses: A onto and some y₀ with A' y₀ ∈ ri (dom f*).
The first gives injectivity of the transpose, the second the exactness.