[step:Set up the closed Hilbert complex in degree $q$]
Define the Hilbert spaces
\begin{align*}
H_k:=L^2(M,\Lambda_b^{0,k}M)
\end{align*}
for $0\le k\le n$. Define the closed operators $A:=\bar\partial_{b,q}:\operatorname{Dom}(A)\subset H_q\to H_{q+1}$ and $B:=\bar\partial_{b,q-1}:\operatorname{Dom}(B)\subset H_{q-1}\to H_q$.
At $q=n$ we set $A=0$, and at $q=0$ we set $B=0$. The Hilbert-space adjoint of $B$ is
\begin{align*}
B^*:\operatorname{Dom}(B^*)\subset H_q\to H_{q-1}.
\end{align*}
The degree-$q$ quadratic form domain is
\begin{align*}
V:=\operatorname{Dom}(A)\cap \operatorname{Dom}(B^*)\subset H_q,
\end{align*}
equipped with the graph norm
\begin{align*}
\|u\|_V:=\left(\|u\|_{L^2(M)}^2+\|Au\|_{L^2(M)}^2+\|B^*u\|_{L^2(M)}^2\right)^{1/2}.
\end{align*}
Since $A$ and $B^*$ are closed operators, $V$ is a [Hilbert space](/page/Hilbert%20Space) with this norm.
The Kohn Laplacian in degree $q$ is the non-negative self-adjoint operator associated with the closed sesquilinear form $a:V\times V\to \mathbb C$ defined by
\begin{align*}
a(u,v):=(Au,Av)_{H_{q+1}}+(B^*u,B^*v)_{H_{q-1}}.
\end{align*}
Set $Q(u):=a(u,u)$ for $u\in V$.
Thus
\begin{align*}
(\Box_{b,q}u,u)_{H_q}=Q(u)
\end{align*}
for every $u\in \operatorname{Dom}(\Box_{b,q})$. In particular,
\begin{align*}
\mathcal H_{b,L^2}^{0,q}(M)=\ker A\cap \ker B^*.
\end{align*}
Indeed, if $u\in \ker \Box_{b,q}$, then $0=(\Box_{b,q}u,u)_{H_q}=Q(u)$, so $Au=0$ and $B^*u=0$. Conversely, if $Au=0$ and $B^*u=0$, then $Q(u)=0$. Since $a$ is a non-negative closed sesquilinear form, the [Cauchy-Schwarz inequality](/theorems/432) for $a$ gives $|a(u,v)|^2\le Q(u)Q(v)=0$ for every $v\in V$. Hence $u$ lies in the operator domain of the self-adjoint operator associated with $Q$ and that operator annihilates $u$.
[/step]