I remember looking at Gromov’s notes “Carnot-Carathéodory spaces seen from within” a long time ago and didn’t get anywhere. Recently I encountered it again through professor Guth. This time, with his effort in explaining, I did get some ideas. This thing is indeed pretty cool~ So I decided to write an elementary introduction about it here. We will construct a such metric in .
In general, if we have a Riemannian manifold, the Riemannian distance between two given points is defined as
where is the collection of all differentiable curves
connecting the two points.
However, if we have a lower dimensional sub-bundle of the tangent bundle (depending continuously on the base point). We may attempt to define the metric
where is the collection of curves connecting
with
for all
. (i.e. we are only allowed to go along directions in the sub-bundle.
Now if we attempt to do this in , the first thing we may try is let the sub-bundle be the say,
-plane at all points. It’s easy to realize that now we are ‘stuck’ in the same height: any two points with different
coordinate will have no curve connecting them (hence the distance is infinite). The resulting metric space is real number many discrete copies of
. Of course that’s no longer homeomorphic to
.
Hence for the metric to be finite, we have to require accessibility of the sub-bundle: Any point is connected to any other point by a curve with derivatives in the .
For the metric to be equivalent to our original Riemannian metric (meaning generate the same topology), we need to be locally accessible: Any point less than
away from the original point
can be connected to
by a curve of length
going along
.
At the first glance the existence of a (non-trivial) such metric may not seem obvious. Let’s construct one on that generates the same topology:
To start, we first identify our with the
real entry Heisenberg group
(all
upper triangular matrices with “1”s on the diagonal). i.e. we have homeomorphism
Let be a left-invariant metric on
.
In the Lie algebra (tangent space of the identity element), the elements
and
form a basis.
At each point, we take the two dimensional sub-bundle of the tangent bundle generated by infinitesimal left translations by
. Since the metric
is left invariant, we are free to restrict the metric to
i.e. we have
for each
.
The interesting thing about is that all points are accessible from the origin via curves everywhere tangent to
. In other words, any points can be obtained by left translating any other point by multiples of elements
and
.
The “unit grid” in under this sub-Riemannian metric looks something like:
Since we have
,
the original -direction stay the same, i.e. a bunch of horizontal lines connecting the original
planes orthogonally.
However, if we look at a translation by , we have
i.e. a unit length -vector not only add a
to the
-direction but also adds a height
to
, hence the grid of unit
vectors in the above three
planes look like:
We can now try to see the rough shape of balls by only allowing ourselves to go along the unit grid formed by and
lines constructed above. This corresponds to accessing all matrices with integer entry by words in
and
.
The first question to ask is perhaps how to go from to
. –since going along the
axis is disabled. Observe that going through the following loop works:
We conclude that in fact up to a constant going along such loop gives the actual distance.
At this point one might feel that going along axis in the C-C metric is always takes longer than the ordinary distance. Giving it a bit more thought, we will find this is NOT the case: Imagine what happens if we want to go from
to
?
One way to do this is to go along for 100 steps, then along
for 100 steps (at this point each step in
will raise
in
-coordinate, then
. This gives
.
To illustrate, let’s first see the loop from to
:
The loop has length . (A lot shorter compare to length
for going
unit in
-direction)
i.e. for large , it’s much more efficient to travel in the C-C metric.
In fact, we can see the ball of radius is roughly an rectangle with dimension
(meaning bounded from both inside and outside with a constant factor). Hence the volume of balls grow like
.
Balls are very “flat” when they are small and very “long” when they are large.