TheoremBase

Discard the points where ff or the proximal map JJ fails to be differentiable and the image under JJ of its degenerate set, all null. At a surviving point yy the gradient is the unique subgradient, JJ carries y+Df(y)y+Df(y) to yy with injective hence invertible derivative AA, and inverting the expansion of JJ turns it into a first-order expansion of the subdifferential with matrix A−1−InA^{-1}-I_n; the telescoping lemma converts that into a second-order expansion of ff.

Proof

We use the notation of the statement. Algebraic manipulations of dot products use The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite, and ∥λv∥=∣λ∣∥v∥\lVert\lambda v\rVert=|\lambda|\lVert v\rVert and the triangle inequality are claims 5 and 6 of Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square. Write ∂f=∂Rnf\partial f=\partial_{\mathbb{R}^{n}}f for the subdifferential and J=JfJ=J_{f} for the proximal map of ff.

Step 1 (The exceptional set). Every point of Rn\mathbb{R}^{n} is an interior point of it, so A Convex Function is Lipschitz on a Ball around an Interior Point provides, for each x0x_{0}, numbers ρ,L\rho,L with 0<ρ0<\rho, 0≤L0\le L and ∣f(z)−f(w)∣≤L∥z−w∥|f(z)-f(w)|\le L\lVert z-w\rVert for z,w∈Bˉ(x0,ρ)z,w\in\bar{B}(x_{0},\rho); that is, ff is locally Lipschitz on Rn\mathbb{R}^{n}. By Rademacher's Theorem in Rn\mathbb{R}^n (iv), applied with m=1m=1, the set DD of those x∈Rnx\in\mathbb{R}^{n} at which ff is not differentiable is null.

By Properties of the Proximal Map of a Convex Function (iv) the map J:Rn→RnJ:\mathbb{R}^{n}\to\mathbb{R}^{n} is Lipschitz with constant 11; in particular, for every x0x_{0} its restriction to Bˉ(x0,1)\bar{B}(x_{0},1) is Lipschitz with constant 11, so JJ is locally Lipschitz on Rn\mathbb{R}^{n}. By Rademacher's Theorem in Rn\mathbb{R}^n (iv), applied with m=nm=n, the set

NJ={ x∈Rn:J is not differentiable at x }N_{J}=\{\,x\in\mathbb{R}^{n}:J\text{ is not differentiable at }x\,\}

is null, and by Lipschitz Images and Lebesgue Outer Measure in Rn\mathbb{R}^n (iii) the image J(NJ)J(N_{J}) is null. Let SS be the set attached to JJ by The Degenerate-Derivative Values of a Locally Lipschitz Map of Rn\mathbb{R}^n Form a Null Set (i), taken with U=RnU=\mathbb{R}^{n} and T=JT=J; by The Degenerate-Derivative Values of a Locally Lipschitz Map of Rn\mathbb{R}^n Form a Null Set (ii) the image J(S)J(S) is null.

The union D∪J(NJ)∪J(S)D\cup J(N_{J})\cup J(S) is null by claim 5 of Elementary Properties of Lebesgue Outer Measure on Rn\mathbb{R}^n, so by Null Set of a Measure there is N∈B(Rn)N\in\mathcal{B}(\mathbb{R}^{n}) with D∪J(NJ)∪J(S)⊆ND\cup J(N_{J})\cup J(S)\subseteq N and λn(N)=0\lambda_{n}(N)=0. We show that ff is twice differentiable at every y∈Rn∖Ny\in\mathbb{R}^{n}\setminus N, which proves claim 1.

Step 2 (The situation at a point off NN). Fix y∈Rn∖Ny\in\mathbb{R}^{n}\setminus N. Since y∉Dy\notin D, the function ff is differentiable at yy; let p∈Rnp\in\mathbb{R}^{n} be the point whose iith coordinate is the entry in row 11 and column ii of the derivative matrix of ff at yy. By claim 4 of Elementary Calculus of the Subdifferential of a Convex Function, applied with U=RnU=\mathbb{R}^{n},

