Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Hilbert spaces require a positive definite inner product and are very well studied. Have vector spaces with a real "inner product" been studied at all, and if so under what name? In other words $\langle x|y\rangle $ is a real number, not just positive definite, and $\langle x|x\rangle = 0$ does not imply $|x\rangle = 0$. A search of the internet thus far has turned up nothing.

Motivation: The study of hilbert spaces grew out of the concepts of vectors in 3D euclidean space with a positive definite inner product of those vectors. It is well known today that spacetime is non-euclidean and at least 4-dimensional with a real metric, not a positive definite one like euclidean spaces. There are some results for Riemannian manifolds with "pseudo-riemannian", non-positive definite metrics but so far I can't find any studies of vector spaces with such a property for the "inner product" on that space.

Clearly the $\langle x|x\rangle = 0$ for non-zero $|x\rangle$ would be the toughest axiom to deal with. Perhaps it is so tough that no one has tackled it or been able to come up with any useful results. It would seem though that the clear importance of real metrics in the physical universe would make it an extremely important area to investigate.

share|cite|improve this question
I've improved your question's formatting; apologies if I changed your meaning. You can see here how I edited your question. Please see here for a guide to writing math with MathJax, and see here for a guide to formatting posts with Markdown. – Zev Chonoles Jul 20 '13 at 18:39
"$\langle x | y\rangle$ is a real number, not just positive definite..." I am confused. Even for positive definite real inner products, $\langle x|y\rangle$ can be negative. E.g., if $\langle x|x\rangle >0$, then $\langle x|-x\rangle <0$. Perhaps you want to learn about real bilinear forms. – Jonas Meyer Jul 20 '13 at 18:40
Thanks, that was a help! – Jim Eshelman Jul 20 '13 at 18:41
@JonasMeyer: I'm sorry to nitpick, but just a minor suggestion: the spacing is off when you write \langle x|-x\rangle, because MathJax (as would TeX) interprets the - as a binary operator between | and x. As long as we're using | as a divider, the -x needs to be grouped like this \langle x|{-x}\rangle, producing $\langle x|{-x}\rangle$. Using \mid instead of | adds extra space (and because of this I didn't change Jim's post to use it, it didn't seem like the effect he was going for), but does not cause confusion about - being binary or unary: we get $\langle x\mid-x\rangle$ – Zev Chonoles Jul 20 '13 at 18:46
Yes, you're right. That should be (x,x) real, not (x,y) – Jim Eshelman Jul 20 '13 at 18:47

There are indefinite scalar product spaces. I suggest reading "Indefinite Linear Algebra and Applications" by Gohberg, Lancaster, Rodman. Applications are wide; to name a few: theory of relativity and the research of polarized light (mostly Minkowski space is used here), and matrix polynomials (nicely covered in "Matrix polynomials", again by Gohberg, Lancaster, Rodman).

Each indefinite scalar product space is induced by a nonsingular Hermitian indefinite matrix $J$ by $$[x, y] := \langle Jx, y \rangle = y^* J x,$$ although I've seen other variations as is usuall with this (for example, $x^* J y$).

The vectors which you've mentioned, $x \ne 0$, but $[x,x] = 0$, are usually called degenerate, although other names are used as well, for example neutral. In later terminology (I think used mostly by physicists), $x$ for which $[x,x] < 0$ is called negative, and if $[x,x] > 0$, $x$ is called positive.

The most common indefinite scalar product space is hypperbolic, induced by $J = \mathop{\rm diag}(j_1,\dots,j_n)$, where $j_k \in \{-1,1\}$. Minkowski space is usually defined by $j_1 = \pm 1$ and $j_k = \mp 1$ for $k > 1$, or $j_k = \pm 1$ for $k < n$ and $j_n = \mp 1$.

There are wider classes of scalar products on finite real and complex spaces (I think there was even some work on spaces of quaternions) than indefinite ones. For example, orthosymmetric products, for which $J$ need not be Hermitian, but $J^* = \tau J$ for some $\tau \in \mathbb{C}$ such that $|\tau| = 1$.

Another widely researched class are symplectic scalar products, induced by $J = \left[\begin{smallmatrix} & {\rm I}_n \\ -{\rm I}_n \end{smallmatrix}\right]$.

I suggest reading Tisseur, especially her "Structured Factorizations in Scalar Product Spaces, Higham, Sanja Singer (especially "Orthosymmetric block reflectors" with Saša Singer), Mehrmann, Mehl, maybe few of my own papers,...

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.