Papers
Topics
Authors
Recent
Search
2000 character limit reached

Discrete Harmonic Morphisms: Theory & Applications

Updated 4 July 2026
  • Discrete harmonic morphisms are maps that preserve harmonicity in graphs by enforcing locally constant horizontal multiplicities and balancing conditions.
  • They bridge divisor theory, chip-firing, and tropical geometry, effectively pulling back harmonic functions and preserving Laplacian properties in various settings.
  • These morphisms extend classical Riemann–Hurwitz identities to arithmetical, metric, and probabilistic frameworks, offering new insights into network coarse-graining.

Discrete harmonic morphisms are structure-preserving maps in discrete and tropical geometry whose defining feature is compatibility with harmonicity in a graph-theoretic, metric, or polyhedral sense. In the classical setting of finite graphs, they are graph morphisms with locally constant horizontal multiplicity above each edge adjacent to a target vertex; equivalently, for surjective maps between graphs, they are precisely the maps whose pullback sends harmonic functions on the target to harmonic functions on the source. The notion sits at the intersection of divisor theory, chip-firing, tropical geometry, metrized complexes, and nonarchimedean skeleta, and it has recently also been used as a criterion for diffusion-preserving network coarse-graining (Archer et al., 11 Apr 2025, Waeterschoot, 18 Mar 2025).

1. Classical graph-theoretic definition

In the standard discrete formulation, one considers connected graphs Γ2\Gamma_2 and Γ1\Gamma_1 together with a graph morphism ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_1. For an edge e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2), either ϕ(v)=ϕ(w)\phi(v)=\phi(w) and ee is vertical, or ϕ(v)\phi(v) and ϕ(w)\phi(w) are adjacent and ee is horizontal. If ff is an edge incident to Γ1\Gamma_10, the local horizontal multiplicity Γ1\Gamma_11 is the number of edges incident to Γ1\Gamma_12 that map to Γ1\Gamma_13. The morphism is harmonic at Γ1\Gamma_14 when Γ1\Gamma_15 is independent of the choice of Γ1\Gamma_16, and the common value is the horizontal multiplicity Γ1\Gamma_17. In the loopless multigraph notation used in divisor theory, one also writes the vertical multiplicity Γ1\Gamma_18, and the local identity is

Γ1\Gamma_19

For non-constant harmonic morphisms, the degree is independent of the chosen target edge, and fiberwise sums of horizontal multiplicities recover that degree (Archer et al., 11 Apr 2025, Cao et al., 2022).

A complementary formulation uses harmonic functions directly. For graphs ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_10 and ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_11 with their simple random walk Laplacians, a surjective map ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_12 is a harmonic morphism if, whenever ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_13 is harmonic at ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_14, the pullback ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_15 is harmonic at every ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_16. Urakawa’s theorem, as used in recent network work, identifies this with horizontal conformality: adjacent fine vertices may only map to adjacent or equal coarse vertices, and for fixed ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_17 the counts

ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_18

must be constant for all ϕ:Γ2Γ1\phi:\Gamma_2\to\Gamma_19. This equivalence makes precise that harmonic morphisms are discrete analogues of horizontally conformal maps rather than arbitrary graph homomorphisms (Guadagnuolo et al., 9 Apr 2026).

Two points of terminology are essential. First, a harmonic morphism is stricter than a plain graph morphism because it imposes a balancing condition on local edge counts. Second, it is also different from a generic discrete harmonic map into Euclidean space: in the classical theory the target is itself a graph or a closely related combinatorial object, and local multiplicity data play the role of discrete branching.

2. Divisors, ramification, and Riemann–Hurwitz theory

The divisor-theoretic formulation, originating in the Baker–Norine framework and developed further in later work, makes harmonic morphisms behave like branched coverings of curves. For a finite graph e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)0, the canonical divisor is

e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)1

and a harmonic morphism e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)2 satisfies a discrete Riemann–Hurwitz identity

e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)3

where the ramification divisor is

e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)4

Taking degrees yields

e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)5

so non-constant harmonic morphisms satisfy e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)6. In this formulation, the local coefficient e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)7 is the discrete ramification term measuring the discrepancy between the source canonical divisor and the pullback of the target canonical divisor (Cao et al., 2022).

This divisor theory extends systematically beyond finite graphs. For vertex-weighted graphs, one replaces ordinary morphisms by indexed morphisms with edge indices e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)8, and the canonical divisor becomes

e=(v,w)E(Γ2)e=(v,w)\in E(\Gamma_2)9

For metric graphs, horizontal edges carry integer slopes

ϕ(v)=ϕ(w)\phi(v)=\phi(w)0

