K K K K 1 K 1 K K 0 K 00
K K K K 1 K 1 K K 0 K 00
1. Introduction
1.1. Most partial differential equations on a compact Riemannian
manifold M are formulated in terms of an exterior derivative d given on
M . A Riemannian metric on M then defines inner products on k-forms
and so dual notions d∗ . Of particular interest are the Laplacians Lk =
d∗k dk + dk−1 d∗k−1 which define Laplace equations Lk u = 0, Poisson
equations Lk u = g, heat flows u0 = −Lk u or wave equations u00 =
−Lu all defined on k-forms. Examples of nonlinear equations are the
sin-Gordon equation u00 = −Lu+sin(u) or the eiconal equation |df | =
1 on k-forms. Among linear systems, also the advection transport
equations like u0 = d∗v du or u0 = d∗ dv u are of interest, where dv rsp.
d∗v are modifications of d, d∗ playing the role of a generalized gradient
or divergence and where v is a vector field, defined by a weighted edge
attached to a vertex.
the nonlinear realm are not canonical at all. One would like to em-
ulate the continuum as well as possible. Discretizations of nonlinear
systems in particular should have global existence results if the con-
tinuum version has global solutions. The discrete versions also should
preserve integrability. The discretization should also work for gen-
eral networks and not only for numerical discretisations of continuum
spaces. Still, already in the linear case we would like to have a match
between the behavior on discrete spaces and the continuum limit with-
out just doing numerical discretizations in the form of partial difference
equations. In the discrete, on a general network, functions on the set of
k-dimensional simplices play the role of k-tensors. After a pre-ordering
of the simplices, one can define anti-symmetric tensors, discrete ana-
logue of k-forms. Following Poincaré, the exterior derivatives are then
given by incidence matrices of the graph. While the Laplacians are
independent of the choice of directions, the prescribed orientations in
general matter. The classical transport equation ut = ux for example
on k-forms, needs to be replaced by ut = F du, where F is a suitable op-
erator from (k + 1)-forms to k-forms. If F = −d∗ , transport happens in
all directions, leading to diffusion. For F (u)(v) = u(G(v)) with a vector
field G assigning to a vertex v an edge G(v), then this is deterministic
transport and a flow analogue to a differential equation u0 = G(u) on
a manifold M , where G is a vector field, a map x → G(x) ∈ Tx M from
M to the tangent bundle of M .
2. Examples
2.1. The Heat equation on k-forms is the dynamical system
ut = −Lu
utt = −Lu
4 OLIVER KNILL, HCRP PROJECT WITH ANNIE RAK
The wave equation has the integrals of motion û2k +v̂k2 and is an example
of a Hamiltonian system. On each eigen-mode, we have a harmonic
oscillator. The wave equation therefore is equivalent to a product of
finitely many harmonic oscillators. This is the same in the continuum,
but only that the number of oscillators is now countable. A Fourier ex-
pansion renders the wave equation equivalent to a sequence of harmonic
oscillators. Now, the d’Alembert solution can be implemented fast nu-
merically if the matrix exponential has been built in. Computer algebra
systems have procedures like matrix exponentiation already hardwired
so that solving the wave equation on a general network needs only a
few lines of code.
Lu = λu
Lu = g
|du| = 1
ut = d(v · u)
ut = v · du
sphere and we expect the flow to remain integrable in the sense that
all orbits are located on points or 1D or 2D tori. Numerics confirms
that. Can this be written as a Lax pair as in the case of the pendulum?
The three dimensional energy surface H(x, y, x0 , y 0 ) = (x02 + y 02 )/2 +
(x − y)2 /2 + cos(x) + cos(y) is constant. For a circular graph G = Cn ,
the stationary points of the sin-Gordon equation are critical points
of the Frenkel-Kontorova model and correspond to periodic solutions
of a symplectic map, the Standard map given by the second order
recursion equation xn+1 − 2xn + xn−1 = c sin(xn ) leading to the map
(x, y) → (2x − y + c sin(x), x) on the 2-torus R2 /(2πZ)2 .
2.9. Burgers equation. The classical friction-free Burgers equation
on the real line ut = 2uux can be written as ut = (u2 )0 , where u0 is the
gradient. If u is a function which vanishes at infinity or is defined on
Ra circle, this differential
0
Requation classically
R has the integral F (u) =
R
log(u) dx as F (u) = u
R t
/u dx = u
R x
dx = 0. In the discrete, we
k k+1
can define an operator P F :Ω →Ω which assigns to a form u the
form F (u)(x) = S( y,z⊂x u(y)u(z)), here S anti-symmetrizes, which is
only necessary for k > 0. Now we can look at the differential equation
u0 = d∗ F (u) .
being in the triangle, then summing over all pairs (e, f ) of edges in the
triangle t and then over all pairs of edges not in the triangle. The most
0 ∗
P
natural simplification is u = d F (u), where F (u)(t) = e,f ⊂t u(e)u(f )
is a nonlinear 2-form, a function on triangles. One can generalize this
to differential equations on k-forms:
u0 = d∗
P
e,f u(e)u(f )
,
3. Wave speeds
Since L = D2 , the wave equation (d2 /dt2 + L)ψ = 0 can be factored
(d/dt + iD)(d/dt − iD)ψ = 0 leading to the Schrödinger equations
ψ 0 = ±iDψ for the Dirac operator D and a complex-valued function
ψ(t) = u(t) + iD−1 u0 (t) encoding position u(t) = Re(ψ(t)) and velocity
u0 (t) = DIm(ψ(t)) of the classical wave. We write expx (v) = ψ(t) if
ψ(0) = x + iD−1 v. One of the basic questions we would like to know
is how fast signals propagate on the space of k-forms. We have not yet
looked at this systematically.
4. Integrability
A differential equation is DS integrable, if every invariant measure
defines an almost periodic systems in the sense that the spectrum of
the Koopman operator has pure discrete spectrum [2]. In smaller di-
mensional systems, this can be the case if every invariant measure of
the flow is located either on a fixed point, a fixed circle, a fixed 2-torus
or higher dimensional torus and the dynamics is conjugated there to a
translation. The pendulum is an example the flow is integrable as ev-
ery invariant measure is either located on an equilibrium point or a one
dimensional circle (homotopically trivial for small energies and wrap-
ping around the cylinder phase space for larger energies). The heat
and wave equations are examples of integrable systems when consid-
ered on graphs: For the heat flow, every invariant measure is located on
a point, a constant function, for the wave flow, every invariant measure
is located on a torus. The dimension depends on rational dependencies
of the scaled eigenvalues 2πλk of the Dirac operator D = d + d∗ of the
DIFFERENTIAL EQUATIONS ON GRAPHS 9
graph.
5. Topology
Differential equations on graphs help to prove theorems. Here is an ex-
ample, where the heat flow is used to prove the Brouwer-Lefschetz fixed
point theorem. A special case of this theorem tells that if a graph G is
homotopic to a point, then any automorphism of G necessarily has a
fixed simplex. Since a simplex is a vertex of the Barycentric refinement
and the Barycentric refinement of a graph has the same cohomology,
this easily implies the classical Brouwer-Lefschetz fixed point theorem.
Lets first look at the cohmology. Since the exterior derivative satisfies
d2 = 0, the kernel of dp : Ωp → Ωp+1 contains the image of dp−1 . The
10 OLIVER KNILL, HCRP PROJECT WITH ANNIE RAK
vector space
H p (G) = ker(dp )/im(dp−1 )
is the p’th simplicial cohomology of G.
The Betti numbers bp (G) = dim(H p (G)) define p (−1)p bp which is
P
References
[1] A. Chapman and M. Mesbahi. Advection on graphs. In 2011 IEE Conference
on Decision and Control of European Control Conference, 2011.
[2] O. Knill. On a spectral notion of integrability.
Univ. of Alabama in Birmingham talk, 3/28/2002,
http://www.math.harvard.edu/˜knill/seminars/integrable/birmingham.pdf.
[3] O. Knill. Weakly mixing invariant tori of hamiltonian systems. Commun. Math.
Phys., 205:85–88, 1999.
[4] O. Knill. The McKean-Singer Formula in Graph Theory.
http://arxiv.org/abs/1301.1408, 2012.
[5] O. Knill. If Archimedes would have known functions .
http://arxiv.org/abs/1403.5821, 2014.
[6] O. Knill. A Sard theorem for graph theory.
http://arxiv.org/abs/1508.05657, 2015.
[7] Oscar E. Lanford, III. Informal remarks on the orbit structure of discrete
approximations to chaotic maps. Experiment. Math., 7(4):317–324, 1998.
[8] H.P. McKean and I.M. Singer. Curvature and the eigenvalues of the Laplacian.
J. Differential Geometry, 1(1):43–69, 1967.
[9] E. Nelson. Internal set theory: A new approach to nonstandard analysis. Bull.
Amer. Math. Soc, 83:1165–1198, 1977.
[10] F. Rannou. Numerical study of discrete area-preserving mappings. 31:289–301,
1974.
[11] H. Toda. Theory of nonlinear lattices. Springer-Verlag, Berlin, 1981.
[12] S. Wolfram. Theory and Applications of Cellular Automata. World Scientific,
1986.
DIFFERENTIAL EQUATIONS ON GRAPHS 11
[13] X-S. Zhang and F. Vivaldi. Small perturbations of a discrete twist map. Ann.
Inst. H. Poincaré Phys. Théor., 68:507–523, 1998.