Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: Free metric group on a metric space


view this post on Zulip fosco (Aug 04 2022 at 09:06):

A "metric group" is a group GG, whose underlying set is a metric space, and whose metric is bi-invariant, i.e. each translation is an isometry, and inversion xx1x\mapsto x^{-1} is also an isometry.

One can define a functor UU from the category of metric groups to the category of metric spaces that forgets the group structure. I am convinced UU is a right adjoint (nevertheless it is a very abstract argument that convinced me so: see theorem 3.8 here, so I might be missing something, or I might be considering the wrong choice of morphisms to apply this theorem).

How to describe the left adjoint to UU?

In simple terms: given a metric space (X,d)(X,d) I would like to put a metric on the free group on XX with the property that whenever GG is a metric group, nonexpansive maps f:XGf : X \to G correspond bijectively to nonexpansive group homomorphisms fˉ:FXG\bar f : FX \to G.

view this post on Zulip Morgan Rogers (he/him) (Aug 04 2022 at 10:30):

You might think that there is a canonical choice for the restriction of the metric to the generators, but suppose that the original metric space is unbounded (take the affine real line with its usual metric, say). Suppose d(x,e)=cd(x,e) = c. Then in order for the metric on the generators to coincide with the usual metric on R\R, we must have d(x,y)cd(e,y)d(x,y) - c \leq d(e,y) by the triangle inequality, which means that elements which are more than 2c2c away from xx must be increasingly distant from the identity element. This asymmetry seems strange to me. Maybe you're considering a more flexible class of metric spaces (eg one where infinite distance is allowed?)

view this post on Zulip Morgan Rogers (he/him) (Aug 04 2022 at 10:32):

If you do allow infinite distances, then I expect the identity element will be infinitely far from the generators and the metric structure on the remaining elements will be determined by the free multiplication and inversion structure on the group.

view this post on Zulip Ralph Sarkis (Aug 04 2022 at 10:51):

Using the equations x1xy=y=yxx1x^{-1}\cdot x \cdot y = y = y \cdot x\cdot x^{-1} and (x1)1=x(x^{-1})^{-1} = x, one has that all translations and inversions must be isomorphisms in Met\mathbf{Met}. Hence, a metric group is just a group in Met\mathbf{Met}.

Then, Mardare et al. give an almost explicit construction of the free object using quantitative equational logic. In short, you construct the free group as usual andthe distance between any two words is given by the smallest distance that can be derived in their logic with the assumption x=εyx =_{\varepsilon} y for any x,yXx,y \in X at distance ε\varepsilon. Morgan's last comment is in the right direction but you should note that this "determined by" can be quite complicated. For instance, it took us a few months to realize that one axiom we added to a theory made the metric structure collapse (i.e. all elements are at distance 0 from one another, hence the free object is a singleton space).

In the group example, I don't think 11 is at infinite distance from everything else. In deed, since 1=xx11 = x\cdot x^{-1} and translation is an isometry, the distance beween 11 and xyx\cdot y is equal to the distance between x1x^{-1} and yy. More generally, d(uxv,uyv)=d(x,y)d(uxv,uyv) = d(x,y). Let me think more about this to find the distance (I have a hunch it will be something simple).

view this post on Zulip fosco (Aug 04 2022 at 11:09):

And yet posing d(x,1)=d(x,1)=\infty for every xx seems the only reasonable choice most of the times: d(x,y)d(x,e)+d(e,y)d(x,y)\le d(x,e) + d(e,y), so it must be infinite when (say) the space has infinite diameter. When it does not have infinite diameter, the natural choice would be to metrize X{e}X \cup \{e\}, i.e. the disjoint union of XX and a point that I want to use as empty word/identity element

view this post on Zulip fosco (Aug 04 2022 at 11:10):

Graev produced an example of a metric on a free group that seems to go in the right direction, but it requires you to be able to etend the metric on XX to a metric on X{e}X1X\cup \{e\}\cup X^{-1}, see here image.png

view this post on Zulip fosco (Aug 04 2022 at 11:11):

What bothers me is that the extension of the metric on XX to a metric on Xˉ\bar X is far from being a canonical choice: it's any metric DD extending the one on XX and such that D(x1,y1)=d(x,y)D(x^{-1},y^{-1})=d(x,y) and D(x1,y)=D(x,y1)D(x^{-1},y)=D(x, y^{-1})

view this post on Zulip fosco (Aug 04 2022 at 11:13):

