We are now facing the fourth universal problem – the most challenging one yet! Don’t worry though, I’ll try to explain it as simple and organized as possible. Moreover, despite it being challenging, it is also the most rewarding problem, as we’ll see in the future. Let’s do it:
The problem
Now there are three given groups: . However, Those group also come with two homomorphisms:
\color{blue}i\color{black}:P\to \color{blue}G\\ \color{red}j\color{black}:P\to \color{red}H

Now, for any given group , we are interested in two homomorphisms:
\color{blue}\varphi\color{black}:\color{blue}G\color{black}\to K \\ \color{red}\psi\color{black}:\color{red}H\color{black}\to K
Such that, intuitively, no matter which group we choose to “go through” we will get the same homomorphism.

Formally, we want that:
\color{blue}\varphi\color{black}\circ\color{blue}i\color{black}=\color{red}\psi\color{black}\circ\color{red}j\color{black}
In other words, we want the diagram to ‘commute’. But, as we already know from the previous cases, this is not so hard to find such two (find them!). The interesting question is:
“Is there some unique universal group such that all the homomorphisms like
and
must ‘go through’?”
So we are looking for a group equipped with two homomorphisms:
\color{blue}\ell_G\color{black}:\color{blue}G\color{black}\to U \\ \color{red}\ell_H\color{black}:\color{red}H\color{black}\to U
And a unique homomorphism from , (where
is some group with two homomorphims like in the above) such that the diagram:

Satisfies two things:
First, we want and it’s homomorphisms to satisfy the desired property, that is:
\color{blue}\ell_G\color{black}\circ\color{blue}i\color{black}=\color{red}\ell_H\color{black}\circ\color{red}j\color{black}
Secondly, we also want the ‘usual thing’, which is that are both ‘go through’
. That is:
\color{blue}\varphi\color{black}=L\circ\color{blue}\ell_G\color{black} \\ \color{red}\psi\color{black}=L\circ\color{red}\ell_H\color{black}
Same as last post, I won’t prove the uniqueness of , since, again, this is the exact same proof for all the universal problems, if you want to see one – you can find it here.
First attempt
Let’s try to use the following insight:
If we ignore and the homomorphisms that comes out of it, the diagram that we will get is:

Looks familiar? Of course it is – this is just the diagram that the free product solves! So maybe the free product is the solution? Let’s try it:
Now and the homomorphisms
are the homomorphisms
respectivly.
(recall that )
So the diagram is:

And in order for it to be the solution, we need that:
\color{blue}i_G\color{black}\circ\color{blue}i\color{black}=\color{red}i_H\color{black}\circ\color{red}j\color{black}
That is, for every :
\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p)=\color{red}i_H\color{black}\circ\color{red}j\color{black}(p)
Which is equivalent to:
(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1}=1_{G*H}
And that is… not true at all! Why should those terms should be equals? suppose that for some
that are not the identity. Thus:
\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p)=\color{blue}i_G\color{black}(\color{blue}i\color{black}(p))=\color{blue}i_G\color{black}(g)=[(g)]\neq[(h)]=\color{red}i_H\color{black}(h)=\color{red}i_H\color{black}(\color{red}j\color{black}(p))=\color{red}i_H\color{black}\circ\color{red}j\color{black}(p)
So this attempt fails…
Wait, not everything is lost!
Maybe we can fix it, maybe we can force elements of the form:
(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1}
To be the identity. Does that remind you something? That’s a really similar problem to what we’ve faced against in the problem of the Abelianization. Let’s just take a normal subgroup that contains the set:
A=\{(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1}:p\in P\}
and divide the group by it.
So in the case of the abelianization, we were lucky and the sub-group that was genarated by the set we wanted to be equivalent to the identity was indeed normal.
However, that’s not the case here, the subgroup may-not be normal!
So how can we solve it? We can pick to be the minimal normal sub-group that contains
. But what is it exactly? Well, there are two ways to construct it:
- From the outside – take the intersection of all the normal subgroups in
that contains
.
- From the inside – The normal subgroup will be the set
with all of the products of elements of
, along with all the elements of the form
where
is an element of the subgroup that generated by
.
So now the candidate for the solution is the group .
Before I’ll draw the new diagram, I want to denote
\rho:G*H\to(G*H)/H \\ \rho(x)=xH
As the natural projection to the quotient group.
Ok, I’ll present now the new diagram, but I’ll add some extra stuff there that will help us to see things clearer.

