When a subspace meets a relative interior #
The constraint qualifications of the exactness theory — "the range of A meets ri (dom g)", "the
effective domains have a common relative interior point" — are primal conditions. This file turns
them into dual ones: statements about the directions of the pairing in which the sets are bounded.
The engine is proper separation. Two nonempty convex sets have disjoint relative interiors exactly
when some hyperplane separates them properly, and over a compatible pairing the separating
functional is ⟨·, y⟩ for a y of the second space; the two conditions defining proper separation
then read as two inequalities between values of the pairing. When one of the two sets is a
subspace L, a direction in which the pairing is bounded on L is one in which it vanishes on
L, so both extrema over L collapse to 0 and the condition becomes a statement about a single
set together with the annihilator of L.
Main results #
exists_pairing_le_iff_disjoint_relint— proper separation over a pairing:ri C₁andri C₂are disjoint exactly when the pairing with someyis nowhere larger onC₁than onC₂and is strictly smaller somewhere.submodule_inter_relint_nonempty_iff,submodule_inter_relint_nonempty_iff_supportFn— the subspace case, pointwise and through the support function.submodule_inter_relint_dom_nonempty_iff— the effective-domain case, with the support function ofdom frewritten as the recession function off*(Lemma 16.2 in [^1]).exists_apply_mem_relint_dom_iff— the same for the range of a linear map, whose annihilator on the other side of the pairing is the kernel of the adjoint (Corollary 16.2.1 in [^1]).
Implementation notes #
The general statement is written with pointwise inequalities ⟨x₁, y⟩ ≤ ⟨x₂, y⟩, which mention no
EReal; the support function appears only once one of the two sets is a subspace, where two of the
four extrema of the proper-separation criterion become 0.
Only E is topologised: proper separation happens there and needs finite dimension, while F
enters through IsCompatiblePairing alone and is a bare module. Proper (conj B f) is a
hypothesis rather than a conclusion, following recessionFn_conj; a caller in finite dimensions
discharges it with proper_conj_of_proper.
References #
[^1]: R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970, §16, §11 and §13.
Boundedness on a subspace #
A linear function bounded above on a subspace vanishes on it. A subspace is closed under arbitrary real scaling, so a single nonzero value would make the pairing unbounded.
A subspace is relatively open #
The relative interior of a subspace is the subspace itself.
Proper separation, read through the pairing #
Proper separation over a pairing. Two nonempty convex sets have disjoint relative interiors
exactly when the pairing with some y is nowhere larger on C₁ than on C₂ and is strictly
smaller at one pair of points.
A subspace meets the relative interior of a convex set exactly when no direction of the pairing annihilates the subspace, is nowhere positive on the set and is negative somewhere on it. The annihilator condition is not assumed but implied: a direction along which the pairing is bounded below on a subspace vanishes on it.
A subspace meets the relative interior of a convex set, with the two conditions on the set
read off its support function: δ*(y | C) ≤ 0 and δ*(-y | C) > 0.
The effective domain of a convex function #
A subspace L meets ri (dom f) exactly when there is no y annihilating L with
(f*) 0⁺ y ≤ 0 < (f*) 0⁺ (-y). The support function of dom f is the recession function of f*
(recessionFn_conj), so this is the previous statement at C = dom f.
The range of a linear transformation #
The annihilator of the range of A is the kernel of its adjoint. B.SeparatingRight is
what recovers A' y = 0 from "⟨·, A' y⟩ vanishes identically".
For a linear transformation A with adjoint A' and a proper convex g, some A x lies in
ri (dom g) exactly when no y in the kernel of A' has (g*) 0⁺ y ≤ 0 < (g*) 0⁺ (-y): the
subspace criterion above for L = range A.