• No se han encontrado resultados

ON A WHITNEY EXTENSION PROBLEM FOR CONVEX FUNCTIONS

N/A
N/A
Protected

Academic year: 2023

Share "ON A WHITNEY EXTENSION PROBLEM FOR CONVEX FUNCTIONS"

Copied!
30
0
0

Texto completo

(1)

arXiv:1501.05226v3 [math.CA] 27 Mar 2015

FUNCTIONS

DANIEL AZAGRA AND CARLOS MUDARRA

Abstract. Let C be a compact convex subset of Rn, f : C → R be a convex function, and m ∈ {1, 2, ..., ∞}. Assume that, along with f, we are given a family of polynomials satisfying Whitney’s extension condition for Cm, and thus that there exists F ∈ Cm(Rn) such that F = f on C. It is natural to ask for further (necessary and sufficient) conditions on this family of polynomials which ensure that F can be taken to be convex as well. We give satisfactory solutions to this problem in the cases m = 1 and m = ∞. Moreover, in the case m = 1 we also solve the problem for not necessarily convex sets C, and we give a geometrical application concerning a characterization of those compact sets which can be interpolated by boundaries of C1 convex bodies.

1. Introduction and main results

Let C be a closed subset of Rn, and m ∈ N. The famous Whitney Ex- tension Theorem [26] provides a necessary and sufficient condition, for a function f : C→ R and a family of functions {fα}|α|≤m defined on C (what we might call the would-be derivatives of f ) satisfying f = f0 and

(1.1) fα(x) = X

|β|≤m−|α|

fα+β(y)

β! (x− y)β + Rα(x, y)

for all x, y ∈ C and all multi-indices α such that |α| ≤ m, to admit a Cm extension F to all of Rn such that DαF = fα on C for all |α| ≤ m. The condition, which in this paper we will denote (Wm), is that

(1.2) lim

|x−y|→0

Rα(x, y)

|x − y|m−|α| = 0, uniformly on compact subsets of C, for every |α| ≤ m.

If, instead of the functions fα, for every y ∈ C we are given a polynomial Py : Rn→ R with degree(Py)≤ m and Py(y) = f (y) (what we might call the

Date: March 26, 2015.

2010 Mathematics Subject Classification. 54C20, 52A41, 26B05, 53A99, 53C45, 52A20, 58C25, 35J96.

Key words and phrases. extension of functions, convex function, differentiable function.

C. Mudarra was supported by Programa Internacional de Doctorado de la Fundaci´on La Caixa–Severo Ochoa. Both authors were partially supported by Grant MTM2012-3431.

1

(2)

would-be Taylor polynomial of f of order m at y), then Whitney’s condition (Wm) can be reformulated by saying that

(1.3) lim

δ→0+ρm(K, δ) = 0 for each compact subset K of C, where we denote

ρm(K, δ) = sup{kDjPy(z)− DjPz(z)k

|y − z|m−j : j = 0, ..., m, y, z∈ K, 0 < |y−z| ≤ δ}.

If this condition is met, then Whitney’s theorem provides us with a function F ∈ Cm(Rn) such that DjF (y) = DjPy(y) for every j = 0, ..., m and y∈ C;

see [8, Theorem 3.1.14, p. 225]. In other words, each Py is the Taylor polynomial of order m of F at y.

In the case m = ∞, Whitney’s theorem states that if we are given a function f : C → R, together with a family of functions {fα}α∈(N∪{0})n

satisfying (1.1) and (1.2) for each m ∈ N, then there exists F ∈ C(Rn) such that F = f0 and DαF = fα on C for every α (the converse is obvi- ously true as well). The polynomial version of this statement is as follows.

Let us call{Pym}y∈C,m∈N∪{0} a compatible family of polynomials for C ex- tension of a function f defined on C, where Pym is a polynomial of degree up to m such that Pym(y) = f (y), if for every k > j the polynomial Pyj is the Taylor polynomial of order j at y of the polynomial Pyk. In other words, {Pym}y∈C,m∈N∪{0} is compatible if for every k > j the polynomial Pyj is obtained from Pyk by discarding all of its homogeneous terms of or- der greater than j. With this terminology, Whitney’s extension theorem for C tells us that whenever we are given a compatible family of polynomials {Pym}y∈C,m∈N∪{0} for f such that for each m ∈ N the subfamily {Pym}y∈C

satisfies Whitney’s condition (1.3), then there is a function F ∈ C(Rn) such that Pym is the Taylor polynomial of order m of F at y (which we will denote JymF ), for every y ∈ C and m ∈ N. Again, the converse is obviously true.

In recent years there has been great interest in finding sharper forms of Whitney’s extension theorem, in constructing continuous linear extension operators with nearly optimal norms, and in extending these results to other spaces of functions such as Sobolev spaces, see [16, 6, 3, 9, 10, 4, 11, 21, 18, 12, 22] and the references therein.

Returning to Whitney’s theorem, it is natural to wonder what further conditions (if any) on those families of polynomials would be necessary and sufficient to ensure that F can be taken to be convex whenever f is convex.