∂f(y)={p}.\partial f(y)=\{p\}.

Put x=y+px=y+p. Then x−y=p∈∂f(y)x-y=p\in\partial f(y), so Properties of the Proximal Map of a Convex Function (i) gives J(x)=yJ(x)=y.

If xx belonged to NJN_{J} then y=J(x)y=J(x) would lie in J(NJ)⊆NJ(N_{J})\subseteq N; hence x∉NJx\notin N_{J} and JJ is differentiable at xx. Let AA be its derivative matrix there, a real matrix with nn rows and nn columns. Likewise, if xx belonged to SS then y=J(x)y=J(x) would lie in J(S)⊆NJ(S)\subseteq N; hence x∉Sx\notin S. Since JJ is differentiable at xx, the description of SS in The Degenerate-Derivative Values of a Locally Lipschitz Map of Rn\mathbb{R}^n Form a Null Set (i) shows that there is no ν∈Rn\nu\in\mathbb{R}^{n} with ∥ν∥=1\lVert\nu\rVert=1 and ν⋅(Ah)=0\nu\cdot(Ah)=0 for every h∈Rnh\in\mathbb{R}^{n}.

By Properties of the Proximal Map of a Convex Function (v) the map h↦Ahh\mapsto Ah is therefore injective. By An Injective Nondegenerate Square Matrix is Invertible (i) there is c∈Rc\in\mathbb{R} with 0<c0<c and ∥Ah∥≥c∥h∥\lVert Ah\rVert\ge c\lVert h\rVert for every hh, and by An Injective Nondegenerate Square Matrix is Invertible (iv) the matrix AA is invertible with

∥A−1k∥≤c−1∥k∥for every k∈Rn.\lVert A^{-1}k\rVert\le c^{-1}\lVert k\rVert\qquad\text{for every }k\in\mathbb{R}^{n}.

Put M=A−1−InM=A^{-1}-I_{n}, the difference of A−1A^{-1} and the identity matrix.

Step 3 (A first-order expansion of the subdifferential). Let ε∈R\varepsilon\in\mathbb{R} with 0<ε0<\varepsilon, and let η\eta be the smaller of c/2c/2 and εc2/2\varepsilon c^{2}/2, a positive real number. By Differentiability at a Point for Functions Between Euclidean Spaces, applied to JJ at xx with η\eta in place of ε\varepsilon, there is δ2>0\delta_{2}>0 such that

∥J(x′)−J(x)−A(x′−x)∥≤η ∥x′−x∥whenever ∥x′−x∥<δ2,(J)\lVert J(x')-J(x)-A(x'-x)\rVert\le\eta\,\lVert x'-x\rVert\qquad\text{whenever }\lVert x'-x\rVert<\delta_{2}, \tag{J}

the case x′=xx'=x holding trivially because both sides are then 00. Since ∂f(y)={p}\partial f(y)=\{p\}, claim 5 of Elementary Calculus of the Subdifferential of a Convex Function, applied with the positive number δ2/2\delta_{2}/2, provides δ1>0\delta_{1}>0 such that every y′∈Rny'\in\mathbb{R}^{n} with ∥y′−y∥<δ1\lVert y'-y\rVert<\delta_{1} and every q′∈∂f(y′)q'\in\partial f(y') satisfy ∥q′−p∥<δ2/2\lVert q'-p\rVert<\delta_{2}/2. Let δ\delta be the smaller of δ1\delta_{1} and δ2/2\delta_{2}/2.

Let y′∈Rny'\in\mathbb{R}^{n} with ∥y′−y∥<δ\lVert y'-y\rVert<\delta and let q′∈∂f(y′)q'\in\partial f(y'); put x′=y′+q′x'=y'+q'. Then x′−y′=q′∈∂f(y′)x'-y'=q'\in\partial f(y'), so J(x′)=y′J(x')=y' by Properties of the Proximal Map of a Convex Function (i). Moreover x′−x=(y′−y)+(q′−p)x'-x=(y'-y)+(q'-p), so

