解法一:二次型对应的矩阵为\(A=\begin{pmatrix}
1&a&a&0\\
a&1&a&0\\
a&a&1&0\\
0&0&0&1
\end{pmatrix}\),其顺序主子式为
\begin{equation*}
P_1=1,P_2=\begin{vmatrix}
1&a\\
a&1
\end{vmatrix}=1-a^2,P_3=\begin{vmatrix}
1&a&a\\
a&1&a\\
a&a&1
\end{vmatrix}=(2a+1)(1-a)^2,
\end{equation*}
\begin{equation*}
P_4=\det A=(2a+1)(1-a)^2,
\end{equation*}
因此该二次型正定\(\Leftrightarrow P_i>0,\ \forall 1\leq i\leq 4\Leftrightarrow -\frac{1}{2}<a<1\)。\(A\)所有可能主子式为
\begin{equation*}
1,\begin{vmatrix}
1&a\\a&1
\end{vmatrix}=1-a^2,\begin{vmatrix}
1&0\\0&1
\end{vmatrix}=1,\begin{vmatrix}
1&a&a\\
a&1&a\\
a&a&1
\end{vmatrix}=(2a+1)(1-a)^2,\begin{vmatrix}
1&a&0\\
a&1&0\\
0&0&1
\end{vmatrix}=1-a^2,
\end{equation*}
\begin{equation*}
\det A=(2a+1)(1-a)^2
\end{equation*}
该二次型半正定\(\Leftrightarrow A\)的所有主子式都大等于\(0\Leftrightarrow -\frac{1}{2}\leq a\leq 1\)。
解法二:二次型对应的矩阵为\(A=\begin{pmatrix}
1&a&a&0\\
a&1&a&0\\
a&a&1&0\\
0&0&0&1
\end{pmatrix}\),因
\begin{equation*}
f_A(\lambda)=(\lambda-1)(\lambda-1-2a)(\lambda-1+a)^2,
\end{equation*}
所以\(A\)的特征值\(\lambda_1=1,\lambda_2=1+2a,\lambda_3=\lambda_4=1-a\)。
该二次型正定\(\Leftrightarrow \lambda_i>0,\ \forall 1\leq i\leq 4\Leftrightarrow -\frac{1}{2}<a<1\)。
该二次型半正定\(\Leftrightarrow \lambda_i\geq 0,\ \forall 1\leq i\leq 4\Leftrightarrow -\frac{1}{2}\leq a\leq 1\)。