[step:Prove the Cauchy--Schwarz bound in the $\Sigma$ inner product]
[claim:Cauchy--Schwarz inequality for $(\cdot,\cdot)_\Sigma$]
For all $x,y \in \mathbb{R}^p$,
\begin{align*}
(x,y)_\Sigma^2 \leq (x,x)_\Sigma (y,y)_\Sigma.
\end{align*}
If $y \neq 0$, equality holds if and only if $x$ is a scalar multiple of $y$.
[/claim]
[proof]
If $y = 0$, then both sides are $0$. Assume $y \neq 0$. For every $t \in \mathbb{R}$, positive definiteness gives
\begin{align*}
0
\leq
(x - ty, x - ty)_\Sigma
=
(x,x)_\Sigma - 2t(x,y)_\Sigma + t^2(y,y)_\Sigma.
\end{align*}
Since $(y,y)_\Sigma > 0$, substitute
\begin{align*}
t := \frac{(x,y)_\Sigma}{(y,y)_\Sigma}.
\end{align*}
Then
\begin{align*}
0
\leq
(x,x)_\Sigma
-
\frac{(x,y)_\Sigma^2}{(y,y)_\Sigma}.
\end{align*}
Multiplying by $(y,y)_\Sigma > 0$ gives
\begin{align*}
(x,y)_\Sigma^2 \leq (x,x)_\Sigma (y,y)_\Sigma.
\end{align*}
Equality holds exactly when
\begin{align*}
(x - ty, x - ty)_\Sigma = 0.
\end{align*}
By positive definiteness, this is equivalent to $x - ty = 0$, hence to $x$ being a scalar multiple of $y$.
[/proof]
Applying the claim with $x := a$ and $y := b$ gives
\begin{align*}
(a,b)_\Sigma^2
\leq
(a,a)_\Sigma (b,b)_\Sigma.
\end{align*}
Since $a \in \mathbb{R}^p_0$, positive definiteness gives $(a,a)_\Sigma > 0$, so division by $(a,a)_\Sigma$ yields
\begin{align*}
J(a)
=
\frac{(a,b)_\Sigma^2}{(a,a)_\Sigma}
\leq
(b,b)_\Sigma.
\end{align*}
Finally,
\begin{align*}
(b,b)_\Sigma
=
b^\top \Sigma b
=
(\Sigma^{-1}d)^\top \Sigma(\Sigma^{-1}d)
=
d^\top \Sigma^{-1}d,
\end{align*}
where the last equality uses $\Sigma^\top = \Sigma$.
[/step]