Images and inverse images of convex functions under a linear map #
A linear map A : E → G transports convex functions in both directions. The inverse image
g A = g ∘ A is the easy one — its epigraph is a preimage — while the image
(A f) y = inf {f x | A x = y} is the interesting one: the infimum need not be attained, so A f
is read off epi f not as a set image but as the function that image determines. Accordingly
epi (A f) = (A × id) '' epi f is false in general
(exists_epi_mapLin_ne_image); epi_mapLin recovers it from IsEpiLike, exactly the missing
attainment.
Main definitions #
Main results #
convexFn_compLin,convexFn_mapLin— both directions preserve convexity.gc_compLin_mapLin—g ≤ A f ↔ g A ≤ f, a monotone Galois connection (noOrderDual, unlikegc_ofEpi_epi), giving the monotonicity lemmas, the unit and counit, and — for surjectiveA, where it is aGaloisCoinsertion— the identityA (g A) = g.mapLin_eq_ofEpi— the image is the function determined by the image of the epigraph under(x, μ) ↦ (A x, μ), which is how convexity of the image is proved.convexFn_iInf_right— partial minimisationy ↦ ⨅ z, h (y, z)of a jointly convex function is convex: the projection case, and the form the perturbation function of a convex program takes.ConvexFn.comp_affine,ConvexFn.slice_left,ConvexFn.slice_right— precomposition with an affine map, and fixing one variable of a function of two.
References #
- R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970, §5.
The two operations #
The image of f under a linear map A: (A f) y = inf {f x | A x = y} over the fibre of
A above y, hence ⊤ off its range. The infimum is generally not attained.
Instances For
The inverse image of g under a linear map A: (g A) x = g (A x).
Equations
- Tdaf.ConvexAnalysis.compLin g A = g ∘ ⇑A
Instances For
The map (x, μ) ↦ (A x, μ), along which epi (g A) is the pullback of epi g.
Equations
Instances For
The infimum defining the image #
The witness extractor: as for ofEpi, arguments go through a strict inequality.
Off the range of A the image is ⊤: there is nothing to take an infimum over.
The adjunction g ≤ A f ↔ g A ≤ f #
The universal property of the image. f ↦ A f is right adjoint to g ↦ g A.
For surjective A the adjunction is a GaloisCoinsertion.
Equations
Instances For
Effective domains #
Properness survives a surjective substitution, both ways. Surjectivity is needed for both
halves: g A can be proper while g is ⊥ off the range, and g proper while A misses all of
its finite values.
Epigraphs, and convexity in both directions #
Precomposition with an affine map preserves convexity, in the form applications want.
The image of f under A is the function determined by the image of epi f under
(x, μ) ↦ (A x, μ). This is an equality of functions; the corresponding equality of sets,
epi_mapLin, needs a hypothesis.
The image of a convex function under a linear map is convex: a linear image of a convex set is convex, and the function it determines is then convex too.
The epigraph of the image is the image of the epigraph, under the hypothesis that makes it
true: the infimum defining A f must be attained wherever it is finite.
Indicator functions #
The hypothesis of epi_mapLin is not removable #
The image of an epigraph need not be an epigraph. With A = 0 on ℝ and f the (convex)
function equal to x on (0, ∞) and ⊤ elsewhere, (A f) 0 = inf {x | x > 0} = 0 is not
attained: (0, 0) belongs to epi (A f) but not to the image of epi f, which is
{0} × (0, ∞).
Partial minimisation: the projection case #
Fixing one variable of a jointly convex function: the slice map z ↦ (c, z) is affine.
The image under the projection (y, z) ↦ y is minimisation over z.
Partial minimisation preserves convexity: the image case with A a projection. This is the
form used to build the perturbation function of a convex program.