\section{No further solutions}\label{sec:exhaustion} This section proves Proposition~\ref{prop:exhaustion}, which gives Theorem~\ref{thm:real}. \subsection{A stress criterion} The criterion assumes the following. \begin{enumerate} \item[(S1)] $E=W_0\mathbin\perp\cdots\mathbin\perp W_{m-1}$ is a finite-dimensional Euclidean space, $\mathcal A=\bigcup_iW_i$, and $\Lambda,\mathcal R$ are finite-dimensional real normed spaces. \item[(S2)] $f:\Lambda\times E\to \mathcal R$ is $C^2$ near zero and vanishes near zero on each branch $\Lambda\times W_i$. \item[(S3)] The quadratic part $q(u)=\tfrac12D^2f(0)[(0,u),(0,u)]$ has zero set exactly $\mathcal A$. \end{enumerate} Write $\beta$ for the polar form of $q$, the symmetric bilinear map with $\beta(u,u)=q(u)$. \begin{lemma}[A stress criterion for the distance bound]\label{lem:stress} Assume \textup{(S1)--(S3)}. \leannote{supported stresses}{Proofs/SupportedStressCriterionV3.lean}{27}Suppose that for each $i$ and each unit vector $w\in W_i$ there is a continuous field of covectors $\ell(\lambda,a)\in \mathcal R^*$, defined for $(\lambda,a)$ near zero in $\Lambda\times W_i$ and allowed to depend on $w$, such that \begin{align} \ell(\lambda,a)Df(\lambda,a)(0,n)&=0 &&(n\in W_i^\perp),\label{eq:alongstress}\\ \ell(0,0)q(v)&>0 &&(0\ne v\in W_i^\perp,\ \beta(w,v)=0).\label{eq:stresspos} \end{align} Then there are $c>0$ and a neighborhood of zero in $\Lambda\times E$ on which \[ \operatorname{dist}(u,\mathcal A)^2\le c\|f(\lambda,u)\|. \] In particular $f(\lambda,u)=0$ there if and only if $u\in\mathcal A$. \end{lemma} \begin{proof} Each $f(\lambda,\cdot)$ vanishes on every $W_j$, and these subspaces span $E$. Hence $D_uf(\lambda,0)=0$ for small $\lambda$. \emph{A violating sequence.} Suppose the bound fails for every constant and every neighborhood. Then there is a sequence with \[ (\lambda_k,u_k)\to0,\qquad \|f(\lambda_k,u_k)\|=o(\delta_k^2),\qquad \delta_k=\operatorname{dist}(u_k,\mathcal A)>0. \] Each $u_k$ has a nearest subspace $W_i$, and one index $i$ occurs infinitely often; pass to that subsequence. Put \[ a_k=\operatorname{proj}_{W_i}u_k,\qquad n_k=u_k-a_k\in W_i^\perp,\qquad \text{so that }\|n_k\|=\delta_k . \] The nearest subspace is the one in which $u_k$ has its largest component, so $a_k\ne0$ and $\|n_k\|^2\le(m-1)\|a_k\|^2$. A further subsequence has \[ \frac{a_k}{\|a_k\|}\to w\in W_i,\qquad \frac{n_k}{\|n_k\|}\to v\in W_i^\perp,\qquad \frac{\|n_k\|}{\|a_k\|}\to\kappa\in[0,\infty), \] with unit vectors $w$ and $v$. \emph{One expansion.} Expand $f$ about its zero $(\lambda_k,a_k)$. The second derivative is continuous at the origin, so \[ f(\lambda_k,u_k)=D_uf(\lambda_k,a_k)n_k+q(n_k)+o(\|n_k\|^2). \tag{$\ast$} \] The derivative in $u$ vanishes at $(\lambda_k,0)$, and integrating the second derivative along the segment to $(\lambda_k,a_k)$ gives \[ D_uf(\lambda_k,a_k)n_k=2\beta(a_k,n_k)+o(\|a_k\|\|n_k\|). \] Divide $(\ast)$ by $\|a_k\|\|n_k\|$. The left side tends to zero, by the choice of the sequence and because the ratio $\|n_k\|/\|a_k\|$ is bounded. In the limit \[ 2\beta(w,v)+\kappa\,q(v)=0. \] \emph{The limit ratio is zero.} Suppose $\kappa>0$. Since $q(w)=0$, \[ q(w+\kappa v)=q(w)+\kappa\bigl(2\beta(w,v)+\kappa\,q(v)\bigr)=0, \] so $w+\kappa v$ lies in $\mathcal A$ by \textup{(S3)}. But this vector has nonzero components both in $W_i$ and in its orthogonal complement, so it lies in none of the subspaces. Therefore $\kappa=0$, and then $\beta(w,v)=0$. \emph{Contradiction.} Take the field attached to this $i$ and $w$, and apply its value at $(\lambda_k,a_k)$ to $(\ast)$. The first term on the right vanishes exactly, by \eqref{eq:alongstress}. Divide by $\|n_k\|^2$ and pass to the limit. The left side tends to zero, by the choice of the sequence and because the field is bounded near zero. By continuity of the field the right side tends to $\ell(0,0)q(v)$, which is therefore zero. This contradicts \eqref{eq:stresspos}. The distance bound follows. The zero-set assertion follows from it, because $\mathcal A$ is closed and $f$ vanishes on $\Lambda\times\mathcal A$. \end{proof} \subsection{A quartic identity for the four transverse spaces} In the application the quadratic part is known through two quadratic maps $H$ and $T$. Appendix~\ref{app:quadrics} fixes coordinates on the transverse spaces, a complex triple on each: \[ u=(u_0,u_1,u_2,u_3)\in\mathbb C^{12},\qquad u_i=(u_{i0},u_{i1},u_{i2})\in\mathbb C^3 . \] Write $W_i$ also for the set where the other three triples vanish. Norms are Euclidean, and $\langle x,y\rangle=\sum_a\overline{x_a}y_a$. The maps are \[ H=(H_0,\ldots,H_3),\quad T=(T_0,\ldots,T_3),\qquad H_i,T_i:\mathbb C^{12}\to\mathbb C^3 . \] A third map involves one $u_i$ at a time: \[ \sigma(u_i)=(u_{i1}u_{i2},\,u_{i2}u_{i0},\,u_{i0}u_{i1}),\qquad \sigma(u)=(\sigma(u_0),\ldots,\sigma(u_3)). \] \paragraph{The array.} Arrange the twelve coordinates in four rows and three columns: \begin{equation}\label{eq:array} \begin{array}{c|ccc} &x_1&x_2&x_3\\\hline u_0&u_{00}&u_{02}&u_{01}\\ u_1&u_{10}&u_{11}&u_{12}\\ u_2&u_{21}&u_{22}&u_{20}\\ u_3&u_{32}&u_{30}&u_{31} \end{array} \end{equation} Row $i$ holds the entries of $u_i$, in the order shown. The columns are three vectors $x_1,x_2,x_3$ in $\mathbb C^4$, with entries $x_{r,i}$. Each monomial of $\sigma$ multiplies two entries of one row; each monomial of $H$ multiplies two entries, or their conjugates, from different rows and different columns; each monomial of $T$, two entries from different rows of one column. \begin{lemma}[Quartic identity]\label{lem:array} For all\leannote{quartic identity}{Proofs/BookHTQuartic.lean}{78} $u\in\mathbb C^{12}$, \begin{equation}\label{eq:quartic} \sum_{i0$ and all $(\lambda,u)$ near zero, \[ \operatorname{dist}\bigl(u,\textstyle\bigcup_iW_i\bigr)^2\le c\|f(\lambda,u)\|. \] \end{proposition} \begin{proof} We check the hypotheses of Lemma~\ref{lem:stress} for the map $f$ of Lemma~\ref{lem:reduction}. Conditions \textup{(S1)} and \textup{(S2)} hold by that lemma, and \textup{(S3)} is Lemma~\ref{lem:reduced}. For the stresses, fix $i$ and a unit vector $w\in W_i$. By Lemma~\ref{lem:reduction}(ii) the point $P+b(\lambda,u)$ with $u\in W_i$ lies in $M_i$; let $p$ be its parameter and take the real field \[ \ell_{i,w}(p)=3\operatorname{Re}\sum_{a=0}^2 \overline{\sigma(w_i)_a}\,h_{ia}(p), \] with $h_{ia}(p)$ the field along the family constructed above. It is continuous and a stress at that point. By the chain rule $Df=DF\circ Db$ it annihilates the derivative of $f$ there, which gives \eqref{eq:alongstress}. Let $v\in W_i^\perp$ satisfy $\beta_f(w,v)=0$, where $\beta_f$ is the polar form of $q_f$. Then both polar terms of $H$ and $T$ vanish at this pair, by Lemma~\ref{lem:reduced}, so \eqref{eq:kernelstress} applies with $n=v$. Since $w_i$ is a unit vector, it gives \[ \ell_{i,w}(0)q_f(v)=3\operatorname{Re}\langle\sigma(w_i),H_i(v)\rangle=\|v\|^2, \] which is \eqref{eq:stresspos}. Lemma~\ref{lem:stress} therefore gives the bound and shows that $f$ vanishes near zero only where $u$ lies in one of the transverse spaces. By Lemma~\ref{lem:reduction}(i) the zeros of $F$ near $P$ in the slice are then the points $P+b(\lambda,u)$ with such $u$, and by Lemma~\ref{lem:reduction}(ii) these are the points of the four families. \end{proof} \begin{proof}[Proof of Theorem~\ref{thm:real}] In the coordinates of Proposition~\ref{prop:simultaneous} each family is a coordinate subspace. So by Proposition~\ref{prop:exhaustion} the zero set of $F$ in a small slice is a neighborhood of the origin in $\mathbb R^4\times\bigcup_i\mathbb R^6_i\times\{0\}$, the model \eqref{eq:axes}, with the families as branches. Their common part, where $u$ and $\eta$ vanish, is the family $M_*$ of Lemma~\ref{lem:families}(b), the slice image of the four-parameter family. \end{proof} The constants and neighborhoods may depend on $\xi$.