[guided]The maximum principle for vector bundles does not require us to solve the reaction equation. It requires a boundary test: whenever the solution reaches the boundary of the allowed fiberwise set, the non-diffusive part of the equation must not point outside that set. We now verify that boundary test for the cone
\begin{align*}
K_x=\{A \in E_x : A(w,w)\ge 0 \text{ for every } w \in T_xM\},
\end{align*}
where $E_x=\operatorname{Sym}^2(T_x^*M)$.
Because $K_x$ is a closed convex cone in the finite-dimensional vector space $E_x$, the tangent cone at a boundary point $A\in \partial K_x$ can be tested by supporting functionals. In this proof, this means
\begin{align*}
T_{K_x}(A):=\{Y\in E_x : L(Y)\ge 0 \text{ for every linear } L:E_x\to\mathbb{R} \text{ with } L(B)\ge 0 \text{ for all } B\in K_x \text{ and } L(A)=0\}.
\end{align*}
So to show that $N(A,t)$ points inward, we must prove $L(N(A,t))\ge 0$ for every such supporting functional $L$.
A boundary point $A \in \partial K_x$ is a nonnegative bilinear form with at least one null vector. Thus there exists $v \in T_xM$, $v \ne 0$, such that
\begin{align*}
A(v,v)=0.
\end{align*}
Define the linear functional $\ell_v:E_x\to\mathbb{R}$ by
\begin{align*}
\ell_v(B)=B(v,v).
\end{align*}
This functional cuts out a supporting half-space for $K_x$: every $B\in K_x$ satisfies
\begin{align*}
\ell_v(B)=B(v,v)\ge 0,
\end{align*}
and the boundary tensor satisfies
\begin{align*}
\ell_v(A)=A(v,v)=0.
\end{align*}
For this supporting hyperplane, inward-pointing means
\begin{align*}
\ell_v\bigl(N(A,t)\bigr)\ge 0.
\end{align*}
By the definition of $\ell_v$, this is exactly
\begin{align*}
N(A,t)(v,v)\ge 0,
\end{align*}
which is the null-vector hypothesis.
We also need to know that no other supporting functional gives an additional condition. Fix a $g(t)_x$-orthonormal basis $(e_1,\dots,e_n)$ of $T_xM$, and use it to identify $E_x$ with the vector space of real symmetric $n\times n$ matrices. Let $L:E_x\to\mathbb{R}$ be any supporting functional for $K_x$ at $A$, so $L(B)\ge 0$ for all $B\in K_x$ and $L(A)=0$. The positive semidefinite cone is self-dual for the Frobenius trace pairing, so there is a positive semidefinite symmetric matrix $C$ such that
\begin{align*}
L(B)=\operatorname{tr}(CB)
\end{align*}
for every $B\in E_x$.
Diagonalize $C$ as
\begin{align*}
C=\sum_{k=1}^n \mu_k u_k\otimes u_k,
\end{align*}
where $u_1,\dots,u_n\in T_xM$ are $g(t)_x$-orthonormal eigenvectors and $\mu_k\ge 0$. Since $A\in K_x$, each $A(u_k,u_k)\ge 0$. The equation $L(A)=0$ gives
\begin{align*}
0=\operatorname{tr}(CA)=\sum_{k=1}^n \mu_k A(u_k,u_k).
\end{align*}
Every summand is nonnegative, so whenever $\mu_k>0$ we must have $A(u_k,u_k)=0$. Applying the theorem's null-vector hypothesis to those vectors gives
\begin{align*}
N(A,t)(u_k,u_k)\ge 0
\end{align*}
whenever $\mu_k>0$. Therefore
\begin{align*}
L\bigl(N(A,t)\bigr)=\operatorname{tr}\bigl(CN(A,t)\bigr)=\sum_{k=1}^n \mu_k N(A,t)(u_k,u_k)\ge 0.
\end{align*}
Thus $N(A,t)$ pairs nonnegatively with every supporting functional at $A$, so the reaction term satisfies the full tangent-cone boundary condition for $K_x$.[/guided]