Forgot: this is about Find a subspace of $\mathbb{R}^4$ for which $x^T*A*x$ = 0
I was a little surprised to find that, in the cone $x^2 + y^2 = z^2 + w^2$ in $\mathbb R^4,$ there are infinitely many 2-planes passing through the origin and completely contained in the cone. Indeed, take any real vector $(A,B,C,D)$ with $A^2 + B^2 = C^2 + D^2,$ we can make a 2-plne in the cone from the linear span of $$ (A,B,C,D) \; \; \; \rm{and} \; \; (-B,A,-D,C). $$ We get a different 2-plane (I think) from the sapn of $$ (A,B,C,D) \; \; \; \rm{and} \; \; (-B,A,D,-C). $$ I also think that is it, for each nonzero vector in the cone, two 2-planes containing it. So far, I do not see anything in my many quadratic forms books that predicts this, but I could be looking in the wrong places.
I would like confirmation of all that. The cone over the Clifford torus is an important object in the differential geometry of minimal and constant mean curvature submanifolds. An early reference is Blaine Lawson (1970) in the Annals.
Meanwhile, given positive integers $(p,q)$ and the cone in $\mathbb R^{p+q}$ given by $$ x_1^2 + \cdots + x_p^2 \; = \; x_{p+1}^2 + \cdots + x_{p+q}^2, $$ what is the highest dimension of a linear subspace (through the origin) that is entirely contained in the cone? Finally, is there some finiteness result such as I got above, given this many independent vectors in the cone, these complete to a maximal linear subspace in exactly two(?) ways?
A few hours later: managed to relate this to something familiar. In $\mathbb R^3,$ the hyperboloid of one sheet $x^2 + y^2 = z^2 + 1$ is doubly ruled, two families of straight lines. If we intersect the cone $x^2 + y^2 = z^2 + w^2$ with the 3-plane $w=1,$ we get that doubly ruled hyperboloid. Furthermore, the original cone contains the cone over each of those straight lines, giving two $2$-planes for each point in the hyperboloid. http://en.wikipedia.org/wiki/Hyperboloid and http://en.wikipedia.org/wiki/Ruled_surface
A (coordinate) pseudo-Euclidean space $\mathbb{R}^{p,q}$ is just $\mathbb{R}^{p+q}$ with the "dot product"
$$ x\cdot y=x_1y_1+\cdots+x_py_p-x_{p+1}y_{p+1}-\cdots-x_{p+q}y_{p+q} .$$
The null quadric $Q=\{x\mid x\cdot x=0\}\subset\mathbb{R}^{p,q}$ is topologically the cone $C(S^{p-1}\times S^{q-1})$, which means it is $[0,\infty)\times S^{p-1}\times S^{q-1}$ modulo every point in $\{0\}\times S^{p-1}\times S^{q-1}$ identified to a single point. The map $[0,\infty)\times S^{p-1}\times S^{q-1}\to Q$ is given by $(r,u,v)\mapsto (ru,rv)$ where the latter vectors are interpreted as elements of $\mathbb{R}^p\times\mathbb{R}^q$ (a way of thinking about $\mathbb{R}^{p,q}$).
For instance in $\mathbb{R}^{2,1}$ this is $C(S^1\times S^0)$, the double cone sitting between the hyperboloids of one and two sheets (which are the solution sets to the two equations $x\cdot x=\pm1$). The two elements of the $S^0$ represent the two halves of the cone.
As a subset, $Q$ is not closed under addition. Given two vectors $x,y\in Q$, the dot product of their sum will be $(x+y)\cdot(x+y)=2(x\cdot y)$, so they span a linear subspace contained in $Q$ if and only if they are orthogonal with respect to this dot product.
Given a null subspace $U\subset\mathbb{R}^{p,q}$, the projection maps $U\to\mathbb{R}^p$ and $U\to\mathbb{R}^q$ must be one-to-one (for instance a vector in the kernel of $U\to\mathbb{R}^p$ would have to be both null and in $\mathbb{R}^q$, which means it must be zero). Therefore, $\dim U\le\min\{p,q\}$. We can see this upper bound is realizable by simply taking the basis $\{e_i+e_{p+i}:i\le\min\{p,q\}\}$.
Without loss of generality, suppose $p\le q$. Then the projection map $U\to\mathbb{R}^p$ is an isomorphism, which can be inverted and composed with $U\to\mathbb{R}^q$ to obtain an isometry $\beta:\mathbb{R}^p\to\mathbb{R}^q$, and conversely the subspace $U$ may be recovered from $\beta$ as the image $(I+\beta)(\mathbb{R}^p)$.
Therefore, the "moduli space" of maximal null subspaces of $\mathbb{R}^{p,q}$ can be identified with the space of linear isometries $\mathbb{R}^p\to\mathbb{R}^q$. Alternatively, one could use orbit-stabilizer to identify it with the quotient $O(q)/O(q-p)$, i.e. the Stiefel manifold $V_p(\mathbb{R}^q)$ which is a generalized flag variety.
Given a vector $x\in Q$, what is the moduli space of all max null subspaces containing it? Well, by decomposing it $x=(u,v)$ we see the associated isometry $\beta$ is already partially determined; it only needs to be specified on how to map $u^\perp\subset\mathbb{R}^p$ into $v^{\perp}\subset\mathbb{R}^q$, and so this "moduli subspace" is just $V_{p-1}(\mathbb{R}^{p-1})$. Indeed, in the case of $p,q=2$ this is $V_1(\mathbb{R}^1)$, i.e. the $1$-frames in $\mathbb{R}^1$, or equivalently the linear isometries $\mathbb{R}^1\to\mathbb{R}^1$ or equivalently $O(1)/O(0)$ - in all of these cases we get $S^0$, a set of two points, so there are precisely two null 2-planes through any null vector in $\mathbb{R}^{2,2}$.