and the ramification term replaces vertical multiplicity by slope defects. For vertex-weighted metric graphs and metrized complexes of algebraic curves, analogous formulas persist, with additional contributions from vertex weights and from finite morphisms on the curve components. In every case the characteristic identity has the same form: canonical divisor on the source equals pullback of canonical divisor on the target plus an explicit ramification divisor (Cao et al., 2022).

A further development is a family of second main theorems in the sense of Nevanlinna theory. In the finite graph case, if ϕ(v)=ϕ(w)\phi(v)=\phi(w)1 are distinct target vertices and ϕ(v)=ϕ(w)\phi(v)=\phi(w)2, then

ϕ(v)=ϕ(w)\phi(v)=\phi(w)3

This turns ramification data into a counting inequality for inverse images of selected target vertices. Weighted, metric, and metrized-complex analogues replace the vertical-edge correction by the corresponding weight and slope defects, thereby placing discrete harmonic morphisms in a value-distribution framework parallel to the classical theory of maps between algebraic curves (Cao et al., 2022).

3. Arithmetical structures and generalized Laplacians

A recent extension studies harmonic morphisms together with arithmetical structures on graphs. An arithmetical structure on a connected graph ϕ(v)=ϕ(w)\phi(v)=\phi(w)4 is a pair ϕ(v)=ϕ(w)\phi(v)=\phi(w)5 of positive integer functions with ϕ(v)=ϕ(w)\phi(v)=\phi(w)6 and

ϕ(v)=ϕ(w)\phi(v)=\phi(w)7

The associated arithmetical Laplacian is

ϕ(v)=ϕ(w)\phi(v)=\phi(w)8

and the defining condition is equivalent to ϕ(v)=ϕ(w)\phi(v)=\phi(w)9. The natural structure is ee0 and ee1, which recovers the ordinary graph Laplacian (Archer et al., 11 Apr 2025).

If ee2 is a non-constant harmonic morphism and ee3 is an arithmetical structure on ee4, then the pullback structure on ee5 is given explicitly by

ee6

With ee7 the vertex-map matrix and ee8 the diagonal matrices of horizontal and vertical multiplicities, the key compatibility is

ee9

This identity shows that harmonicity is exactly the condition making generalized Laplacians functorial under pullback (Archer et al., 11 Apr 2025).

The same paper extends Baker–Norine-style functoriality to arithmetical critical groups. For a divisor ϕ(v)\phi(v)0, the degree is weighted by ϕ(v)\phi(v)1,

ϕ(v)\phi(v)2

principal divisors are those of the form ϕ(v)\phi(v)3, and the arithmetical critical group is

ϕ(v)\phi(v)4

A harmonic morphism induces a surjective pushforward

ϕ(v)\phi(v)5

and an injective pullback

ϕ(v)\phi(v)6

The paper also proves an arithmetical Riemann–Hurwitz formula. Writing the arithmetical canonical divisor as ϕ(v)\phi(v)7 and the ramification divisor as

ϕ(v)\phi(v)8

one has

ϕ(v)\phi(v)9

The associated arithmetical genus satisfies a degree formula formally parallel to the classical and Baker–Norine Riemann–Hurwitz theorems (Archer et al., 11 Apr 2025).

4. Metric, tropical, and skeletal generalizations

One line of generalization replaces graphs by higher-dimensional ϕ(w)\phi(w)0-PL spaces arising as dual complexes of toroidal schemes over a DVR. In that setting, a finite cover ϕ(w)\phi(w)1 is balanced at a ridge ϕ(w)\phi(w)2 over ϕ(w)\phi(w)3 when the local degree

ϕ(w)\phi(w)4

is independent of the adjacent facet ϕ(w)\phi(w)5. The central theorem states that a balanced finite cover preserves the tropical Laplacian under pullback,

ϕ(w)\phi(w)6

For dual complexes of finite toroidal morphisms this yields harmonic morphisms of skeleta, and in dimension one the identification is explicit: ridges become vertices, facets become edges, the local degree at a ridge becomes the classical local degree at a vertex, and the balancing condition is exactly the graph-theoretic harmonicity condition. A further consequence is a skeletal Riemann–Hurwitz formula in any dimension, expressed as

ϕ(w)\phi(w)7

where ϕ(w)\phi(w)8 is the different function and ϕ(w)\phi(w)9 is the tropical relative canonical divisor (Waeterschoot, 18 Mar 2025).

A second, closely related but conceptually distinct line comes from tropical geometry. There a tropical curve ee0 is a metric graph with infinite leaves, and a harmonic tropical morphism

ee1

is a proper continuous map that is affine linear on each edge or leaf and satisfies the balancing condition

ee2

at every vertex. Every such morphism arises uniquely from a residue matrix ee3 via integration of exact tropical ee4-forms, and ordinary tropical morphisms are the special case in which all edge slopes are integral. The target, however, is ee5, not another graph or polyhedral complex. For that reason, these objects are best viewed as harmonic maps from metric graphs to affine space, or as vector-valued harmonic functions with residues at the ends, rather than as harmonic morphisms between graphs in the Baker–Norine sense. The paper’s analytic significance lies in showing that these balanced affine-linear maps arise as scaling limits of harmonic amoeba maps on degenerating punctured Riemann surfaces (Lang, 2015).

