Right multiplication by a diagonal matrix scales columns: $(A \cdot d)_{ij} = A_{ij} \cdot d_{jj}$.
A diagonal matrix in $\mathrm{GL}_n$ has nonzero diagonal entries (else it would have a zero row, contradicting invertibility).
The inverse of a diagonal matrix is diagonal.
The diagonal entries of the inverse of a diagonal matrix are the inverses of the corresponding entries: $(d^{-1})_{ii} = (d_{ii})^{-1}$.
Auxiliary induction on the descending distance $n - j$: for a lower unitriangular $L$, the inverse $L^{-1}$ has zero strictly-above-diagonal entries.
The inverse of a lower unitriangular matrix has zero strictly-above-diagonal entries.
The diagonal entries of the inverse of a lower unitriangular matrix are $1$.
The product of two lower unitriangular matrices has $1$ on the diagonal.
The product of two lower unitriangular matrices has zero strictly-above-diagonal entries.
Auxiliary induction on the column index $j$: for an upper unitriangular $U$, the inverse $U^{-1}$ has zero strictly-below-diagonal entries.
The inverse of an upper unitriangular matrix has zero strictly-below-diagonal entries.
The diagonal entries of the inverse of an upper unitriangular matrix are $1$.
The product of two upper unitriangular matrices has $1$ on the diagonal.
The product of two upper unitriangular matrices has zero strictly-below-diagonal entries.
Uniqueness of the Iwahori decomposition: if $u_\ell \cdot d \cdot u_u = v_\ell \cdot e \cdot v_u$ where both triples lie in the lower-unipotent / diagonal / upper-unipotent components of the Iwahori subgroup, then $u_\ell = v_\ell$, $d = e$, and $u_u = v_u$.