Gauge-invariant discretization
We do the discretization of the Usadel equation as follows. We first discretize the action
The action is
where
We subdivide the space to cells, centered on a rectangular lattice
We choose
We want a discretized theory that is invariant under the discrete gauge transformation
and
and in the continuum limit reduces to the original theory. Such discretization has the advantage of being insensitive to the gauge choice, and having exact discrete conservation laws associated with the symmetry.
Derivative term
We discretize the derivatives a
which satisfies an anticommutation relation analogous to continuum derivative.
We then discretize
where
|neigh|
the number of neighbors on the grid.
Expanding in small
which verifies the reduction to the continuum limit.
Field strength
The link matrices have the usual continuum limit expansion
where
As well known in lattice QCD, the field strength can be expressed in terms of the link matrices
which then allows expressing
Hall term
In the plaquette of Fig. 1 we have
So the structure is
To do the sum over the
S_H
=
\frac{\eta h^{d-4} d}{4i}
\sum_{\mathrm{plaqc}(i; jkl)}
\mathrm{Tr}
\Bigl(
(P_{lkji} - 1)(Q(i) - U_{ij} Q(j) U_{ji} Q(i) U_{il} Q(l) U_{li})
\Bigr)
\,,
where \mathrm{plaqc}(i;jkl)
are the plaquette corners. The last line
follows with direct calculation, and considering the cyclic
permutations.
Matrix current
We can also calculate the matrix current j\mapsto{}i
between neighboring cells:
J_{ij}^a
=
\frac{\partial}{\partial\xi}
S[
U_{ij}
\mapsto
U_{ij}
+
T^a U_{ij}\xi
\,,
\;
U_{ji}
\mapsto
U_{ji}
-
U_{ji} T^a \xi
]\rvert_{\xi=0}
where T^a
is an appropriate matrix generator, and the transformation
is inserted to only one of the links.
The local gauge invariance now implies that there is an exact discrete continuity equation
\sum_{j\in{}N_i} J_{ij}^a
=
\frac{\partial}{\partial\xi}
S[Q(i)\mapsto{}e^{\xi T^a}Q(i)e^{-\xi T^a}]\rvert_{\xi=0}
=
\frac{\partial}{\partial\xi}
S[\Omega(i)\mapsto{}e^{-\xi T^a}\Omega(i)e^{\xi T^a}]\rvert_{\xi=0}
=
R_{i}^a
\,.
This is one main advantage of the procedure, in addition to its invariance vs. gauge fixing.
However, the definition of the matrix current is asymmetric, so
that J_{ij}\ne{}-J_{ji}
as they differ by a quantity of order
\mathcal{O}(h^2)
. The asymmetry arises when T^a
does not commute
with U_{ij}
, so it is an issue only for the SU(2) component. The
problem is only in the interpretation.
The currents measured at sites i and j are different: since
the parallel transport of spin between these two locations can imply
rotation due to the gauge field, there's no reason why we should have
J_{ij}=-J_{ji}
, except in the continuum limit where the two points
become close to each other.
Implementation
The above is sufficient for numerical implementation: it is not
necessary to find out the saddle point equation symbolically. It can
be deduced by parametrizing first so that Q^2=1
and then using
automatic differentiation (AD). Only a routine evaluating the value of
the action is then needed, in terms of the AD dual variables.
When looking for the saddle point in equilibrium, the problem becomes even simpler; Q has then additional restrictions, and we are looking for the minimum of the free energy S.