Typical differentiability within an exceptionally small set
Michael Dymond

TL;DR
This paper constructs a special unrectifiable set where typical Lipschitz functions are mostly differentiable, challenging common assumptions about differentiability and rectifiability.
Contribution
It introduces a new example of an unrectifiable set with large differentiability points for typical Lipschitz functions, expanding understanding of differentiability in geometric measure theory.
Findings
Existence of a purely unrectifiable set with large differentiability points
Construction based on Csörnyei, Preiss, and Tišer's universal differentiability set
Challenges assumptions about differentiability on unrectifiable sets
Abstract
We verify the existence of a purely unrectifiable set in which the typical Lipschitz function has a large set of full differentiability points. The example arises from a construction, due to Cs\"ornyei, Preiss and Ti\v{s}er, of a universal differentiability set in which a certain Lipschitz function has only a purely unrectifiable set of differentiability points.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Typical differentiability within an exceptionally small set.
Michael Dymond The author acknowledges the support of Austrian Science Fund (FWF): P 30902-N35.
Abstract
We verify the existence of a purely unrectifiable set in which the typical Lipschitz function has a large set of differentiability points. The example arises from a construction, due to Csörnyei, Preiss and Tišer, of a universal differentiability set in which a certain Lipschitz function has only a purely unrectifiable set of differentiability points.
1 Introduction.
Whilst Rademacher’s Theorem asserts that any set of points of non-differentiability of a Lipschitz function on Euclidean space is null, the sets most neglible from the point of view of differentiability problems are, as described in the work [1] of Alberti, Csörnyei and Preiss, those sets in which some Lipschitz function fails to have a single directional derivative. In this paper we show that even these most exceptional sets can nonetheless provide surprisingly many points of differentiability for surprisingly many Lipschitz functions.
In [1] it is established that the negligible sets referred to above are precisely the class of uniformly purely unrectifiable sets. A subset of Euclidean space is said to be purely unrectifiable if intersects every curve in a set of one-dimensional Lebesgue measure zero. The class of uniformly purely unrectifiable sets are defined according to a formally stronger condition (see [13, Definition 1.4 and Remark 1.7]) and for a significant time it remained an open question whether these two classes coincide. However, a recent announcement of Máthe answers this question positively for Borel sets ([13, Remark 1.7]). In the present work, we adopt the convention of restricting both notions to Borel sets, that is, we add Borel as a condition to the definitions of pure and uniform pure unrectifiability. Thus, the notions of pure und uniform pure unrectifiability coincide and we will, from this point onwards, refer only to purely unrectifiable sets.
Current investigations of purely unrectifiable sets have established that these sets are most exceptional with respect to differentiability, not only in the sense of non-availability of directional derivatives. Preiss and Maleva prove in [13, Theorem 1.13] that any purely unrectifiable set is contained in a set of points where non-differentiability of some Lipschitz function occurs in its strongest possible form. Any purely unrectifiable set admits a -Lipschitz function such that for every every linear mapping with norm at most one masquerades as the derivative of at . More precisely,
[TABLE]
holds for all and with .
An even more hostile class of sets for differentiability could be loosely defined as those sets in which not just ‘some’, but rather ‘many’ Lipschitz functions fail to have points of differentiability. In the 1990’s, Preiss and Tišer [19] characterised those analytic subsets of the interval in which the typical Lipschitz function has no points of differentiability. Very recently, the author and Maleva [9] generalised this result to spaces of Lipschitz functions for all Euclidean dimensions . We discuss these works in more detail shortly, but first, let us make precise, what is meant by a typical Lipschitz function: In what follows we consider for a compact metric space the space of Lipschitz mappings with . When , as it will be for almost all of this work, we shorten the notation to . We view as a complete metric space equipped with the supremum metric
[TABLE]
The word typical is used in this paper in the sense of the Baire Category Theorem. Thus, we say that typical functions (or the typical function) in have (has) a certain property if the set of those functions having that property is a residual subset of .
For a compact metric space , another natural means of giving the class of Lipschitz functions a complete metric space structure is to consider the space of all such Lipschitz functions (not just those with Lipschitz constant at most one) equipped with the metric
[TABLE]
However, this space has significantly less desirable properties. For a start, it is non-separable. Moreover, for differentiability questions (when say ), this space is much less appealing because smooth functions in this space are not dense, in fact differentiable functions form a nowhere dense, closed set, as discussed in [19].
For Lipschitz functions on the Euclidean cube, i.e. in the function spaces for , differentiability of the typical function inside analytic sets is well understood, due to the aforementioned works [19] and [9]. In the former, Preiss and Tišer characterise analytic subsets of the interval in which the typical function is nowhere differentiable; they prove that the sets with this property are precisely those contained in an set of Lebesgue measure zero. In the latter, the author and Maleva generalise this characterisation to all Euclidean dimensions: they prove that an analytic subset of contains no points of differentiability of the typical function in if and only if it can be covered by countably many closed, purely unrectifiable sets. This statement forms one half of a dichotomy of analytic sets established in [9]. To complete the dichotomy, the author and Maleva [9] show that any analytic set failing the above coverability condition captures points of differentiability of the typical function in . Merlo [15], another very recent work, proves a dichotomy of a similar nature, with differentiability replaced by directional differentiability. Additionally, Merlo [15] provides an independent proof of the non-differentiability part [9, Theorem 2.7], of the dichotomy in [9].
In particular, the result [9, Theorem 2.1] permits examples of purely unrectifiable sets inside in which the typical has a point of differentiability. Indeed, any relatively residual and null subset of some line segment in would provide such an example. This is a somewhat surprising outcome: Purely unrectifiable sets are so tiny that they see only the most terrible occurences of non-differentiability of some Lipschitz function. However, these exceptional sets may nonetheless capture points of differentiability of very many Lipschitz functions.
Although the results of [9] may be used to verify existence of purely unrectifiable sets capturing a point of differentibility of the typical Lipschitz function, they do not allow for any non-trivial, measure-theoretic, lower bound 111For an incomparable topological description of the size of captured sets of differentiability points, see [9, Remark 2.9].. on the size of the set of captured differentiability points. Due to the fundamental Besicovitch-Federer Projection Theorem [14, Theorem 18.1], one-dimensional Hausdorff measure is an important means of distinction between purely unrectifiable sets. The theorem implies that any purely unrectifiable set of -finite one-dimensional Hausdorff measure has projections of Lebesgue measure zero on almost every one-dimensional subspace. Our main result verifies the existence of a purely unrectifiable set in which the typical Lipschitz function has a particularly large set of differentiability points, where large is understood in the sense of the Besicovitch-Federer Projection Theorem.
Theorem 1.1**.**
There exists a (Borel) purely unrectifiable set such that the typical function has points of differentiability in and moreover the set of these points is large in the following senses:
- (a)
* has non--finite one dimensional Hausdorff measure.* 2. (b)
* projects in every direction to a set of positive Lebesgue measure, that is,*
[TABLE]
for every .
Note that (a) actually follows from (b) via the Besicovitch-Federer Projection Theorem and the fact that sets of differentiability points are Borel ([12, Corollary 3.5.5]).
The proof of Theorem 1.1 is based on the modern theory of universal differentiability sets which originates from the natural question of whether the classical Rademacher’s Theorem for Lipschitz mappings admits a converse and the first negative answer to this question given by Preiss [17]. The natural converse to Rademacher’s Theorem proposes that any Lebesgue null set is contained in the set of non-differentiability points of some Lipschitz mapping . Whilst [17] provides a counterexample for the case of real valued functions on the plane, i.e. the case , , major breakthroughs [18], [1], [2], in the last decade have now completely resolved the question for general dimensions. The converse is valid if and only if , that is, if the dimension of the target space is at least that of the domain.
Thus, if , the Euclidean space contains Lebesgue null sets which capture a point of differentiability of every Lipschitz mapping . Sets with the latter property are given the name universal differentiability sets, first proposed in [5]. These surprising objects have attracted much new research attention and have been studied in an array of different settings, for example Euclidean spaces ([4], [5], [8], [7], [18]), Banach spaces [6], and metric groups ([16], [11]).
For a given universal differentiability set it is natural to ask how large the sets
[TABLE]
are as subsets of . Previous work [7] of the author verifies that these sets are large in a topological sense. Any universal differentiability set can be reduced to a ‘kernel’ in which the set of differentiability points of any given Lipschitz function form a dense subset. In contrast, an example provided by Csörnyei, Preiss and Tišer [3], demonstrates that these sets of captured differentiability points can be surprisingly tiny subsets of in a measure theoretic sense, namely they can be purely unrectifiable. Recall from previous discussion in this introduction that purely unrectifiable sets are very far away from being universal differentiability sets, hence purely unrectifiable subsets of can be thought of as small subsets.
The aforementioned example of Csörnyei, Preiss and Tišer [3] and its construction provide the basis of the proof of Theorem 1.1. The construction produces a universal differentiability set , a purely unrectifiable subset and a Lipschitz function so that all differentiability points of in the set are contained in . By modification of the construction, we ensure that the purely unrectifiable set additionally captures many points of differentiability of the typical Lipschitz function. Our argument stems from the idea that most points of non-differentiability of are preserved for the function for typical . However, there are rather too many such points in the , dense set given by [3] in order to preserve non-differentiability at all of them. Thus, we crucially pass to a compact universal differentiability set , given by a construction of Doré and Maleva in [5]. In this much smaller set we are able to preserve non-differentiability of everywhere in the set for functions for the typical . Since is a universal differentiability set, this leads to the conclusion that has points of differentiability in . In other words, captures points of differentiability of the typical Lipschitz function in the shifted space . However, since differentiability of a sum does not imply differentiability of , this is not enough to verify Theorem 1.1. Moreover, we caution that the typical behaviour in a shifted space can be very different to that in the natural space; Lemma 2 of the present work may be used to produce examples demonstrating this. To verify that additionally captures points of differentiability of the typical function in , we adapt the construction of [3] so that the function is differentiable at almost all points of the set . Differentiability of at such points then implies differentiability of .
The conclusions (a) and (b) of Theorem 1.1 come from the observation that the differentiability points of the typical inside of correspond to the differentiability points of the function inside the (necessarily much larger) universal differentiability set . The latter set of points is large in the sense of (b) due to [8, Lemma 2.1]. Although purely unrectifiable sets are regarded as completely opposite to universal differentiability sets, conclusions (a) and (b) of Theorem 1.1 show that they can be surprisingly close. For the typical function we find just as many points of differentiability of in the senses of (a) and (b) inside the purely unrectifiable set as one might expect to find inside a universal differentiability set.
A further objective of this work is to provide a simplification of the argument in [3], based on recent advances in the theories of universal differentiability and uniformly purely unrectifiable sets. There are two main tools in the simplification: Firstly, we make use of the recently announced result of Máthe, that the notions of pure unrectifiability and uniform pure unrectifiability coincide. Since the condition for pure unrectifiability is significantly easier to verify, this immediately removes much of the complexity of the argument in [3]. The second main way in which we achieve a simplification is in a more special choice of the universal differentiability set . We take as a universal differentiability set of the form described in [13, Example 4.4]: A set containing all lines from a dense subset of the set of all lines with directions inside a small cone.
Whilst we aspire to provide a more accessible proof of the result in [3], we additionally obtain a stronger statement. We show that inside a universal differentiability set in even directional derivatives of a Lipschitz function may be rather scarce.
Theorem 1.2**.**
For every there exists a universal differentiability set with the following property. There exists a Lipschitz function , and a double sided cone of width at most such that the set of points in where has a directional derivative in any direction in is contained in a purely unrectifiable set.
2 Preliminaries and Notation.
We use the term -curve to refer to a mapping from a closed interval to satisfying for all . Here denotes the derivative of at the point (or the one-sided derivative if is an endpoint). We identify this derivative with an element of (or in this case ) in the standard way. A Borel set is said to be purely unrectifiable if for every -curve the set has Lebesgue measure zero.
For and we define a set
[TABLE]
and refer to this set as the cone around of width . We additionally define
[TABLE]
and call this set the double sided cone around of width . Observe that .
For a function and we write for the derivative of at the point if it exists and we identify this with the unique element of satisfying . To detect non-differentiability of , we utilise the following test quantities. Given a point a direction and we consider the quantity
[TABLE]
where the supremum is taken over all segments of the form , satisfying and . We further consider the related quantity where the variable is ‘moved inside the supremum’, that is
[TABLE]
Roughly speaking, both quantities and reflect non-differentiability of at at scale . Severity of non-differentiability of at is sharply quantified by their limiting behaviour as .
Proposition 2.0**.**
Let be open, be Lipschitz functions, and . Then,
- (a)
* has a directional derivative at in direction .* 2. (b)
* such that .* 3. (c)
The function , is increasing. 4. (d)
.
The proof of Proposition 2 is a standard exercise in differentiability and the definitions (2) and (1). The next lemma plays a key part in the proof of Theorem 1.1. It allows us to preserve non-differentiability of a Lipschitz function at many points after adding a typical function .
For the proof of Lemma 2 we will require a version of the Banach-Mazur game, described in [10, Section 8.H]. We recall the details here:
The Banach-Mazur game :
Let be a non-empty topological space and be a subset of . Two players, Player I and Player II, take it in turns to choose non-empty, open subsets of , denoted by and . Player I begins the game by choosing the set and then Player II responds by choosing . Then Player I chooses and Player II chooses and so on. Thus, the game produces a sequence of non-empty, open sets
[TABLE]
where for each the set is referred to as the -th move of Player I and the set as the -th move of Player II. We say that Player II wins the game if , or equivalently, if . Otherwise Player I wins.
The important fact about the Banach-Mazur game that we will require is it that it can be used to characterise residual sets. More precisely, a subset of a non-empty topological space is residual if and only if Player II has a winning strategy in the Banach-Mazur game , [10, Thm 8.33].
Lemma 2.0**.**
Let be an set, and be a Lipschitz function satisfying
[TABLE]
for all . Then for typical we have
[TABLE]
for all .
Proof.
We may assume that is compact. Let . It suffices to verify (4) with replaced by for the typical . We describe a winning strategy for Player II in the relevant Banach-Mazur game
[TABLE]
defined before the present lemma and in [10, Section 8.H]. To complete the proof, it then only remains to apply [10, Thm 8.33].
In response to the non-empty, open subset of chosen as the -th move of Player I, Player II chooses a smooth function and so that . Next, Player II chooses for each point a direction , points and numbers witnessing, according to (2) and (1), that
[TABLE]
The latter inequality (5) holds for all due to the smoothnees of and (3). More precisely, the smoothness of in combination with Proposition 2 (a) and (b) implies that for all . Putting this together with (3) and Proposition 2 (d), we deduce that for all . Finally, we apply Proposition 2 (c), to obtain (5).
Given we have for that and
[TABLE]
Let now be sufficiently small so that
[TABLE]
for all points . The collection is an open cover of the compact set . Player II extracts a finite subcover and returns the open set for chosen sufficiently small based on the data corresponding to the points and, in particular, small enough so that . The precise remaining condition on that we require will be determined later in the proof.
Let us now verify that Player II wins the Banach Mazur game following the above strategy. Let and . We need to prove . Fixing we verify that . Let be large enough so that and let be one of the points corresponding to the ball chosen by Player II in the -th round of the Banach-Mazur game such that . Then for and we have that
[TABLE]
and that holds. Since , the same inequality holds with replaced by and replaced by . Thus, we obtain with the condition
[TABLE]
imposed on . Here the minimum is taken over all points chosen by Player II in the -th round of the game. ∎
3 Construction of a Universal Differentiability Set.
We present a construction of a universal differentiability set and a Lipschitz function having very few differentiability points in . This will serve both the proof of Theorem 1.2 and the proof of Theorem 1.1. The construction is primarily based on that of [3], but contains a few new modifications. Crucially for the proof of Theorem 1.1, we modify the construction in order to distinguish points of the set where is differentiable.
3.1 The Set .
Let be a set of the form
[TABLE]
where is a sequence of lines and is a sequence of positive numbers which converges to zero sufficiently rapidly, in particular so that
[TABLE]
Precisely six further conditions will be imposed on these sequences in the course of the proof. To help the reader keep track of all of these conditions and verify their compatibility, we will use the labels ((E1)), ((E2)), ((E3)), ((E4)), ((E5)), ((E6)) to mark each condition. We emphasise that in theory it is possible to state all of these conditions here immediately. However, by imposing them only at the moment that they are needed we hope to somewhat disentangle the proof and expose more clearly the purpose of each condition. In line with this convention, the statements of all lemmas which follow should be interpreted as being valid subject to additional conditions which may be imposed on the parameters of the construction in their proofs.
We define a sequence of functions on whose purpose is to record for each point the possibly empty subsequence of for which . Setting on the whole plane we define inductively by
[TABLE]
where we interpret the infimum of the empty set as .
- (E1)
We impose an additional constraint on the set , namely, that the directions of each line lie in a cone around a fixed vector . For a parameter we demand that
[TABLE]
The parameter should be assumed to be small; in what follows we will occasionally require that it is smaller than some absolute constant whose value is not important. Eventually, for the proof of Theorem 1.2, the sufficiently small condition on will be determined by .
For each line we fix a point so that . We can now formulate a sufficient condition for to be a universal differentiability set.
Lemma 3.0**.**
Suppose that the sequence of lines is such that the sequence of pairs is dense in . Then,
- (i)
the set is a universal differentiability set. 2. (ii)
there exists a (possibly different) sequence of lines for which the sequence of pairs is dense in and for all .
Proof.
For (i) see [13, Example 4.4]. (ii) is proved by a Baire Category argument given in [3, p. 362]. ∎
- (E2)
We demand that the sequence of lines satisfies the condition of Lemma 3.1, so that is a universal differentiability set.
The next lemma represents a key step in the proof of Theorem 1.1. It is not needed for the proof of Theorem 1.2.
Lemma 3.0**.**
There is a compact universal differentiability set .
Remark 3.0**.**
In [5], Doré and Maleva give a construction of a compact universal differentiability set inside a given set containing a sequence of lines dense in in the sense of Lemma 3.1. The proof of Lemma 3.1, where inside the set we only have density of lines in , requires several simple modifications to this construction and to arguments presented in the preceding paper [4] of the same authors. These arguments have also been employed in subsequent works [6] and [8]. Since the full details of the modification would be rather lengthy, we present below a sketch of the proof of Lemma 3.1 which refers to the relevant literature and describes the necessary modifications.
Proof of Lemma 3.1.
The set contains a sequence of lines which is dense in in the sense of Lemma 3.1. We follow the construction of [5] to produce a family of compact sets inside of . The construction provides families of sets of the form
[TABLE]
where the sets are increasing, finite unions of line segments and the numbers are chosen sufficiently small. In our modified construction the line segments of will always be chosen inside the lines . The universal differentiability sets produced by [5] take the form
[TABLE]
and the construction ensures that each set fits inside a set fixed at the start containing all lines added to the sets . We take as this set and so we obtain compact sets . Further note that the sets are nested in the sense that whenever .
To establish that each of the sets is a universal differentiability set, the paper [5] proves that the family posseses the ‘wedge approximation property’ described in [6, Lemma 3.5] and [8, Lemma 3.1]. In our modified construction, we only add line segments to the sets with directions inside the cone . Accordingly, we obtain sets with a weaker form of the wedge approximation property. Namely, the identical approximation property restricted only to wedges in which the two line segments and are both parallel to some direction in the cone . We write instead of here to avoid problems with directions on the boundary.
It now remains to argue that this restricted wedge approximation property is sufficient for universal differentiability. Given a Lipschitz function we follow the proof of [4, Theorem 3.1] in order to find a point of differentiability of inside say . To begin, we fix some and find a pair with and such that the directional derivative exists. Since the set contains line segments in , parallel to some direction in the cone we may additionally prescribe here that the direction is taken inside . Given this starting data, the proof of [4, Theorem 3.1] constructs a Lipschitz function which differs from only by a linear function and a sequence of point-direction pairs converging to a pair such that the directional derivative exists and satisfies a very delicate ‘almost locally maximal’ condition defined in the statement of [4, Theorem 3.1]. In the iterative construction of the sequence the new direction may always be chosen arbitrarily close to the previous one ; in this proof the inequality is satisfied at each step where may always be taken arbitrarily small. Hence, we may ensure that the limit direction lies inside .
Finally, having arrived at a pair for which the directional derivative is almost locally maximal, we argue that and therefore also is differentiable at . In what follows the point is denoted by in the referred literature. We change the notation in this instance in order to avoid confusion with the index of the sets , but otherwise we use the same notation as the referred literature. If is not differentiable at then we follow the argument of [4, Lemma 4.3] and use [4, Lemma 4.2] to show that on arbitrarily small wedges of the form
[TABLE]
and on all sufficiently good approximations of such wedges we may find points admitting a direction for which the directional derivative exists and is greater, in a technical sense, than . If such wedges can be found inside the sets with greater than but arbitrarily close to then we obtain a contradiction to the almost locally maximal condition on , which completes the proof. In [5] this is ensured by the wedge approximation property of the sets . The point appearing in (10) may be taken arbitrarily close to the line segment relative to the scale ; see [4, (4.4), Lemma 4.2]. Therefore, the directions of the two segments and may be taken arbitrarily close to . In particular, it suffices to consider only wedges in which the two component line segments are parallel to directions in . This means that the restricted wedge approximation property present in our sets is enough. ∎
Remark 3.0**.**
The argument used in the proof of Lemma 3.1 also shows that there exist compact universal differentiability sets of arbitrarily small cone width in the sense of [13, Definition 1.1].
3.2 curves meeting .
Recall that our ultimate goal is to construct a function whose set of differentiability points inside of intersect every curve in a set of measure zero. The objective of the present section is to investigate how curves intersect the whole set . The results that follow depend entirely on the geometry of the set and in particular rely on the thinness of the strips . They have nothing to do with the function with a small set of differentiability points that we will construct later on.
Lemma 3.0**.**
For every curve satisfying
[TABLE]
it holds that .
Proof.
The function
[TABLE]
is continuous and defined on a compact set. Therefore, it attains its maximum, which must be greater than zero, at some pair . Since and we have
[TABLE]
Setting , we deduce, using the maximality of , that
[TABLE]
for all and in particular for all , . Recalling that is a strip of width parallel to , elementary geometric reasoning leads to
[TABLE]
for each . More precisely, we obtain the above inequality by applying Lemma A.1 of Appendix A.1 with , and . Since, for arbitrary the set covers (see (7)), we have
[TABLE]
and hence . ∎
The remaining results of the present section share a common hypothesis. Before stating it, we will try to provide some intuition. For the Lipschitz function that we construct later, we will need to show that meets every curve in a set of Lebesgue measure zero. Since every curve may be partitioned into shorter curves, whose derivatives are almost constant, it suffices to consider only curves whose derivative stays inside a cone of arbitrarily thin width. If such a cone is taken away from or then the situation is easy: Lemma 3.2 establishes that the entire set is invisible to curves corresponding to such a cone. The following hypothesis considers the problematic case of curves which are almost parallel to , that is, those curves whose derivatives stay inside a thin cone with centre . For such curves we require some additional work to show that they intersect in a set of Lebesgue measure zero. To achieve this we will approximate their derivatives by simpler mappings, denoted by in Hypothesis 3.2 below.
Hypothesis 3.0**.**
Let be sufficiently small, that is, smaller than some positive, absolute constant whose value is not important222The precise ‘sufficiently small condition’ on is determined by (12) inside the proof of Lemma 3.2.. Let be a curve and suppose that
[TABLE]
For each let be the smallest -algebra on with respect to which the functions
[TABLE]
are measurable. (See (8) for the definition of the functions ). Furthermore, we define for each a mapping by and consider the corresponding sets
[TABLE]
Lemma 3.0** (Under Hypothesis 3.2).**
The set has Lebesgue measure zero.
The proof of Lemma 3.2 is based on the following observation:
Lemma 3.0** (Under Hypothesis 3.2).**
Let and be a connected component of
[TABLE]
for which for all . Then
[TABLE]
Proof.
Note that , where the final inequality is a condition on . Thus, for all we have
[TABLE]
where the last inequality is the ‘sufficiently small condition’ on referred to in Hypothesis 3.2. Hence, viewing with the coordinate system , is a curve which moves strictly from left to right. Moreover, is an open, convex set given by a finite intersection of open half-spaces and is contained in the horizontal strip of width . These considerations imply a bound of order on the signed variation of the second coordinate function of inside the set . More precisely, by a geometric argument of [3], extracted in Lemma A.1 of Appendix A.1, we derive
[TABLE]
To complete the proof we show that
[TABLE]
For any fixed the set satisfies
[TABLE]
To see this, fix and . We verify that , which will prove the assertion. Let be minimal such that . Then for and . Therefore one of the boundary lines of separates from and accordingly and cannot belong to the same connected component of . Hence does not belong to .
We now have everything in place to verify (13): For , we have that , all functions , are constant on and is also constant on . It follows that
[TABLE]
which delivers (13). ∎
We are now ready to give the proof of Lemma 3.2:
Proof of Lemma 3.2.
It suffices to prove that the sequence is summable. The set can be expressed as the union of all sets
[TABLE]
for . We observe that
[TABLE]
where the union is taken over all connected components of for which for all . Using the bound given by Lemma 3.2 and the fact that there are at most such connected components we deduce
[TABLE]
Summing this inequality over we obtain
[TABLE]
- (E3)
The last inequality, which may be written equivalently as , is a further condition that we impose on the sequence .
For the random variable defined by
[TABLE]
(14) gives . Moreover, the set is contained in ; see (11). Applying Markov’s Inequality, we conclude
[TABLE]
∎
When studying later on, Lemma 3.2 will allow us to discard the sets . In the remaining set we have that is very close to the direction of the -th strip containing . The form of this approximation that we will require is recorded in the following lemma.
Lemma 3.0** (Under Hypothesis 3.2).**
Let . Then, writing for ,
[TABLE]
Proof.
We rewrite the considered expression as
[TABLE]
The numerator above is precisely the determinant of the matrix with columns and , which is given in absolute value by . The denominator is bounded below in absolute value by . ∎
3.3 A function with small set of differentiability points inside .
Our aim is now to construct a Lipschitz function having only a very small set of differentiability points in . The function will be defined as the uniform limit of a sequence of functions of the form
[TABLE]
where , , are functions to be constructed.
Definition and properties of .
The construction of the functions will be intertwined with that of the lines , widths and additional sequences of sets and numbers .
- (E4)
Thus, we prescribe here, that the sequences of lines and of widths introduced in (7) to define the set , are in fact constructed according to the following procedure. It is a trivial matter to adapt the procedure described below so that the sequences and it produces satisfy the existing conditions ((E1)), ((E2)) and ((E3)). We spare the details of this.
The construction begins by setting . Now for and already defined as a finite union of lines, we choose the line so that the set is finite. The number is then chosen small according to the cardinality of and then is chosen sufficiently small depending on all previous data; these conditions will be made precise later in (21) and ((E5)). We let be the function uniquely determined by the following conditions:
- (A)
is constant along all lines parallel to the line , that is, along all lines parallel to the direction . 2. (B)
Along each line parallel to the function is constantly equal to [math] in the lower connected component (with respect to the direction ) of , grows with slope inside the strip and is constantly equal to on the upper connected component of .
Note that is affine on each component of . Next, we define a function by
[TABLE]
where , and define as the minimal (finite) union of lines in which contains and for which is affine on each connected component of . This completes the construction.
The next lemma records the important properties of the functions :
Lemma 3.0**.**
For each the function has the following properties:
- (a)
* is affine on each connected component of .* 2. (b)
. 3. (c)
For each point we have
- (i)
, 2. (ii)
* on , and* 3. (iii)
. 4. (d)
For each point at which the derivative of exists we have
[TABLE] 5. (e)
. 6. (f)
For each point and each direction there exist a point , and numbers such that and
[TABLE]
Proof.
Properties (a) and (b) are immediate from the construction. For (c) we need to impose a condition on relative to . Since is a finite union of lines and is a finite union of closed line segments and half-rays not intersecting the quantity
[TABLE]
is positive. Referring to the paragraph following ((E4)), we also note that , and are determined before is chosen. Therefore, we may impose conditions on according to , and , as we do in the next passage of text. All of these imposed conditions will then be collated in ((E5)) below.
For all we have that , when we impose the condition . Therefore,
[TABLE]
where the last inequality is another condition on . This proves (ci). Given and we have
[TABLE]
where the penultimate inequality is a further condition on . We deduce that . Hence, . This proves (cii), after which (ciii) derives easily from the defining properties (A) and (B) of .
- (E5)
To summarise, the proof of (ci)–(ciii) given above requires the additional condition
[TABLE]
on , where is defined in (15).
For (d) and (e) we observe that the plane may be decomposed as a union of finitely many (possibly unbounded) polygons, that is finite intersections of half-spaces, on each of which is affine and either or . The inequalities of (d) and (e) are readily verified for both cases.
Finally we verify (f): Given and we choose and so that . We assume, without loss of generality that and let and be defined by the conditions
[TABLE]
Clearly , and . From elementary geometric considerations and the conditions and we derive
[TABLE]
Together with the identity , this leads to
[TABLE]
Now, from the definition of it is clear that
[TABLE]
Moreover, we note that . Therefore, using (cii) we have that on . We deduce
[TABLE]
∎
Definition and properties of .
For each we define the function by
[TABLE]
where is the unique integer satisfying .
Lemma 3.0**.**
For each , is constant on each connected component of the set .
Proof.
It is clear that . Let and suppose that is constant on each connected component of . Given , let be the unique integer with
[TABLE]
determining that . The inequalities above express that the point belongs to precisely strips with index . Hence, if and otherwise. From this consideration it follows that
[TABLE]
This completes the induction step, proving the lemma. ∎
Definition and properties of and .
The functions and are defined for each inductively as follows. Set on the whole of . If and the functions and are already defined, we let
[TABLE]
Finally, whenever and are already defined we let
[TABLE]
where we interpret the maximum as zero if the set considered is empty. For let
[TABLE]
where is a sequence of positive real numbers, which will be subject to precisely two simple, additional conditions ((1)) and ((2)) imposed at the moments when they are required later on.
We summarise the important properties of the functions and :
Lemma 3.0**.**
- (a)
For each and on each connected component of we have that is affine and is constant. 2. (b)
For all the function is lower semi-continuous. 3. (c)
For all and all we have
[TABLE]
where denotes a constant depending only on . 4. (d)
For all and all we have
[TABLE]
Proof.
The statement (a) is trivially valid for . Assume now that (a) holds for the objects , and for all . Then by Lemma 3.3 and the construction of the sets we deduce that is affine on each connected component of . In other words, is constant on each connected component of . Moreover, we observe that the function is constant on each connected component of . Referring to the definition of above, we conclude that the set of points where (meaning ), is a union of connected components of . Applying the induction hypothesis, the proof of (a) complete. A simple induction argument based on (17) also verifies (b).
We turn our attention to (c). Let and . Then both derivatives and exist. In what follows we use the fact that all functions , , and with index are constant on the connected component of containing . Since we are only concerned with a neighbourhood of , we will sometimes omit the argument of such functions. We also allow the constant to change in each occurence. Let be the finite sequence of minimal indices satisfying and . By the definition (16) of the functions we have
[TABLE]
Now, combining Lemma 3.3, (e) and the rule (17) governing the growth of the sequence , we deduce
[TABLE]
for all . Choose and maximal with and . Then and . Moreover, from (17) and the bound above we get
[TABLE]
This proves (c). For (d) we note that
[TABLE]
The above sum can be split into two parts: firstly the sum over those indices for which and secondly, the sum over those indices of the form . The inequality of (d) is obtained simply by leaving the second sum unchanged and bounding the first sum by using Lemma 3.3 (d). ∎
Properties of .
We bring together all the pieces and derive the important properties of the function given by
[TABLE]
Lemma 3.0**.**
*The function is well-defined and Lipschitz. *
Proof.
We will first verify that is well-defined and continuous. Lemmas 3.3 and 3.3 (a), the continuity of and the fact that on each line in the family ensure that each summand is continuous. Using (Lemma 3.3 (b)), the sequence of partial sums is easily seen to converge uniformly to and so is well-defined and continuous as well. To show that is Lipschitz, it suffices to show that the functions are Lipschitz with uniformly bounded Lipschitz constants. Since the functions are continuous and piecewise affine, it suffices to verify that their derivatives are uniformly bounded.
- (1)
This is implied by Lemma 3.3 (c), when we prescribe that the sequence is summable.
∎
Sets , and .
We now introduce two sets which will be shown to cover the set of points inside where has a directional derivative in any direction outside of a small double sided cone. We let
[TABLE]
Note that the complement of inside of may be covered by the sets
[TABLE]
The topological properties of the sets , and will be important later on. We note that and are both sets. For this is clear; for it follows easily from the fact that is and Lemma 3.3, (b). Using Lemma 3.3, (b) again, we deduce that each set is .
In the next lemma we show that is nowhere differentiable inside each set . Moreover, we obtain a uniform bound on the degree of non-differentiability.
Lemma 3.0**.**
Let , and . Then
[TABLE]
Hence, in the set we have that is nowhere differentiable and has no directional derivatives in any direction outside of .
Proof.
Fixing , we need to find two line segments passing through , parallel to and of length at most on which has slopes differing by at least . Since , the numbers are finite and for all . Since , we may choose sufficiently large so that for we have . We additionally choose sufficiently large so that and
[TABLE]
By Lemma 3.3, (ci), Lemma 3.3 and Lemma 3.3, (a) the functions and are constant on . Therefore, for all we have
[TABLE]
Moreover, by Lemma 3.3, (a), the function is affine on .
Let be given by the conclusion of Lemma 3.3 (f) for , and . Then the segments and both contain , have length at most and are therefore contained in . Hence restricted to is affine and
[TABLE]
The corresponding difference of slopes for the tail sum in (20) may be bounded above using , and , leading to
[TABLE]
where the last inequality imposes a condition on the sequence .
- (E6)
This condition may be written equivalently as
[TABLE]
Now combining the two difference of slopes bounds above with that of Lemma 3.3 (f) we obtain
[TABLE]
which completes the proof. ∎
We now prove that is differentiable everywhere in the set .
Lemma 3.0**.**
Let . Then is differentiable at .
Proof.
Since we have for all and that for all sufficiently large . By Lemma 3.3 (ci) and Lemma 3.3 (a) there is, for each such , a neighbourhood of on which the function is affine. In particular each function is differentiable at . Set .
By Lemma 3.3, (a) we have that is constant on the set . Hence, from the inequality of Lemma 3.3 (c), we may derive
[TABLE]
for . Since this bound is independent of and the functions converge uniformly to as , we obtain
[TABLE]
As the lower index in the sums above tends to , because . We conclude that
[TABLE]
Moreover, for any we have . Therefore, the sequence is a Cauchy sequence. Let denote its limit.
We are now ready to verify the differentiability of at with . Let and . Now choose large enough so that and . Choose small enough so that . In particular, this ensures that is affine on the ball of radius around . Now, for all we have
[TABLE]
∎
3.4 Pure Unrectifiability
To complete the proof of Theorem 1.2, we show that the set is purely unrectifiable.
Lemma 3.0**.**
Let be a curve, and such that
[TABLE]
Then . Moreover, for any one dimensional subspace the projection has -dimensional Lebesgue measure zero.
Proof.
Fix . Imposing the condition
[TABLE]
on the sequence (as we may according to the construction of ((E4))), we can choose sufficiently large so that
[TABLE]
Then for each and each point , we may apply Lemma A.1 with to get that . Summing this inequality over all and then all gives
[TABLE]
For the ‘moreover’ part, it suffices to observe that for any the sum is an upper bound on the one-dimensional Lebesgue measure of any projection . ∎
Lemma 3.4 clearly implies that the set is purely unrectifiable. Thus, we are left needing to prove the pure unrectifiability of . For a given curve with some mild restrictions we will show that the set of points for which may be modelled by the set of points at which some martingale (see Definition 3.1) associated to becomes large. We then appeal to martingale theory to argue that such a set is small in measure. The quantity considered in the next lemma for points will be well approximated, as a consequence of Lemma 3.2, by the aforementioned martingale.
Lemma 3.0**.**
Let . Then, writing , we have
[TABLE]
Let us explain informally the idea behind the present lemma. Since all derivatives with sufficiently large have the form of Lemma 3.3 (ciii). Hence they all have component in the direction. In the summands of (see (18)), the alternating factor ensures that the sum of these derivative components in the direction is alternating and therefore cannot get large. On the other hand, being in requires that grows to infinity (see (19)). The growth of is induced by growth of the derivative of the partial sums (see (17)). With the derivative of these sums in the direction staying small, we conclude that their derivative in the direction must become large and so we derive a lower bound on the sum of the derivative components in the direction, i.e. the quantity .
We now present this argument formally.
Proof of Lemma 3.4.
It is sufficient to prove
[TABLE]
Let be the sequence of minimal indices with . The rule (17) governing the growth of implies that all derivatives exist and
[TABLE]
for all . Since we have that for all sufficiently large . Hence for all sufficiently large we have an expression for the derivative given by Lemma 3.3 (ciii). This allows for refinement of the inequality of Lemma 3.3 (d). For all sufficiently large , we get namely
[TABLE]
Combining the upper and lower bounds on derived above, we deduce
[TABLE]
for all sufficiently large . Up until now we have only required the sequence to be summable; see ((1)).
- (2)
Therefore, we may now prescribe that for all .
The latter expression in the inequality above is then unbounded for and provides a lower bound for the supremum in (22). ∎
We recall the definition of a martingale; see for example [21, p. 94].
Definition 3.1**.**
Let be a measure space and be a filtration on . A sequence of measurable functions is called a martingale with respect to and if it satisfies the following conditions:
- (i)
* for each . In particular, is -measurable for each .* 2. (ii)
* for each .*
If, in (ii), the equality is weakened to the inequality then we call a submartingale with respect to and .
Proposition 3.1**.**
Let , and be a curve with
[TABLE]
Let be a filtration on and for each . Then the sequence of functions
[TABLE]
is a martingale with respect to the filtration and probability measure
[TABLE]
Moreover
[TABLE]
where is a constant depending only on .
Proof.
In what follows we will assume , which simplifies the expression for the measure . Accordingly all computations are correct up to multiplication by a fixed constant depending only on . From elementary properties of the conditional expectation we get that (23) implies
[TABLE]
Hence the mappings are bounded, which trivially implies for every . Hence property (i) of Definition 3.1 is satisfied. We turn now to property (ii). Given we have
[TABLE]
Now we use a standard property of the conditional expectation (see [20, 22.(i), p. 54]) to deduce
[TABLE]
and similarly
[TABLE]
Hence
[TABLE]
The bound on the norm follows trivially from a bound on the norm:
[TABLE]
∎
The proof of the next lemma can be given as an exercise; we include it in Appendix A.2.
Lemma 3.1**.**
Let be a measure space, be a filtration on and be a martingale with respect to the filtration and measure . Then the sequence of alternating sums
[TABLE]
is a martingale with respect to the filtration and measure with
[TABLE]
Together Proposition 3.4 and Lemma 3.4 admit the following corollary:
Corollary 3.1**.**
With the hypothesis of Proposition 3.4 we have for every
[TABLE]
Proof.
By combining Proposition 3.4 and Lemma 3.4 we deduce that the sequence of functions
[TABLE]
is a martingale with respect to the filtration and measure with
[TABLE]
Now, making use of Doob’s inequality [20, p. 60], we derive
[TABLE]
after which a simple rearrangement and application of the inequality verifies the corollary.
∎
Lemma 3.1**.**
Let be a curve with
[TABLE]
Then .
Proof.
At this point we prescribe that is sufficiently small so that the conditions of Hypothesis 3.2 are satisfied for and the conditions of Proposition 3.4 are satisfied for and . Let the filtration , the conditional expectations and the set be defined according to Hypothesis 3.2. In view of Lemma 3.2 it suffices to show that the set
[TABLE]
has Lebesgue measure zero. Let . Applying Lemma 3.4 with we get, writing for ,
[TABLE]
which together with Lemma 3.2 and implies
[TABLE]
To summarise, we have shown that
[TABLE]
and the latter set has measure zero by Corollary 3.4. ∎
The following statement is the final piece in the proof of Theorem 1.2.
Lemma 3.1**.**
The set is purely unrectifiable.
Proof.
Both and are sets, hence is Borel. Let be a curve. To complete the proof we verify that the set has Lebesgue measure zero. We may cover by countably many intervals so that each restriction satisfies (possibly with orientation reversed) either
[TABLE]
It now suffices to argue that each such restriction of intersects in a set of measure zero. The curves for which the first condition holds intersect in a set of measure zero, by Lemma 3.2. The curves of the second type intersect in a set of measure zero, by Lemma 3.4 and in a set of measure zero by Lemma 3.4. ∎
Proof of Theorem 1.2.
Let be the universal differentiabilty set given by (7) and the construction that follows. We take the parameter of ((E1)) to be sufficiently small so that . Let be the Lipschitz function corresponding to constructed in Section 3.3; see (18). Then Lemma 3.4 and Lemma 3.3 together establish that verifies the conclusion of Theorem 1.2. ∎
3.5 Proof of Theorem 1.1
Referring to the above construction, we present a proof of Theorem 1.1.
Proof of Theorem 1.1.
We begin with the universal differentiability set of (7) and perform the following trimmings. First we appeal to Lemma 3.1 to replace with a compact universal differentiability set . Next, we remove the set and argue that is sufficiently negligible so that we again retain a universal differentiability set. This is justified by [8, Lemma 2.1] and the fact, of Lemma 3.4, that projects in any direction to a set of -dimensional Lebesgue measure zero. Thus, in the end, we are left with a universal differentiability set
[TABLE]
In light of Lemmas 3.3 and 3.3 we have that is non-differentiable at all points of and differentiable at all points of . We verify that the set has the properties asserted in Theorem 1.1.
First, note that is purely unrectifiable, due to Lemma 3.4. It remains to show that typical functions have large sets of differentiability points in in the senses of Theorem 1.1 (a) and (b). Observe that . Since is compact and each is , the sets are . Moreover, for each , Lemma 3.3 ensures the conditions of Lemma 2 are satisfied for , and . Intersecting the residual subsets of obtained by applying Lemma 2 to each , we obtain a residual set in which all functions have the property that is nowhere differentiable in . Since is a universal differentiability set, it follows that
[TABLE]
for typical . But is differentiable at all points of , so we conclude that
[TABLE]
for typical . The latter sets are Borel (see [12, Corollary 3.5.5]), purely unrectifiable and have all one-dimensional projections of positive measure by [8, Lemma 2.1]. Therefore, by the Besicovitch-Federer Projection Theorem [14, Theorem 18.1], they must also be of non--finite one-dimensional Hausdorff measure. ∎
Acknowledgements.
The author would like to thank Olga Maleva and David Preiss for helpful discussions. The research presented in this paper was supported in part by short research visits at the University of Birmingham and the author wishes to thank the School of Mathematics for their hospitality. The author acknowledges the support of Austrian Science Fund (FWF): P 30902-N35.
Appendix A Appendix
A.1 Geometry of curves
For and we define a quantity
[TABLE]
Lemma A.0**.**
Let , , and be a curve satisfying
[TABLE]
Then
[TABLE]
Proof.
Since is continuous, we either have for all or for all . We assume the former without loss of generality. Then the function is strictly increasing, implying that the set is contained in the interval , where are defined by the conditions
[TABLE]
Now we have
[TABLE]
∎
Lemma A.0**.**
Let be an open and convex set, be a direction and be a curve with for all . Then
[TABLE]
Proof.
Let and . As a convex and open set, admits functions with convex and concave, and so that is the union of the graphs of and in the co-ordinate system . For points with and we will let, for example, signify that, with respect to the coordinate system , the point lies on or above the graph of . With this notation we have
[TABLE]
The condition guarantees that the segment is connected. This leads to the simple observation that whenever with and there must be a point with . We make frequent use of this observation in the argument that follows.
The open set can be written as a countable union of intervals , with for all . We choose sufficiently large so that
[TABLE]
By relabelling if necessary, we may assume that . In what follows we say that the point is of type , respectively of type , if , respectively if . We argue that the finite sequence may be extended to a finite sequence of connected components of ordered with respect to in which the points and have the same type for every . Let be an index for which and have different types. Without loss of generality, we may assume that and . Then the interval must contain a connected component of with , and . For example, the points and may be defined by
[TABLE]
For each index for which and have different types, we let be the index defined by the above discussion. By inserting the intervals in between the relevant terms of the original sequence and relabelling the connected components of we obtain an extended finite sequence of connected components of ordered with respect to with the desired property.
Thus, for each either and both lie on the graph of or they both lie on the graph of . The sum of the quantities
[TABLE]
over for which the first case occurs is bounded above by , because is convex and oscillates at most . The same estimate holds for the corresponding sum over the second case indices. This gives us
[TABLE]
∎
A.2 Martingale Theory
See 3.4
Proof.
For an arbitrary set we have
[TABLE]
This proves
[TABLE]
This establishes the martingale part. To get the bound on the norm we note that for we have
[TABLE]
where denotes the standard inner product on . The third equality above makes use of a standard property of the conditional expectation [20, 22.(i), p 54]. We may now compute the norm of the alternating sum as follows
[TABLE]
The sequence is a submartingale; hence the inequality
[TABLE]
holds. Applying this inequality to the final expression above we deduce
[TABLE]
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Alberti, M. Csörnyei, and D. Preiss. Differentiability of Lipschitz functions, structure of null sets, and other problems. In Proceedings of the International Congress of Mathematicians 2010 (ICM 2010) (In 4 Volumes) Vol. I: Plenary Lectures and Ceremonies Vols. II–IV: Invited Lectures , pages 1379–1394. World Scientific, 2010.
- 2[2] M. Csörnyei and P. Jones. Product Formulas for Measures and Applications to Analysis and Geometry. URL: ww.math.sunysb.edu/Videos/dfest/PD Fs/38-Jones.pdf.
- 3[3] M. Csörnyei, D. Preiss, and J. Tiser. Lipschitz functions with unexpectedly large sets of nondifferentiability points. 2005, 01 2005.
- 4[4] M. Doré and O. Maleva. A compact null set containing a differentiability point of every Lipschitz function. Mathematische Annalen , 351(3):633–663, Nov 2011.
- 5[5] M. Doré and O. Maleva. A compact universal differentiability set with Hausdorff dimension one. Israel Journal of Mathematics , 191(2):889–900, Oct 2012.
- 6[6] M. Doré and O. Maleva. A universal differentiability set in Banach spaces with separable dual. Journal of Functional Analysis , 261(6):1674 – 1710, 2011.
- 7[7] M. Dymond. On the structure of universal differentiability sets. Comment. Math. Univ. Carolin , 58(3):315–326, 2017.
- 8[8] M. Dymond and O. Maleva. Differentiability inside sets with Minkowski dimension one. Michigan Math. J. , 65(3):613–636, 08 2016.