∥x′−x∥≤∥y′−y∥+∥q′−p∥<12δ2+12δ2=δ2,\lVert x'-x\rVert\le\lVert y'-y\rVert+\lVert q'-p\rVert<\tfrac{1}{2}\delta_{2}+\tfrac{1}{2}\delta_{2}=\delta_{2},

and (J) applies. Put R=(y′−y)−A(x′−x)R=(y'-y)-A(x'-x), so that ∥R∥≤η∥x′−x∥\lVert R\rVert\le\eta\lVert x'-x\rVert because J(x′)−J(x)=y′−yJ(x')-J(x)=y'-y.

We first bound ∥x′−x∥\lVert x'-x\rVert. Since A(x′−x)=(y′−y)−RA(x'-x)=(y'-y)-R,

c ∥x′−x∥≤∥A(x′−x)∥≤∥y′−y∥+∥R∥≤∥y′−y∥+c2∥x′−x∥,c\,\lVert x'-x\rVert\le\lVert A(x'-x)\rVert\le\lVert y'-y\rVert+\lVert R\rVert\le\lVert y'-y\rVert+\tfrac{c}{2}\lVert x'-x\rVert,

using η≤c/2\eta\le c/2; hence c2∥x′−x∥≤∥y′−y∥\tfrac{c}{2}\lVert x'-x\rVert\le\lVert y'-y\rVert and ∥x′−x∥≤2c∥y′−y∥\lVert x'-x\rVert\le\tfrac{2}{c}\lVert y'-y\rVert.

Next we identify q′−p−M(y′−y)q'-p-M(y'-y). From q′=x′−y′q'=x'-y' and p=x−yp=x-y we get q′−p=(x′−x)−(y′−y)q'-p=(x'-x)-(y'-y), and by claims 1 and 2 of Linearity of the Matrix-Vector Product and the Quadratic Form as a Double Sum, M(y′−y)=A−1(y′−y)−(y′−y)M(y'-y)=A^{-1}(y'-y)-(y'-y). Hence

q′−p−M(y′−y)=(x′−x)−A−1(y′−y).q'-p-M(y'-y)=(x'-x)-A^{-1}(y'-y).

Applying A−1A^{-1} to y′−y=A(x′−x)+Ry'-y=A(x'-x)+R and using claim 1 of Linearity, Compatibility with the Matrix Product, and a Norm Bound for the Matrix-Vector Product, claim 2 of that lemma, the identity A−1A=InA^{-1}A=I_{n} furnished by Inverse Matrix and Invertible Real Square Matrix, and claim 2 of Linearity of the Matrix-Vector Product and the Quadratic Form as a Double Sum, we get A−1(y′−y)=(x′−x)+A−1RA^{-1}(y'-y)=(x'-x)+A^{-1}R. Therefore

q′−p−M(y′−y)=−A−1R,q'-p-M(y'-y)=-A^{-1}R,

and consequently

∥q′−p−M(y′−y)∥=∥A−1R∥≤c−1∥R∥≤c−1η ∥x′−x∥≤2ηc2 ∥y′−y∥≤ε ∥y′−y∥,\bigl\lVert q'-p-M(y'-y)\bigr\rVert=\lVert A^{-1}R\rVert\le c^{-1}\lVert R\rVert\le c^{-1}\eta\,\lVert x'-x\rVert\le\frac{2\eta}{c^{2}}\,\lVert y'-y\rVert\le\varepsilon\,\lVert y'-y\rVert,

the last step because η≤εc2/2\eta\le\varepsilon c^{2}/2.