So now we have:
\color{blue}\ell_G\color{black}=\rho\circ\color{blue}i_G\color{black} \\ \color{red}\ell_H\color{black}=\rho\circ\color{red}i_H\color{black}
And we want two things:
and it’s homomorphisms to satisfy the desired property
That is, for every :
\color{blue}\ell_G\color{black}\circ\color{blue}i\color{black}(p)=\color{red}\ell_H\color{black}\circ\color{red}j\color{black}(p)
We can use the relations in the above to present the expression as:
(\rho\circ\color{blue}i_G\color{black})\circ\color{blue}i\color{black}(p)=(\rho\circ\color{red}i_H\color{black})\circ\color{red}j\color{black}(p)
Which is equivalent to:
\rho(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))=\rho(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))
And that’s exactly the same as showing that:
\rho(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))\cdot(\rho(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p)))^{-1}=1_{(G*H)/N}
We can now use the properties of a homomorphism to simplify the expression:
\rho(\ (\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1}\ )=1_{(G*H)/N}
But by definition, we know that , that’s exactly the reason why we’ve even defined this normal subgroup!
Therefore, the last expression is indeed true, hence, all the previous expressions are also true, and in particular, we conclude that:
\color{blue}\ell_G\color{black}\circ\color{blue}i\color{black}(p)=\color{red}\ell_H\color{black}\circ\color{red}j\color{black}(p)
As we wanted!
are both ‘go through’ 
That is, we need to find a unique homomorphism such that:
\color{blue}\varphi\color{black}=L\circ\color{blue}\ell_G\color{black} \\ \color{red}\psi\color{black}=L\circ\color{red}\ell_H\color{black}
First, I’ll consider only part of the digram, in fact, we’ve already discussed:

I’ve added this green arrow with a function . But why? If we ignore the quotient group in the middle, we have the diagram that
solves. In this problem, we’ve seen that there exists a unique
such that:
\color{blue}\varphi\color{black}=M\circ\color{blue}i_G\color{black} \\ \color{red}\psi\color{black}=M\circ\color{red}i_H\color{black}
Now if we’ll only consider at the groups , we have the following diagram:

And we’ve already proved here, that induces a well defined homomrphism
if and only if
. Moreover, since
is onto, we can present each element of
as
for some
. Therefore,
is unique and defined as:
(L\circ\rho(x)=)L(\rho(x))=M(x)
Therefore, all we have to show is that is indeed contained in the kernel of
, if it is, then we are done!
First of all, note that it’s enough to show that:
M((\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1})=1_{K}
For some . This follows from the fact that every element of
is a product of such elements or a conjugate of such products. We can use the fact that
is a homomorphism and write the expression as:
M(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))M((\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1})=1_{K}
Which is equivalent to:
M(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))M(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))^{-1}=1_{K}
And we can write this expression as:
M(\color{blue}i_G\color{black}\circ\color{blue}i\color{black}(p))=M(\color{red}i_H\color{black}\circ\color{red}j\color{black}(p))
But that’s exactly the same as:
(M\circ\color{blue}i_G)\color{black}\circ\color{blue}i\color{black}(p)=(M\circ\color{red}i_H\color{black})\circ\color{red}j\color{black}(p)
We know what those compositions are:
\color{blue}\varphi\color{black}\circ\color{blue}i\color{black}(p)=\color{red}\psi\color{black}\circ\color{red}j\color{black}(p)
And this expression is true! why? recall that this was just ‘part of the ruels’. The assumption was that those homomorphisms satisfiy the proeprty and we were looking for some universal group, where those homomorphism ‘go thorugh’.
Great, so we can now conclude that is indeed in the kernel of
, hence,
is unique and well defined, as we wanted!
The free product with amalgamation
Great, so we’ve finally solved the problem! We found out that the group is the solution for the problem.
This group is very important, it even has a name. It is called The free product with amalgamation of and
, and we denote it as:
G\underset{i^{\nwarrow}p^{\nearrow}j}{*}H
That’s a pretty detailed symbol – it tells us who are exactly the groups and the homomorphisms. Sometimes I’ll denote it as
The diagram now is:

And that’s it, we’ve solved this massive problem.
We now have only two more universal problem to solve, which are pretty easy, and then – we’ll finally go back to topology and use all those universal solutions to deduce some outstanding results!