These two directions clarify a major conceptual divide. In the graph-covering tradition, discrete harmonic morphisms are maps between discrete or polyhedral objects that preserve Laplace equations under pullback. In tropical Euclidean-target theory, harmonicity is instead encoded by edgewise linearity and Kirchhoff balancing. The local conservation law is common to both, but the target geometry and the role of local degree are different.

5. Random walks and network renormalization

A recent probabilistic reinterpretation treats discrete harmonic morphisms as the exact symmetry class for dynamically faithful network coarse-graining. In that setting, a coarse-graining is a surjection ee6 from a fine graph ee7 to a coarse graph ee8, both equipped with simple random walk. The random walk Laplacian is

ee9

and ff0 is a harmonic morphism precisely when pullback preserves local harmonicity. The main theorem states that this is equivalent to exact preservation of first-exit random-walk transition structure: for each macro-node ff1, each ff2, and each neighbor ff3,

ff4

where ff5 is the probability that a random walk started at ff6 first exits the macro-set ff7 into ff8. Thus discrete harmonic morphisms are the minimal condition under which the macro-jump chain is exactly the simple random walk on the coarse graph, up to a random time change coming from the residence time inside macro-sets (Guadagnuolo et al., 9 Apr 2026).

The same work introduces diagnostics for approximate harmonicity. The mean harmonic degree, modified harmonic degree, and harmonic deviation quantify how closely a coarse-graining approximates horizontal conformality. An exact harmonic morphism has ff9 and Γ1\Gamma_100. Empirically, geometric, Laplacian, and GNN-based renormalization schemes produce different “dynamical fingerprints,” and Laplacian renormalization was observed to yield exact harmonic morphisms at specific scales in several real networks, including Facebook, Web-edu, CS Collab, and Yeast. The paper also contrasts this with entropic susceptibility, which detects diffusion scales but does not detect exact first-exit preservation (Guadagnuolo et al., 9 Apr 2026).

This probabilistic reformulation does not replace the divisor-theoretic theory; it reinterprets it. Horizontal conformality becomes a condition on balanced macro-boundary wiring, and local degree becomes the combinatorial mechanism ensuring that exit probabilities from each macro-set agree with the coarse random walk kernel.

6. Adjacent theories and recurring distinctions

A recurring source of confusion is the use of “harmonic” for several nearby but non-equivalent constructions. One adjacent tradition studies discrete harmonic maps and harmonic conjugates on planar triangulations. In a multiply connected planar domain with conductances on the Γ1\Gamma_101-skeleton, Hersonsky constructs a discrete Dirichlet solution Γ1\Gamma_102, a harmonic conjugate Γ1\Gamma_103 defined through a discrete Dirichlet–Neumann problem, and a rectangular combinatorial net whose cells are quadrilaterals bounded by level curves of Γ1\Gamma_104 and Γ1\Gamma_105. The resulting map to a Euclidean annulus is built from

Γ1\Gamma_106

and it preserves the associated quadrilateral measure. This theory is closely tied to discrete uniformization and convergence to conformal maps, but it does not formulate or prove the pullback-of-harmonic-functions property that characterizes harmonic morphisms between graphs (Hersonsky, 2012).

Another adjacent direction studies discrete-harmonic piecewise-linear embeddings of triangulations into planar polygons. For a triangulation Γ1\Gamma_107 with positive weights Γ1\Gamma_108, the discrete Laplace operator is

Γ1\Gamma_109

and interior vertices satisfy Γ1\Gamma_110. In that setting, invertibility of the induced PL map into a non-convex polygon is characterized by a cone condition at reflex boundary vertices,

Γ1\Gamma_111

or equivalently by positivity of Γ1\Gamma_112 on all boundary triangles. These results generalize Tutte-type convex-boundary embedding theorems, but they concern harmonic embeddings into Euclidean domains rather than graph-to-graph harmonic morphisms with local degree data (Kovalsky et al., 2020).

The comparison with tropical Euclidean-target maps points in the same direction. Harmonic tropical morphisms and planar discrete-harmonic embeddings share edgewise linearity and vertex balancing, but the classical discrete harmonic morphism theory is distinguished by three structural features: a combinatorial target, local multiplicity or local degree, and functoriality for Laplacians, divisors, or harmonic functions under pullback. Within that narrower sense, the modern theory now spans finite graphs, weighted and metric graphs, metrized complexes, Γ1\Gamma_113-PL skeleta, and random-walk-preserving network quotients.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Discrete Harmonic Morphisms.