[step:Fix an integral basis of $\mathfrak{a}$ and form the two matrices of embedding data]By [Norm and Discriminant](/theorems/1594) applied to the non-zero ideal $\mathfrak{a} \leq \mathcal{O}_L$: the hypothesis that $\mathfrak{a}$ is a non-zero integral ideal of a ring of integers $\mathcal{O}_L$ is satisfied. The conclusion gives a $\mathbb{Z}$-basis $\gamma_1, \ldots, \gamma_n$ of $\mathfrak{a}$ which is also a $\mathbb{Q}$-basis of $L$, and
\begin{align*}
\Delta(\gamma_1, \ldots, \gamma_n) &= N(\mathfrak{a})^2\, D_L.
\end{align*}
Let $\sigma_1, \ldots, \sigma_r : L \to \mathbb{R}$ be the real embeddings and $\tau_1, \bar\tau_1, \ldots, \tau_s, \bar\tau_s : L \to \mathbb{C}$ the complex embeddings, so $n = r + 2s$. Form the $n \times n$ complex matrix $A$ indexed by all embeddings on the rows and by the basis elements on the columns:
\begin{align*}
A &= \begin{pmatrix}
\sigma_1(\gamma_1) & \cdots & \sigma_1(\gamma_n) \\
\vdots & & \vdots \\
\sigma_r(\gamma_1) & \cdots & \sigma_r(\gamma_n) \\
\tau_1(\gamma_1) & \cdots & \tau_1(\gamma_n) \\
\bar\tau_1(\gamma_1) & \cdots & \bar\tau_1(\gamma_n) \\
\vdots & & \vdots \\
\tau_s(\gamma_1) & \cdots & \tau_s(\gamma_n) \\
\bar\tau_s(\gamma_1) & \cdots & \bar\tau_s(\gamma_n)
\end{pmatrix}.
\end{align*}
The definition of the discriminant (via the trace pairing and the formula $\Delta(\gamma_1, \ldots, \gamma_n) = \det(A)^2$, a standard identity for separable extensions) gives
\begin{align*}
\det(A)^2 &= \Delta(\gamma_1, \ldots, \gamma_n) = N(\mathfrak{a})^2\, D_L.
\end{align*}
In particular $|\det(A)| = N(\mathfrak{a})\, |D_L|^{1/2}$.
Now form the real $n \times n$ matrix $B$ whose columns are the Minkowski embeddings $\sigma(\gamma_j)$ arranged as column vectors in $\mathbb{R}^n$:
\begin{align*}
B &= \bigl(\sigma(\gamma_1) \; \sigma(\gamma_2) \; \cdots \; \sigma(\gamma_n)\bigr).
\end{align*}
Explicitly, the $j$-th column of $B$ is
\begin{align*}
\sigma(\gamma_j) &= \bigl(\sigma_1(\gamma_j), \ldots, \sigma_r(\gamma_j),\; \operatorname{Re}\tau_1(\gamma_j), \operatorname{Im}\tau_1(\gamma_j),\; \ldots,\; \operatorname{Re}\tau_s(\gamma_j), \operatorname{Im}\tau_s(\gamma_j)\bigr)^\top.
\end{align*}
By the definition of covolume as the volume of the parallelepiped spanned by a $\mathbb{Z}$-basis,
\begin{align*}
\operatorname{covol}(\sigma(\mathfrak{a})) &= |\det(B)|.
\end{align*}
The claim reduces to showing $|\det(B)| = 2^{-s} |\det(A)|$.[/step]