in principle there might be none or many such D's and making a "trivial" choice, e.g. D(x1,y)==D(x,y1)D(x^{-1},y)=\infty=D(x, y^{-1}) trivializes everything, because D(x,y)=D(x,(y1)1)=D(x,y)=D(x, (y^{-1})^{-1})=\infty...

view this post on Zulip Ralph Sarkis (Aug 04 2022 at 11:15):

fosco said:

in principle there might be none or many such D's and making a "trivial" choice, e.g. D(x1,y)==D(x,y1)D(x^{-1},y)=\infty=D(x, y^{-1}) trivializes everything, because D(x,y)=D(x,(y1)1)=D(x,y)=D(x, (y^{-1})^{-1})=\infty...

I am not sure what you mean, y1y^{-1} is not in the orginal set XX, so you don't know what D(x,(y1)1)D(x,(y^{-1})^{-1}) is right? (well, it is d(x,y) but the other rules on D don't say anything else)

view this post on Zulip Ralph Sarkis (Aug 04 2022 at 11:19):

What bothers me more is that ρ\rho is computed using sums, so d(xy,ab)=d(x,a)+d(y,b)d(xy,ab) = d(x,a) + d(y,b) which is in contradiction with nonexpansiveness of the multiplication which states d(xy,ab)=max{d(x,a),d(y,b)}d(xy,ab) = \max\{d(x,a), d(y,b)\}.

Ugh... I just realized I assumed multiplication is nonexpansive from the start because that is what I am used to. Do you not require that multiplication is nonexpansive? Then, my first comment is wrong.

view this post on Zulip fosco (Aug 04 2022 at 11:20):

mmh, maybe I am confused (I certainly am, I have thought about this problem for 2 days straight and I am starting to have physical pain about it!), what I mean is that in a metric group the distances d(x,y)d(x,y) are fixed by the distance to/from the identity e: d(x,y)=d(xy1,e)d(x,y)=d(xy^{-1},e) (and by the way also =d(y1x,e)=d(y^{-1}x,e)), so d(x,y1)=d(xy,e)=d(yx,e)d(x,y^{-1})=d(xy,e)=d(yx,e)

view this post on Zulip fosco (Aug 04 2022 at 11:22):

but now this gives you very little choice for defining d(x,y1)d(x,y^{-1}), it's d(yx,e)d(yx,e), and this is infinite if you make a "boring" choice of the coproduct metric on X{e}X\cup \{e\}

view this post on Zulip fosco (Aug 04 2022 at 11:23):

Ralph Sarkis said:

What bothers me more is that ρ\rho is computed using sums, so d(xy,ab)=d(x,a)+d(y,b)d(xy,ab) = d(x,a) + d(y,b) which is in contradiction with nonexpansiveness of the multiplication which states d(xy,ab)=max{d(x,a),d(y,b)}d(xy,ab) = \max\{d(x,a), d(y,b)\}.

Ugh... I just realized I assumed multiplication is nonexpansive from the start because that is what I am used to. Do you not require that multiplication is nonexpansive? Then, my first comment is wrong.

Yes, this is another subtlety: I am considering G×GG\times G not with the product metric (=with max) but with the taxicab metric (=with sum)

view this post on Zulip Morgan Rogers (he/him) (Aug 04 2022 at 11:27):

So in summary we have d(u,v)=d(u,v) = \infty unless (u)=(v)\ell(u) = \ell(v), in which case the distance is the sum of the distances between the parallel positions. Or at least that works for the free monoid construction, you probably need to check that inverses don't mess that up too much.

view this post on Zulip fosco (Aug 04 2022 at 11:30):

Yes, the free monoid is just +X+XX++X+X\otimes X+\dots and on this coproduct of powers there is a canonical choice of metric: two lists are distant d(xi,yi)\sum d(x_i,y_i) if they have the same length, and infinity otherwise

view this post on Zulip Ralph Sarkis (Aug 04 2022 at 11:33):

fosco said:

Yes, this is another subtlety: I am considering G×GG\times G not with the product metric (=with max) but with the taxicab metric (=with sum)

Ok, fortunately this does not affect us too much.

You still have that translations and inversion are isometries for free: translation is G(x,id)GGGG \xrightarrow{(x,id)} G\otimes G \xrightarrow{\cdot} G and its inverse is the same with x1x^{-1}, and inversion is its own inverse.

