Why doesn't the number of space dimensions equal the number of time dimensions?

Relativity treats spacetime as a four dimensional manifold equipped with a metric. We can choose any system of coordinates we want to measure out the spacetime. It's natural for us humans to choose something like $(t, x, y, z)$, but this is not the only choice. Even in special relativity the Lorentz transformations mix up the time and spatial coordinates, so what looks like a purely time displacement to us may look like a mixed time and space displacement to a moving observer. In general relativity we may choose coordinate systems like Kruskal-Szekeres coordinates where there is no time coordinate in the sense we usually understand the term.

So in this sense there is a symmetry between space and time coordinates because there is no unique separation between space and time. This is the point Harold makes in the comments.

But this does not answer your question. Regardless of what coordinate system we use, locally the metric will always look like:

$$ ds^2 = -da^2 + db^2 + dc^2 + dd^2 \tag{1} $$

where I've deliberately used arbitrary coordinates $(a, b, c, d)$ to avoid selecting one of them as time. If you look at equation (1) it should immediately strike you that there are three + signs and one - sign, so there is a fundamental asymmetry. It's the dimension with the - sign that is the timelike dimension and the ones with the + sign are spacelike. Whatever coordinates we choose we always find that there is are three spacelike dimensions and one timelike. We call this the signature of the spacetime and write it as $(-+++)$ or if you prefer $(+---)$.

Which brings us back to your question why are there three spacelike dimensions and one timelike dimension? And there is no answer to this because General Relativity contains no symmetry principle to specify what the signature is. If you decided you wanted two or three timelike dimensions you could still plug these into Einstein's equation and do the maths. The problem is that with more than one timelike dimension the equations become ultrahyperbolic and cannot describe a universe like the one we see around us.

So the only answer I can give to your question is that there is only one time dimension because if there were more time dimensions we wouldn't be here to see them.


Tegmark has a nice discussion of this. He essentially argues that more than 1 timelike dimension would remove our ability to predict the future from the present. In math terms, more than one timelike dimension would render our differential equations ultrahyperbolic, and ultrahyperbolic PDEs are not well posed for initial data given along spacelike hypersurfaces.

See this article for a more thorough discussion.