Step 4 (Conclusion of claim 1). Step 3 shows that for every ε>0\varepsilon>0 there is δ>0\delta>0 such that ∥q′−p−M(y′−y)∥≤ε∥y′−y∥\lVert q'-p-M(y'-y)\rVert\le\varepsilon\lVert y'-y\rVert for every y′y' with ∥y′−y∥<δ\lVert y'-y\rVert<\delta and every q′∈∂f(y′)q'\in\partial f(y'). Since p∈∂f(y)p\in\partial f(y), A First-Order Expansion of the Subdifferential Gives a Second-Order Expansion of the Function (ii) applies with this MM and shows that ff is twice differentiable at yy, with first-order coefficient pp and Hessian 12(M+M⊤)\tfrac{1}{2}(M+M^{\top}). As y∈Rn∖Ny\in\mathbb{R}^{n}\setminus N was arbitrary, claim 1 is proved.

Step 5 (Claim 2). Let y∈Rny\in\mathbb{R}^{n} be a point at which ff is twice differentiable, with first-order coefficient pp and Hessian B=D2f(y)B=D^{2}f(y), and let h∈Rnh\in\mathbb{R}^{n}. If h=0h=0 then h⋅(Bh)=0h\cdot(Bh)=0, so assume h≠0h\neq0.

Let ε>0\varepsilon>0 and let δ>0\delta>0 be as in Twice Differentiability at a Point (i) for this ε\varepsilon. Put t=δ/(2∥h∥)t=\delta/(2\lVert h\rVert), a positive real number, so that ∥th∥=∥−th∥=t∥h∥<δ\lVert th\rVert=\lVert -th\rVert=t\lVert h\rVert<\delta. Applying the defining estimate to thth and to −th-th, and using p⋅(−th)=−t p⋅hp\cdot(-th)=-t\,p\cdot h and (−th)⋅(B(−th))=t2 h⋅(Bh)=(th)⋅(B(th))(-th)\cdot(B(-th))=t^{2}\,h\cdot(Bh)=(th)\cdot(B(th)),

∣f(y+th)−f(y)−t p⋅h−12t2h⋅(Bh)∣≤εt2∥h∥2\bigl|f(y+th)-f(y)-t\,p\cdot h-\tfrac{1}{2}t^{2}h\cdot(Bh)\bigr|\le\varepsilon t^{2}\lVert h\rVert^{2}

and the same with −t-t in place of tt. Adding the two, and using claim 5 of Properties of the Absolute Value in an Ordered Field,

∣f(y+th)+f(y−th)−2f(y)−t2h⋅(Bh)∣≤2εt2∥h∥2.\bigl|f(y+th)+f(y-th)-2f(y)-t^{2}h\cdot(Bh)\bigr|\le2\varepsilon t^{2}\lVert h\rVert^{2}.

On the other hand y=12(y+th)+12(y−th)y=\tfrac{1}{2}(y+th)+\tfrac{1}{2}(y-th), so Convex Real-Valued Function on a Convex Subset of Rn\mathbb{R}^n, applied with the parameter 12\tfrac{1}{2} and the points y+thy+th and y−thy-th, gives f(y)≤12f(y+th)+12f(y−th)f(y)\le\tfrac{1}{2}f(y+th)+\tfrac{1}{2}f(y-th), that is 0≤f(y+th)+f(y−th)−2f(y)0\le f(y+th)+f(y-th)-2f(y). Combining with the previous display and claim 6 of Properties of the Absolute Value in an Ordered Field,

0≤t2h⋅(Bh)+2εt2∥h∥2,0\le t^{2}h\cdot(Bh)+2\varepsilon t^{2}\lVert h\rVert^{2},

and dividing by the positive number t2t^{2} gives h⋅(Bh)≥−2ε∥h∥2h\cdot(Bh)\ge-2\varepsilon\lVert h\rVert^{2}. As ε>0\varepsilon>0 was arbitrary, h⋅(Bh)≥0h\cdot(Bh)\ge0.

Since every entry of 0n0_{n} is 00, Matrix-Vector Product gives 0nh=00_{n}h=0 and hence h⋅(0nh)=0h\cdot(0_{n}h)=0. Thus h⋅(0nh)≤h⋅(Bh)h\cdot(0_{n}h)\le h\cdot(Bh) for every h∈Rnh\in\mathbb{R}^{n}, which is 0n⪯B0_{n}\preceq B by The Positive Semidefinite Ordering on Symmetric Matrices.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…