Besides its basic character, one should expect that a solution to this prob- lem would find interesting applications in problems of differential geometry (see Theorem 1.11 below for an obvious example) and of partial differential equations (such as the Monge-Amp`ere equations).

Let us begin by making a couple of general observations concerning solv- ability of our extension problem. Firstly, if C is not assumed to be compact,

(3)

it is known that our problem has a negative solution. Indeed, there ex- ists an unbounded closed convex subset C of R2 and a C convex function f : C → R which has no continuous convex extension to all of R2, see [23, Example 4]. A modification of this example, which we will present in Sec- tion 4 below, shows that the obstruction persists even if we require that f have a strictly positive Hessian on a neighbourhood of C. See also [5, 25], which show that there are infinite-dimensional Banach spaces X, closed sub- spaces E ⊂ X and continuous convex functions f : E → R which have no continuous convex extensions to X.

Secondly, if we do not require that C be convex, then the problem gets geometrically complicated, for the following reason. There are several pos- sible, nonequivalent, definitions of convex functions defined on non-convex domains (see [27] for a study of three of them) but, no matter how one defines convexity of such functions, the problem cannot be solved just by adding further analytical conditions on the would-be Taylor polynomials of f and disregarding the global geometry of the graph of f . To see why this is so, let us consider the following example: take any four numbers a, b, c, d∈ R with a < b < 0 < c < d, and define C = {a, b, 0, c, d} and f(x) = |x| for x ∈ C. Since C is a five-point set it is clear that, no matter what polyno- mials of degree up to k ≥ 1 are chosen to be the differential data of f on C, the function f will satisfy Whitney’s extension condition (Wk) for every k ∈ N. Hence there are many C1 (even infinitely many C) functions F with F = f on C. But none of these F can be convex on R, because, as is easily checked, any convex extension g of f to R must satisfy g(x) =|x| for every x∈ [a, d], and therefore g cannot be differentiable at 0. This example also shows that the most general forms of the extension problem for smooth convex functions are different in nature from the classical Whitney exten- sion theorem [26] and the Whitney extension problems for smooth functions dealt with in the mentioned papers [16, 6, 3, 9, 10, 4, 11, 21, 18, 12, 22], which are of a local character.

Fortunately, there is evidence that the geometrical obstructions shown by these examples no longer exist when C is assumed to be compact and convex.

In particular, it is clear that if f is convex on a compact convex set C and is C1on a neighbourhood of C then m(f )(x) := maxy∈C{f(y)+h∇f(y), x−yi}

defines a Lipschitz, convex function on all of Rn which coincides with f on C (and that, in the case when C has nonempty interior, m(f ) happens to be the minimal convex extension of f to Rn).

Therefore, at least in a first approach to the problem, it seems reasonable to assume that C is convex and compact, which we will do in what follows until further notice1, and ask ourselves if our extension problem can always be solved in this relatively simple case. Extension problems related to the one we are dealing with have been considered by M. Ghomi [14] and by M.

1In the special case m = 1, even for non-convex compacta C, we have found global geo- metrical conditions which, along with (W1), are necessary and sufficient for the existence of convex functions F ∈ C1(Rn) such that F = f on C; see Theorem 1.9 below.

(4)

Yan [27]. A consequence of their results is that, under the assumptions that m≥ 2 and that f has a strictly positive Hessian on the boundary ∂C, there always exists an F ∈ Cm(Rn) such that F is convex and F = f on C. See also [13, 15, 7] for related problems. Of course, strict positiveness of the Hessian is a very strong condition which is far from being necessary, and it would be desirable to get rid of this requirement altogether, if possible.

However, some other assumptions must be made in its place, at least when m≥ 3 as, already in one dimension, there are examples of C3 convex func- tions g defined on compact intervals I which cannot be extended to C3(J) convex functions for any open interval J containing I. Such an example is g(x) = x2− x3 defined for x ∈ I := [0,13]. Therefore, we should look for conditions on the derivatives of f on C that are necessary and sufficient to guarantee that f has a Cm convex extension F to all of Rn.

Now, observe that any such function F will satisfy that D2F (x)(v)2 ≥ 0 for every x ∈ Rn, v ∈ Sn−1, and therefore, if m ≥ 2 is finite, the Taylor polynomial of the second derivative D2F at points y ∈ C will also satisfy 0≤ D2F (y + tw)(v2) =

D2f (y)(v)2+ t D3f (y)(w, v2) +· · · + tm−2

(m− 2)!Dmf (y)(wm−2, v2) + Rm(t, y, v, w), where

t→0lim+

Rm(t, y, v, w)

tm−2 = 0 uniformly on y∈ C, w, v ∈ Sn−1. Then we will also have

lim inf

t→0+

1 tm−2



D2f (y)(v)2+· · · + tm−2

(m− 2)!Dmf (y)(wm−2, v2)



≥ 0 uniformly on y ∈ C, w, v ∈ Sn−1. This of course means that for every ε > 0 there exists tε> 0 such that

D2f (y)(v)2+ t D3f (y)(w, v2) +· · · + tm−2

(m− 2)!Dmf (y)(wm−2, v2)≥ −εtm−2 for all y ∈ C, v, w ∈ Sn−1, 0 < t ≤ tε. We will abbreviate this by saying that

f satisfies condition (CWm) on C.

On the other hand, if C is a convex compact set with nonempty interior (what is usually called a convex body) and f : C → R is a convex function which has a (not necessarily convex) Cmextension to an open neighbourhood of C, then the same argument shows that f automatically satisfies (CWm) on the interior of C. Conversely, if f satisfies (CWm) on the interior of C then it immediately follows, using Taylor’s theorem, that D2f (x) ≥ 0 for all x in the open convex set int(C), hence f is convex on int(C), and by continuity we infer that f is also convex on C. These observations show that if C is a convex compact subset of Rn, m∈ N, m ≥ 2, and f : C → R is a function then:

(5)

(1) A necessary condition for f to have a Cm convex extension to all of Rn is that f satisfies both (Wm) and (CWm) on C.

(2) In the event that one can show that this requirement is sufficient as well, then one also has that a necessary and sufficient condition for a convex function f : C → R to have a Cm convex extension to all of Rn is that f satisfy (Wm) on C, and (CWm) on the boundary ∂C.

In this paper we will show that, if f : C → R is a convex function which satisfies conditions (Wk) on C, and (CWk) on ∂C, for every k ∈ N, k ≥ 2, then there indeed exists a convex extension F ∈ C(Rn) of f . In view of the preceding remarks, this result provides a satisfactory solution to our extension problem in the case m = ∞. Before stating our result precisely, let us see how one can equivalently write the condition (CWm) in terms of the would-be Taylor polynomials of f .

Definition 1.1. Let m ∈ N, m ≥ 2. We will say that f, together with a family of polynomials {Pym}y∈C of degree up to m such that Pym(y) = f (y), satisfy the condition (CWm) provided that for every ε > 0 there exists tε > 0 such that

D2Pym(y)(v)2+tD3Pym(y)(w, v2)+· · ·+ tm−2

(m− 2)!DmPym(y)(wm−2, v2)≥ −εtm−2 for all y∈ C, v, w ∈ Sn−1, 0 < t≤ tε.

Thanks to Whitney’s extension theorem this definition of (CWm) is equiv- alent to the one we gave above. Recalling that every k-homogeneous poly- nomial Q : Rn → R determines a unique k-linear form A on Rn such that A(x, ..., x) = Q(x) for every x∈ Rnby means of the polarization formula

A(x1, x2, ..., xk) = 1 2kk!

X

εj=±1

ε1· · · εkQ

 Xk j=1

εjxj

 ,

one can also write the condition (CWm) in terms of the would-be partial derivatives fα of f appearing in Whitney’s original statement. This leads to somewhat complicated formulas which we will not need to use, so we leave them to the reader’s care, as we do with the proof of the following.

Remark 1.2. Let f and {Pym+1}y∈C satisfy (CWm+1) for some m ≥ 2.

Then f and {Pym}y∈C satisfy (CWm) too, where each Pym is obtained from Pym+1 by discarding its (m + 1)-homogeneous terms.

Our first main result is as follows.

Theorem 1.3. Let C be a compact convex subset of Rn. Let f : C → R be a function, and let {Pym}y∈C,m∈N be a compatible family of polynomials for Cextension of f . Then f has a convex, Cextension F to all of Rn, with JymF = Pym for every y ∈ C and m ∈ N, if and only if {Pym}y∈C satisfies (Wm) and (CWm) on C, for every m∈ N, m ≥ 2.

(6)

Moreover, if C has nonempty interior and f : C → R is convex, then f has a convex, C extension F to all of Rn, with JymF = Pym for every y ∈ C and m∈ N, if and only if {Pym}y∈C satisfies (Wm) on C, and (CWm) on

∂C, for every m∈ N, m ≥ 2.

For m ≥ 2 finite and n ≥ 2, if C has empty interior then conditions (CWm) and (Wm) are not sufficient for a convex function f : C → R to have a Cm convex extension to Rn; see Example 4.5 in section 4 below. However, it is conceivable that these conditions might be sufficient in the case when C has nonempty interior. As of now, we only know that in dimension n = 1 this is indeed so, and moreover, since in this case the boundary of C has only two points and there are only two directions in which to differentiate, the condition (CWm) can be very much simplified.

Proposition 1.4. Let I be a closed interval in R, and m∈ N with m ≥ 2.

Let f : I → R be a convex function of class Cm in the interior of I, and as- sume that f has one-sided derivatives of order up to m, denoted by f(k)(a+) or f(k)(b), at the extreme points of I. Then f has a convex extension of class Cm(R) if and only if the first (if any) non-zero derivative which occurs in the finite sequence{f(2)(b), f(3)(b), ..., f(m)(b)} is positive and of even order, and similarly for {f(2)(a+), f(3)(a+), ..., f(m)(a+)}.

The easy proof is left to the reader’s care.

In the special case when condition (CWk) is satisfied with a strict inequal- ity for some k, the problem also becomes much easier to solve, because in this situation f must be convex on a neighbourhood of C (see subsection 3.9 below). Let us also note that in this case f automatically satisfies (CWp) for all the rest of p’s.

Proposition 1.5. Let m ∈ N ∪ {∞}, m ≥ 2. If f ∈ Cm(Rn) satisfies (CWk) with a strict inequality on ∂C for some k ≥ 2 (meaning that there are some η > 0 and t0> 0 such that

D2f (y)(v)2+ t D3f (y)(w, v2) +· · · + tk−2

(k− 2)!Dkf (y)(wk−2, v2)≥ ηtk−2 for all y ∈ ∂C, v, w ∈ Sn−1, 0 < t ≤ t0), then f satisfies (CWp) on ∂C for every p ∈ {2, ..., m}, if m is finite, and for every p ∈ N with p ≥ 2, if m =∞.

We leave the easy verification to the reader’s care. As a straightforward consequence of the final part of the proof of Theorem 1.3 we will obtain the following.

Corollary 1.6. Let m∈ N∪{∞}, m ≥ 2. Let C be a convex compact subset of Rn, and let f : C → R be a convex function having a (not necessarily convex) Cm extension to an open neighbourhood of C. If for some η > 0,

(7)

t0 > 0, and k∈ N with 2 ≤ k ≤ m one has D2f (y)(v)2+ t D3f (y)(w, v2) +· · · + tk−2

(k− 2)!Dkf (y)(wk−2, v2)≥ ηtk−2 for all y∈ ∂C, w, v ∈ Sn−1, 0 < t≤ t0, then there exists a convex function F ∈ Cm(Rn) such that F = f on C.

The easiest instance of application of this Corollary is of course when f has a strictly positive Hessian on ∂C, in which case we recover the afore- mentioned consequence of the results of M. Ghomi’s [14] and M. Yan’s [27].

Let us finally consider the case m = 1. Observe that Whitney’s condition (W1) is equivalent to the following one: given a function f : C → R and a continuous mapping G : C → Rn, we have that

lim

|z−y|→0+

f (z)− f(y) − hG(y), z − yi

|z − y| = 0, uniformly on compact K⊆ C.

In this case Whitney’s theorem gives us a function F ∈ C1(Rn) such that F (y) = f (y) and∇F (y) = G(y) for every y ∈ C.

The solution to our extension problem for the C1class depends on whether or not C has empty interior. When C is a convex body and f : C → R is convex and satisfies Whitney’s extension condition (W1), it turns out that f always has a convex C1 extension to all of Rn, with no further assumptions on the would-be derivatives of f .

Theorem 1.7. Let C be a compact convex subset of Rn with non-empty interior. Let f : C → R be a convex function, and G : C → Rn be a continuous mapping satisfying Whitney’s extension condition (W1) on C.

Then there exists a convex function F ∈ C1(Rn) such that F (y) = f (y) and

∇F (y) = G(y) for every y ∈ C.

However, if int(C) is empty then, in order to obtain differentiable convex extensions of f to all of Rn, (W1) must be complemented by the following geometrical condition

(CW1) : f (x)− f(y) = hG(y), x − yi =⇒ G(x) = G(y), for all x, y ∈ C.

Theorem 1.8. Let C be a compact convex subset of Rn. Let f : C → R be a convex function, and G : C → Rn be a continuous mapping. Then f has a convex, C1 extension F to all of Rn, with ∇F = G on C, if and only if f and G satisfy (W1) and (CW1) on C.

As a matter of fact, in the case m = 1 we will be able to solve our ex- tension problem for non-convex compacta C as well, just by adding another geometrical condition. If C is a compact (not necessarily convex) subset of Rn, f : C → R is an arbitrary function, and G : C → Rn is a continuous function, we will say that f and G satisfy condition (C) provided that

(C) : f (x)− f(y) ≥ hG(y), x − yi for all x, y ∈ C.

(8)

Theorem 1.9. Let C be a compact (not necessarily convex) subset of Rn. Let f : C → R be an arbitrary function, and G : C → Rn be a continuous mapping. Then f has a convex, C1 extension F to all of Rn, with ∇F = G on C, if and only if f and G satisfy the conditions (C), (W1), and (CW1) on C.

In the particular case when C is finite, the above result provides necessary and sufficient conditions for interpolation of finite sets of data by C1 convex functions. Notice that in this case condition (W1) is automatically satisfied and plays no role.

Corollary 1.10. Let S be a finite subset of Rn, and f : S→ R be a function.

Then there exists a convex function F ∈ C1(Rn) with F = f on S if and only if there exists a mapping G : S → Rn such that f and G satisfy conditions (C) and (CW1) on S.

The above results can be used to establish their convex-body counterparts.

Namely, if K is a compact subset of Rn and we are given a continuous function N : K → Rn such that|N(y)| = 1 for every y ∈ K, it is natural to ask what conditions on K and N are necessary and sufficient for K to be a subset of the boundary of a Cm convex body V such that 0 ∈ int(V ) and N (y) is outwardly normal to ∂V at y for every y ∈ K. We next solve this problem for m = 1. The pertinent conditions are, in this case:

(O) hN(y), yi > 0 for all y ∈ K;

(K) hN(y), x − yi ≤ 0 for all x, y ∈ K;

(KW1) hN(y), x − yi = 0 =⇒ N(x) = N(y) for all x, y ∈ K;

(W1) lim

|x−y|→0+

hN(y), x − yi

|x − y| = 0, uniformly on x, y∈ K.

Our main result for convex bodies reads as follows.

Theorem 1.11. Let K be a compact subset of Rn, and let N : K → Rn be a continuous mapping such that |N(y)| = 1 for every y ∈ K. Then the following statements are equivalent:

(1) There exists a C1 convex body V with 0 ∈ int(V ) and such that K ⊆ ∂V and N(y) is outwardly normal to ∂V at y for every y ∈ K.

(2) K and N satisfy conditions (O), (K), (KW1) and (W1).

We conclude with the counterpart of Corollary 1.10 for convex bodies.

Corollary 1.12. Let S be a finite subset of Rn. Then there exists a C1 convex body V such that 0∈ int(V ) and S ⊂ ∂V if and only if there exists a mapping N : S → Rn such that S and N satisfy conditions (O), (K) and (KW1).

The rest of the paper is organized as follows. In Section 2 we will prove Theorems 1.7, 1.8, 1.9 and 1.11. The proof of Theorem 1.3 and Corollary 1.6 will be provided in Section 3. Finally, in Section 4 we will make some remarks and present some examples related to the above results.

(9)

2. The C1 case

Theorem 1.7 is a consequence of Theorem 1.8 and of the following result.

Lemma 2.1. Let f ∈ C1(Rn), C ⊂ Rn be a compact convex set with nonempty interior, x0, y0 ∈ C. Assume that f is convex on C and

f (x0)− f(y0) =h∇f(y0), x0− y0i.

Then ∇f(x0) =∇f(y0).

Proof. Case 1. Suppose first that f (x0) = f (y0) = 0. We may of course assume that x0 6= y0 as well. Then we also have h∇f(y0), x0 − y0i = 0. If we consider the C1 function ϕ(t) = f (y0+ t(x0− y0)), we have that ϕ is convex on the interval [0, 1] and ϕ(0) = 0, hence 0 = ϕ(0) = mint∈[0,1]ϕ(t), and because ϕ(0) = ϕ(1) and the set of minima of a convex function on a convex set is convex, we deduce that ϕ(t) = 0 for all t ∈ [0, 1]. This shows that f is constant on the segment [x0, y0] and in particular we have

h∇f(z), z0− z0i = 0 for all z, z0, z0 ∈ [x0, y0].

Now pick a point a0 in the interior of C and a number r0 > 0 so that B(a0, r0)⊂ int(C). Since C is a compact convex body, every ray emanating from a point a ∈ B(a0, r0) intersects the boundary of C at exactly one point. This implies that (even though the segment [x0, y0] might entirely lie on the boundary ∂C), for every a∈ B(a0, r0), the interior of the triangle ∆a with vertices x0, a, y0, relative to the affine plane spanned by these points, is contained in the interior of C; we will denote relint (∆a)⊂ int(C).

Let p0 be the unique point in [x0, y0] such that|a0− p0| = d (a0, [x0, y0]) (the distance to the segment [x0, y0]), set w0 = a0− p0, and denote va :=

a− p0 for each a ∈ B(a0, r0). Thus for every a ∈ B(a0, r0) we can write va = ua+ w0, where ua := a− a0 ∈ B(0, r0), and in particular we have {va: a∈ B(a0, r0)} = B(w0, r0).

Claim 2.2. For every z0, z0 in the relative interior of the segment [x0, y0], we have ∇f(z0) =∇f(z0).

Let us prove our claim. It is enough to show thath∇f(z0)−∇f(z0), vai = 0 for every a ∈ B(a0, r0) (because if a linear form vanishes on a set with nonempty interior, such as B(w0, r0), then it vanishes everywhere). So take a ∈ B(a0, r0). Since z0 and z0 are in the relative interior of the segment [x0, y0] and relint (∆a)⊂ int(C), there exists t0 > 0 such that z0+ tva, z0+ tva∈ int(C) for every t ∈ (0, t0].

If we hadh∇f(z0)− ∇f(z0), vai > 0 then, because f is convex on C and f (z0) = f (z0) = 0,h∇f(z0), z0− z0i = 0, we would get

f (z0+ tva) = f (z0 + z0− z0 + tva)≥ h∇f(z0), z0− z0+ tvai = h∇f(z0), tvai, hence

t→0lim+

f (z0+ tva)

t ≥ h∇f(z0), vai > h∇f(z0), vai = lim

t→0+

f (z0+ tva)

t ,

(10)

a contradiction. By interchanging the roles of z0, z0, we see that the in- equalityh∇f(z0)− ∇f(z0), vai < 0 also leads to a contradiction. Therefore h∇f(z0)− ∇f(z0), vai = 0 and the Claim is proved.

Now, by using the continuity of ∇f, we easily conclude the proof of the Lemma in Case 1.

Case 2. In the general situation, let us consider the function h defined by h(x) = f (x)− f(y0)− h∇f(y0), x− y0i, x ∈ Rn.

It is clear that h is convex on C, and h∈ C1(Rn). We also have

∇h(x) = ∇f(x) − ∇f(y0),

and in particular ∇h(y0) = 0. Besides, using the assumption that f (x0)− f (y0) =h∇f(y0), x0− y0i, we have h(x0) = 0 = h(y0), and h(x0)− h(y0) = h∇h(y0), x0−y0i. Therefore we can apply Case 1 with h instead of f and we get that ∇h(x0) =∇h(y0) = 0, which implies that ∇f(x0) =∇f(y0).  From the above Lemma it is clear that (CW1) is a necessary condition for a convex function f : C → R to have a convex, C1 extension to all of Rn, and also that if the function f satisfies (W1) and int(C) 6= ∅ then f automatically satisfies (CW1) on C as well. It is also obvious that Theorem 1.8 is an immediate consequence of Theorem 1.9. Thus, in order to prove Theorems 1.7, 1.8, and 1.9 it will be sufficient to establish the if part of Theorem 1.9.

2.1. Proof of Theorem 1.9. Because f satisfies (W1), according to Whit- ney’s Extension Theorem, there exists ef ∈ C1(Rn) such that, on C, we have f = f ande ∇ ef = G. Thus we may and do assume in what follows, for sim- plicity of notation, that f is of class C1(Rn), with∇f = G on C, and that f satisfies conditions (C) and (CW1) on C. Let us consider the function m(f ) : Rn→ R defined by

m(f )(x) = sup

y∈C{f(y) + h∇f(y), x − yi}.

Since C is compact and the function y7→ f(y)+h∇f(y), x−yi is continuous, it is obvious that m(f )(x) is well defined, and in fact the sup is attained, for every x∈ Rn. Furthermore, if we set

K := max

y∈C k∇f(y)k

then each affine function x 7→ f(y) + h∇f(y), x − yi is K-Lipschitz, and therefore m(f ), being a sup of a family of convex and K-Lipschitz functions, is convex and K-Lipschitz on Rn. Moreover, we have

m(f ) = f on C.

Indeed, if x∈ C then, because f satisfies (C) on C, we have f(x) ≥ f(y) + h∇f(y), x − yi for every y ∈ C, hence m(f)(x) ≤ f(x). On the other hand,

(11)

we also have f (x) ≤ m(f)(x) because of the definition of m(f)(x) and the fact that x∈ C.

(In the case when C is convex and has nonempty interior, it is easy to see that if h : Rn → R is convex and h = f on C, then m(f) ≤ h. Thus, in this case, m(f ) is the minimal convex extension of f to all of Rn, which accounts for our choice of notation. However, if C is convex but has empty interior then there is no minimal convex extension operator. We refer the interested reader to [23] for necessary and sufficient conditions for m(f ) to be finite everywhere, in the situation when f : C → R is convex but not necessarily everywhere differentiable.)

If the function m(f ) were differentiable on Rn, there would be nothing else to say. Unfortunately, it is not difficult to construct examples showing that m(f ) need not be differentiable outside C (even when C is convex and f satisfies (CW1), see Example 4.3 in Section 4 below). Nevertheless, a crucial step in our proof is the following fact: m(f ) is differentiable on C, provided that f satisfies conditions (C) and (CW1) on C.

Lemma 2.3. Let f ∈ C1(Rn), let C be a compact subset of Rn (not neces- sarily convex), and assume that f satisfies (C) and (CW1) on C. Then, for each x0 ∈ C, the function m(f) is differentiable at x0, with ∇m(f)(x0) =

∇f(x0).

Proof. Notice that, by definition of m(f ) we have, for every x∈ Rn, h∇f(x0), x− x0i + m(f)(x0) =h∇f(x0), x− x0i + f(x0)≤ m(f)(x).

Since m(f ) is convex, this means that ∇f(x0) belongs to ∂m(f )(x0) (the subdifferential of m(f ) at x0). If m(f ) were not differentiable at x0 then there would exist a number ε > 0 and a sequence (hk) converging to 0 in Rn such that

(2.1) m(f )(x0+ hk)− m(f)(x0)− h∇f(x0), hki

|hk| ≥ ε for every k ∈ N.

Because the sup defining m(f )(x0+ hk) is attained, we obtain a sequence (yk)⊂ C such that

m(f )(x0+ hk) = f (yk) +h∇f(yk), x0+ hk− yki,

and by compactness of C we may assume, up to passing to a subsequence, that (yk) converges to some point y0∈ C. Because f = m(f) on C, and by continuity of f , ∇f, and m(f) we then have

f (x0) = m(f )(x0) = lim

k→∞m(f )(x0+ hk) =

k→∞lim (f (yk) +h∇f(yk), x0+ hk− yki) = f(y0) +h∇f(y0), x0− y0i, that is, f (x0)− f(y0) =h∇f(y0), x0− y0i. Since x0, y0 ∈ C and f satisfies (CW1), this implies that ∇f(x0) = ∇f(y0). And because m(f )(x0) ≥

(12)

f (yk) +h∇f(yk), x0− yki by definition of m(f), we then have m(f )(x0+ hk)− m(f)(x0)− h∇f(x0), hki

|hk| ≤

f (yk) +h∇f(yk), x0+ hk− yki − f(yk)− h∇f(yk), x0− yki − h∇f(x0), hki

|hk| =

h∇f(yk)− ∇f(x0), hki

|hk| ≤ k∇f(yk)− ∇f(x0)k = k∇f(yk)− ∇f(y0)k, from which we deduce, using the continuity of∇f, that

lim sup

k→∞

m(f )(x0+ hk)− m(f)(x0)− h∇f(x0), hki

|hk| ≤ 0,

in contradiction with (2.1). 

Now we proceed with the rest of the proof of Theorem 1.9. Our strategy will be to use the differentiability of m(f ) on ∂C in order to construct a (not necessarily convex) differentiable function g such that g = f on C, g ≥ m(f) on Rn, and lim|x|→∞g(x) = ∞. Then we will define F as the convex envelope of g, which will be of class C1(Rn) and will coincide with f on C.

Let us define

H(x) =|f(x) − m(f)(x)| + 2d(x, C)2, where d(x, C) stands for the distance from x to C.

Claim 2.4. H is differentiable on C, with ∇H(x0) = 0 for every x0 ∈ C.

Proof. The function d(·, C)2 is obviously differentiable, with a null gradient, at x0, hence we only have to see that|f − m(f)| is differentiable, with a null gradient, at x0. Since ∇m(f)(x0) =∇f(x0) by Lemma 2.3, the Claim boils down to the following easy exercise: if two functions h1, h2 are differentiable at x0, with∇h1(x0) =∇h2(x0), then |h1− h2| is differentiable, with a null

gradient, at x0. 

Now, according to Whitney’s approximation theorem [26], we can find ϕ∈ C(Rn\ C) such that

|ϕ(x) − H(x)| ≤ d(x, C)2 for every x∈ Rn\ C.

Let us defineϕ : Re n→ R by eϕ = ϕ on Rn\ C and eϕ = 0 on C.

Claim 2.5. The function ϕ is differentiable on Re n.

Proof. It is obvious that ϕ is differentiable on int(C)e ∪ (Rn\ C). We only have to check thatϕ is differentiable on ∂C. If xe 0∈ ∂C we have

| eϕ(x)− eϕ(x0)|

|x − x0| = | eϕ(x)|

|x − x0| ≤ |H(x)| + d(x, C)2

|x − x0| → 0

(13)

as|x − x0| → 0+, because both H and d(·, C)2 vanish at x0 and are differ- entiable, with null gradients, at x0. Thereforeϕ is differentiable at xe 0, with

∇ eϕ(x0) = 0. 

Next we define g := f +ϕ. The function g is differentiable on Re n, and coincides with f on C. And, for x∈ Rn\ C, we have

g(x)≥ f(x) + H(x) − d(x, C)2= f (x) +|f(x) − m(f)(x)| + d(x, C)2 ≥ m(f )(x) + d(x, C)2.

This shows that g ≥ m(f). On the other hand, we know that m(f) is Lipschitz on Rn, and therefore m(f ) may decay only linearly at infinity, while d(·, C)2 grows quadratically at infinity. Hence the above inequality also implies that lim|x|→∞g(x) =∞.

Now we will use a differentiability property of the convex envelope of a function ψ : Rn→ R, defined by

conv(ψ)(x) = sup{h(x) : h is convex , h ≤ ψ}

(another expression for conv(ψ), which follows form Carath´eodory’s Theo- rem, is

conv(ψ)(x) = inf{

n+1X

j=1

λjψ(xj) : λj ≥ 0,

n+1X

j=1

λj = 1, x =

n+1X

j=1

λjxj}, see [20, Corollary 17.1.5] for instance). The following result is a restatement of a particular case of the main theorem in [19]; see also [17].

Theorem 2.6 (Kirchheim-Kristensen). If ψ : Rn→ R is differentiable and lim|x|→∞ψ(x) =∞, then conv(ψ) ∈ C1(Rn).

If we define F = conv(g) we thus get that F is convex on Rn and F ∈ C1(Rn). It only remains to check that F = f on C. This is easy: as m(f ) is convex on Rn and m(f )≤ g, we have that m(f) ≤ F on Rnby definition of conv(g). On the other hand, since g = f on C we have, for every convex function h with h≤ g, that h ≤ f on C, and therefore, for every y ∈ C,

F (y) = sup{h(y) : h is convex , h ≤ g} ≤ f(y) = m(f)(y).

This shows that F (y) = f (y) for every y∈ C. The proof of Theorem 1.9 is complete.

2.2. Proof of Theorem 1.11. (2) =⇒ (1): Set C = K ∪ {0}, choose a number α > 0 sufficiently close to 1 so that

0 < 1− α < min

y∈KhN(y), yi

(this is possible thanks to condition (O), continuity of N and compactness of K; notice in particular that 0 /∈ K), and define f : C → R and G : C → Rn by

f (y) =

 1 if y∈ K

α if y = 0, and G(y) =

 N (y) if y∈ K 0 if y = 0.

(14)

By using conditions (K), (KW1) and (W1), it is straightforward to check that f and G satisfy conditions (C), (CW1) and (W1). Therefore, according to Theorem 1.9, there exists a convex function F ∈ C1(Rn) such that F = f and ∇F = G on C. Moreover, from the proof of Theorem 1.9, it is clear that F can be taken so as to satisfy lim|x|→∞F (x) = ∞. If we define V = {x ∈ Rn : F (x) ≤ 1} we then have that V is a compact convex body with 0 ∈ int(V ) (because F (0) = α < 1), and ∇F (y) = N(y) is outwardly normal to {x ∈ Rn : F (x) = 1} = ∂V at each y ∈ K. Moreover, F (y) = f (y) = 1 for each y ∈ K, hence K ⊆ ∂V .

(1) =⇒ (2): Let µC be the Minkowski functional of C. By composing µC with a C1 convex function φ : R → R such that φ(t) = |t| if and only if |t| ≥ 1/2, we obtain a function F (x) := φ(µC(x)) which is of class C1 and convex on Rn and coincides with µC on a neighborhood of ∂C. By Theorem 1.9 we then have that F satisfies conditions (C), (CW1) and (W1) on ∂C. On the other hand ∇µC(y) is outwardly normal to ∂C at every y∈ ∂C and ∇F = ∇µC on ∂C, and hence we have∇F (y) = N(y) for every y ∈ ∂C. These facts, together with the assumption K ⊆ ∂V , are easily checked to imply that N and K satisfy conditions (K), (KW1) and (W1).

Finally, because 0∈ int(C) and ∇µC(x) is outwardly normal to ∂C for every x∈ ∂C, we have that h∇µC(x), xi > 0 for every x ∈ ∂C, and in particular condition (O) is satisfied as well. 

3. The C case

In this section we will prove Theorem 1.3. By using Whitney’s extension theorem we may and do assume that f ∈ C(Rn), and f satisfies condition (CWm) on C for every m∈ N. We may also assume that f has a compact support contained in C + B(0, 2).

3.1. Idea of the proof. Let us give a rough sketch of the proof so as to guide the reader through the inevitable technicalities. We warn the reader, however, that what we now say we are going to do is not exactly what we will actually do, but something slightly different. Our proof could be rewritten to match this sketch exactly, but at the cost of adding further technicalities, which we do not feel would be pertinent. This proof has two main parts.

In the first part we will estimate the possible lack of convexity of f outside C: by using the conditions (CWm), a Whitney partition of unity, and some ideas from the proof of the Whitney extension theorem in the C case, we will construct a function η ∈ C(R) such that η ≥ 0, η−1(0) = (−∞, 0], and min|v|=1D2f (x)(v)2 ≥ −η (d(x, C)) for every x ∈ Rn. In the second part of the proof we will compensate the lack of convexity of f outside C with the construction of a function ψ ∈ C(Rn) such that ψ ≥ 0, ψ−1(0) = C, and min|v|=1D2ψ(x)(v)2 ≥ 2η (d(x, C)). Then, by setting F := f + ψ we will conclude the proof of Theorem 1.3.

There are many ways to construct such a function ψ. The essential point is to write C as an intersection of a family of half-spaces, and then to make a

(15)

weighted sum, or an integral, of suitable convex functions composed with the linear forms that provide those half-spaces. If the sequence of linear forms is equi-distributed, in the weighted sum approach, or if one uses a measure equivalent to the standard measure on Sn−1, in the integral approach, then the different functions ψ produced by these methods will have equivalent convexity properties. See [2] for an instance of the weighted sum approach, and [15, Proposition 2.1] for the integral approach. Of course our situation is more complicated than that of these references, as we need to find quanti- tative estimations of the convexity of ψ outside C which are good enough to outweigh our previous estimations of the lack of convexity of f outside C. It turns out that, in the present Ccase, this goal can be achieved with either method of construction of ψ. Here we will follow the integral approach of Ghomi’s in [15, Proposition 2.1], as it will lead us to easier calculations.

3.2. First lower estimates for the Hessian of f : the numbers{rm}m. Given x∈ Rn\ C, |v| = 1, t := d(x, C), let y be the unique point of C with the property that d(x, C) = |x − y|. Take w = (x − y)/|x − y|. We have y = x + tw. By Taylor’s Theorem, we can write

D2f (x)(v)2 =D2f (y)(v)2+ t D3f (y)(w, v2) +· · · + tm−2

(m− 2)!Dmf (y)(wm−2, v2) + tm−2

(m− 2)!

Dmf (y + sw)(wm−2, v2)− Dmf (y)(wm−2, v2) , for some s ∈ [0, t]. Since f satisfies the condition (CW )m, there exists a positive number rm, independent of y, v and w, for which

0<r≤rinfm



D2f (y)(v)2+ rD3f (y)(w, v2) +· · · + (m−2)!rm−2 Dmf (y)(wm−2, v2) rm−2



≥ −1 2. Thus, for 0 < t≤ rm,

D2f (x)(v)2 ≥ −tm−2

2 + tm−2 (m− 2)!

Dmf (y + sw)(wm−2, v2)− Dmf (y)(wm−2, v2) . On the other hand, if s∈ [0, t], we can write

Dmf (y + sw)(wm−2, v2)− Dmf (y)(wm−2, v2)≤ kDmf (x + sw)− Dmf (y)k, where we denotekAk := supui∈Sn−1|A(u1, . . . , um)|, for every m-linear form A on Rn. Moreover, the above expression is smaller than or equal to

εm(t) := sup

{z∈Rn, z∈∂C, |z−z|≤t}kDmf (z)− Dmf (z)k.

Since Dmf is uniformly continuous, there is rm > 0 such that if 0 < r≤ rm, then εm(r) ≤ 12 (in fact we have limr→0+εm(r) = 0). Therefore, if we suppose 0 < t≤ min{rm, rm}, we obtain

D2f (x)(v)2 ≥ −tm−2

2 − tm−2

(m− 2)!εm(t)≥ −tm−2.

(16)

We have thus proved the following.

Proposition 3.1. Given m∈ N if f ∈ Cm(Rn) and f satisfies (CWm) then there is a number rm > 0 such that, whenever d(x, C)≤ rm, we have

D2f (x)(v)2 ≥ −d(x, C)m−2, for all v∈ Sn−1.

3.3. A Whitney partition of unity on (0, +∞). For all k ∈ Z, we define the closed intervals

Ik= [2k, 2k+1], Ik =

3 42k,9

82k+1

 . Obviously (0, +∞) =S

k∈ZIk. We note that Ik and Ik have the same mid- point and ℓ(Ik) = 32ℓ(Ik), where ℓ(Ik) = 2k denotes the length of Ik. In other words, the interval Ik is Ik expanded by the factor 3/2.

Proposition 3.2. The intervals Ik, Ik satisfy:

1. If t∈ Ik, then

3

4ℓ(Ik)≤ t ≤ 9 4ℓ(Ik).

2. If Ik and Ij are not disjoint, then 1

2ℓ(Ik)≤ ℓ(Ij)≤ 2ℓ(Ik).

3. Given any t > 0, there exists an open neighbourhood Ut⊂ (0, +∞) of t such that Utintersects at most 2 intervals of the collection{Ik}k∈Z. This is a special case of the decomposition of an open set in Whitney’s cubes, see [24, Chapter VI] for instance. In the one dimensional case things are much simpler and, for instance, it is easy to see that one may replace the number N = 12 in [24, Proposition VI.1.2, p. 169] with the number 2.

Anyhow, dealing with the number 12 instead of 2 would have no harmful effect in our proof.

We now relabel the families{Ik}k and{Ik}k, k∈ Z, as sequences indexed by k ∈ N, so we will write {Ik}k≥1 and {Ik}k≥1. For every k ≥ 1, we will denote by tk and ℓk the midpoint and the length of Ik, respectively.

Next we recall how to define a Whitney partition of unity subordinated to the intervals Ik. Let us take a bump function θ0∈ C(R) with 0≤ θ0≤ 1, θ0 = 1 on [−1/2, 1/2]; and θ0 = 0 on R\ (−34,34). For every k, we define the function θk by

θk(t) = θ0

t− tk

k



, t∈ R.

It is clear that θk ∈ C(R), that 0≤ θk ≤ 1, that θk = 1 on Ik, and that θk= 0 outside int(Ik).

Now we consider the function Φ = P

k≥1θk defined on (0, +∞). Using Proposition 3.2, every point t > 0 has an open neighbourhood which is con- tained in (0, +∞) and intersects at most two of the intervals {Ik}k. Since supp(θk)⊂ Ik, the sum defining Φ has only two terms and therefore Φ is of

(17)

class C. For the same reason, Φ(t) = P

Ik∋tθk(t) ≤ 2, for t > 0. On the other hand, every t > 0 must be contained in some Ik, where the function θktakes the constant value 1, so we have 1≤ Φ ≤ 2. These properties allow us to define, on (0,∞), the functions θk = θΦk. These are C functions satisfying P

kθk = 1, 0≤ θk ≤ 1, and supp(θk) ⊆ Ik. Less elementary, but crucial, are the following properties; see [26, 24] for a proof.

Proposition 3.3. For every j ∈ N ∪ {0}, there are positive constants Aj, Aj, A′′j such that for every t > 0 and every k∈ N,

1. |θ(j)k (t)| ≤ Aj−jk .

2. If t∈ Ik, then |Φ(j)(t)| ≤ A′′j−jk . 3. |(θk)(j)(t)| ≤ Aj−jk .

3.4. The sequence {δp}p and the function ε. Let us consider the num- bers rm of Proposition 3.1. We can easily construct a sequence {δp}p of positive numbers satisfying

δp ≤ min{rp+2, 1

(p + 2)!}, for p ≥ 1 δp < δp−1

2 , for p≥ 2.

Of course the sequence {δp}p is strictly decreasing to 0. Now, for every k we define a positive integer γk as follows. In the case that ℓk ≥ δ1, we set γk = 1. In the opposite case, ℓk < δ1, we take γk as the unique positive integer for which

δγk+1≤ ℓk < δγk. Finally let us define:

ε(t) =

 P

k≥1tγkθk(t) if t > 0, 0 if t≤ 0.

It is obvious that ε−1(0) = (−∞, 0], that ε > 0 on (0, +∞) and that ε ∈ C(R\ {0}). To prove that ε ∈ C(R), we have to work a bit more.

Lemma 3.4. The function ε is of class C(R).

Proof. It is sufficient to prove that for all j ∈ N,

t→0lim+

(j)(t)| t = 0.

To check this, fix j ∈ N ∪ {0} and η > 0 and take e

tj := min{ η

2Bj4j(j + 1)!, δj+5}, where Bj = max{Al : 0≤ l ≤ j}.

Recall that the numbers Al are those given by Proposition 3.3. Let 0 < t≤ e

tj. Due to the fact that {δp}p is strictly decreasing, we can find a unique positive integer q such that δq+1 ≤ t < δq, and because t ≤ δj+5 < δ1, we

(18)

must have q ≥ j + 4. Now, if k is such that t ∈ Ik, Proposition 3.2 tells us that

k ≤ 4

3t < 2t≤ 2δj+5< δ1, and using the definition of γk, we have

δγk+1≤ ℓk≤ 4

3t < 2t < 2δq < δq−1.

The above inequalities imply that γk+ 1 > q− 1, that is γk ≥ q − 1. In particular γk ≥ j + 3. On the other hand, using Proposition 3.2 again, we obtain:

δγk > ℓk ≥ 4t 9 ≥ t

4 ≥ δq+1

4 > δq+3, so γk≤ q + 2.

If we use Leibnitz’s Rule, we obtain ε(j)(t) =X

k≥1

Xj l=0

j l

dl

dtl(tγk)(θk)(j−l)(t), and since γk ≥ j + 3 for those k such that t ∈ Ik, we can write

(j)(t)|

t = X

Ik∋t

Xj l=0

j l

 γk!

k− l)!tγk−l−1k)(j−l)(t) ≤X

Ik∋t

Xj l=0

j!γk!tγk−l−1Aj−ll−jk . Now, by Proposition 3.2 we know that ℓk49t ≥ 14t. Moreover, because

γk≤ q + 2, we have γk!≤ (q + 2)! and the last sum is smaller than or equal to

X

Ik∋t

Xj l=0

j! (q + 2)! tγk−l−1Aj−l tl−j 4l−j.

Writing tγk−l−1 = t2tγk−l−3 ≤ t δqtγk−l−3, this sum is smaller than or equal to

X

Ik∋t

Xj l=0

j! (q+2)! tδqtγk−l−3Aj−l tl−j 4l−j

4jj!Bj

X

Ik∋t

Xj l=0

(q + 2)!δqtγk−j−3

 t.

Noting that t ≤ δj+5 < 1 and γk ≥ j + 3, we must have tγk−j−3 ≤ 1. By construction of the sequence {δp}p we have that (q + 2)! δq ≤ 1, and using that the sumP

Ik∋t has at most 2 terms, we obtain

(j)(t)|

t ≤ 4j(j + 1)j! 2Bjt≤ 4j(j + 1)! 2Bjtej ≤ η.

 The function ε does not have to be increasing, but nonetheless satisfies the following important property.

Lemma 3.5. If 0 < t ≤ δ4 and q ∈ N are such that δq+1 ≤ t < δq and s∈ [t/2, t], then ε(2s) ≥ tq+2.

Referencias

Documento similar