The subdifferential of a saddle-function as a monotone mapping #
For a closed proper saddle-function K, the graph of ∂K is homeomorphic to the underlying space
under (u, v, u*, v*) ↦ (u - u*, v + v*), and the mapping
ρ : (u, v) ↦ {(-u*, v*) | (u*, v*) ∈ ∂K (u, v)} is maximal monotone.
Both come from the identification of ∂K with the partial inversion of ∂f, f the graph
function of a convex bifunction representing the class of K. Partial inversion exchanges the
second component of a relation's argument with that of its value and preserves the monotonicity
form, so each is the matching fact about the subdifferential of a closed proper convex function.
Main definitions #
partialInvertEquiv— the involution((u, y), (v, x)) ↦ ((u, x), (v, y)).partialInvertNegHomeomorph— the same with the sign flip, a linear homeomorphism.saddleMonotoneRel Bu Bx K— Rockafellar'sρ, as a relation.
Main results #
prodPairing_sub_partialInvertEquiv— partial inversion preserves the monotonicity form, soIsMaximalMonotoneRel.preimage_partialInvertEquivtransfers maximal monotonicity across it.saddleSubgradientHomeomorph— the graph of∂Kis homeomorphic to the underlying space (Corollary 37.5.1 in [^1]).isMaximalMonotoneRel_saddleMonotoneRel—ρis maximal monotone (Corollary 37.5.2 in [^1]).isMaximalMonotoneRel_setOf_hasSaddleGradientAt— for a finite differentiableKthe mapping is(u, v) ↦ (-∇₁K (u, v), ∇₂K (u, v)).
Implementation notes #
The transfer lemmas need no symmetry and hold for arbitrary pairings. An inner product enters only
where the corresponding facts about ∂f do, and there as a self-pairing rather than an
InnerProductSpace instance: U × X carries the supremum norm, but
prodPairing (innerₗ U) (innerₗ X) is a continuous inner pairing on it.
Two subdifferentials are in play — subgradientSaddle C D K for a real-valued K on an open
rectangle, saddleSubgradient Bu Bx K for an EReal-valued one on the whole space — and they
agree at C = D = univ, which is what the differentiable clause below needs.
References #
[^1]: R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970, §37.
Partial inversion #
Partial inversion, Rockafellar's word: the involution exchanging the second component of a
relation's argument with that of its value, ((u, y), (v, x)) ↦ ((u, x), (v, y)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Partial inversion preserves the monotonicity form. No symmetry is needed: the X-half of
the form is Bx.flip (y₁ - y₂) (x₁ - x₂) on the source and Bx (x₁ - x₂) (y₁ - y₂) on the target,
which is the same number.
Maximal monotonicity transfers across partial inversion. This is the whole content of the
maximal monotonicity of ρ, once ρ is identified with a partially inverted ∂f.
Partial inversion with a sign flip, as a homeomorphism #
Partial inversion with a sign flip on the first dual component,
((u, y), (v, x)) ↦ ((u, x), (-v, y)): the map along which ∂K is a preimage of ∂f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Rockafellar's ρ #
Rockafellar's ρ: the subdifferential of K with the sign of its concave half reversed,
ρ (u, y) = {(-v, x) | (v, x) ∈ ∂K (u, y)}. The sign is what makes ρ monotone rather than
monotone in one variable and antitone in the other.
Equations
Instances For
ρ as a preimage of the subdifferential of f #
The graph of ∂K is the preimage of the graph of ∂f along partialInvertNegHomeomorph.
ρ is the graph of ∂f, partially inverted. The sign flip is absorbed into ρ, which is
why no sign survives on the right.
The inner-product instance #
The same preimage description for a space paired with itself, where Bx.flip is Bx.
The graph of ∂K is homeomorphic to U × X under ((u, y), (v, x)) ↦ (u - v, x + y): it is
the graph of ∂f partially inverted, and the graph of ∂f maps onto U × X by
(z, z*) ↦ z + z*.
Equations
Instances For
ρ : (u, v) ↦ {(-u*, v*) | (u*, v*) ∈ ∂K (u, v)} is maximal monotone: it is the partial
inversion of ∂f, partial inversion preserves the monotonicity form, and the subdifferential of a
closed proper convex function is maximal monotone.
The finite differentiable case #
The concave subdifferential of the EReal reading of a finite saddle-function is ∂₁K.
The subdifferential of the EReal reading of a finite saddle-function is ∂₂K.
Over the whole space the EReal-valued and the real-valued ∂K are the same set; the
definitions differ only in where their junk values live.
For the EReal-valued subdifferential as well: where a finite concave-convex K has a
gradient, ∂K is the single point (∇₁K, ∇₂K).
Rockafellar's ρ for a differentiable K is the graph of
(u, v) ↦ (-∇₁K (u, v), ∇₂K (u, v)).
If K is everywhere finite and differentiable, (u, v) ↦ (-∇₁K (u, v), ∇₂K (u, v)) is
maximal monotone. Differentiability collapses ∂K to a point, so ρ is the graph of that mapping;
the representing bifunction comes from the lower simple extension at C = D = univ.