It is always good to have at least one example. I am reading the Preface to A Course in Functional Analysis by John B. Conway (Springer, 1985), where the author notes:
Historically, mathematics has gone from the particular to the general—not the reverse. There are many reasons for this, but certainly one reason is that the human mind resists abstractions unless it first sees the need to abstract.
The concept of a Krein space is an abstraction, and in this series I am developing this abstraction. Why do we need it? For what purpose? I have several examples in mind. One is the Minkowski space of special relativity, which is a real Krein space. In my previous posts we encountered Clifford algebras and complex structures, in particular complex spaces with Hermitian scalar products of signatures (1,1) and (2,2), which arise naturally when studying conformal symmetries.
In this post we will take a closer look at the Minkowski space introduced in Example 1 and Example 2 in Krein spaces – first steps. I will assume that the reader has done the exercises following that example.
Minkowski space.
Let
be standard Minkowski spacetime with coordinates
. Let with
be its metric tensor
![Rendered by QuickLaTeX.com \[ G=\begin{pmatrix}1&0&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&-1\end{pmatrix}\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-ca706219b152ab9765c5f25ad5abf8a5_l3.png)
and the Minkowski scalar product
![]()
Then
is a fundamental symmetry: we define
![]()
and since
and
we obtain
![]()
This is the usual construction turning the indefinite Minkowski form into a positive-definite inner product via a fundamental symmetry. See e.g. “Krein-Space Framework: Theory & Applications“.
Let
be any Lorentz matrix, that is a real
matrix satisfyng
![]()
If we define
, then
and
is again a fundamental symmetry. Thus Lorentz transformations (in particular Lorentz boosts) generate, in general, new fundamental symmetries.
We now make next step and specify
. First notice that for pure spatial rotation the matrix
is orthogonal,
. Therefore for pure rotations we do not obtain a new fundamental symmetry
, because in that case
. To obtain genuinely new fundamental symmetries we must include Lorentz boosts—transformations to reference frames moving with nonzero velocity with respect to the original one. (cf. Lorentz Transformations in Special Relativity).
Let us think about the physical significance of this observation. What does a fundamental symmetry of a Krein space do? It replaces an indefinite metric by a positive-definite one: in our particular case it replaces Minkowski geometry by a Euclidean geometry. This is equivalent to making the time coordinate imaginary instead of real. But the rate of time depends on the speed of the observer—hence the “twin paradox” and related effects. The splitting of spacetime into “space” and “time” is different for observers in relative motion. Fundamental symmetries precisely encode such splittings; they pick out different space–time decompositions compatible with the same underlying indefinite metric.
In quantum theory, replacing real time by imaginary time—replacing spacetime geometry by Euclidean geometry—is usually called “Wick rotation”. Stephen Hawking used this technique extensively in his work on cosmology. It is sometimes very helpful, but one must be careful, because the resulting Euclidean geometry depends on the observer’s reference frame. Peter Woit has devoted several posts to this subject on his most interesting blog Not Even Wrong:
A pure boost
Let us choose
to be a pure boost in the
– direction:
![Rendered by QuickLaTeX.com \[ L=L(\zeta)=\begin{pmatrix}1&0&0&0\\ 0&1&0&0\\ 0&0&\cosh\,\zeta&\sinh\,\zeta\\ 0&0&\sinh\,\zeta&\cosh\,\zeta\end{pmatrix} \]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-841a1758161daf56247589bfea8d0017_l3.png)
Note that
. The parameter
is sometimes called the rapidity.
Let us compute
In our case
is symmetric,
so
The matrices
form a one-parameter group,
![]()
as can be verified by explicit calculations with
and
Therefore
![Rendered by QuickLaTeX.com \[ L^TL=l(2\zeta)=\begin{pmatrix}1&0&0&0\\ 0&1&0&0\\ 0&0&\cosh\,2\zeta&\sinh\,2\zeta\\ 0&0&\sinh\,2\zeta&\cosh\,2\zeta\end{pmatrix} .\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-63356961208afc3b7a3f12b5d7fa4dfa_l3.png)
This
is given by
![Rendered by QuickLaTeX.com \[J'=\begin{pmatrix}1&0&0&0\\ 0&1&0&0\\ 0&0&\cosh\,2\zeta&-\sinh\,2\zeta\\ 0&0&\sinh\,2\zeta&-\cosh\,2\zeta\end{pmatrix} .\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-728447efeb5cdf07f248be5fb6cdf274_l3.png)
In Krein spaces – a quantum-theoretical monad method, Proposition 2 sates that
and
are positive self-adjoint operators on both
and
Let us see how this works in our particular case.
The space
is
endowed with the standard Euclidean scalar product, as we have seen it above. What is
in our case? The scalar product in
is defined by
![]()
Using
and the Lorentz property
, we can rewrite this as
![]()
This shows directly that
is positive definite: setting
. We then have:
![]()
with equality only for
, hence only for
. This positivity property is not so obvious if we look at the explicit formula, which can be computed as

containing apparently “dangerous” mixed term that can be negative.
The operator ![]()
Let us denote
![]()
Since
, we have
![]()
(Indeed,
implies
.)
Spectral decomposition
We know that
and
are self-adjoint positive operators on both
and
. Let us analyze their spectral decomposition.
Linear algebra textbooks typically discuss the spectral theorem only in complex spaces, because we want to have
solutions for the eigenvalue equation of an
matrix, and this property of polynomials is guaranteed over
, but may fail over
. A notable exception is S. Axler, “Linear Algebra Done Right“, where, on p. 136, 2nd edition, we find
Real Spectral Theorem: Suppose that
is a real inner-product space and
. Then
has an orthonormal basis consisting of eigenvectors of
if and only if
is selfadjoint.
Our
is self-adjoint (indeed, positive), so we should be able to find four eigenvalues and four eigenvectors. Moreover, these eigenvectors are orthogonal both in
and in ![]()
Finding the eigenvectors of
is a simple exercise. Here is one convenient choice:
![Rendered by QuickLaTeX.com \[ v_1=\begin{pmatrix}1\\0\\0\\0\end{pmatrix}, v_2=\begin{pmatrix}0\\1\\0\\0\end{pmatrix}, v_3=\begin{pmatrix}0\\0\\1\\1\end{pmatrix}, v_4=\begin{pmatrix}0\\0\\-1\\1\end{pmatrix}.\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-29a4fbf2de775c556b902a9df678faae_l3.png)
Exercise 1. Verify the above statement.
Their norms in
are
. To find their norms in X
, a short computation is needed. The result is:
![]()
![]()
Light cone surprise
Eigenvectors
and
, corresponding to eigenvalues
are on the light cone of Minkowski space: they are isotropic vectors for the Minkowski scalar product
. When I discovered this fact while writing this post, I was taken by surprise and asked myself: “Why?”. Is it a general feature valid in any Krein space, or is it just a coincidence specific to our example?
It is not difficult to find a simple argument suggesting that it must be so in general. However, because the argument is so simple, I am still suspicious about its validity. Here it is.
Proposition 1 Eigenvectors of
corresponding to eigenvalues
are always isotropic vectors in ![]()
Proof. Suppose
with
. Then, since
, we have
![]()
Now we use the fact that
and
are Hermitian with respect to the indefinite scalar product:
![]()
Thus

Since, by assumption,
, it follows that
.
So, at least formally, eigenvectors associated with eigenvalues
are isotropic.
Exercise 2. Is the above “proof” valid for a general Krein space? (I am not sure about the answer).
What next?
Next interesting, finite-dimensional, case of interest is
– the space of conformal twistors.
However, my aim is to develop a general theory that also covers the case of infinitely many dimensions, both real and complex. In infinite dimensions new complications arise. The spectrum of a bounded self-adjoint operator may be purely continuous, with no eigenvectors of finite norm. Topology (weak, strong, norm) starts to play a role in an essential way. I also want to cover non-separable Hilbert spaces, just in case.
We then need to use full spectral theory, which is usually developed in detail only in the complex case; the real case is often treated more briefly. To bridge this gap we will need to introduce complexification. So there is still some work to be done. In the next post we will discuss the complexification machinery.
After note (20-05-26 13:50)
I think I have found a better, more elegant proof of Proposition 1. The new proof should be adaptable to the continuous spectrum case in infinite dimensions. For a finite dimension it goes as follows: first we prove a simple lemma:
Lemma. JTJ = T^{-1}.
Proof. JTJ=JJJ’J=J’J=T^{-1}.
Then comes corollary:
Corollary. If
is an eigenvector to the eigenvalue
, the
is an eigenvector to the eigenvalue
.
Proof. Follows immediately from the lemma.
Now we prove Proposition 1: Assume
is an eigenvector of
to an eigenvalue
. We have
![]()
since vectors
and
are eigenvectors belonging to two different eigenvalues, and, by the Spectral Theorem, are orthogonal in
.

Second Summer School of Mathematics, Katsiveli, June-July 1964. In the first row (behind the cat), from left to right, A.N. Kolmogorov, N.N. Bogolyubov. M.G. Krein.
(Image credit: Handy Marks | public domain)