apologies again to the experts for these details, which are for my benefit.
I want to understand geometrically what seems to be the key point, i.e. why the translation subgroup is normal in the group of oriented isometries, SE(n). We saw this is a corollary of the fact that the elements having a fixed point are “linear”, which can in fact be treated abstractly.
I.e. let A be an isometry with a fixed point 0, and for any point x, let t_x be the translation taking 0 to x. Then I claim for all points p,q, that (A.(t_p)) (q) = ((t_A(p)).A) (q), i.e. for all p, that A.(t_p) = (t_A(p)).A. Equivalently, for all p, that A.(t_p).A^-1 = t_A(p).
This will prove the conjugate by A, of a translate, is again a translate, which is the key step in proving the subgroup of translates is normal.
The essential point is that an oriented isometry fixing 0, takes a parallelogram based at 0, to another parallelogram based at 0. I.e. the unique parallelogram with sides 0p and 0q, has 4th vertex at (t_p)(t_q)(0) = (t_p)(q) = (t_q)(p) = (t_q)(t_p)(0). This is the geometric version of linearity.
I.e. the unique parallelogram with vertices 0 = A(0), A(p), and A(q), has 4th vertex equal to (t_A(p))(A(q)), and since this parallelogram is the image under A of the earlier one, this 4th vertex is the image of (t_p)(q) under A.
I.e. for all p, q, (t_A(p))(A(q)) = A((t_p)(q)).
Thus for all p, the maps (t_A(p))(A) = A.(t_p), are equal.
Hence, for all p, the conjugate A.(t_p).A^-1 of the translate t_p, by A, equals the translate (t_A(p)).
Then write any isometry M as a product M = t’A, of a translate t’ and an isometry A with a fixed point, as we have seen is possible. For any translate t, we claim the conjugate MtM^-1 is a translate.
Here, MtM^-1 = (t’A)t(A^-1t’^-1) = t’(AtA^-1)t'^-1.
But now we know that AtA^-1 is a translate, say t’’, so we have
MtM^-1 = t’.t’’.t’^-1, a composition of translates, hence a translate.
Thus the subgroup of translates is a normal subgroup of the group SE(n) of isometries of n space.
So although the subgroup of translations does not depend on a choice of base point 0, it helps to choose one for computations, since that represents each translation t by a unique point t(0) of the underlying space. Then the translations, and the isometries fixing 0, have nice algebraic representatives as vectors and matrices, which can be combined to represent all elements of SE(n).