1. Introduction
The Lipschitz derivatives are useful tools for investigation of different notions of differentiability. For example, the big Lipschitz derivative Lip f of a given function f often occurs in theorems of Rademacher–Stepanov type (see for example [11, 14, 9, 8, 5]). Statements of this type usually involves the set L(f) = {x ∈ ℝ: Lip f(x) < ∞}. The local Lipschitz derivative 𝕃ip f together with Lip f characterize the local and pointwise Lipschitzness of functions defined on a metric space [7]. The little Lipschitz derivative was introduced by Cheeger in [4] and together with Lip f play important role in the research of the first order differential calculus in metric spaces. The crucial fact is the purely metric character of the definitions of Lipschitz derivatives. The above considerations lead to the natural question of characterizing the sets ℓ(f), L(f) and 𝕃(f) for functions defined on metric spaces. In recent years, this problem has been investigated in many articles, such as [12, 3, 6]. In particular, in [3] it was shown that ℓ(f) is a Gδσ-set and L(f) is an Fσ-set for a function f : ℝ → ℝ. In our approach, we introduce generalized notions of semicontinuity of a function and classify the Lipschitz derivatives with help of these properties. This allows us to easily derive the Borel type of sets ℓ(f), L(f), 𝕃(f) of a function f acting between arbitrary metric spaces.
Another interesting question to consider is whether for a given triplet of functions (u, v, w), there exists a continuous function f such that lip f = u, Lip f = v and 𝕃ip f = w. Some advances in this direction were made in [1] and [2]. Our characterization of Lipschitz derivatives in terms of generalized semicontinuity constrains the possible choice of functions (u, v, w). Moreover, we obtain another necessary criterion for a triple (u, v, w) defined on locally convex subset of a normed space: the upper Baire limits functions of u and v are equal to w.
2. Lipschitz derivatives
Let X be a metric space, a ∈ X and ε > 0. We always denote the metric on X by | · − · |X and
Definition 1.
Let X and Y be metric spaces, f : X → Y be a function, x ∈ X. Denote
,
,
,
;
We denote by Xd the set of all non-isolated points of X. Throughout the paper, we assume that sup ∅ = 0. As a consequence of this assumption we have 𝕃ip f(x) = Lip f(x) = lip f(x) = 0 for any x ∈ X \ Xd.
Obviously, if Y is a normed space then ∥ · ∥lip is an extended seminorm on YX in the sense [13]. Moreover, ∥ · ∥lip is a norm on the space Lipa(X, Y ) of all Lipschitz functions f : X → Y vanishing at some fixed point a ∈ X.
We introduce some auxiliary notations:
;
;
.
Some authors (see, for example, [6, 2, 3]) define Lip f and lip f using the function instead of Lipr f. In the case where X is a normed space, we have . Therefore, for any continuous function f. But the previous equality does not hold for the discrete metric on X, nonconstant f and r = 1. However, we have the following
Proposition 2.1.
Let X and Y be metric spaces and f : X → Y be a function. Then, for any non-isolated point x ∈ X, the following equalities hold
We start with the following
Proof.
Denote
Obviously, A ≤ B and a ≤ b. Let us show, that A ≥ B. Choose ϱn → 0+ such that ψ(ϱn) → B. Put . Since . Therefore,Now, we will show that a ≥ b. Choose rn → 0+ such that 0 < rn < 1 and φ(rn) → a. Let . Since 0 < ϱn < rn, , we have
Proof of Proposition 2.1.
Fix a non-isolated point x ∈ X. Denote φ(r) = Lipr f(x), . Therefore, and . Let 0 < ϱ < r. Then B (x, ϱ) ⊆ B [x, ϱ] ⊆ B (x, r), so
Hence, φ and ψ satisfy the condition from Lemma 2.2. Thus, by Lemma 2.2 we conclude that By the definition, we have .It remains to show that . Denote for any r > 0
Therefore, On the other hand, we have We have shown, that α(r) = β(r) for r > 0. Hence,Note, that
So, the definitions and the previous proposition yield Therefore, it is easy to see that the following inequalities hold.Definition 2.
Let X and Y be metric spaces and γ ≥ 0. A function f : X → Y is called
γ-Lipschitz if ∥f∥lip ≤ γ;
Lipschitz if ∥f∥lip < ∞;
locally Lipschitz if 𝕃ip f < ∞;
pointwise Lipschitz if Lip f < ∞;
weakly pointwise Lipschitz if lip f < ∞.
Denote
𝕃(f) = {x ∈ X : 𝕃ip f(x) < ∞};
𝕃∞(f) ={x ∈ X : 𝕃ip f(x) = ∞} = X \ 𝕃(f);
L(f) = {x ∈ X : Lip f(x) < ∞};
L∞(f) = {x ∈ X : Lip f(x) = ∞} = X \ L(f);
ℓ(f) = {x ∈ X : lip f(x) < ∞};
ℓ∞(f) = {x ∈ X : lip f(x) < ∞}; = X \ ℓ(f).
Inequalities ( 2.4) yield the next assertion.
3. Connections of Lipschitz derivatives to classical notion of a derivative
One might ask under what conditions the Lipschitz derivative (of any given type) coincides with one of the “traditional” notions of the derivative of a given function, provided that an appropriate derivative exists. It is obvious that for a real differentiable function f : ℝ → ℝ, we have lip f(x) = Lip f(x) = |f′(x)| at any x ∈ ℝ.
In [7], the following theorem was proved.
Theorem 3.1.
Let X and Y be normed spaces, G be an open subset of X, and f : G → Y have a locally bounded Gateaux derivative f′. Then, for x ∈ X and so, f is locally Lipschitz. Moreover, if f is C1 function, then 𝕃ip f(x) = ∥f′(x)∥, x ∈ X.
The following result was also stated in [7], but the proof contains a small blunder. Here, we provide the correct proof.
Theorem 3.2.
Let f : X → Y, where X and Y are normed spaces and assume that there exists the Fréchet derivative df (x0) of f at a point x0 ∈ X. Then lip f(x0) = Lip f(x0) = ∥df (x0)∥.
Proof.
It is enough to consider the case X ≠ {0}. Denote by A = df (x0) the Fréchet derivative of f at the point x0. We have
where α is a function, such that . By (3.1) we have hence Thus,We want to prove that lip f(x0) ≥ ∥A∥. Fix ε > 0. Then, there exists e ∈ X such that ∥e∥ = 1 and
For any r > 0, denote xr = x0 + re. Note that r = ∥xt − x0∥, and xr → x0 as r → 0. So, as r → 0. Therefore, by (3.1) so for any r > 0 Thus, by Proposition 2.1 we conclude that Since the ε was chosen arbitrarily, the proof is finished.4. Semicontinuity with respect to a family of sets
In this section we introduce some modification of semicontinuity, which will help us to classify the Lipschitz derivatives.
Let X be a topological space and 𝒜 be a family of subsets of X. We denote
We will also combine these symbols. It is easy to check, for example, that 𝒜cδc = 𝒜σ, 𝒜σc = 𝒜cδ, 𝒜δc = 𝒜cσ and so on. If 𝒯 denotes the topology of X, then applying above notation to the family 𝒜 = 𝒯, the 𝒯δ is the familiar Borel class 𝒢δ of Gδ-subsets of X. Complementary, the family 𝒯cσ is the Borel class ℱσ of Fσ-subsets of X.We say that is an 𝒜-upper (𝒜-lower) semicontinuous function if f−1 ([−∞, γ)) ∈ 𝒜 (resp. f−1 ((γ, +∞]) ∈ 𝒜) for any γ ∈ ℝ. If 𝒜 = 𝒯 is the topology of X, then we omit the symbol 𝒜 in the previous definitions. For our purposes, the ℱσ-upper and lower semicontinuous functions are particularly important.
Proposition 4.1.
Let X be a topological space, 𝒜 ⊆ 2X and be an A-upper semicontinuous function. Then
(i) f−1 ([γ, +∞]) ∈ 𝒜c for any γ ∈ ℝ;
(ii) f−1 [[−∞, +∞)] ∈ 𝒜σ and, so, f−1 [{+∞}] ∈𝒜σc;
(iii) f−1 [{−∞}] ∈ 𝒜δ and, so, f−1 ((−∞, +∞]) ∈𝒜δc;
(iv) f is 𝒜cσ-lower semicontinuous.
Proof.
(i) For any γ ∈ ℝ we have that f−1 ([−∞, γ)) ∈ 𝒜 and then
(ii) Since f−1 [[−∞, n)] ∈ 𝒜 for any n ∈ ℕ, we conclude that
and so, f−1 [{+∞}] = X \ f−1 [[−∞, +∞)] ∈ 𝒜σ c.(iii) Since f−1 [[−∞, −n)] ∈ 𝒜 for any n ∈ ℕ, we have that
and so, f−1 [(−∞, +∞]] = X \ f−1 [{−∞}]∈ 𝒜δc.(iv) Let γ ∈ ℝ and γn ↓ γ. Since f−1 [[γn, +∞]] ∈ 𝒜c by (i), we conclude that
i.e., f is 𝒜cσ-lower semicontinuous.
Proposition 4.2.
Let X be a topological space, 𝒜 ⊆ 2X, , be an 𝒜-upper semicontinuous function for any n ∈ ℕ and be a function such that f(x) = supn∈ℕ fn(x) for any x ∈ X. Then f is an 𝒜cσ-lower semicontinuous function.
Proof.
Consider γ ∈ ℝ. By Proposition 4.1(iv) the functions fn are 𝒜cσ-lower semicontinuous. So, for any n ∈ ℕ. Consequently,
Thus, f is an 𝒜cσ-lower semicontinuous function.Observe that f is an 𝒜-upper semicontinuous function if and only if −f is 𝒜-lower semicontinuous. Therefore, using Proposition 4.1 and 4.2 with g = −f we obtain the following two propositions.
5. Classification of the Lipschitz derivatives
Now we pass to the investigation of the type of semicontinuity of Lipschitz derivatives of continuous functions. In [3] semicontinuity of Lipschitz derivatives of a continuous function f : ℝ → ℝ was obtained from the continuity of Lipr f. But in the general situation, this function need not be continuous. Therefore, we prove semicontinuity of Lipschitz derivatives directly from the definitions.
Lemma 5.1.
Let X and Y be metric spaces, f : X → Y be a continuous function and r > 0. Then lipr f : X → [0, +∞] is an upper semicontinuous function.
Proof.
Let x0 ∈ X and γ > lipr f(x0). Then
So, there is positive ϱ < r such that Lipϱ f(x0) < γ. Pick γ1 such that Lipϱ f(x0) < γ1 < γ. Then we choose ϱ1 such that . So, γϱ1 > γ1ϱ. Therefore, Then By the continuity of f at x0 there exists δ> 0 such that ϱ1 + δ < ϱ and Consider x ∈ U and u ∈ B(x, ϱ1). Then and so, u ∈ B(x0, ϱ). Therefore, Thus, for any u ∈ B(x, ϱ1). Hence, Lipϱ1 f(x) ≤ γ. But 0 < ϱ1 < r. Therefore, lipr f(x) ≤ γ for any x ∈ U. Thus, lipr f is upper semicontinuous at x0.Theorem 5.2.
Let X and Y be metric spaces and f : X → Y be a continuous function. Then lip f : X → [0, +∞] is a ℱσ-lower semicontinuous function.
Proof.
By (2.1) and (2.3) we conclude that for any x ∈ X. By Lemma 5.1, the functions are 𝒯-upper semicontinuous, where 𝒯 is the topology of X. Therefore, by Proposition 4.2 lip f is 𝒯cσ-lower semicontinuous. This means that lip f is ℱσ-lower semicontinuous.
Lemma 5.3.
Let X and Y be metric spaces, f : X → Y be a continuous function and r > 0. Then Lipr f : X → [0, +∞] is a lower semicontinuous function.
Proof.
Fix r > 0. Let x0 ∈ X and γ < Lipr f(x0). Then
So, there is ϱ ∈ (0, r) such that Lipϱ f(x0) > γ. Pick γ1 such that Therefore, Thus, there is u ∈ B(x0, ϱ) with Then we choose ϱ1 such that . Consequently, γϱ1 < γ1ϱ. By the continuity of f at x0 there exists δ > 0 such that ϱ + δ < ϱ1 and Consider x ∈ U. Then and, so, u ∈ B(x, ϱ1). Consequently, Hence, Lipϱ1 f(x) > γ. But 0 < ϱ1 < r. Therefore, Lipr f(x) > γ for any x ∈ U. Thus, Lipr f is lower semicontinuous at x0.Theorem 5.4.
Let X and Y be metric spaces and f : X → Y be a continuous function. Then Lip f : X → [0, +∞] is a ℱσ-upper semicontinuous function.
Proof.
By (2.1) and (2.2) we conclude that for any x ∈ X. By Lemma 5.3, the functions are 𝒯-lower semicontinuous where 𝒯 is the topology of X. Therefore, by Proposition 4.4 Lip f is 𝒯cσ-upper semicontinuous. This means that Lip f is ℱσ-upper semicontinuous.
Theorem 5.5.
Let X and Y be metric spaces and f : X → Y be a function. Then 𝕃ip f : X → [0, +∞] is an upper semicontinuous function.
Proof.
Fix x0 ∈ X and γ > 𝕃ip f(x0). Since , there exists r > 0 such that 𝕃ipr f(x0) < γ. Set and consider x ∈ B(x0, ϱ). Then B(x, ϱ) ⊆ B(x0, r). Consequently,
and, hence, 𝕃ip f is upper semicontinuous.Theorems 5.2, 5.4, 5.5, and Propositions 4.1, 4.3 yield the following assertions.
Corollary 5.6.
Let X and Y be metric spaces and f : X → Y be a continuous function. Then
(i) ℓ(f) is a Gδσ-set;
(ii) ℓ∞(f) is an Fσδ-set;
(iii) L(f) is an Fσ-set;
(iv) L∞(f) is a Gδ-set.
Proof.
(i) We have
and, since lip f is ℱσ-lower semicontinuous, by Proposition 4.3(iii) so ℓ(f) = X \ (lip f)−1 [{+∞}] ∈ 𝒢δ σ.(ii) It follows immediately from (i).
(iii) It is easy to see, that . Since Lip f is an ℱσ-upper semicontinuous function, each set (Lip f)−1[[0, k)] is of Fσ type, hence L(f) is an Fσ-set as a countable sum of Fσ-sets.
(iv) It follows from (iii).
6. Characterization of Lipschitz functions on a convex subset of a normed space
The following lemma was applied by Buczolich, Hanson, Maga and Vértesy in certain investigations of Lipschitz derivatives of the real functions of real variable.
Lemma 6.1 ([2, Lemma 2.2])
If E ⊆ ℝ and f : ℝ → ℝ such that lip f ≤ χE then |f(a) − f(b)| ≤ µ([a, b] ∩ E) for every a, b ∈ ℝ (where a < b) so, f is Lipschitz and hence absolutely continuous.
In the above, µ denotes the Lebesgue measure. We will state the following
Corollary 6.2.
Let γ > 0 and f : [0, 1] → ℝ be a function such that lip f(x) ≤ γ for any x ∈ [0, 1]. Then f is γ-Lipschitz.
Proof.
Extend f to by if x < 0 and if x > 1. Let and E = [0, 1]. Then by Lemma 6.1 we conclude that for any x, y ∈ [0, 1].
The next result will allow us to apply Lemma 6.1 and Corollary 6.2 for functions defined on normed spaces.
Lemma 6.3.
Let A be a convex subset of the normed space X, f : X → ℝ be a function, and a, b ∈ A. Moreover, let T : [0, 1] → A be an affine function given by T (u) = a + u(b − a) for 0 ≤ u ≤ 1 and g = f ◦ T : [0, 1] → ℝ. Then,
Proof.
It is enough to consider the case where a ≠ b. Fix u0∈ [0, 1] and observe, that
We have Put x0 = T (u0). Substituting ϱ = r ∥b − a∥ and x = T (u) in (6.3) and taking into account (6.2) we obtain that As , the right side of inequality (6.1) is reminiscent of the “chain rule” for the usual derivative. Nevertheless, the inequality can be strict. To see that, take a function f : ℝ2 → ℝ defined as f(x, y) = y, (x, y) ∈ ℝ2 and consider the usual distance on ℝ2. By Theorem 3.2 we have, . Let a = (0, 0), b = (1, 0), T (u) = a + (b − a)u = (u, 0), u ∈ [0, 1] and g = f ◦ T. Therefore, g(u) = f(u, 0) = 0 and so, lip g(u) = 0 < 1 = ∥b − a∥ lip f(T (u)) for any u.Theorem 6.4.
Let D be a convex subset of a normed space X, f : D → ℝ be a function and γ ≥ 0. Then f is γ-Lipschitz if and only if lip f(x) ≤ γ for any x ∈ D.
Proof.
Fix a, b ∈ D. Define T : [0, 1] → D as
and put g = f ◦ T : [0, 1] → ℝ. Applying Lemma 6.3 we get for any u ∈ [0, 1]. Therefore, Corollary 6.2 implies that g is Lipschitz with the constant γ1 = ∥b − a∥ γ. Thus, So, f is γ-Lipschitz on D.By ∥·∥∞ we denote standard norm on space of bounded real functions B(D) defined on a set D, i.e., for any h: D → ℝ.
Corollary 6.5.
Let f : D → ℝ be a continuous function, where D is a convex subset of some normed space X. Then, ∥f∥lip = ∥lip f∥∞.
Proof.
We simply check, that if ∥f∥lip < ∞ or ∥lip f∥∞ < ∞, then
where the second equality follows from Theorem 6.4.Therefore, lip is an isometric injection of the normed space Lipa(D, ℝ) with some a ∈ X, into the space B(D).
7. Baire limit functions of Lipschitz derivatives
For a given function , defined on a metric space X, its upper Baire function f∨ is defined by
and its lower Baire function f∧ is defined by where 𝒰 (x) is the family of all the neighborhoods of x in X. (See, for example, [10].) The upper Baire function f∨ is upper semicontinuous and the lower Baire function f∧ is lower semicontinuous.A subset D of a normed space X is called locally convex if for any point x ∈ D and any neighborhood U of x in D there is a convex neighborhood V of x in D such that V ⊆ U. For example, every convex set and every open set in X is locally convex.
Theorem 7.1.
Let D be a locally convex subset of a normed space X and let f : D → ℝ be a function. Then
Proof.
Since lip f ≤ Lip f ≤ 𝕃ip f and 𝕃ip f is upper semicontinuous by Theorem 5.5, we have
Therefore, it is enough to prove that 𝕃ip f ≤ (lip f)∨. Fix x0 ∈ D. The case where (lip f)∨(x0) = ∞ is obvious. So, we suppose that (lip f)∨(x0) < ∞. Let γ > (lip f)∨(x0). Then, there exists a convex neighborhood U of x0, such that By Theorem 6.4, the function f is γ-Lipschitz on U. Hence, where B (x0, r) means the ball in the metric subspace D. Passing to the limit with γ → (lip f)∨(x0) we obtain the desired inequality.Acknowledgments.
The authors would like to appreciate the referee for his/her many helpful comments and suggestions throughout this paper.