Skip to main content

Some notation for FPAs and HNN extensions

In order to define a free product with amalgamation A∗CB you need to define A,B,C and embeddings of C into A and B. Alternatively, instead of C you can use a homomorphism phi:A→B and its inverse. A third option is to pick subgroups D⊂A and E⊂B and give an isomorphism between them.

All three of these options require you to define some groups and some morphisms. You can define a group nicely by giving a presentation but defining maps usually takes a few lines. So, I’d like a quicker way of describing the kinds of maps we need here.

Let’s take the third option. If we have generating sets so that D=⟨X⟩ and E=⟨Y⟩, then if we can write each of the elements of X as words in Y∗ then that defines the required isomorphism completely. After you’ve done that, the generating set Y might as well just be those words.

So how about this as a presentation for an FPA?

⟨a1,a2,…|RA⟩[x1=y1,x2=y2,…]⟨b1,b2,…|RB⟩

The bits in angle brackets are presentations of A and B. The xi are words from A and generate D, and the yi are words from B and generate E.

Because this is all on one line and delimited adequately, you can chain things together and use brackets and all that, like this contrived example:

(⟨a,b⟩[b=c]⟨c,d|cd=dc⟩)[a=e]⟨e,f⟩

For HNN extensions, you just need to say what the original group is, what the extending letter is, and what the identified subgroups are. So how about something like:

⟨g1,g2,…|RG⟩[t|x1=y1,x2=y2,…]

Apart from the different kinds of brackets being hard to distinguish visually, what have I missed?