Let $$G= \{ a_{ij} \in GL_n(F) :a_{ij} =0 \text{ if } i > j \text{ and } a_{11} =a_{22} = \dots =a_{nn}\}$$
where $F$ is a field, (in words) the group of upper triangular matrices all whose diagonal are equal
Prove $$ G= D \times U $$
where $D$ is a group of nonzero multiples of the identity matrix
$U$ is a group of upper triangular with 1's in diagonal
This is from Dummit's ch 5.3 on second edition,
Thm 9: $G$ is a group with subgroup $H$ and $K$
s.t
1 $H$ and $K$ are normal in $G$
2 $H \cap K =\{e\}$
3 $HK \cong H \times K$
1.a need to show that $D $ normal in $G$?
that is $g d g^{-1} \in D$
has to do with the determinant
$det(gdg^{-1})=det(g) det(g)^{-1} det(d) = det(d)$
so $d\in D$
1.b U is normal in $G$
$g u g^{-1} \in U$
- $D \cap U =\{ e \}$
obvious? (or is it a whole new problem of its own)
- $HN=G=H \times N$
(might want to make this a new question)
Is this somewhere in the ballpark? is this the correct approach? better?
You could justify it by showing a direct calculation with an arbitrary diagonal matrix in this case, but that justification can also be used more directly.
Obvious, but could use a sentence or two of justification ("Clearly, the only matrix that satisfies both predicates has 1s in the diagonal...")
By noting that multiplication by a scalar matrix (i.e. an element of $D$) scales up each element of the matrix by a fixed amount, you should be able to show that $HN = G$.
However as Yeldarbskich suggested, it might be easier to directly show an isomorphism than invoking the theorem.