Now for the explicit construction, we need my more recent paper which lets you require that multiplication is nonexpansive with respect to the taxicab metric. So we do have an adjoint, and we still need to characterize the distance between words (with something simpler than the logic in our paper).

view this post on Zulip Ralph Sarkis (Aug 04 2022 at 11:34):

fosco said:

Yes, the free monoid is just +X+XX++X+X\otimes X+\dots and on this coproduct of powers there is a canonical choice of metric: two lists are distant d(xi,yi)\sum d(x_i,y_i) if they have the same length, and infinity otherwise

Then why doesn't the Graev metric work with the trivial choice of DD: the coproduct metric on X+X+1X+X+1?

view this post on Zulip fosco (Aug 04 2022 at 11:36):

Ralph Sarkis said:

Then why doesn't the Graev metric work with the trivial choice of DD: the coproduct metric on X+X+1X+X+1?

in that case, d(x,y1)=d(x,e)=d(x1,e)=d(x,y^{-1})=d(x,e)=d(x^{-1},e)=\infty for every x,y. But then d(a,b)=d(ab1,e)d(a,b)=d(ab^{-1},e) must be infinite; or am I using the axioms wrong?

view this post on Zulip Reid Barton (Aug 04 2022 at 11:37):

What are xx, yy, aa, bb ranging over?

view this post on Zulip fosco (Aug 04 2022 at 11:38):

all over X

view this post on Zulip Reid Barton (Aug 04 2022 at 11:39):

Then ab1ab^{-1} isn't in XX, so the conclusion doesn't follow

view this post on Zulip fosco (Aug 04 2022 at 11:42):

There's some clash of notation that does not allow me to see what I'm getting wrong

view this post on Zulip fosco (Aug 04 2022 at 11:42):

probably I keep calling invariably "d" different things

view this post on Zulip Morgan Rogers (he/him) (Aug 04 2022 at 11:43):

XX isn't a group on it's own, just a space, so ab1ab^{-1} isn't an element of XX.

view this post on Zulip Ralph Sarkis (Aug 04 2022 at 11:44):

What you have is d(a,b)=D(a,b)=ρ(a,b)=ρ(ab1,e)d(a,b) =D(a,b)= \rho(a,b) = \rho(ab^{-1},e) but neither dd nor DD are defined on ab1ab^{-1} (ρ\rho is the Graev metric).

view this post on Zulip fosco (Aug 04 2022 at 11:45):

so d(a,b)=D(ab1,e)d(a,b)=D(ab^{-1},e) (capital = in the free group), ad then this latter distance is infinite if ab1ab^{-1} does not reduce to 1, and the infimum of blah blah blah otherwise

Well, D is defined on ab1ab^{-1}, because it's defined on words, through rho!

view this post on Zulip Tobias Fritz (Aug 04 2022 at 12:13):

I don't know about the (non-abelian) group case, but there's an analogous free construction in the linear setting: The forgetful functor from Banach spaces to pointed metric spaces has a left adjoint, known as the formation of the Arens-Eells space or Lipschitz-free space. Every pointed metric space embeds isometrically into its Arens-Eells space. See Nik Weaver's book "Lipschitz Algebras" for details, and in particular Theorem 3.6.

view this post on Zulip fosco (Aug 04 2022 at 12:57):

That's interesting, thanks. Do you believe the linear case would give some insight on how to reason more in general? I think a normed group is way more strict...

view this post on Zulip Tobias Fritz (Aug 04 2022 at 13:18):

What do you mean by a normed group? If you want to require the condition that d(e,an)=nd(e,a)d(e,a^n) = n d(e,a), then yes, it's quite strict: DHJ Polymath proved a couple of years ago that every metric group satisfying this type of homogeneity of the metric is abelian!

view this post on Zulip Morgan Rogers (he/him) (Aug 04 2022 at 13:22):

and torsion free, I suppose.

view this post on Zulip Tobias Fritz (Aug 04 2022 at 13:22):

Right, the groups that allow for such a metric are exactly the torsion-free abelian ones. (Where proving abelianness is the hard part.)

view this post on Zulip Tobias Fritz (Aug 04 2022 at 13:26):

So as for how much the construction of the Arens-Eells space is relevant in a non-abelian setting, I'm not sure. Is the Graev metric the one which corresponds to a left adjoint from pointed metric spaces to metric groups, necessarily turning basepoints into neutral elements? In that case, I guess that this Graev metric is already strictly closer to what you want than the Arens-Eells space, right?