On the structure of continua with finite length and Golab's semicontinuity theorem
Giovanni Alberti, Martino Ottolini

TL;DR
This paper characterizes the length of continua and their parametrization, providing elementary proofs of Golab's semicontinuity theorem, thus advancing the understanding of continuum structures with finite length.
Contribution
It offers new characterizations and parametrizations of continua with finite length, along with elementary proofs of Golab's semicontinuity theorem.
Findings
Characterization of the length of continua
Parametrization of continua with finite length
Elementary proofs of Golab's semicontinuity theorem
Abstract
The main results in this note concern the characterization of the length of continua 1 (Theorems 2.5) and the parametrization of continua with finite length (Theorem 4.4). Using these results we give two independent and relatively elementary proofs of Golab's semicontinuity theorem.
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.
version: September 29, 2017 (revised) ††footnotetext: Compared to the published version, we have added two pictures, corrected the proof of Lemma 2.22 and a few small mistakes, and modified the definition of -partition in Subsection 2.7, in order to make the statement of Proposition 2.8 stronger (consequently, we have also modified Lemma 2.18). Nonlinear Analysis 153 (2017), 35-55
On the structure of continua with finite length
and Gołąb’s semicontinuity theorem
Giovanni Alberti and Martino Ottolini
Dedicated to Nicola Fusco on the occasion of his 60th birthday
Abstract. The main results in this note concern the characterization of the length of continua 1††1 As usual, a continuum is a connected compact metric space (or subset of a metric space), and the length of a set is its one-dimensional Hausdorff measure . (Theorems 2.5) and the parametrization of continua with finite length (Theorem 4.4). Using these results we give two independent and relatively elementary proofs of Gołąb’s semicontinuity theorem.
Keywords: continua with finite length, Hausdorff measure, Gołąb’s semicontinuity theorem.
MSC (2010): 28A75, 54F50, 26A45, 49J45, 49Q20.
1. Introduction
Let be the class of all continua contained in , endowed with the Hausdorff distance. A classical result due to S. Gołąb (see [8], Section 3, or [6], Theorem 3.18) states that the length, that is, the function , is lower semicontinuous on . Variants of this semicontinuity result, together with well-known compactness properties of , play a key role in the proofs of several existence results in the Calculus of Variations, from optimal networks [9] to image segmentation [2] and quasi-static evolution of fractures [3]. In particular, Gołąb’s theorem has been extended to general metric spaces in [1], Theorem 4.4.17, and [9], Theorem 3.3.222 The proof in [1] is actually incomplete; the missing steps were given in [9].
It should be noted that none of the proofs of Gołąb’s theorem mentioned above is completely elementary. On the other hand, the counterpart of this result for paths, namely that the length of a path is lower semicontinuous with respect to the pointwise convergence of paths, is elementary and almost trivial. This sharp contrast is due to the fact that the definitions of length of a path and of one-dimensional Hausdorff measure of a set are utterly different, even though they aim to describe (essentially) the same geometric quantity. More precisely, the length of a path, being defined as a supremum of finite sums which are clearly continuous, is naturally lower semicontinuous, while the definition of Hausdorff measure is based on Caratheodory’s construction, and is designed to achieve -subadditivity, not semicontinuity.
In this note we point out a couple of relations/similarities between the one-dimensional Hausdorff measure of continua and the length of paths, which we then use to give two independent (and relatively elementary) proofs of Gołąb’s theorem. We think, however, that these results are interesting in their own right.
Firstly, in Theorem 2.5 we show that for every continuum there holds
[TABLE]
where the supremum is taken over all finite families of disjoint connected subsets of . (Note the resemblance with the definition of length of a path.)
Secondly, in Theorem 4.4 we show that every continuum with finite length admits some sort of canonical parametrization; more precisely, there exists a path with length equal which “goes through almost every point of twice, once moving in a direction, and once moving in the opposite direction”, the precise statement requires some technical definitions and is postponed to Section 4.
This paper is organized as follows: Sections 2 and 4 contain the two results mentioned above (Theorems 2.5 and 4.4) and the corresponding proofs of Gołąb’s theorem. Section 3 contains a review of some basic facts about paths with finite length in a metric space which are used in Section 4, and can be skipped by the expert reader. This review is self-contained and limited in scope; a more detailed presentation of the theory of paths with finite length in metric spaces can be found in [1], Chapter 4, while continua with finite length have been studied in detail in [4] (see also [7]).
Since the results described in this paper are rather elementary (in particular Theorem 2.5), we strove to keep the exposition self-contained, and avoid in particular the use of advanced results from Geometric Measure Theory. On the other hand, proofs are sometimes just sketched, with all steps clearly indicated but many details left to the reader.
2. A characterization of length
The main results in this section are the characterizations of the length of sets with countably many connected components (and in particular of continua) given in Theorem 2.5 and Proposition 2.8. Using the former result we give our first proof of Gołąb’s theorem (Theorem 2.9).
2.1. Notation.
Through this paper is a metric space endowed with the distance . Given and subsets of we set:
closed ball with center and radius ;
diameter of , i.e., ;
distance between and , i.e., ;
distance between and , i.e., ;333 Since the infimum of the empty set is , if either or are empty.
Hausdorff distance between and , i.e., the infimum of all s.t. for every and for every ;
Lipschitz constant of a map between metric spaces;
, Lebesgue measure of a Borel set contained in .
2.2. Hausdorff measure.
For every set contained in , the one-dimensional Hausdorff measure of is defined by
[TABLE]
where, for every ,
[TABLE]
the infimum being taken over all countable families of subsets of which cover and satisfy .
2.3. Remark.
Among the many properties of we recall the following ones.
(i) is a -subadditive set function (that is, an outer measure on ) and is -additive on Borel sets. Moreover agrees with the (outer) Lebesgue measure when .
(ii) Given a Lipschitz map , for every set contained in there holds .
(iii) If for some then .
2.4. The set function .
For every and every set in we define
[TABLE]
where the supremum is taken over all finite, disjoint families of continua contained in with .
2.5. Theorem.
Let be a subset of which is locally compact and has countably many connected components.444 A connected component of is any element of the class of nonempty connected subsets of which is maximal with respect to inclusion; the connected components are closed in , disjoint, and cover (for more details see [5], Chapter 6). Then, for every ,
[TABLE]
2.6. Remark.
(i) The assumption that has countably many connected components cannot be dropped. Indeed for every totally disconnected set , and there are examples of such sets with , even compact and contained in .
(ii) Theorem 2.5, together with Lemma 2.11, implies the following weaker statement: for any set as above, agrees with the supremum of over all finite disjoint families of connected subsets of . Concerning this identity, it is not clear if the assumption that is locally compact can be weakened or even removed. The role of compactness in our proof is briefly discussed in Remark 2.16.
Using Theorem 2.5 we can actually show that can be approximated by using any partition of made of connected subsets with sufficiently small diameters. For a precise statement we need the following definition.
2.7. -Partitions.
Let be a subset of and let . We say that a countable family of subsets of is a -partition of if the sets are Borel, connected, -essentially disjoint (i.e., for every ), cover all of except a subset with , and satisfy .
If is locally compact, has finite length and countably many connected components, then Theorem 2.5 implies that there exist -partitions for every .
2.8. Proposition.
Let be a subset of . Then every -partition of satisfies
[TABLE]
If in addition is locally compact and has countably many connected components, then for every there exists such that every -partition of with satisfies
[TABLE]
Using Theorem 2.5 we can also prove the following version of Gołąb’s theorem.
2.9. Theorem.
For every , let be the class of all nonempty compact subsets of with at most connected components. Then the function is lower-semicontinuous on endowed with the Hausdorff distance.
2.10. Remark.
The statement of Gołąb’s theorem is often restricted to the case , and in the metric setting reads as follows (cf. [1], Theorem 4.4.17): let be given a sequence of continua , contained in a complete metric space , which converge in the Hausdorff distance to some closed set ; then is a continuum, and . The assumption that is complete is needed here to ensure that the limit is compact and connected, but not to prove the semicontinuity of length.
The rest of this section is devoted to the proofs of Theorems 2.5 and 2.9, and Proposition 2.8. We begin with the proof of Theorem 2.5; the key estimate is contained in Lemma 2.17.
2.11. Lemma.
Let be a connected set in . Then .
- Proof.
It suffices to prove that for every . Let indeed be the function defined by . Then
[TABLE]
where the first inequality follows from Remark 2.3(ii) (and ), while the first equality follows from the fact that is an interval (because is connected). ∎
2.12. Lemma.
For every set in and there holds .
- Proof.
Consider any family as in the definition of : Lemma 2.11 yields
[TABLE]
and we obtain by taking the supremum over all . ∎
2.13. Lemma.
Let be a subset of and let be the family of all connected components of . Then for every .555 The sum at the right-hand side of this equality is defined as the supremum of all finite subsums, and is well defined even if the family is uncountable.
The proof of this lemma is straightforward, and we omit it.
2.14. Lemma.
Let be a nonempty compact set in , and let be a connected component of . If then is also a connected component of . Accordingly, if is connected and then .
- Proof.
Let be the family of all sets such that and is open and closed in . Then is closed by finite intersection, and agrees with the intersection of all (see [5], Theorem 6.1.23).
If then the intersection of the compact sets with is empty, which implies that is empty for at least one .666 The basic fact behind this assertion is that every family of compact sets with empty intersection admits a finite subfamily with empty intersection. This means that is the intersection of all such that . Note that these sets are open and closed in , and then is connected and agrees with the intersection of a family of open and closed sets. This implies that is a connected component of . ∎
2.15. Corollary.
Let be a connected set in , let be a ball with center such that is compact and , and let be the connected component of that contains . Then .
- Proof.
By applying Lemma 2.14 with and in place of and , we obtain that intersects . Then , and Lemma 2.11 yields . ∎
2.16. Remark.
The compactness assumptions in Lemma 2.14 and Corollary 2.15 are both necessary. Indeed it is possible to construct a bounded connected set in and a ball with center such that , but the connected component of that contains consists just of the point ; in particular , and .
2.17. Lemma.
Let be a set in which is connected and locally compact. Then for every .
- Proof.
We can clearly assume that is finite. We fix for the time being , and choose a finite disjoint family of continua contained in with such that
[TABLE]
Next we set E^{\prime}:=\smash{E\setminus\big{(}\cup_{i}E_{i}\big{)}}. Since the union of all is closed and is locally compact, for every we can find a ball with radius such that is compact and contained in . Using Vitali’s covering lemma (cf. [1], Theorem 2.2.3), we can extract from this family of balls a subfamily of disjoint balls such that the balls cover .
Then the balls together with the sets cover the set , and since their diameters do not exceed , the definition of yields
[TABLE]
On the other hand, by Corollary 2.15, for every we can find a closed, connected set contained in with diameter at least . Since the balls are disjoint and contained in , we have that the sets together with the sets form a disjoint family of continua contained in with diameters at most , and therefore, using the definition of and (2.4),
[TABLE]
which implies . Hence (2.5) yields , and the proof is complete because is arbitrary. ∎
- Proof of Theorem 2.5.
By Lemma 2.12, it suffices to prove that
[TABLE]
We assume first that is connected. In this case Lemma 2.17 and the definition of in Subsection 2.4 yield
[TABLE]
and we obtain (2.6) by taking the limit as .
If is not connected, then (2.6) holds for every connected component of , and we obtain that it holds for as well using Lemma 2.13, the subadditivity of , and the fact that has countably many connected components. ∎
The next lemma is used in the proof of Proposition 2.8.
2.18. Lemma.
Let be a continuum in , let be a countable family of connected subsets of , and let be the union of all . Then
[TABLE]
- Proof.
Take such that , and let be the Lipschitz function given by . Then
[TABLE]
where the first inequality follows from the fact that , for the equality we use that each is an interval, for the second inequality we use that the sets together with cover , and the last inequality follows from the fact that is an interval that contains and . ∎
- Proof of Proposition 2.8.
To prove (2.2) we use the definition of -partition and estimate (see Lemma 2.11).
To prove the second part of the statement, we first choose such that , and use Theorem 2.5 to find finitely many disjoint continua contained in such that
[TABLE]
Then we take with such that for every .
Consider now any -partition of with . Let be the union of all . For every , let the the collection of all indices such that intersects , and let be the union of all with . By the choice of the collections are pairwise disjoint, and therefore
[TABLE]
where the last inequality follows from Lemma 2.18. Since is a -partition of we obtain that
[TABLE]
and putting together (2.7), (2.8) and the fact that we obtain (2.3). ∎
We now pass to the proof of Theorem 2.9.
2.19. -chains
and -connected sets.
Given , a -chain in is any finite sequence of points contained in such that for every . We call and endpoints of the -chain, and we say that the -chain connects and . The length of the -chain is
[TABLE]
Finally, we say that a set in is -connected if every couple of points is connected by a -chain contained in .
2.20. Lemma.
If is a connected set in then it is -connected for every .
- Proof.
Fix and let be the set of all points which are connected to by a -chain contained in . We must show that .
One easily checks that:
- –
is closed in and contains ;
- –
if then is contained in ; thus is open in .
Since is nonempty, open and closed in , and is connected, we conclude that , as desired. ∎
2.21. Lemma.
Let be a compact set in with at most connected components, which contains a -connected subset . Then
[TABLE]
- Proof.
We can assume that is finite. We then take such that
[TABLE]
and let where is defined by . It is easy to check that:
- (a)
, and therefore \mathscr{H}^{1}(K)\geq|H|\geq\ell-\big{|}(0,\ell)\setminus H\big{|};
- (b)
the sets and contain and ;
- (c)
has at most connected components because so does ;
- (d)
the set is -connected because is -connected and .
Statements (b) and (c) imply that the open set has at most connected components, while statements (b) and (d) imply that each of these connected components has length at most ; in particular
[TABLE]
Using the estimate in (a), (2.10), and (2.11) we finally obtain (2.9). ∎
2.22. Lemma.
Let be a compact set in with at most connected components, let be a -connected subset of , and let be a closed set in which contains and satisfies
[TABLE]
for some . 777 If is empty then (cf. Footnote 3) and then (2.12) holds for every . Then
[TABLE]
- Proof.
We can clearly assume that both and are finite.
Let be the collection of all connected components of that intersect , and let be their number. We claim that is finite, and more precisely
[TABLE]
To prove this estimate, note that the components which do not intersect are also connected components of (apply Lemma 2.14 with , and in place of and and , respectively), and therefore their number is at most .
There are now two cases: either there are no components that intersect ,888 This includes the case when is empty. and then , which implies (2.14), or there are components that intersect . Since these components intersect also they satisfy
[TABLE]
(use Lemma 2.11 and assumption (2.12)), and since their number is at least we obtain
[TABLE]
which implies (2.14).
Let now be the union of all components . Then contains and is compact (because it is a finite union of closed subsets of ), and applying Lemma 2.21 with in place of we obtain
[TABLE]
Using estimate (2.14) we then get
[TABLE]
which in turn implies (2.13). ∎
- Proof of Theorem 2.9.
We must show that for every sequence of compact sets that converge in the Hausdorff distance to some there holds . Taking into account Theorem 2.5 it suffices to prove that
[TABLE]
for every finite family of disjoint continua contained in .
Since the sets are compact and disjoint, we can find and a family of disjoint closed sets such that each contains and satisfies 999 If there is only one we can take , and then (Footnote 3).
[TABLE]
Then (2.15) follows by showing that, for every ,
[TABLE]
Let us fix and choose such that . Since is connected, it is also -connected (Lemma 2.20) and therefore it contains a -chain with
[TABLE]
Consider now any such that (that is, any sufficiently large). By the definition of Hausdorff distance, for every point in the -chain we can choose a point with , and we set . One readily checks that
- (a)
is a -chain, and therefore is -connected;
- (b)
;
- (c)
.101010 Note that this chain of inequalities holds also when and are empty.
We can then apply Lemma 2.22 with , , , and in place of , , , and , respectively, and obtain
[TABLE]
To obtain (2.17) we take the liminf as and then the limit as . ∎
3. Basic properties of paths in metric spaces
In this section we recall some basic facts concerning paths with finite length, focusing in particular on two results that will be used in the following section, namely Propositions 3.4 and 3.5. Both statements are well-known at least in the Euclidean case.
3.1. Paths.
A path in is a continuous map where is a closed interval. Then and are called endpoints of , and we say that connects to . If we say that is closed.
The multiplicity of at a point is the number (possibly equal to )
[TABLE]
The length of is
[TABLE]
where the supremum is taken over all and all increasing sequences contained in .111111 The length of is sometimes called variation and denoted by ; paths with finite length are called rectifiable.
The length of relative to a closed interval contained in , denoted by , is the length of the restriction of to . If has finite length it is sometimes useful to consider the length measure associated to , namely the (unique) positive measure on which satisfies
[TABLE]
We say that is a geodesic if it has finite length and minimizes the length among all paths with the same endpoints.
We say that has constant speed if there exists a finite constant such that
[TABLE]
An (orientation preserving) reparametrization of is any path of the form
[TABLE]
where is an increasing homeomorphism.
3.2. Remark.
Here are some elementary (and mostly well-known) facts.
(i) The length is lower semicontinuous with respect to the pointwise convergence of paths. More precisely, given a sequence of paths which converge pointwise to , it is easy to check that
[TABLE]
(ii) Every path with finite length , which is not constant on any subinterval of , admits a Lipschitz reparametrization with constant speed , namely where is the homeomorphism given by
[TABLE]
(iii) If is constant on some subinterval of then the function defined above is continuous, surjective, but not injective. However, we can still consider the left-inverse defined by
[TABLE]
and even though is not continuous, one can check that is a continuous path with constant speed , and for all points except countably many.
(iv) If is Lipschitz then for every interval contained in , and more generally for every Borel set contained in . Thus the length measure is absolutely continuous with respect to the Lebesgue measure on , and more precisely it can be written as with a density such that a.e.
(v) If has constant speed then , and . Conversely, it is easy to check that if then has constant speed .
3.3. Remark.
The following result is worth mentioning, even though it will not be used in the following: if is Lipschitz and is taken as in Remark 3.2(iv), then for a.e. there holds
[TABLE]
The second equality in (3.1) is a straightforward consequence of Lebesgue’s differentiation theorem, while the first one is not immediate and will not be proved here. The first limit in (3.1) is called metric derivative of (see [1], Definition 4.1.2 and Theorem 4.1.6).
We can now state the main results of this section.
3.4. Proposition.
Let be a continuum with , and let be points in . Then and are connected by an injective geodesic with constant speed and length .
If is a subset of , this statement can be found for example in [6], Lemma 3.12. A slightly more general version of this statement (in the metric setting) can be found in [1], Theorem 4.4.7. For the sake of completeness we give a proof below, which follows essentially the one in [6].
3.5. Proposition.
Let be a path with finite length. Then the multiplicity is a Borel function and
[TABLE]
In particular is finite for -a.e. .
3.6. Remark.
(i) Formula (3.2) can be viewed as the one-dimensional area formula in the metric setting, in particular if coupled with the existence of the metric derivative, see Remark 3.3.
(ii) Formula (3.2) can easily re-written in local form: for every Borel function there holds
[TABLE]
This means that the push-forward of the length measure according to the map agrees with the measure on multiplied by the density ; in short .
The rest of this section is devoted to the proofs of Propositions 3.4 and 3.5. We begin with some preliminary lemmas.
3.7. Lemma.
Take as in Proposition 3.4. Then, for every , and are connected by a -chain (see Subsection 2.19) such that
[TABLE]
- Proof.
We can assume , otherwise it suffices to take the -chain consisting just of the points and use Lemma 2.11 to obtain (3.4).
By Lemma 2.20, and are connected a -chain , and possibly removing some points from the chain, we can further assume that
[TABLE]
Consider now the balls with , and note that by Corollary 2.15, while (3.5) implies that and do not intersect if , which means that every point in belongs to at most two balls in the family . Using these facts and the estimate we obtain
[TABLE]
3.8. Lemma.
For every path there holds .
- Proof.
It suffices to show that for every (cf. Subsection 2.2). Using the continuity of , we partition into finitely many closed intervals with disjoint interiors so that
[TABLE]
Using the definition of and the fact that , we obtain
[TABLE]
3.9. Lemma.
If is an injective path then .
- Proof.
By Lemma 3.8 and the definition of length it suffices to show that for every increasing sequence in there holds
[TABLE]
Since the sets are connected, then (Lemma 2.11), and since is injective, the intersection contains at most one point for every , and in particular is -null. Hence
[TABLE]
- Proof of Proposition 3.4.
The idea is simple: for every we take the (almost) shortest -chain that connects and , and consider the set of all couples with suitably chosen times . Passing to a subsequence, we can assume that the compact sets converge in the Hausdorff distance to some limit set as ; we then show that is the graph of a path with the desired properties.
We set and . The proof is divided in several steps.
Step 1: construction of the -chain . Fix , and let be the class of all -chains with initial point and final point , and let be the infimum of the length over all -chains in . By Lemma 3.7 we know that is not empty and .
We then choose a -chain in whose length satisfies
[TABLE]
Step 2: construction of the set . Fix and let be the -chain chosen in Step 1. We can clearly assume that the points are all different, and find an increasing sequence of numbers with such that the first one is [math], the last one is , and the differences are proportional to the distances . This means that
[TABLE]
for every , and in particular we have that
[TABLE]
Finally, we set
[TABLE]
Step 3: construction of the set . The sets defined in Step 2 are contained in the compact metric space , and by Blaschke’s selection theorem (see for example [1], Theorem 4.4.15) we have that, possibly passing to a subsequence, they converge in the Hausdorff distance as to some compact set contained in .
Step 4: is the graph of a Lipschitz path . Formula (3.7) implies that each is the graph of a map from a subset of to with Lipschitz constant . This immediately implies that is the graph of a Lipschitz map from a subset of to with where (recall (3.6))
[TABLE]
Moreover the projection of on is the set , and taking into account estimate (3.8) and the fact that contains [math] and , we get that converges to in the Hausdorff distance as . This implies that the projection of on is itself, which means that the domain of is .
Step 5: connects and . Since and for every , each contains the points and , and therefore so does , which means that and .
Step 6: . For every we can extract from the image of a -chain that connects and and has length at most . This implies that (cf. Step 1), and using (3.9) we obtain the claim.
Step 7: has constant speed, and . By Step 4 and Step 6 we have that . Then the claim follows from Remark 3.2(v).
Step 8: is a geodesic. Let be any path connecting and . Arguing as in Step 6 we obtain , which implies by Step 7.
Step 9: is a injective. Assume by contradiction that there exists and such that . Then the path defined by
[TABLE]
is well-defined, connects and , and has length , which is strictly smaller than the length of , contrary to the fact that is a geodesic.
Step 10: . Apply Lemma 3.9. ∎
We pass now to the proof of Proposition 3.5.
3.10. Piecewise regular paths.
Let be a closed interval. We say that a finite family is a partition of if the are closed intervals contained in , have pairwise disjoint interiors, and cover , and we say that a path is piecewise regular on the partition if it is either constant or injective on each .
3.11. Lemma.
Let be a path with finite length, and let be a partition of . Then there exists a path such that:
- (i)
* is piecewise regular on the partition ;*
- (ii)
* agrees with at the endpoints of each and ;*
- (iii)
* for every .*
- Proof.
We define on each interval as follows:
- –
if we let be the constant path ;
- –
if , we let be any injective path from to which connects to (such path exists because has finite length, cf. Proposition 3.4).
The path satisfies statements (i) and (ii) by construction, while (iii) follows from Lemmas 3.8 and 3.9. ∎
- Proof of Proposition 3.5.
The proof is divided in three cases.
Case 1: is injective. In this case the multiplicity is the characteristic function of the compact set , and therefore is Borel, while identity (3.2) follows from Lemma 3.9.
Case 2: is piecewise regular. We easily reduce to the previous case.
The general case. We choose a sequence of piecewise regular paths that approximate in the following sense:
- (a)
converge to uniformly;
- (b)
for every ;
- (c)
for every and every ;
- (d)
as for every .
More precisely, we construct as follows: for every we choose a partition of so that
[TABLE]
and then take according to Lemma 3.11. Then statements (a), (b), (c) and (d) can be readily derived from (3.10) and statements (ii) and (iii) in Lemma 3.11.
We can now prove that the multiplicity is Borel and (3.2) holds. The first part of this claim follows by the fact that agrees with the pointwise limit of the multiplicities (statement (d)), which are Borel measurable because the paths fall into Case 2. To prove (3.2), note that statements (a) and (b) and the semicontinuity of length imply that
- (e)
as ,
while statements (c) and (d) and Fatou’s lemma yield
- (f)
as .
We already know that (3.2) holds for each , and using statements (e) and (f) we can pass to the limit (as ) and obtain that (3.2) holds for as well. ∎
4. Parametrizations of continua with finite length
In this section we address the following question: can we parametrize a continuum by a single path , and if yes, what can we require about ?
First of all, note that in general a continuum cannot be parametrized by a one-to-one path, and not even by a path with multiplicity equal to at almost every point (take for example any network with a triple junction).121212 By network we mean here a connected union of finitely many arcs (that is, images of injective Lipschitz paths) which intersect at most at the endpoints; a point which agrees with endpoints, , is called an -junction. On the other hand, it is easy to see that every network can be parametrized by a closed path that goes through every arc in the network twice, once in a direction and once in the opposite direction.
In Theorem 4.4 we show that something similar holds for every continuum with finite length, and more precisely there exists a closed path that goes through almost every point of twice, once in a direction and once in the opposite direction.
Before stating the result, we must give a precise formulation of the requirement in italic. If is a network made of regular arcs of class in , we simply ask that has multiplicity equal to and degree equal to [math] at every point of except junctions. The problem in extending this condition to general continua is that the usual definition of degree cannot be easily adapted to the metric setting. To get around this issue, in Subsection 4.1 we introduce a suitable weaker notion of path with degree zero.
Unless further specification is made, in the following is a metric space.
4.1. Paths with degree zero.
Given a Lipschitz path , a locally bounded Borel function , and a Lipschitz function , we introduce the notation
[TABLE]
Note that is Lipschitz, and therefore the derivative in the integral at the right-hand side is well-defined at almost every and bounded in , and the integral itself is well-defined.
We say that has degree zero (at almost every point of its image) if
[TABLE]
4.2. Remark.
(i) A simple approximation argument shows that if has degree zero then for every Lipschitz function and every bounded Borel function .
(ii) If is a finite union of oriented regular arcs in , or more generally an oriented -rectifiable set, and is a Lipschitz path, then for -almost every one can define the degree of at , denoted by . Moreover for every there holds
[TABLE]
where is the tangential derivative of . Using this formula it is easy to check that (4.2) holds if and only if for -a.e. . This justifies the use of the expression “path with degree zero” in Subsection 4.1.
(iii) Formula (4.2) can be reinterpreted in the framework of metric currents by saying that the push-forward according to of the canonical -current associated to the (oriented) interval is trivial.
4.3. Proposition.
Let be a Lipschitz path, and let be Lipschitz functions. Then the following statements hold.
- (i)
[Invariance under reparametrization]* Let be an increasing homeomorphism such that is Lipschitz. Then*
[TABLE]
In particular, has degree zero if and only if has degree zero.
- (ii)
[Stability]* Given a sequence of paths which are uniformly Lipschitz and converge uniformly to , then*
[TABLE]
In particular, if each has degree zero, then has degree zero.
- (iii)
[Parity]* If has degree zero then the multiplicity is finite and even for -a.e. .*
We can now state the main result of this section.
4.4. Theorem.
Let be a continuum with finite length. Then there exists a path with the following properties:
- (i)
* is closed, Lipschitz, surjective, and has degree zero;*
- (ii)
* for -a.e. , and ;*
- (iii)
* has constant speed, equal to .*
4.5. Remark.
(i) The existence of a Lipschitz surjective path with was first proved in [10]. Here we simply point out that can be taken of degree zero.
(ii) An immediate corollary of this result is that every continuum with finite length is a rectifiable set of dimension .
(iii) If is contained in , then one can apply Rademacher’s differentiability theorem to the parametrization and prove with little effort that admits a tangent line in the classical sense at -a.e. point.
The rest of this section is devoted to the proofs of Proposition 4.3 and Theorem 4.4. At the end of the section we give another proof of Gołąb’s theorem based on the latter.
4.6. Additional notation.
Let be given a Lipschitz path and a Lipschitz function . We write , and denote by the set of all such that one of the following properties fails:
- (a)
the set is finite;
- (b)
the derivative exists and is not [math] at every .
Thus for every and every , the following sum is well-defined and finite:
[TABLE]
where, as usual, if , if , and .
4.7. Lemma.
Take , , , and as in Subsection 4.6. Then and for every Lipschitz function there holds
[TABLE]
- Proof.
To prove that we write
[TABLE]
where is the set of all such that is infinite, is the set of all where the derivative of exists and is [math], is the set of all where the derivative of does not exists.
We observe now that and by the one-dimensional area formula applied to the Lipschitz function ,131313 The one-dimensional area formula we use reads as follows: if is Lipschitz and is either positive or in then
\int_{I}f\,|\dot{h}|\,dt=\int\limits_{\mathbb{R}}\bigg{[}\sum_{t\in h^{-1}(s)}f(t)\bigg{]}ds\,.
In particular where is the multiplicity of at , which implies that is finite for a.e. . while by Rademacher’s theorem and then because is Lipschitz. We conclude that .
Let us prove (4.6). Using (4.1), the area formula, and that , we get
[TABLE]
and we obtain (4.6) by suitably rewriting the sum within square brackets. ∎
- Proof of Proposition 4.3(i).
Given and , we take , and as in Subsection 4.6, and let and be the analogous quantities where is replaced by . Thanks to Lemma 4.7, identity (4.4) can be proved by showing that for every such that .
Taking into account (4.5) and the fact that , the identity reduces to the following elementary statement: given such that the derivative of at exists and is nonzero, and the derivative of at exists and is nonzero, then these derivatives have the same sign (recall that is increasing). ∎
- Proof of Proposition 4.3(ii).
In view of (4.1) it suffices to show that
[TABLE]
This is an immediate consequence of the fact that the functions converge to uniformly, and therefore strongly in , while the derivatives of the functions converge to the derivative of in the weak* topology of . ∎
The next lemmas are used in the proof of Proposition 4.3(iii).
4.8. Lemma.
Let be a path with finite length, and let be the corresponding length measure (Subsection 3.1). Then for -a.e. there holds
[TABLE]
This lemma would be an immediate consequence of formula (3.1), which however we did not prove. The proof below is self-contained.
- Proof.
Let . We must prove that .
Let be fixed for the time being. For every we can find such that the ball (i.e., centered interval) is contained in and
[TABLE]
Consider now the family of all balls with . Using Vitali’s covering lemma (see for example [1], Theorem 2.2.3), we can extract from a subfamily of disjoint balls such that the balls cover . Thus the sets cover and can be used to estimate (see Subsection 2.2):
[TABLE]
(for the last inequality we used that the balls are disjoint and contained in ). Since is arbitrary, we obtain that and therefore (cf. Remark 2.3(iii)). Using formula (3.3) we finally get
[TABLE]
4.9. Lemma.
Let be a path with finite length, and let be a Borel subset of with . Then there exists a Lipschitz function such that .
- Proof.
We can assume that has constant speed (Remark 3.2(iii)), which implies that has Lipschitz constant and the length measure agrees with the Lebesgue measure on .
We set and . Since is not -negligible, must have positive Lebesgue measure, and using Lemma 4.8 and Lebesgue’s density theorem we can find a point where (4.7) holds and has density , and accordingly has density [math].
We define by , and set . By (4.7) there exists such that for every ball contained in . This implies that
[TABLE]
Thus the interval contains and then
[TABLE]
On the other hand, the fact that is Lipschitz and has density [math] at implies
[TABLE]
Finally, the inclusion
[TABLE]
together with estimates (4.8) and (4.9), yields
[TABLE]
and we conclude by observing that for small enough. ∎
- Proof of Proposition 4.3(iii).
We already know that is finite for -a.e. (Proposition 3.5). Let then be the set of all such that is finite and odd, and assume by contradiction that .
By Lemma 4.9 there exists a Lipschitz function such that . Then we take and as in Subsection 4.6, and let be given by
[TABLE]
For this choice of and , the sum between square brackets in formula (4.6) is a positive odd integer for every and is [math] otherwise, and therefore (4.6) yields
[TABLE]
This contradicts the assumption that has degree zero (cf. Remark 4.2(i)). ∎
The following construction is used in the proof of Theorem 4.4.
4.10. Joining paths.
Let , let be a closed path, and let be a path whose endpoint belongs to the image of . We join these paths to form a closed path as follows (see figure 2): we choose such that and set 141414 The notation is not quite appropriate, because this path does not depend only on and , but also on the choice of .
[TABLE]
The next lemma collects some straightforward properties of that will be used later. We omit the proof.
4.11. Lemma.
Take , and as in Subsection 4.10. The following statements hold:
- (i)
if and are Lipschitz, then is Lipschitz;
- (ii)
;
- (iii)
if and have bounded multiplicities, so does ;
- (iv)
if the path has multiplicity at all points in its image except finitely many, has multiplicity at all points in its image except finitely many, and the set is finite, then has multiplicity at all points in its image except finitely many;
- (v)
for every bounded and Borel, and every Lipschitz there holds
[TABLE]
- (vi)
if has degree zero (cf. Subsection 4.1) then has degree zero.
- Proof of Theorem 4.4.
Let . We obtain the path with the required properties as limit of the closed paths constructed by the inductive procedure described in the next two steps.
Step 1: construction of . We choose and take which maximizes the distance from . By Proposition 3.4, there exists an injective Lipschitz path that connects to . We then set
[TABLE]
Note that that is closed, has degree [math], and its multiplicity is at all points of except , where it is . Clearly .
Step 2: construction of , given . We assume that is a proper subset of .151515 This inductive procedure stops if is surjective; when this happens, we simply reparametrize so that it has constant speed, and set . In this case it is quite easy to verify that has the required properties (we omit the details). Then we take a point which maximizes the distance from , and an injective Lipschitz path that connects to some point .
By “cutting off a piece of ” we can assume that this path intersects only at the endpoint . We can also assume that . Then we set
[TABLE]
Step 3: properties of . Using Lemma 4.11, one easily proves that each is closed and Lipschitz, has degree zero, and satisfies
[TABLE]
Moreover the multiplicity of is bounded and equal to for all points in except finitely many. This last property, together with formula (3.2), yields
[TABLE]
Step 4: reparametrization of . Since the multiplicity of is bounded, is not constant on any subinterval of , and therefore it admits a reparametrization with constant speed equal to (Remark 3.2(ii)). In the rest of the proof we replace by this reparametrization, which still satisfies all the properties stated in Step 3.
Step 5: construction of . The paths are closed and uniformly Lipschitz, and more precisely . Therefore, possibly passing to a subsequence, the paths converge uniformly to a path which is closed and Lipschitz, and satisfies .
Step 6: is surjective. Equations (4.10) and (4.11) imply that the sum of the lengths of all paths is finite, and then
[TABLE]
Now, recalling the choice of and the fact that connects to (cf. Step 2) we obtain that
[TABLE]
and therefore tends to [math] as , which means that the union of all is dense in .
Now, contains for every , and then contains for every . Hence contains a dense subset of , and since it is closed, it must agree with .
Step 7: completion of the proof. Since the paths have degree zero, so does (Proposition 4.3(ii)), and the proof of statement (i) is complete. This fact, the surjectivity of , and Proposition 4.3(iii) imply that
[TABLE]
On the other hand, estimate (4.11) and the semicontinuity of the length (Remark 3.2(i)) imply
[TABLE]
Now, equations (4.12) and (4.13), together with (3.2), imply that equality must hold both in (4.12) and in (4.13), and statement (ii) is proved.
To prove statement (iii), note that (cf. Step 5), and then must have constant speed (cf. Remark 3.2(v)). ∎
We conclude this section by another proof of Gołąb’s theorem.
- Second proof of Theorem 2.9 for .
We must show that for every sequence of continua contained in which converge in the Hausdorff distance to some continuum , there holds .
We can clearly assume that the lengths are uniformly bounded. For every , we apply Theorem 4.4 to the continuum and find a path with such that , has constant speed and degree zero, and .
Note that the paths are uniformly Lipschitz, and therefore, possibly passing to a subsequence, they converge uniformly to some path , and clearly .
Moreover Proposition 4.3(ii) implies that has degree zero, and Proposition 4.3(iii) implies that for -a.e. . Then formula (3.2) implies that .
We can now conclude, using the semicontinuity of length (cf. Remark 3.2(i)):
[TABLE]
Acknowledgements
We thank Alexey Tuzhilin for pointing out a mistake in the proof of Lemma 2.22 and for several valuable comments.
The research of the first author has been partially supported by the University of Pisa through the 2015 PRA Grant “Variational methods for geometric problems”, and by the European Research Council (ERC) through the Advanced Grant “Local structure of sets, measures and currents”.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Ambrosio, Luigi; Tilli, Paolo. Selected topics on analysis in metric spaces . Oxford Lecture Series in Mathematics and its Applications, vol. 25. Oxford University Press, Oxford, 2004.
- 2[2] Dal Maso, Gianni; Morel, Jean-Michel; Solimini, Sergio. A variational method in image segmentation: existence and approximation results. Acta Math. , 168 (1992), 89–151.
- 3[3] Dal Maso, Gianni; Toader, Rodica. A model for the quasi-static growth of brittle fractures: existence and approximation results. Arch. Ration. Mech. Anal. , 162 (2002), no. 2, 101–135.
- 4[4] Eilenberg, Samuel; Harrold, Orville G., Jr. Continua of finite linear measure. I. Amer. J. Math. , 65 (1943), no. 1, 137–146.
- 5[5] Engelking, Ryszard. General topology. Revised and completed edition. Sigma Series in Pure Mathematics, vol. 6. Heldermann Verlag, Berlin 1989.
- 6[6] Falconer, Kenneth J. The geometry of fractal sets. Cambridge Tracts in Mathematics, vol. 85. Cambridge University Press, Cambridge, 1986.
- 7[7] Fremlin, David H. Spaces of finite length. Proc. London Math. Soc. (3) , 64 (1992), no. 3, 449–486.
- 8[8] Gołąb, Stanisław. Sur quelques points de la théorie de la longueur (On some points of the theory of the length). Ann. Soc. Polon. Math. , 7 (1929), 227–241.
