[step:Identify vectors orthogonal to every reachable terminal state]
Let $q \in \mathbb{R}^n$. For each control
\begin{align*}
u \in L^2((0,T), \mathcal{B}((0,T)), \mathcal{L}^1; \mathbb{R}^m),
\end{align*}
define the reachable terminal state
\begin{align*}
x_u := \int_0^{\!T}e^{A(T-s)}Bu(s)\, d\mathcal{L}^1(s) \in \mathbb{R}^n.
\end{align*}
Then
\begin{align*}
q^\top x_u = \int_0^{\!T}q^\top e^{A(T-s)}Bu(s)\, d\mathcal{L}^1(s).
\end{align*}
For each $s \in [0,T]$,
\begin{align*}
q^\top e^{A(T-s)}Bu(s) = \left(B^\top e^{A^\top(T-s)}q\right)^\top u(s).
\end{align*}
Thus
\begin{align*}
q^\top x_u = \int_0^{\!T}\left(B^\top e^{A^\top(T-s)}q\right)^\top u(s)\, d\mathcal{L}^1(s).
\end{align*}
If $q \in \ker W_T$, the previous step gives $B^\top e^{A^\top r}q=0$ for every $r \in [0,T]$. Taking $r=T-s$ gives $q^\top x_u=0$ for every admissible $u$, so $q \in \mathcal R_T^\perp$.
Conversely, suppose $q \in \mathcal R_T^\perp$. Define
\begin{align*}
u_q : (0,T) \to \mathbb{R}^m, \qquad u_q(s) := B^\top e^{A^\top(T-s)}q.
\end{align*}
The map $u_q$ is continuous on $(0,T)$ and bounded because it extends continuously to $[0,T]$, hence $u_q \in L^2((0,T), \mathcal{B}((0,T)), \mathcal{L}^1; \mathbb{R}^m)$. Since $q$ is orthogonal to every reachable terminal state, applying this to $x_{u_q}$ gives
\begin{align*}
0=q^\top x_{u_q}=\int_0^{\!T}|B^\top e^{A^\top(T-s)}q|^2\, d\mathcal{L}^1(s).
\end{align*}
The substitution $r=T-s$ preserves one-dimensional [Lebesgue measure](/page/Lebesgue%20Measure) on the interval and sends $s \in [0,T]$ to $r \in [0,T]$, so
\begin{align*}
\int_0^{\!T}|B^\top e^{A^\top(T-s)}q|^2\, d\mathcal{L}^1(s)=\int_0^{\!T}|B^\top e^{A^\top r}q|^2\, d\mathcal{L}^1(r).
\end{align*}
Therefore $q \in \ker W_T$. We have proved
\begin{align*}
\ker W_T=\mathcal R_T^\perp.
\end{align*}
[/step]