1. Introduction
Discrete Time Quantum Walks (DTQWs) are unitary quantum automata. They have been first considered by Feynman [
1] as tools to discretise path integrals for fermions, and later introduced in a more formal and systematic way in Aharonov [
2] and Meyer [
3]. DTQWs have been realized experimentally with a wide range of physical objects and setups [
4,
5,
6,
7,
8,
9,
10], and are studied in a large variety of contexts, ranging from quantum optics [
10] to quantum algorithmics [
11,
12], condensed matter physics [
13,
14,
15,
16,
17], hydrodynamics [
18] and biophysics [
19,
20].
It has been shown recently [
21,
22,
23,
24,
25,
26,
27,
28,
29,
30] that several DTQWs admit as continuous limit the dynamics of Dirac fermions coupled to arbitrary Yang–Mills gauge fields (including electromagnetic fields) and to arbitrary relativistic gravitational fields. In addition, a DTQW coupled to a uniform electric field has already been realized experimentally [
31].
Quite remarkably, the DTQWs which converge towards fermions coupled to Yang–Mills fields also admit exact discrete gauge invariances and discrete field strength ‘tensors’. These can be used e.g., to build new self-consistent discrete models of Dirac fermions interacting with Yang–Mills fields, where DTQWs are not only acted upon by gauge fields, but also act as sources to these fields. On the contrary, no exact discrete gauge invariance has been displayed for DTQWs which converge towards fermions coupled to gravitational fields, and no discrete field strength i.e., Riemann curvature has been defined either.
This article demonstrates how this gap can be filled. We focus on a certain family of DTQWs in discrete 2D space-time whose continuous limit coincides the dynamics of a (massless) Dirac fermion. We first show that these admit an exact discrete Lorentz gauge invariance and then present two alternate definitions of the Riemann curvature for these walks. More precisely, we define for each discrete walk discrete covariant derivatives in the direction of the grid coordinates. These derivatives generalise the usual covariant derivatives of differential geometry and allow the identification, not only of a discrete metric and a discrete 2-bein, but also of a discrete spin-connection defined on the lattice. The basic idea is then to define the Riemann curvature tensor of the space-time lattice (or of the DTQW) as the curvature of the spin connection using as gauge group the set of Lorentz transformations acting on spinors [
32,
33]. It turns out that there are actually two ways of implementing this idea and we therefore introduce two different discrete Riemann curvatures on the space-time lattice. The first Riemann curvature
depends on a (nearly arbitrary) reference connection while the second one
does not. It turns out that the curvature
of the DTQW essentially represents the difference between the curvature
of the DTQW and the curvature
of the reference connection. We also show that, in the continuous limit, the Riemann curvature tends towards the usual, continuous Riemann tensor. We finally compute the curvature
on a simple example before discussing all results.
2. Results
2.1. Blueprint: The 2D Dirac Equation
The curved space-time Dirac equation is usually written in the form [
34,
35]
where
is a spinor, and
are the
n-bein coefficients, which we suppose to be symmetrical, i.e.,
(note that this relation makes sense because there are as many values of
as there are values of
a and because it equates coefficients i.e., tensor components in a given basis, and not tensors). The
’s are the so-called Dirac operators obeying the usual Clifford algebra, and
In 2D space-time, Greek and Latin indices above only take two values, conveniently denoted by 0 and 1. The spin-connection
has thus only two independent components
and
. The spinor Hilbert space is also two-dimensional and is equipped with the Hermitian product,
where
where
are the metric components built from the 2-bein, which can be defined by
where
are the components of the 2D Minkovski metric in an orthonormal basis of the tangent space. We now choose an orthonormal basis
in spinor space and represent an arbitrary spinor
by its two components
. We also choose the Dirac operators
and
to ensure that their matrix representations in this basis coincide respectively with
and
where
and
are the first two Pauli matrices. The commutator then reads
. Expanding the compact notation above, the Dirac therefore equation reads:
The 2-bein, the metric and the two non-vanishing connection coefficients can then be practically read off directly from the Dirac equation. Taking the continuous limit of the QWs considered in this article delivers this form of the Dirac equation [
22]. In the next section, we will use discrete derivatives and put the QW equations in a form similar to (
6) and thus identify in the discrete equations a 2-bein, a metric and a connection.
By definition, Lorentz transformations on spinors are generated by the commutator of the . Thus, in 2D space-time, the Lorentz transform of a spinor has components for an arbitrary, possibly space- and time-dependent . In addition, the components of the spin connection transform according to . It follows from this that is invariant under Lorentz transformation. This quantity is the -, so-called mixed component of the Riemann curvature tensor. The components of the Riemann curvature tensor on the coordinate basis are where are the coordinate basis components of the inverse 2-bein: . The Ricci tensor and the scalar curvature are defined from in the standard manner. Note that the expression of is linear in the connection because the Lorentz group is abelian in 2D space-time. In what follows, a discrete Riemann curvature tensor will be computed by implementing Lorentz transformations on the discrete equations and identifying an invariant quantity.
2.2. A Simple Two-Step Quantum Walk
We work with two-component wave-functions
defined in 2D discrete space-time where instants are labeled by
and spatial positions are labeled by
and
. We introduce a basis
in Hilbert-space space and the components
of the arbitrary wave-function
in this basis. The Hilbert product is defined by
, which makes the basis
orthonormal. Consider now the quantum walk
where
T is the spin-dependent spatial translation operator defined by
and
is an
operator defined by
where
This article focuses on the two-step QW obtained by looking at the state of the original walk at only one in every two time steps, say the steps which correspond to even values of j (this is sometimes called the stroboscopic approach).
Written in full, the discrete equations of the two-step QW read:
where
and
As shown in [
22], this two-step QW admits a continuous limit if
admits one and this limit coincides with the Dirac equation in a curved 2D space-time where the spinor connection and curvature depend on the derivatives of
. The aim of this article is to show that the discrete equation can also be used to define a discrete metric, a discrete space-time connection and a discrete Riemann ‘tensor’ i.e., a full discrete geometry.
2.3. Covariant Discrete Derivatives
To define the geometry induced by this QW on the space-time lattice, it is necessary to change basis in the wave-function Hilbert space. The easiest way to do that is to write the equations of motion of the QW in an invariant, basis-independent manner by introducing covariant discrete derivatives in Hilbert space.
We start by defining the following simple, non covariant discrete derivatives:
where
f is an arbitrary
j- and
p-dependent quantity. These are discrete versions of the usual partial derivatives. Inverting the above equations delivers:
The equation of motion of the QW can then be rewritten as:
where
and
is the operator represented by the third Pauli matrix in the basis
i.e.,
is represented by the matrix
in the basis
.
Suppose now we change spin basis and rewrite (
12) in a new, possibly
j- and
p-dependent local basis
. We need to introduce the operator
which transforms the original basis
into the basis
,
, and its inverse
. Thus,
so that
and
.
Let us now define covariant time- and space-derivatives, starting with derivation with respect to time. One has:
This shows that
does not transforms as
under a change of basis in Hilbert space, but this also suggests introducing a new, covariant time-derivative of the form
where
is an arbitrary
j- and
p-dependent field. Using (
15), one can write:
where
with
and
and the time- and space-indices
j and
p have been omitted from the latest equations for readability purposes. Equation (
17) proves that
is a covariant time-derivative.
Space derivatives are slightly more complex. Using again (12), one can write:
and
As before, this suggests defining a spatial covariant derivative by:
where
is an arbitrary
j- and
p-dependent field and the transformation laws for
reads
and
The equation of motion (
12) of the QW can be rewritten in terms of covariant derivatives. We introduce a time-connection
and a space-connection
, fixing only at this stage the values of their 1- and 2-components:
We also introduce a ‘mass’
and impose that
thus ensuring that the equation of motion (
12) can be written as:
The 0-components of both connections and of the mass will be specified in the next section. In addition, the status of is discussed in the last section of this article.
Equation (
30) is one step closer to the continuous Dirac equation that the original form of the equations of motion obeyed by the two-step walk. In particular, it shows that the time-connection
and the space-connection
are to be understood as two components of a single, space-time connection
. This point of view will be adopted form here on.
The most important difference between (
30) and (
6) is that the operator
is not diagonal in the basis
. Changing spin basis to make this operator diagonal is the goal of the next section.
2.4. Mass and Space-Time Connection
2.4.1. Preliminary Gauge Change
Proceeding as in [
22,
23], we now change gauge i.e., spin basis by defining an operator
r which puts
in diagonal form. The characteristic polynomial of
reads
where
and
. Let
,
be the two (possibly complex) roots of
. From Equations (
12) and (
30), the eigenvalues
actually determine two local transport velocities. More precisely, these eigenvalues actually define a set of local 2-bein coefficients
(see above for details) on the space-time lattice. One finds
,
,
,
. This in turn defines the inverse metric ‘components’ on the space-time lattice
,
and
. The determinant of these components is
.
In the usual differential, and thus continuous geometry, the Greek indices on
n-bein coefficients, (inverse) metric components, etc. refer to components on the so-called coordinate basis
. In the discrete case, the equivalent of the basis
is clearly the set
and we therefore define accordingly the 2-bein ‘vectors’
and
. The quantities
can be interpreted similarly as the components of the inverse metric
. Changes of space-time coordinates can then be implemented in the spirit of [
36]. We finally define the discrete inverse 2-bein by the usual relations
where
is the Kronecker symbol.
We now recall that, in curved space-time, a spinor is normalized to unity, not with respect to the usual Lebesgue measure , but with respect to the metric-induced measure where stands for the determinant of the metric components. This means that the usual Hilbert product , which makes the initial basis orthonormal, does not coincide with the natural Hilbertian product to be used in spinor space. We therefore define the new Hilbertian product by , a new basis made of two eigenvectors of normalized with respect to and we define as the operator which transforms the original basis into the basis .
2.4.2. Choice of the Mass and Space-Time-Connection
Let us now specify the 0-components of the connections
and
as well as the mass
. Equations (
29), (
27) and (
28) lead to:
where
We now define
as the non-diagonal part of
. This fully specifies
in any basis of the Hilbert space and it also leads to
where
is the diagonal part of
. Since
r was chosen to make
diagonal, this last equation makes it possible to choose both
and
diagonal, and (
34) becomes a system of two equations for the four unknown
,
,
,
. In a generic situation, this system can be solved in a unique manner by imposing a couple of extra constraints on the unknown. We choose the same constraints as in the continuous case (see
Section 2.1) i.e.,
and
, which make both
and
proportional to the third Pauli matrix
.
2.5. Local Lorentz Transformations
Extending the definition of global Lorentz transformations for DTQWs proposed in [
36], we now define the local Lorentz transform of the spinor
by
and
for an arbitrary, real and non-vanishing field
defined on the 2D space-time lattice. Alternately, upon a Lorentz transformation,
where
and
is the operator represented by the third Pauli matrix in the basis
, and we use the practical notation
where
. Evidently,
.
Let us now compute the Lorentz transform of the DTQW equation of motion.
The mass
is anti-diagonal, so we write
which is not invariant under Lorentz transformation but becomes
Note that the product , which can be interpreted as the squared mass of the walk, is invariant under Lorentz transformation.
The connection matrices also change under Lorentz transformation. Of particular interest are the diagonal parts of these connections because they obey a relatively simple transformation law. Indeed,
The first two equations lead to
where
The following two equations lead to
while the final two equations deliver
Equating both expressions of
delivers
where
It is best to retain for
an expression which does not favour a set of components over the other. We therefore choose
as the final expression for
.
2.6. Riemann Curvature I
Assuming that
does not vanish and inverting the functions sinh and tanh, Equations (
43) and (
52) can be rewritten under the form
The identity
then leads to
Introduce now a reference connection
, with the sole constraint that
and
are both defined, and write
Note that the identities
then imply
We then define the discrete Riemann curvature
by
By (
56),
which represents the discrete Riemann curvature
of the connection
i.e., the curvature
of the DTQW.
2.7. Riemann Curvature II
Suppose now that one is interested in a curvature which caracterizes only how the connection coefficients change under Lorentz transformations which vary slowly in time and space i.e., for which
,
and
are all much smaller than unity. At the continuous limit, all Lorentz transformations are automatically slowly varying in both time and space because the time and space coordinates
t and
x are related to
j and
p by
and
, where
is an infinitesimal [
22,
23], so that
and
. However, slowly varying Lorentz transformations can also be considered outside the continuous limit (see the example in the next section).
The limit case of Lorentz transformations varying slowly in space is actually singular. Indeed, in the general case, Equations (
37)–(
42) relate the two independent variations
and
to the two independent discrete derivatives
and
. Inverting these equations thus delivers
in terms of the two independent variables
and
. To study the limit case of slowly varying Lorentz transformations, suppose
and
with
. Equations (
37)–(
42) then read:
At the first order in
,
vanishes from the equations so both variations
and
depend on the single variable
and they are therefore not independent. Indeed,
. In this limit, the general problem, which depends on two variables, thus degenerates into a single variable problem, thus making the limit singular. To define curvature, one then needs only one of the two variations and it is natural to retain
. The equation for
then reads
and the equation for
becomes similarly
where
.
From this choice and the identity
follows
where the
s index stands for ‘slow’. The ‘slow’ discrete Riemann curvature tensor
of a connection is then defined by:
where the index ‘s’ stands for slow, ensuring that
. In addition, the Riemann of the DTQW is defined as
.
2.8. Relation between the Two Riemann Curvatures
Let us now investigate how this second discrete Riemann tensor is related to the first one introduced in the previous section. To do so, suppose that both connections
and
are close to
, in the sense that their coefficients in the basis
are close to those of
. This implies in particular that
,
and
are small (see Equations (
37)–(
42)) i.e., that
is slowly varying in time and space. To simplify the discussion, we also suppose that there exist a
such that
, and
is then also slowly varying in time and space. We now convert
and
into a function
of
and a function
of
and expand these two newly introduced functions in their first variable at first order around 0. This leads to:
From this follows that
which leads to
where
Using again (
67), this becomes
Now, by definition,
represents
and
represents
. Since we are considering
’s which vary slowly in time and space, Equations (
63) and (
64) are valid. Thus,
In particular, , which links the two Riemann curvatures and of the space-time lattice.
2.9. Continuous Limit
Let us now discuss the continuous limit of
. The continuous limit addresses situations where the operator
and the wave-function of the walk vary on time- and space-scale much larger than the grid cell. The physical time
t and spatial coordinate
x along the grid are related to
j and
p by
and
where
is an infinitesimal. It has been shown in [
22,
23] that the continuous limit of the 2-step walk then coincides with the Dirac equation in a curved space-time with metric
. In particular, the matrices representing
and
in the basis
then tend towards unity while the matrix representing
tends towards
and
tends towards
. The discrete Riemann curvature then tends towards
where
is the mixed component of the usual Riemann curvature tensor to
,
,
,
. This component contains all the information one needs about the Riemann tensor because this tensor, in 2D space-times, has only one independent component. The
in the multiplicative factor comes form the fact that the zeroth components of the discrete connection tend towards
(as opposed to
). The
factor comes from the fact that curvatures are obtained by taking second discrete or continuous derivatives and that the above relation between
and
implies
and
. Finally, the components
of the continuous Riemann curvature tensor on the coordinate basis
can be recovered by taking the continuous limit of
where
is the discrete inverse 2-bein.
2.10. Example
The continuous limit of the walks studied in this article corresponds to the propagation of a Dirac spinor in a space-time metric of the form where t and x are the continuous coordinates corresponding to j and p and . Fixing these coordinates i.e., retaining this form for the metric, the simplest space-times with non vanishing curvature are realized by choosing the function a independent of x. We now therefore choose an angle which depends only on j and proceed to compute, as an example, the first of the curvatures defined above. Since nothing depends on the spatial position, all quantities are now indexed by j only.
For such walks, the operators
W and
L take the simpler form
and
with
.
A simple computation leads to . These values of lead to , and . If , the components of the discrete metric itself read , and . In addition, .
We now retain (assuming
)
where
and
. The matrix
can be read off these equations:
and its inverse reads:
The components of
are not modified by the change of basis i.e.,
and a direct computation delivers
with
where the index
j tracing the time-dependence of all quantities has been suppressed for readability purposes.
Since all angles depend only on
j, only the connection
enters the curvature. One finds that
while
and
This leads to
with
given by Equation (
83).
3. Conclusions
We have revisited a particular family of DTQWs whose continuous limit coincides with the 2D curved space-time Dirac dynamics written in synchronous coordinates. We have defined discrete covariant derivatives of the spinor wave-function along the grid coordinates, thus introducing discrete spin-connections and also generalised the notions of metric and 2-bein to the discrete lattice. We have then defined two different discrete curvatures from the transformation properties of the discrete spin-connections under Lorentz transformations. Both curvatures are closely related and one of them coincides, in the continuous limit, with the usual Riemann curvature from differential geometry. We have finally computed this discrete Riemann curvature on a particularly simple example.
Let us now comment on these results. In an arbitrary space-time, the most complete characterization of curvature is given the Riemann tensor. This tensor is usually computed from the space-time connection, but it can also be obtained from spinor connection [
32,
33]. The definition and computation of discrete curvature presented in this article thus start with a definition of discrete spinor connections for DTQWs, which is itself based upon the definition of discrete first and second discrete partial derivatives with respect to the grid coordinates. In the discrete case, spinor connections have a richer structure than in the continuous case because they contain more coefficients. In 2D space-time, a continuous spinor connection is fully defined by two coefficients, whereas one needs five coefficients to fully define a discrete spinor connection. These five coefficients can be partitioned into two sets, one of two coefficients pertaining to discrete covariant derivatives with respect to the discrete time index
j, and one of three coefficients pertaining to covariant derivatives with respect to the discrete space index
p. Note that these two sets only mix if one performs discrete Lorentz transformations in space-time, and these have not been considered in this article, where only Lorentz transformations in spinor space are carried out. We have therefore chosen, for readability purposes, to use a different letter for each set of coefficients (
defines discrete covariant time-derivatives and
defines discrete covariant space-derivatives). In addition, the discrete space-time connection is thus represented by
.
The computation of the Riemann tensor as the curvature of the spin connection coefficients using as gauge group the set of Lorentz transformations in spinor space does not deliver the usual space-time components of the tensor, but the so-called mixed components , from which the usual space-time components can be recovered through partial contraction with the inverse n-bein coefficients. This applies both to the continuous and the discrete case. In 2D, there is only one independent component to the usual continuous Riemann tensor, and the discrete one also has only one independent component.
We have proposed two different definitions of Riemann curvature for the DTQWs considered in this article. If one is mainly interested in quantum simulation of conventional continuous physics, the second definition, which makes use of slowly varying Lorentz transformations, is clearly the one of choice, if only because its continuous limit gives back the usual Riemann curvature of differential geometry. However, DTQWs are interesting in other contexts, for example in quantum computing and quantum algorithms, where the continuous limit is not necessarily of particular importance. It is therefore useful to develop, for these contexts, a very general notion of curvature which is not linked to what happens at the continuous limit or for slowly varying Lorentz transformations. This is why we have offered our first definition of Riemann curvature. For technicality reasons, the first definition makes it necessary to introduce a reference connection and the obtained Riemann curvature thus depends on this reference connection. In essence, the reference connection is the connection for which the first Riemann curvature vanishes. The easiest way to see this is to go back to Equation (
72). This states that the first curvature of a connection is the difference between the second curvature of that connection and the second curvature of the reference connection. There is no canonical choice for the reference connection i.e., the reference connection must be chosen on case by case basis, according to the context and interests of the computation.
The whole approach developed in this article is close in spirit to work which has been done in the last fifteen years, where classical Markov chains are used to define Ricci curvatures of graphs [
37,
38,
39]. Indeed, a Markov chain is essentially a discrete diffusion. It therefore defines a Laplace operator on the discrete structure where it lives and, thus, a Ricci curvature. Similarly, a DTQW is essentially a spin
wave propagating on the lattice. Since a spin
wave obeys the Dirac equation, a DTQW essentially defines discrete equivalents to all quantities appearing in the Dirac equation i.e., an
n-bein, and thus a metric, and a spin-connection. Once one has a discrete equivalent of the spin-connection, one can compute its curvature (in the sense of gauge theories), which coincides with the Riemann curvature. It is remarkable that classical Markov chains thus provide only a generalization of the Ricci curvature while quantum walks deliver equivalents to all geometrical objects of usual interest, from the metric to the spin-connection and, thus to the full Riemann curvature tensor.
As already mentioned, curvature is often introduced in differential geometry without using spinors. A standard approach is to first define a notion of parallel transport for tensor (including vector and 1-form) fields and then introduce curvature as the natural object which measures how much parallel transport along an infinitesimal closed loop modifies a tensor field. The parallel transport generates a covariant derivative of tensor fields and, thus, a space-time connection, encoded for example in the Christoffel symbols, which can be used to compute the space-time curvature. However, the space-time connection can also be represented by the so-called rotation coefficients, which determine the covariant derivatives of the n-bein. Now, this space-time connection can be extended in a canonical way to spinor fields. One can thus define the covariant derivatives of spinor fields and these can be used to compute directly the space-time curvature. This approach presents the advantage of being very close in spirit to Yang–Mills gauge theories: at each point in space-time the fiber is the spinor Hilbert space, the theory is invariant under the local action of various gauge groups (, the Lorentz group, etc.) in this fiber, and one computes for each group the curvature or field strength from the associated covariant spinor derivative.
Let us add a few comments about the mass
. If one focuses on usual physics, only the continuous limit counts and it has been shown in [
22,
23] that the mass
then vanishes. Thus, at the continuous limit, the DTQW under consideration describes the continuous dynamics of massless fermions. By definition, the DTQW does not describe known physics outside this limit i.e., in the discrete regime. In particular, we decided to call the matrix
the mass of the DTQW because the form (
30) of the discrete equation resembles the form (
6) of the continuous equation and the coefficient in front of
in (
6) is
times the physical mass. However, this does not presuppose that the matrix
, outside the continuous limit, shares any property with physical masses. In particular, the two coefficients
and
are not necessarily identical outside the continuous limit, where both vanish. In this sense, the matrix
should be considered as a generalised mass, which becomes a physical mass only at the continuous limit. Note that it is possible to construct DTQWs close to those considered in this article and whose continuous limits describe fermions of non vanishing mass (see, for example, [
29]). Let us also recall that some DTQWs not considered in this manuscript have, even in the continuous regime, complex mass terms [
23] which thus do not share the properties of physical masses.
Let us now conclude by mentioning possible extensions of this work. One should first address more general DTQWs coupled to arbitrary Yang–Mills fields. The extension to both higher dimensional space-times and higher spins should also prove interesting, starting with walks defined on square lattices, then moving on to more general grids, the ultimate goal being DTQWs on graphs. For example: what are the necessary graph properties for a DTQW to define a curvature on the graph? Or, how can one use graph geometry to write more efficient quantum algorithms? One should finally extend all these computations to alternate, comparable discrete models such as Lattice Gauge Theories (LGTs) and compare the results with those obtained for DTQWs.