Freely reduced word

https://arbital.com/p/freely_reduced_word

by Patrick Stevens Jul 22 2016 updated Jul 25 2016

"Freely reduced" captures the idea of "no cancellation" in a free group.


[todo: make Free Group a parent of this]

[todo: make the summary a bit better] [summary: A "word" over a set X is a finite ordered list of elements from X and X1 (where X1 is the set of formal inverses of the elements of X), as if we were treating the elements of X and X1 as letters of an alphabet. A "freely reduced" word over X is one which doesn't contain any consecutive cancelling letters such as xx1.]

Given a set X, we can make a new set X1 consisting of "formal inverses" of elements of X. That is, we create a set of new symbols, one for each element of X, which we denote x1; so X1={x1xX}

By this stage, we have not given any kind of meaning to these new symbols. Though we have named them suggestively as x1 and called them "inverses", they are at this point just objects.

Now, we apply meaning to them, giving them the flavour of group inverses, by taking the union XX1 and making finite "words" out of this combined "alphabet".

A finite word over XX1 consists of a list of symbols from XX1. For example, if X={1,2} %%note:Though in general X need not be a set of numbers.%%, then some words are:

For brevity, we usually write a word by just concatenating the "letters" from which it is made:

For even more brevity, we can group together successive instances of the same letter. This means we could also write the last word as 1212132112.

Now we come to the definition of a freely reduced word: it is a word which has no subsequence rr1 or r1r for any rX.

Example

If X={a,b,c}, then we might write X1 as {a1,b1,c1} (or, indeed, as {x,y,z}, because there's no meaning inherent in the a1 symbol so we might as well write it as x).

Then XX1={a,b,c,a1,b1,c1}, and some examples of words over XX1 are:

Of these, all except the last two are freely reduced. However, ab1cbb1c1 contains the substring bb1, so it is not freely reduced; and aa1aa1 is not freely reduced (there are several ways to see this: it contains aa1 twice and a1a once).

%%hidden(Alternative, more opaque, treatment which might help with one aspect): This chunk is designed to get you familiar with the idea that the symbols a1, b1 and so on in X1 don't have any inherent meaning.

If we had (rather perversely) gone with {x,y,z} as the corresponding "inverses" to {a,b,c} (in that order), rather than {a1,b1,c1} as our "inverses" %%note:Which you should never do. It just makes things harder to read.%%, then the above words would look like:

For the same reasons, all but the last two would be freely reduced. However, aycbyz contains the substring by so it is not freely reduced; and axax is not freely reduced (there are several ways to see this: it contains ax twice and xa once). %%

Why are we interested in this?

We can use the freely reduced words to construct the Free group on a given set X; this group has as its elements the freely reduced words over XX1, and as its group operation "concatenation followed by free reduction" (that is, removal of pairs rr1 and r1r). %%note:We make this construction properly rigorous, and check that it is indeed a group, on the Free group page.%% The notion of "freely reduced" basically tells us that rr1 is the identity for every letter rX, as is r1r; this cancellation of inverses is a property we very much want out of a group.

The free group is (in a certain well-defined sense from Category theory%%note:See [free_group_functor_is_left_adjoint_to_forgetful] for the rather advanced reason why.%%) the purest way of making a group containing the elements X, but to make it, we need to throw in inverses for every element of X, and then make sure the inverses play nicely with the original elements (which we do by free reduction). That is why we need "freely-reducedness".


Comments

Eric Rogstad

We can use the freely reduced words to construct the free group on a given set X; this group has as its elements the words over XcupX1, and as its group operation "concatenation followed by free reduction" \(that is, removal of pairs rr1 and r1r\)\. The notion of "freely reduced" basically tells us that rr1 is the identity for every letter rinX, as is r1r; this cancellation of inverses is a property we very much want out of a group\.

Are all the words in the free group, or just the freely-reduced words?

If the latter, does saying that the group operation involves free reduction imply that only freely-reduced words will end up in the free group? Because, by default I would assume that "the group has as its element the words over XX1" means that all the words (including non-freely-reduced ones) are in the free group.

Patrick Stevens

You're quite right to flag this up; I was being sloppy. There are three main ways to construct the free group, and I've kind of mixed together the two of them which are most intuitive. I'm trying not to simply define the free group here, but you're right that I've done it confusingly. I'll fix it.

Patrick Stevens

It sounds like you didn't already know what the free group is; in that case (and even if you did already know), it's very gratifying to know that someone is actually reading this carefully!

Eric Rogstad

That's right. I know very little group theory.

I was just remarking to Stephanie how I was able to understand everything on this page, right before I got to that sentence that I found confusing :-)

Patrick Stevens

Are you otherwise broadly Math 3? It would be good to have a guinea pig for group theory.

Eric Rogstad

Probably more like Math 2 or 2.5. I'm a programmer without any formal training in math beyond what's required to get an electrical engineering degree.

Occasionally I skim math blogs out of curiosity, but frequently don't understand what I'm reading.