Begin with graphs and linear algebra. Complexes, exact triangles, and derived duality are introduced through concrete constructions. The later routes use Hodge theory and motives; the geometric foundations and comparison theorems are stated where they enter the proofs.
Ways through this exposition
In this exposition
1. The starting complex
A connected graph with one fewer edge than vertices is a tree. Viewed through its cochain complex, this familiar criterion says that every edge assignment integrates to a vertex potential. The map expressing those differences will lead us to tree counts, electrical currents, and inequalities for graph colorings.
Let be a finite connected undirected graph, with vertices and edges. Loops and parallel edges are allowed here; a loop is a cycle, and two parallel edges form a cycle of length two. Choose edge orientations and a field . The cochain complex is
Its kernel consists of constants, since zero differences along a path force equal vertex values. There are no higher cochains, so rank–nullity gives
(1)
Lemma 1.1 (The tree criterion).
If , then is a tree. Equivalently, every edge assignment integrates to a vertex potential, unique up to a constant.
Proof.
The dimension formula makes surjective. A cycle would define a nonzero functional on edge assignments by summing around it, with traversal signs. This functional annihilates by telescoping, contradicting surjectivity. Thus has no cycles. Conversely, on a tree, integrate edge values along the unique paths from a root; this gives a potential, unique up to a constant. The argument works in every characteristic, including two. For , it gives the single vertex.
□
For the path , edge values integrate to . Adding an edge with value introduces the obstruction . We now keep this complex and ask questions it can answer beyond recognizing a tree.
This is a companion route to Fourier, Symmetry, and Reconstruction. There a polynomial's coefficient data lead to a root cover; here incidence data lead to a gluing complex. In each case, we retain the object, its symmetries, and the operations relating its parts before extracting a formula or count. Here we retain the integral lattices and specified cells of the boundary presentation.
We now study the operations that produce this complex. Global gluing is a derived functor; removing an edge gives an exact triangle, whose connecting map is the missing compatibility condition. Over the integers, a determinant functor measures finite cohomology, and derived duality supplies its character dual. These operations will prove an arithmetic deletion–contraction theorem: contracting a column that is times a primitive lattice vector contributes . Ordinary graphs have ; higher cell attachments can retain the extra integer.
An inner product supplies the boundary volumes. The squared coordinates of a unit boundary volume define a probability law, and exterior contraction gives all its joint-inclusion probabilities. Spanning-tree counts, electrical currents, and sharp inequalities for trees using a prescribed set of marked edges follow from this construction. Integral homology supplies the higher-dimensional weights; a six-vertex example shows torsion weighting removing a positive correlation. The complete simplex's Koszul resolution yields Kalai's formula in every dimension.
For graph colorings, we will build an actual algebraic variety: vertex coordinates subject to the edge inequalities . Localization and Hodge weights identify the chromatic coefficients as the multiplicities of its Tate cohomology. A compactification then supplies the intersection pairing whose Hodge–Riemann signature forces log-concavity. The coefficient inequality becomes a constraint on a geometric realization.
The same gluing pattern continues into tensor reconstruction and motives. A normalization triangle lifts the incidence differential to maps from attachment points into component curves. Multiplicative descent gives the generalized Jacobian as an extension of the component Jacobians by the graph torus. Keeping the extension in a tensor category lets us compute its motivic Galois group: an elliptic attachment can create additive symmetries while leaving the graph and graded cohomology fixed. The monodromy pairing of a nodal degeneration has a determinant equal to the graph polynomial. That polynomial also defines the hypersurface used in the relative period construction.
2. A graph as a derived gluing problem
The incidence map is the first instance of a general operation: take local data, ask whether it glues, and retain the obstruction together with the space of solutions. The derived global-section functor does this without choosing in advance which cohomology group will matter. We can construct it explicitly on a graph, then carry the same operation into integral complexes, arrangements, and algebraic curves.
2.1. A projective resolution computes the incidence complex
Form the incidence category of : its objects are vertices and edges, and each endpoint incidence gives an arrow . A loop has two such arrows from its vertex. A cellular sheaf assigns vector spaces and linear maps to these arrows. Its global sections are compatible choices of local values. An orientation records compatibility as
For a loop the two restriction maps are distinguished. The constant sheaf gives the original coboundary. A local system is the case in which all restriction maps are isomorphisms; it retains transport along paths.
The category of these diagrams is abelian: kernels and cokernels are taken at each cell. Global sections are left exact, since taking compatible values commutes with kernels. A surjection of diagrams need not give a surjection of compatible values. Its missing information is precisely what the derived functor records.
For a cell , let be the diagram whose value at is the vector space freely generated by arrows . Then
Evaluation is exact, so is projective. There is a projective resolution
(2)
At a vertex, the last nonzero map is , the identity. At an edge, it is , addition; its kernel is the difference of the endpoint generators. This verifies exactness cell by cell, including loops. Applying computes the derived functor:
(3)
The bracketed complex has degrees zero and one. The usual incidence formula has appeared as a derived-functor calculation, valid for arbitrary coefficient diagrams. Cellular sheaf cohomology and its derived constructions are developed in [27].
We work in the derived category, where a quasi-isomorphism—a map inducing isomorphisms on every cohomology group—is invertible. Thus a resolution can be replaced by the object it resolves, while its functorial maps remain available. A short exact sequence of complexes gives an exact triangle
Here , with the usual change of sign in the differential. Taking cohomology turns the triangle into a long exact sequence. Keeping the final arrow is useful: it records the obstruction to lifting a class, rather than only the dimensions of the groups.
2.2. Removing an edge produces an obstruction map
Let , retaining every vertex, and restrict to . Dropping the edge component is a surjection of the two-term complexes in (3); its kernel is in degree one. Hence there is an exact triangle
(4)
Its cohomology sequence is
The connecting map evaluates the discrepancy between the two endpoint values. All effects of the extra edge on global gluing are concentrated in this one morphism.
For constant coefficients, an edge joining two different components of makes surjective: their two independent constants can have any prescribed difference. It removes one component and introduces no first cohomology. If the endpoints already lie in the same component, and the edge introduces one first-cohomology class. Components and cycles are the two outcomes of the same exact triangle.
For a local system, contracting a nonloop edge transports its endpoint fibers into one fiber. This gives a quasi-isomorphism on derived global sections. One way to see it is to choose that transport as an identification: the difference of the two endpoint values and the edge value form an acyclic two-term summand, which can be cancelled. Contracting a spanning tree therefore leaves one fiber and loop transports .
Proposition 2.1 (Derived gluing with holonomy).
For a rank- local system on a connected graph,
Consequently
and for . On a tree, evaluation at any chosen root gives .
Proof.
The preceding acyclic cancellations identify the complex with the displayed loop complex. Its kernel is the common invariant subspace, and its Euler characteristic is . The projective resolution (2) has length one, so there are no higher derived global sections. For the remaining complex is just in degree zero.
□
Example 2.2 (A cycle can disappear in a realization).
Take a rank-one local system on a triangle with total holonomy . Removing one edge leaves a tree, so (4) reduces to the two-term complex
For both cohomology groups are . For the complex is acyclic. The underlying cycle persists, while the chosen transport makes its gluing discrepancy invertible. The twisted determinant in Section 3 will measure exactly this change.
We now keep integral coefficients. A rational quasi-isomorphism can erase finite gluing obstructions; derived duality and the determinant functor recover their arithmetic contribution.
2.3. Determinant lines turn exactness into arithmetic
An exact triangle describes how complexes fit together. A determinant functor turns that gluing into a multiplication of one-dimensional lines. Over , these lines also measure the finite groups that disappear after passage to .
For a bounded complex of finite free abelian groups, put
An exponent means the dual line. The determinant construction passes to perfect complexes and sends an exact triangle to
The usual parity convention handles orientation signs; we will take absolute values. This is the determinant functor of Knudsen–Mumford [28]; its two-term construction is given explicitly in [29].
If is acyclic, cancellation of boundaries gives a canonical rational trivialization . For an integral generator , define
This is the absolute Reidemeister torsion with the convention that , in degrees , has torsion .
Proposition 2.3 (Arithmetic torsion and exact triangles).
If all cohomology groups of are finite, then
(5)
For an exact triangle of such complexes, .
Proof.
Write and . The sequence splits over , since is free. The inclusion has index . In the determinant line, the boundary factors in adjacent degrees cancel. Replacing an integral volume of by one of contributes to . This proves the formula. Determinant multiplicativity and the compatible rational trivializations prove the assertion for triangles. Equivalently, the alternating product of orders in their finite long exact cohomology sequence is one.
□
Here is the dual information carried by a finite group. Let be a map of free abelian groups of equal finite rank , invertible over , and put . The complex , in degrees , is a free resolution of . Its determinant section belongs to , and . Its coefficient in an integral generator therefore has absolute value . The shifted derived dual is represented by
where a change of differential sign gives the displayed representative. The dual has its sole cohomology in degree zero:
(6)
Indeed, applying to the coefficient triangle gives the last isomorphism: is injective and has no nonzero homomorphisms from . This is the finite part of the universal coefficient theorem [31].
The resulting pairing is concrete and canonical:
Changing either lift changes the value by an integer. If it vanishes against every , then , so ; the same argument on the other side proves perfection. Thus , and the determinant contributions of the resolution and its shifted dual multiply to
(7)
This arithmetic square will be the weight of a higher tree.
The integral lattice and the cell coordinates remain part of the enumeration. For example, the reduced integral complexes of and are quasi-isomorphic: each has a single in degree . Their tree counts are and . The determinant functor organizes exactness and torsion; the metric and the specified cells supply the volumes and the choices being counted. Multiplicativity of Reidemeister torsion and its determinant-line interpretation are developed in [30].
2.4. An exact triangle proves arithmetic deletion–contraction
Let be free abelian of rank , and let have full rational rank . For each -element set whose columns span , put , and define
The sum is zero when no such set exists, and is one in rank zero. Choose a nonzero column , where is primitive and . Write , and let be the remaining columns in this free quotient. This is contraction by the saturated rank-one lattice generated by .
Theorem 2.4 (Arithmetic deletion–contraction).
With these integral normalizations,
(8)
For a zero column only the deletion term occurs.
Proof.
Separate the sets according to whether they contain . For , the full-rank condition is precisely that the columns indexed by form a rational basis of . There is a short exact sequence of two-term free complexes
It gives an exact triangle of perfect complexes. All three are rationally acyclic, so Proposition 2.3 gives . Its finite cohomology sequence is the extension
The shifted dual contributes the same factor . Multiplying the two torsions, and then summing the monomials, proves the recurrence. A zero column cannot belong to a rational basis.
□
For graphs take , the zero-sum vertex lattice. Every non-loop incidence column is primitive, so ; identifying its endpoints identifies with the zero-sum lattice of . Integral path integration gives for a tree. Thus the theorem gives
with value zero for a disconnected deletion. The exact triangle explains why contraction has coefficient one in graphs and an arithmetic coefficient in higher dimension.
For instance, attach two -cells to a circle by maps of degrees and . The top boundary is . Its two rational trees have first homology and , with duals in top cohomology. Their polynomial is . Contracting the first column leaves a rank-zero quotient and gives ; the extra factor records the finite cohomology of the rank-one complex being removed.
2.5. The determinant line carries a probability law
The preceding arithmetic coefficients become probabilities through the metric on the determinant line. This operation applies to any subspace with a specified orthonormal coordinate system. Its graph and cellular instances will follow by choosing a boundary map.
Let have dimension . Its determinant line sits inside . Choose a unit generator
where is the ordered wedge of coordinate vectors. Orientation changes signs, while is unchanged. Give an -element set probability , and let be orthogonal projection onto .
Theorem 2.5 (Exterior-power inclusion law).
For every coordinate set ,
Here is successive interior multiplication by the vectors indexed by , in a fixed order. Sets larger than have zero probability, and the empty-set determinant is one.
Proof.
In the coordinate expansion of , contraction by keeps precisely those terms whose index contains . The remaining coordinate wedges are distinct and orthonormal, so its squared norm is the sum of over these terms.
Since lies in , contraction by equals contraction by . The metric and the unit volume give the Hodge-star isometry on . Successive contraction of its top volume is, up to sign, the Hodge star of the wedge of the contracted vectors. Thus
The last equality is the exterior metric: a wedge's squared volume is its Gram determinant. Because is self-adjoint and idempotent, . These are the entries of .
□
Let be an integral boundary matrix of full row rank, with weights , and put . Take . Pulling an integral volume through and normalizing gives
(9)
The integral resolution identifies with the order of the finite homology group; its derived dual identifies the matching cohomology factor. The inclusion law is then an exterior contraction of that same determinant line. Torsion weights and random-tree correlations arise from the arithmetic and metric realizations of one boundary presentation.
3. The same boundary map counts, conducts, and correlates
The coboundary records components in its kernel and cycles in its cokernel. With an inner product, it also gives a Laplacian: its determinants count trees, its inverse measures electrical resistance, and its orthogonal projection gives random-tree correlations.
Throughout this section, is a finite connected undirected loopless graph, possibly with parallel edges. Put and , orient each edge arbitrarily, and let
be its incidence matrix. Here is the coordinate vector at . Give each edge a positive conductance , write , and set
The operator is the usual coboundary after rescaling edge coordinates: . The weights change the geometry of the spaces, while the cohomology remains that of the graph. Except where explicitly stated, all conductances in the examples are .
3.1. A finite Hodge theorem
For every vertex function ,
(10)
Consequently is positive semidefinite and, by connectedness, its kernel consists exactly of constants. Let act as the inverse of on the orthogonal complement , and as zero on constants. This is its Moore–Penrose pseudoinverse; no choice of root enters its definition.
Proposition 3.1 (Hodge decomposition and projection).
There is an orthogonal decomposition
The second summand has dimension and represents in the rescaled coordinates. The orthogonal projection onto the first summand is
(11)
Proof.
The Green operator supplies a chain homotopy for the two-term derived global-section complex. Put
The spectral definition of gives
Thus on the complex. Moreover , and acts as the identity on . It is self-adjoint, so it is the orthogonal projection onto that kernel. The complex deformation retracts onto its harmonic cohomology, with zero differential: constants in degree zero and in degree one. Its complementary degree-one projection is , and the Euler characteristic gives the stated dimension. The orthogonal decomposition is the metric realization of this deformation retract.
□
There are no -cochains here. Thus a harmonic -cochain means a cochain annihilated by the adjoint of ; the corresponding edge Laplacian is . If is a tree, the harmonic summand vanishes and . Every edge assignment is a gradient. If is a coherently oriented triangle with conductances , its harmonic line is generated by
The obstruction to integration is literally one line in a three-dimensional space.
Cohomology supplies the obstruction space; Hodge theory uses the inner product to choose harmonic representatives and a projection. This projection will give the tree probabilities.
3.2. A determinant that lists all spanning trees
Define the weighted tree polynomial
For a one-vertex graph we use , the contribution of the empty tree. Choose a root , delete its row from to obtain , and delete its row and column from to obtain
Theorem 3.2 (Weighted matrix-tree theorem).
For every root,
(12)
If are the nonzero eigenvalues of , then
(13)
Proof.
Use the zero-sum vertex lattice and its integral basis , . In these coordinates the boundary is . A rational boundary basis gives a two-term resolution whose degree-zero cohomology is reduced of the chosen subgraph. This group is torsion-free; when finite it is trivial. The boundary bases are therefore exactly the spanning trees, and their arithmetic determinant factors are one.
Pull the integral volume through the weighted boundary . In the determinant-line construction of Section 2.5, its cellular coordinates have squared norms
All other coordinates vanish. The squared Gram volume is , proving the first assertion.
The Hodge splitting of into constants and their orthogonal complement gives
Its diagonal entries are the grounded determinants just computed. This gives the spectral formula. For , the determinant line and the empty tree have volume one, as do the empty determinant and product.
□
This is the graph specialization of the integral determinant-line construction; its cellular versions are discussed in [4]. The following examples evaluate its metric realization using symmetry.
3.3. Symmetry turns eigenvalues into concrete counts
Example 3.3 (Complete and complete bipartite graphs).
For , , where is the all-ones matrix. Its nonzero eigenvalue is with multiplicity , so for
In particular has trees and has .
For with , the vectors supported on the -vertex part and summing to zero have eigenvalue , with multiplicity . The analogous subspace on the other part has eigenvalue , with multiplicity . On functions constant on each part, the remaining eigenvalues are and . Hence
For instance has trees, has , and the star has exactly one. All these counts follow from four invariant subspaces rather than a list of trees.
Example 3.4 (A weighted family behind Cayley's formula).
Choose positive numbers and assign conductance to the edge of . If and , then
Deleting vertex and applying the rank-one determinant identity to its diagonal part gives, for ,
Thus an entire polynomial identity sits above the numerical count:
For and , the edge conductances are . The three tree weights are , totaling , exactly . Setting every to projects this weighted identity to Cayley's formula; keeping the variables preserves degree information.
Example 3.5 (The hypercube and its characters).
For , the -cube has vertex set and joins vertices differing in one coordinate. For , the character
is an eigenfunction: flipping a coordinate in changes its sign, and flipping any other coordinate leaves it fixed. Therefore
These characters form an orthogonal basis, giving
Thus has trees, the ordinary cube has
and has
There is a direct group-theoretic reason for the eigenbasis: the graph is a Cayley graph of , and its translation-invariant Laplacian is diagonal in the characters of that group.
Example 3.6 (Cycles and periodic grids).
The cycle , , is a Cayley graph of . Its Fourier characters have Laplacian eigenvalues . With ,
The last equality follows by evaluating at . The spectral formula therefore gives . With arbitrary conductances, a tree is obtained by omitting exactly one cycle edge, so the refined identity is
The same Fourier calculation extends to a two-dimensional periodic grid. For , the Cartesian product has vertices, and its Laplacian is the sum of the two factor Laplacians. Product characters give
For , the nonzero eigenvalues are with multiplicity four and with multiplicity four. Its tree count is . More generally, a Cartesian product of any connected graphs has eigenvalues given by all sums of factor eigenvalues: apply to tensor products of eigenvectors. One spectral decomposition therefore supplies a family of exact enumeration formulas.
Example 3.7 (The Petersen graph).
Realize its ten vertices as the -element subsets of , with adjacency meaning disjointness. Every vertex has three neighbors. Adjacent vertices have no common neighbor; distinct nonadjacent vertices have one. If is its adjacency matrix, counting length-two walks gives
Constants have eigenvalue . On their orthogonal complement, the remaining eigenvalues solve , hence are and . Their multiplicities satisfy and , because . Thus . The Laplacian has spectrum
and
The count is an explicit consequence of the graph's uniform intersection patterns.
3.4. The inverse measures resistance
For distinct vertices , put . Injecting one unit of current at and removing it at means solving
The mean-zero solution is . The voltage drop is the effective resistance
(14)
This definition agrees with minimizing dissipated energy. Indeed, the current satisfies , and any other such current has the form with . Expanding its energy gives
because the cross term is . The minimum is . These electrical and tree interpretations are developed systematically in [5].
Proposition 3.8 (Adding one edge).
Add a new edge from to of conductance , allowing a parallel edge if one already exists. Then
(15)
under the weighted tree distribution of the enlarged graph.
Proof.
Ground a root and remove its coordinate from , obtaining . The new reduced Laplacian is . The rank-one determinant identity gives
Grounded and mean-zero solutions differ only by a constant, so the quadratic form is . The term independent of counts trees avoiding the new edge; the coefficient of , multiplied by , counts those containing it. Divide by the total weight.
□
For a tree, the unique unit flow follows the path from to , so is the sum of along that path. With unit conductances and path length , adding a unit edge creates spanning trees. For a unit square, opposite vertices are joined by two length-two branches in parallel, so . Adding a diagonal therefore changes its tree count from to ; the new diagonal appears with probability . These are instances of one formula, which also applies when the existing network has many intertwined cycles.
Increasing a conductance can only decrease every effective resistance. This follows from the energy minimum, or directly by differentiating the inverse on :
The right side also measures the sensitivity. If the endpoints of have equal potential under this unit-current experiment, increasing that conductance has zero first-order effect. For an edge added directly between and , the rank-one inverse identity gives the exact new resistance . Enumeration and electrical response are controlled by the same matrix perturbation.
3.5. The Hodge projection becomes a probability kernel
Choose a random spanning tree with
For an edge , let denote its incidence column. The matrix from (11) has entries
Changing an edge orientation changes its row and column signs together; principal determinants are unaffected.
Theorem 3.9 (Transfer-current determinantal law).
For every set of distinct edges,
(16)
In particular, .
Proof.
Take . The rooted boundary resolution and its metric give a unit generator of . Formula (9) and the matrix-tree theorem identify its squared cellular coordinates with
Its subspace is also : deleting one vertex row removes the unique linear relation among the rows of . Its orthogonal projection is therefore the Hodge projection . The exterior-power inclusion law, Theorem 2.5, gives . The one-edge contraction gives .
□
The determinantal law is associated with Burton and Pemantle [6]. Each random tree selects a basis of the incidence columns, and the projection minors give the probabilities of joint selection.
Since is a projection of rank ,
(17)
For a unit-conductance edge-transitive graph, all edge probabilities are . They are for , for , for the ordinary cube, and for Petersen. For a weighted triangle,
which is exactly the diagonal entry obtained from its harmonic-line projection.
For distinct edges, the determinant gives
(18)
This proves pairwise negative correlation. Hadamard's inequality also gives . If contains a cycle, its incidence columns are dependent and the determinant vanishes, as required for a tree.
The tree polynomial also records exact deletion effects. If , then
A bridge has ; deleting it gives zero spanning-tree weight. For a unit cycle, each edge has , and deleting one leaves the unique path tree. An edge with inclusion probability near one accounts for most of the tree weight, so deleting it removes most of that weight.
For any specified edge set , there is also a compact law for its random occupancy :
As a principal submatrix of a projection, has eigenvalues , so this factors as . Therefore has the distribution of a sum of independent Bernoulli variables with parameters . These variables describe the total count; the selected edges themselves generally remain dependent.
Example 3.10 (Adjacent and opposite edges in ).
Here and . Thus . For edges sharing a vertex, , so ; disjoint edges give . Therefore
Among the trees, three contain a prescribed adjacent pair and four contain a prescribed opposite pair. Conditioning on one edge lowers an adjacent edge's probability from to , while an opposite edge remains at .
There is a further small surprise. Orient the three edges at a chosen vertex consistently. Their principal kernel is , with eigenvalues . If is that vertex's degree in , the same generating identity gives
Hence , , and . The full degree distribution comes from a three-dimensional projection calculation.
3.6. A sharp inequality for every marked set of edges
Mark any set of edges, and sort the trees by how many marked edges they use. The Hodge projection forces the generating polynomial's roots to be real, giving a sharp inequality for these counts even when the graph has no symmetry.
Theorem 3.11 (Sharp marked-edge inequalities).
Let be a finite connected loopless graph, possibly with parallel edges, with positive edge weights . Fix , and let be the sum of over spanning trees with . Write for the number of components of , including isolated vertices, and put
Then exactly for . The polynomial has degree and only strictly negative real roots. For every ,
(19)
Equivalently, the sequence , , is log-concave. The constants are sharp, even for unweighted simple graphs.
Proof.
Retain , , and the Hodge projection . Giving marked edges the extra weight , the matrix-tree theorem and the determinant identity already used for the transfer-current law give
For completeness, delete one vertex row from . The changed reduced Laplacian is ; factoring and using gives the first determinant. The rooted expression for its kernel is the same orthogonal projection .
Since is positive definite on ,
An eigenvector of with eigenvalue , extended by zero outside , lies in : equality in the contraction inequality for an orthogonal projection forces the extended vector into its image. Such gradients are exactly those coming from vertex functions constant on every component of . Modulo global constants their dimension is . Conversely every such gradient gives an eigenvector with eigenvalue . Thus the product has factors , factors with , and constant factors from the zero eigenvalues. This proves the root and support assertions.
We now derive the coefficient inequality. Write . Fix and set , of degree . Rolle's theorem, with root multiplicities retained, shows that all roots of are negative. Hence with . If its first three coefficients are , Cauchy–Schwarz gives , because and . Substitute , , and to obtain
which is (19). Sharpness follows from the next example.
□
Example 3.12 (An infinite equality family and a strict case).
For , , mark all edges incident to one vertex and orient them outward. Then , where is the all-ones matrix. Its eigenvalues are and , the latter repeated times. Consequently
The normalized coefficients form a geometric progression, so every interior inequality is an equality. For , the counts are : the sharp factor is , and . Instead mark the three edges of a Hamilton path in . The marked and unmarked edges each form a path, and their kernel has eigenvalues . Thus , and the sharp inequality gives at both interior indices.
This is Newton's inequality realized by a graph's Hodge projection. It applies to every marked edge set and every choice of positive weights. The chromatic-polynomial theorem later requires a richer intersection ring and its deep Hodge–Riemann theorem; the argument here closes using the operators we have already constructed.
3.7. A determinant sensitive to holonomy
A twisted version replaces scalar differences by parallel transport. Assign to each oriented edge, with , and define
Vertex changes of unitary basis conjugate this Laplacian and preserve the holonomy around every oriented cycle. Forman's theorem, reproved by Kenyon [7], states
(20)
Each component contains exactly one cycle. Its weight combines edge conductances with cycle holonomy. The next calculation proves the formula directly for a single cycle.
For a cycle with vertices, orient the edges coherently and put . The square matrix has only two nonzero terms in its determinant expansion: choosing all forward vertex entries, or choosing all source entries. Their signed difference gives
With unit conductances and , a gauge makes every edge transport . The ordinary Fourier modes then give eigenvalues
whose product is . Trivial holonomy restores the constant section and the zero eigenvalue. Nontrivial holonomy removes that section. This is a concrete instance in which keeping monodromy turns a degeneracy into a measurable determinant.
The incidence map has given us counts, resistances, and correlations. Keeping its integral lattices will reveal a further invariant: the finite graph Jacobian.
4. The integral structure: trees, lattices, and a finite Jacobian
Working over a field reveals the number of independent cycles. Working over also reveals lattice indices: do the boundary columns generate the whole lattice of possible boundaries, or a sublattice of finite index? For graphs the index is one. In higher dimensions it can carry torsion.
Let be a finite connected undirected graph, with an orientation chosen for each edge, and let be its incidence map. A loop has zero column. Write
If is a fixed vertex, a path from to , with signs adjusted to the chosen orientations, has boundary . These differences form an integral basis of . Thus connectedness gives integral surjectivity, and hence surjectivity after tensoring with :
(21)
There are no two-cells, so the kernel really is . Consequently it is free of rank . If , the map is an isomorphism. Deleting the row of therefore gives a square matrix of determinant . A tree solves every integral conservation equation uniquely, with integral edge values.
Lemma 4.1 (The incidence matrix is totally unimodular).
Every square minor of belongs to .
Proof.
Consider a square submatrix. If a column has at most one nonzero entry, expansion along that column reduces the assertion to a smaller minor. Otherwise every column has its two entries , and the sum of the rows is zero, so the determinant vanishes. Starting with the empty minor of determinant one proves the assertion.
□
This elementary argument explains why graph boundary bases have no hidden integral index. It also explains a familiar computational advantage: incidence constraints often preserve integrality in optimization problems. Higher cellular boundary matrices need not be totally unimodular.
4.1. A group whose order counts spanning trees
Put , and delete the row and column of to obtain . The finite graph Jacobian, also called the critical or sandpile group, is
Indeed, the sum of the columns of is zero, so its non-root columns generate its image. Projection off the root identifies with and sends these generators to the columns of . This also makes the independence of the root transparent. The terminology connects linear equivalence of vertex divisors with chip-firing: firing a vertex changes a divisor by a Laplacian column [8].
Proposition 4.2 (Integral refinement of the matrix-tree theorem).
For a connected graph,
where is its number of spanning trees. For the one-vertex graph the reduced matrix is empty and its determinant is one.
Proof.
Loops have zero incidence columns and belong to no spanning tree, so removing them preserves both and . The quadratic form is positive definite: extend by zero at the root, and connectedness forces a function with zero edge differences to vanish. Thus , in degrees , is a perfect free resolution of . Proposition 2.3 identifies its arithmetic torsion with , while its determinant section has coefficient . The unit-conductance case of Theorem 3.2 gives . For one vertex the free complex is empty and its torsion is one.
□
The determinant remembers only the order. Smith normal form remembers the group: if unimodular row and column operations give , with positive , then
Example 4.3 (Cycles and complete graphs).
For a cycle , , . To see the group directly, number the vertices cyclically and write , with . The Laplacian relations say , hence and . Conversely these substitutions satisfy every relation, including the relation at the root. The reduced Smith form is therefore .
For , , the reduced matrix is , where is the all-ones matrix. Its presentation has generators , , and relations , where . Change the integral basis to , , and . Subtracting the last relation from the others gives , while the last relation becomes . Eliminate to obtain
Thus has sixteen spanning trees and Jacobian . It has the same tree count as , whose Jacobian is cyclic of order sixteen. Even the finite group sees more than the determinant. The case has trivial Jacobian.
4.2. The same group between cycles and cuts
Equip with the standard edge inner product and define
These are the integral cycle and cut lattices. Over they are orthogonal complements. Each is primitive in : this is immediate for a kernel, while an integral real gradient has an integral potential after its root value is normalized to zero, by integration along paths. For an integral lattice , let
Proposition 4.4 (A finite integral gluing obstruction).
There are isomorphisms of finite abelian groups
In particular the determinant of either lattice is .
Proof.
The vectors , for non-root vertex basis vectors , form a basis of with Gram matrix ; its discriminant group is the cokernel of that matrix. Orthogonal projection has image . For the nontrivial inclusion, a homomorphism extends to , since is primitive and hence a direct summand as an abelian group. An integral vector represents the extended functional, and its projection represents the original one. The kernel of is , and the preimage of is . Interchanging and completes the proof. The order of a discriminant group is its Gram determinant.
□
This is the lattice description developed by Bacher, de la Harpe, and Nagnibeda [9]. The real orthogonal decomposition always splits, but its integral version can fail to split; the Jacobian measures that failure. For , a cycle generator has squared norm , so its rank-one discriminant group is visibly . For a tree, and , so the obstruction disappears.
5. Higher trees: the same exactness, with new arithmetic
Let be a finite cell complex of dimension . Use the augmented integral cellular chain complex, with the sum of coefficients. Thus degree zero homology below means reduced homology. Suppose . A spanning -tree is a subcomplex containing the entire -skeleton and satisfying
For these are ordinary spanning trees. For , the definition constrains the top two homology groups. When all lower reduced rational homology of also vanishes, the trees are rationally acyclic.
Put , a free integral lattice of rank . A tree has exactly top cells: its boundary columns are a basis over of . Equivalently, any two of the following conditions imply the third: top-degree acyclicity, codimension-one rational vanishing, and the count . This is the exact linear-algebraic continuation of the connected graph theorem. The boundary columns also define a representable matroid; its bases are the spanning trees under the stated vanishing assumption [10].
5.1. Why torsion is squared in the count
For a spanning -tree , truncate its augmented chain complex to the top two homological degrees and reindex it as the perfect complex
Its kernel is zero and its cokernel is the finite group . The determinant line therefore has arithmetic torsion . Its shifted derived dual has cokernel ; the universal coefficient theorem identifies this group with . Consequently
Choose an integral basis of and express the full top boundary in it as . A nonsingular -column submatrix defines exactly a spanning tree, and its determinant section has coefficient , whose absolute value is . To assemble these sections, put , with positive cell weights, and let be the unit integral volume form of . Then
The cellular wedge vectors are orthonormal. The squared norm of is , so
(22)
Cauchy–Binet is the coordinate expression of this exterior norm. Derived duality identifies its arithmetic coefficients, and exact triangles give their contraction law. For graphs, finite reduced is trivial, so every tree has weight one.
The integral cycle basis fixes the volume normalization. Using the cellular metric on instead introduces the covolume and torsion corrections of the general matrix-tree theorem [11, 32]. The broader torsion–tree theorem expresses Reidemeister torsion through alternating products of such enumerations [32].
5.2. Cayley's formula in every dimension
Let be the complete -skeleton on labelled vertices, where . Its spanning trees retain every face of dimension less than , and have -faces. Kalai's theorem is
(23)
The binomial coefficient is zero if . The formula includes Cayley's count for , but in higher dimensions it is a torsion-weighted count [12].
The complete simplex gives a split Koszul resolution. Its contracting homotopy will determine the determinant-line volume and the power of . Distinguish one root vertex. The cycles , indexed by -element subsets of the other vertices, form an integral basis of . Independence follows from the unique non-root face in each cycle; generation follows from the cone contraction for a cycle . The top boundary matrix in that basis is : root-containing top faces give the identity, and is the simplex boundary matrix on the remaining vertices.
Identify its chain groups with exterior powers of . Writing , the boundary operator is contraction , and its adjoint is exterior multiplication . The Koszul relation
gives a contracting homotopy for the full augmented simplex complex. It also controls the metric on each exterior degree. Thus
Decompose . On , the operator is multiplication by ; on , it is zero. Hence the eigenvalues of are , with multiplicity , and , with multiplicity . Taking the determinant in (22) proves (23). The full simplex's permutation symmetry and its exterior algebra have organized an entire family of tree enumerations.
Example 5.1 (Four higher trees on four vertices).
For , there are four triangular faces. Every tree has three of them: remove any one face from the tetrahedron's boundary. The result is a triangulated disk, so its homology has no torsion. Formula (23) gives , the ordinary count in this small case.
Example 5.2 (A higher tree that remembers the number two).
On vertices , take all fifteen edges and the ten faces
Each edge belongs to two faces and every vertex link is a five-cycle. Thus this is a connected closed triangulated surface with Euler characteristic , namely .
The torsion is visible without appealing to the surface classification. Use the integral cycle basis , , for the complete one-skeleton. The first five faces kill . The other five impose
All remaining generators reduce to one with , and mapping to respects every relation. Therefore
The square boundary map has full rank, so . This is a spanning two-tree of , but it contributes four to the weighted count, not one. The complete count is ; it is a count with arithmetic multiplicity.
The distinction can be made completely numerical. Exhaustive exact enumeration of the possible ten-face sets gives 46608 integral-acyclic trees and twelve trees with first homology . The latter are all relabellings of the projective-plane triangulation above. Their automorphism group is , of order , so orbit–stabilizer explains their number as . Hence the ordinary number of rational two-trees is , whereas the determinant counts
These counts can be reproduced by forming the twenty boundary columns in the ten cone-cycle coordinates and computing every ten-column minor with exact integer elimination.
5.3. Acyclicity is not contractibility
The projective-plane example already distinguishes rational acyclicity from contractibility. Even integral acyclicity can miss a nontrivial fundamental group. Form the two-dimensional presentation complex of
It has one vertex, two one-cells, and two two-cells. The exponent sums of the two attaching words and give
Its positive-degree integral homology vanishes. Nevertheless is the binary icosahedral group of order 120 [13]; the complex is not contractible.
For a graph, the fundamental group is free, and its abelianization detects its rank. Two-cells introduce relations, so a nontrivial perfect group can survive with trivial abelianization. Higher trees extend the boundary-map argument while exposing this distinction between homology and homotopy.
6. A probability law that survives in every dimension
The higher-tree determinant also gives a probability law. Its weights are the squared orders of finite integral homology groups. Lyons [25, 26] developed this probabilistic theory; the finite argument below allows arbitrary positive cell weights.
Keep a finite nonempty CW-complex of dimension satisfying
Use the augmented integral chains of Section 5, so degree-zero homology is reduced. Choose an integral basis of the cycle lattice , write for its rank, and let be the number of -cells. In this basis the top boundary is
and the homology hypothesis gives it full row rank. By the spanning-tree criterion in Section 5, its nonsingular -column submatrices are exactly the spanning -trees. For each such tree,
(24)
The group is finite, and the trivial group has order one.
is the orthogonal projection onto the row space of . For every set of -cells,
(27)
where is the principal submatrix indexed by . In particular, for distinct cells ,
(28)
(29)
The partition function, probability distribution, and kernel are unchanged by changing the integral basis of .
Proof.
The top boundary complex of a tree is a rationally acyclic resolution of its finite homology . Its shifted derived dual resolves . The torsion product in (7) identifies the squared arithmetic coefficient as . Applying the exterior norm in (22) gives the partition function; positive weights and full row rank make positive definite.
Normalize the boundary volume to a unit generator of . Its squared cellular coordinates are exactly , by (9). The orthogonal projection onto this image is . Theorem 2.5 therefore gives every joint-inclusion probability. Single and double exterior contractions yield the marginal and covariance formulas; the latter is the two-vector Gram determinant.
Changing the integral cycle basis transports the determinant section by a unit in , whose absolute value is one. It changes neither its normalized line nor the coordinate probabilities. The row subspace, hence its orthogonal projection, is likewise unchanged. In rank zero the determinant line is , its unit generator is , and the only selected set is empty. This gives the stated conventions.
□
Changing the orientation of a top cell conjugates by a diagonal sign matrix, so principal determinants are unchanged. The ensemble depends on the cellular decomposition: subdivision changes its ground set and trees. The integral cycle basis fixes the normalization of and (25), as described above.
For , the hypothesis says that the graph is connected. Every spanning tree has trivial reduced , so . The theorem becomes the weighted graph matrix-tree and transfer-current laws. For , finite homology can be nontrivial; the same projection law naturally selects a different measure.
Corollary 6.2 (Adding a cell and measuring its influence).
Attach an additional -cell to , keeping the lower skeleton fixed, and let its cellular boundary have cycle-coordinate vector . Give it weight . If , then
For an existing cell,
Proof.
The new matrix is . The matrix determinant lemma gives the first identity. Trees avoiding the new cell retain total weight , so their complement gives the probability stated. Differentiating the finite sum in (25) proves the final identity.
□
In the graph case is the difference of the two endpoint vectors and is their effective resistance in the original weighted network. The same insertion formula measures how a new cell boundary changes the torsion-weighted family.
6.1. An explicit correlation formula in every dimension
Let be the complete -dimensional simplicial complex on labelled vertices, with , and give its top faces unit weights. Write for the ordinary boundary matrix from oriented -faces to oriented -faces. Its rows use cellular coordinates. Its row space is the same as that of : writing the cycle-basis embedding as gives with injective.
Identify the oriented simplicial chain spaces with exterior powers of . For , the boundary is contraction and its adjoint is exterior multiplication , where . The identities
give . Thus is the orthogonal projection onto the row space of , which equals the row space of and hence is the kernel in (26).
Each boundary column has entries equal to , so the diagonal entries of are . Two distinct top faces have one common boundary face exactly when they share vertices. In that case the corresponding off-diagonal entry is ; in every other case it is zero. The two-cell determinant proves the formula. Finally, splitting shows that contraction maps isomorphically onto and annihilates . Its rank is therefore .
□
Cells with no common boundary face are pairwise independent. For a larger collection, the joint law is the principal determinant (27). The familiar complete-graph edge probability belongs to the family in all dimensions.
6.2. Six vertices: torsion removes a positive correlation
For there are triangles and every spanning two-tree has triangles. The complete-complex kernel is
Every triangle has inclusion probability . Two triangles sharing an edge have joint probability and covariance . Triangles sharing just a vertex, or having disjoint vertex sets, have joint probability and covariance zero.
The projective-plane example gave integral-acyclic trees and twelve trees with first homology . The ordinary and torsion-weighted counts are therefore
We now compare the corresponding probability measures. Under the uniform measure each of the trees has equal weight. Under the determinant measure each projective-plane triangulation has weight four. The probability of obtaining one of those twelve triangulations is therefore
The effect reaches beyond the probability of torsion itself. Exact inclusion counts give the following comparison; both measures have one-triangle marginal .
In particular, the complementary triangles and occur together in uniformly counted trees. Thus
Uniform rational higher trees can have positively correlated faces. Weighting by squared torsion orders gives the projection law, with zero covariance for this pair.
For reproducibility, the enumeration uses the cycle basis , , of the complete graph. The ten triangle columns containing vertex are unit vectors; for , the remaining columns are
One runs through all ten-column subsets, evaluates their determinants by checked fraction-free elimination, and accumulates either weight or weight for each nonsingular subset. For each fixed pair, the resulting raw and weighted counts are respectively when the triangles share an edge; when they share one vertex; and when they are complementary. All pairs in a given class have the same counts. The weighted counts also follow independently from the projection formula. The computation verifies the finite counts and homology orders.
7. When higher intersection theory proves a graph inequality
The boundary presentation also records the graph's edge dependencies. We first realize its chromatic coefficients as Tate cohomology, using localization and Hodge weights. An intersection pairing in a compactification will then constrain those dimensions: consecutive coefficients satisfy . Huh proved this graph inequality using algebraic geometry [24]; Adiprasito, Huh, and Katz established the underlying Hodge theory for arbitrary matroids [23]. The proof below follows the two geometric realizations and their coefficient identity.
7.1. Deletion–contraction as a derived triangle
The chromatic coefficients can be realized as dimensions of cohomology spaces. Give each vertex a complex coordinate, and regard an edge as a forbidden equality. The resulting coloring space is the smooth variety
Its defining equations have rational coefficients. A point over a finite field is a proper coloring by elements of that field. Over , the same equations give a hyperplane-arrangement complement. Write . Parallel edges repeat a constraint and change neither the space nor the chromatic polynomial. A loop makes both the coloring space empty and the chromatic polynomial zero. We therefore work with the simple graph obtained by removing repeated parallel constraints.
Theorem 7.1 (Chromatic coefficients as Tate cohomology).
For a finite simple graph on vertices, if , then
For each edge , there is a natural short exact sequence of mixed Hodge structures
(30)
Parallel edges in impose the same equality and are discarded.
The shift in degree and the Tate twist arise together from codimension one. We use the following framework input. If is a smooth closed divisor in a smooth complex algebraic variety , and , localization and purity give
(31)
Here derived global sections retain the cochain complex and its maps; places the divisor's contribution two cohomological degrees later. This is the localization triangle with support on , together with the purity identification of that support complex. Its cohomology sequence is exact in mixed Hodge structures. Deligne supplies this structure and the strictness of its maps [33, §2.3, §3]; the corresponding arrangement argument is treated by Shapiro [34]. Our convention is that has type and weight .
We first prove a slightly broader assertion: for the complement of any finite arrangement of distinct affine hyperplanes, is pure of type and vanishes above the ambient dimension. Induct on the number of hyperplanes, simultaneously in every ambient dimension. With no hyperplanes, affine space has only .
Delete one hyperplane . Let be the complement of the remaining hyperplanes and . Then is a closed smooth divisor in , and is itself a hyperplane-arrangement complement in : omit empty intersections and identify repeated ones. Both and have fewer hyperplanes, so induction applies. The relevant part of (31) is
The first Gysin map goes from weight to weight ; the last goes from weight to weight . A morphism between pure Hodge structures of different weights is zero. Thus both maps vanish, giving
Both ends are pure of type . Exactness and strictness imply that the middle has the same type and weight. The sequence also proves the asserted vanishing, since has one lower dimension. A rational Hodge structure of this type is a direct sum of , proving the induction. The sequence is natural; a direct-sum decomposition requires a choice of splitting.
For a graph edge , take . Then , while identifying the two equal coordinates identifies with . Hence the sequence above is (30), and
(32)
Put . Since contraction reduces the number of vertices by one, (32) becomes . The chromatic polynomial satisfies the same recurrence: colorings of with equal colors at are exactly colorings of . For an edgeless graph both polynomials are . Induction therefore gives . Comparing coefficients proves the theorem.
□
The numerical deletion–contraction identity has become an exact sequence of cohomology spaces. The decisive step was the vanishing forced by their weights. The Betti-number formula is also a consequence of the Orlik–Solomon description of arrangement cohomology [35, Theorem 5.2 and formula (1.4)]; the argument here exhibits the derived triangle that produces it.
Example 7.2 (The triangle's two cohomology degrees).
For , quotient by simultaneous translation and put , . The forbidden lines are , , and . Deleting the edge gives ; on its divisor , the restriction is . Consequently
so , , and . The residue of is on the divisor. Wedge it with to obtain a class whose residue generates the divisor's first cohomology. Thus the extra degree-one and degree-two classes are visible in the residue maps themselves. For a tree, the edge differences and one root coordinate instead give , hence .
7.2. Reduced coefficients and the motivic lift
Suppose now that is connected and loopless, with . Quotient the coordinate space by simultaneous translation and let be the resulting -dimensional vector space. Its arrangement complement satisfies . Let be the complement of the projectivized arrangement in . Choose an edge form . It never vanishes on , so the unique representative with supplies an algebraic isomorphism
The projective complement is thus also an affine arrangement complement. Künneth gives , and the theorem gives
The positive reduced characteristic coefficients are therefore
(33)
For the square, and . The three Betti numbers will reappear as the mixed intersection numbers in its wonderful compactification. The coefficient identity links these two realizations; Hodge–Riemann positivity in the compactification will then constrain the ranks of the open complement's Tate cohomology.
There is a motivic triangle behind the same deletion. For varieties over , Voevodsky's Gysin theorem supplies
(34)
in [36, Proposition 3.5.4]. Here a mixed Tate motive means an object in the thick triangulated subcategory generated by the Tate objects . Affine space has motive , and this subcategory is closed under twists, shifts, and cones. Induction on the hyperplanes in the triangle therefore proves that every coloring-space motive is mixed Tate. The triangle retains the maps that produced the recurrence, while the Hodge realization identifies each cohomology degree as a pure Tate space. This supplies both an object and a realization for the chromatic coefficients before we impose their intersection-theoretic inequality.
7.3. From edges to a graded intersection ring
In this section let be connected and loopless, with at least two vertices. A graph with a loop has identically zero chromatic polynomial and can be handled separately. The graphic matroid retains which edge sets are forests. Its rank function is
where counts components, including isolated vertices. This is also the rank of the incidence columns indexed by . Thus a connected graph has matroid rank . A matroid abstracts this independence structure; it need not come from a graph or a configuration of vectors.
A flat is a subset such that adding any outside element increases its rank. For a graphic matroid, contains every graph edge whose endpoints are already connected in . The flats organize which dependencies have already been generated.
For a loopless matroid on a nonempty ground set , introduce a degree-one variable for each nonempty proper flat. Its real Chow ring is
where is generated by for incomparable flats, and by
Put . The top degree is , with a degree map normalized by
This ring turns flags of dependencies into products whose degrees are intersection numbers.
The arrangement of Section 7.2 realizes this graphic matroid: intersections of edge hyperplanes impose equality within the components of an edge set, so their codimensions equal the matroid ranks. A wonderful compactification of its projective complement produces the intersection ring above. This geometric realization is discussed in Section 5 of [23].
In this geometric realization, is a divisor class, of codimension one, and multiplication records intersections of divisors. Chow degree one therefore corresponds to cohomological degree two. For a connected graph on vertices, the top intersection degree is . This grading belongs to the arrangement compactification, rather than the ordinary cohomology of the graph. The Adiprasito–Huh–Katz theorem establishes the corresponding intersection theory even for matroids without an arrangement realization.
Two distinguished classes are
Their classes are independent of : the first assertion is a defining linear relation, and the second follows because .
The positive classes needed for Hodge theory come from strictly submodular functions on subsets, with :
They give . For example works. The resulting ample cone is nonempty; a class in its closure is called nef. The classes are nef. One can see this directly by averaging their representatives over : their coefficients become and . The corresponding functions on nonempty proper subsets, extended by zero at , are weakly submodular. Adding makes either function strictly submodular, and taking exhibits the nef limits.
7.4. The deep theorem and its short numerical consequence
Theorem 7.3 (Adiprasito–Huh–Katz, cited input).
For an ample class , multiplication by gives
as an isomorphism for . The form
is positive definite on the primitive subspace
These are hard Lefschetz and the Hodge–Riemann relations.
For , the useful sign in degree one is that is negative definite perpendicular to the positive direction .
Proposition 7.4 (The numerical inequality).
For , any , and any nef ,
Proof.
First take ample. Write , where . Hard Lefschetz and Hodge–Riemann give and . Consequently
For nef , choose an ample and use the inequality for , . Letting proves the assertion by continuity.
□
This is a reversed Cauchy–Schwarz inequality, caused by the single positive direction of an intersection form. The connection to enumeration is another precise theorem: if
then its positive integer coefficients satisfy
(35)
This coefficient identity is Proposition 9.5 of [23]. Applying the numerical inequality with gives
All other indices follow by truncation. Truncating a rank- matroid to rank keeps the independent sets of size at most . Its characteristic polynomial has the same leading coefficients through rank , and its reduced coefficients are . To check this preservation, use the subset formula for displayed below: a subset of rank at most retains its rank, while larger ranks only affect the last coefficient after truncation. Dividing by recovers each reduced coefficient successively from the leading coefficients. Applying induction to this matroid supplies the inequalities at the earlier indices. The ranks with have no interior inequality. Thus every reduced characteristic coefficient sequence is log-concave.
For a positive log-concave sequence , put , using zero outside the range, and write . For , the ratio is a weighted average of and , so lies between them. The first ratio is , and the last is . Since the decrease, all consecutive ratios of decrease as well; is immediate. Thus convolution with preserves log-concavity. For the graphic arrangement, this convolution is precisely the Künneth decomposition of .
7.5. Returning to graph colorings
Inclusion–exclusion over monochromatic edges gives
The matroid characteristic polynomial is
For connected , . Hence
Multiplication by only appends a zero coefficient. The intersection inequality therefore proves log-concavity of the absolute chromatic coefficients. A one-vertex graph without loops has and is immediate.
Example 7.5 (The square, calculated inside the Chow ring).
Label the four cycle edges . Every proper edge subset is independent, so the matroid is the rank-three uniform matroid . Its nonempty proper flats are the singletons and pairs. Write their variables as . The degree normalization and relations give
To see the square identities, multiply by for , or multiply by . Incomparability kills the other products.
Now
Expanding gives
Thus , and the Hodge inequality reads . Multiplying by yields
The sequence is log-concave. For comparison, has reduced matroid polynomial , corresponding to intersection numbers , and chromatic coefficients .
The square makes the coefficient identity concrete. The same Hodge signature proves log-concavity for every graphic matroid and, more generally, for arbitrary matroids.
8. Transport and reconstructed symmetry
Section 2 computed the gluing complex of a local system; Section 3 measured rank-one holonomy through a twisted Laplacian. Retaining all linear transports and their tensor products now leads to a reconstruction problem: which group represents the compatible symmetries of their fibers?
Discrete integration also survives when addition is replaced by multiplication in an arbitrary group . Assign to an oriented edge, with . A change of basis at each vertex changes the labels by
On a tree, choose at a root and successively set along outward-oriented edges. Every transformed label is then . The unique path makes these choices consistent, even though the labels need not commute. The root normalization makes the trivialization unique.
For a general connected graph, choose a spanning tree and trivialize its labels. The remaining edges carry independent holonomies. A further gauge transformation preserving the tree labels is constant on all vertices, so it conjugates these labels simultaneously. Consequently the groupoid of edge transports and gauge transformations is equivalent to
where the brackets retain automorphisms, as well as the set of simultaneous conjugacy classes. These are precisely representations of the free group in , with changes of basis. A spanning tree exists by repeatedly removing an edge from a cycle, which preserves connectedness, until no cycle remains.
Topologically, collapsing a spanning tree turns into a wedge of circles. Thus , its universal cover is a tree, and . This supplies a second explanation of the original theorem: for a graph, vanishing first integral homology forces the free fundamental group itself to be trivial [1]. In higher dimensions, a perfect group can defeat that conclusion.
Take . Edge transport defines a local system of vector spaces, and evaluating at a root gives a fiber functor . With tensor products retained,
The proalgebraic completion is the affine group scheme whose finite-dimensional algebraic representations recover the finite-dimensional -linear representations of . The category and root fiber functor therefore reconstruct the graph's transport symmetry [2, 3]. For a tree this category is equivalent to vector spaces, so the group is trivial. Motivic Galois theory uses the same construction for a specified neutral Tannakian category of motives and a chosen fiber functor.
A path and a star are both contractible, although their vertex degrees differ. Their local systems therefore have the same transport symmetry. Tree counts and currents depend on the incidence presentation and its edge coordinates; integral indices depend on the lattice. The curve construction also retains component curves and attachment points. We will see an attachment point force new motivic Galois symmetries even when the graph and its graded cohomology stay fixed. Each question determines which data we keep.
9. Normalization, motivic symmetry, and nearby cycles
A nodal curve turns the graph's gluing problem into a geometric one. Its components carry cohomology; its nodes prescribe descent maps. Keeping those maps in the motivic or mixed Hodge derived category retains both the obstruction to gluing and the extension that joins the resulting cohomology groups.
9.1. The normalization triangle
Let be a connected projective nodal curve over an algebraically closed field , with normalization
The dual graph has a vertex for each smooth normalized component and an edge for each node. Self-nodes give loops; repeated attachments give parallel edges. Write , and , and choose branch points according to an orientation. Every finite connected graph occurs: choose distinct points for its half-edges on smooth projective components and identify the prescribed pairs.
Theorem 9.1 (Normalization is a derived descent diagram).
Over there is a distinguished triangle of mixed Hodge complexes
(36)
In particular, is the homotopy fiber of the branch-value map. Over an algebraically closed field of characteristic zero, its motivic counterpart is
(37)
Here denotes the geometric motive and .
Proof.
Let be the nodes and their two branches. The square with upper row and lower row is an abstract blow-up square: is proper and is an isomorphism away from . Motivic descent gives
There are two copies of over each node. One maps isomorphically to the node's copy in ; cancelling it leaves the difference of the two point maps. This gives (37). The framework input is the abstract blow-up triangle [36, Proposition 4.1.3].
Applying the contravariant Betti cochain realization gives (36). Directly, the same triangle comes from : a locally constant function descends exactly when its two branch values agree. Mixed Hodge realization equips this descent triangle with its filtrations. The point maps, rather than only their dimensions, remain part of the construction.
□
Taking degree one gives the extension
(38)
Its outer terms are pure of weights and , respectively. Thus , while . Taking the weight-zero part leaves the incidence complex , with . The full triangle retains the attachment maps that this graded piece discards.
The coherent version is the homotopy fiber of , obtained from the branch-difference sequence for regular functions. Its degree-one sequence gives
The genus formula and the weight-zero formula are two cohomological consequences of the same normalization diagram.
9.2. Multiplicative descent and derived Cartier duality
For line bundles, branch values are replaced by identifications of one-dimensional fibers. We use gluing maps from the fiber at to the fiber at , and branch ratios . The exact sequence of étale sheaves uses this ratio map. Finite pushforward is exact on abelian étale sheaves [37, Proposition 59.55.2]; hence it yields a triangle
Its degree-zero and degree-one terms compute units and Picard groups. Descent in families gives the corresponding Picard-functor sequence. With and , it reads
(39)
Indeed, component rescalings act on gluing parameters by . Characters of their quotient are the integral edge vectors annihilating the incidence map: precisely . Here consists of line bundles of degree zero on every component.
An extension of by this torus is classified by a homomorphism : push out along each torus character and use . The product principal polarization gives the explicit formula
(40)
The cycle condition makes the divisor have degree zero on each component.
Theorem 9.2 (The gluing extension is the derived dual of its attachment map).
Put , with in degree . In the derived category of abelian fppf sheaves over ,
(41)
Equivalently, this Deligne -motive is Cartier dual to . Its homological realizations recover the dual of the curve's first cohomology; over , .
Proof.
Choose rigidified universal Poincaré bundles on the normalized components. Over a point of , the gluing parameter at is a nonzero element of . Abel–Jacobi pullback is minus the inverse of the usual principal polarization [15, Lemma 6.9 and Summary 6.11]. Pushing out by the character tensors these lines with powers ; the cycle condition cancels the rigidifying basepoints. Its class is therefore the image under of the divisor in (40). This proves the classifying formula, including its attachment dependence [14, §3.0–3.1.1].
The complex lies in a triangle . Apply . Since is locally free, in degree zero. Also and . The degree-one sequence is therefore . Its points are extensions of by , together with a trivialization after pullback along . Poincaré duality identifies its classifying map with , so this is (39). Representability and the compatible realizations are Deligne's duality construction [16, §10.2.10–10.2.13, §10.3].
□
The Hodge realization is concrete. If is the exponential map, its integral lattice is
It fits into : a lift of a graph circuit includes paths between its attachment points, and changing those paths adds a component cycle. Dualizing recovers (38), with weights and . For the -adic realization one uses derived torsion,
Over a number field , the resulting comparison is Galois compatible. The de Rham realization uses the universal vector extension and is compared over with . When Galois permutes components or exchanges branches, it acts on ; the torus with this character lattice can be nonsplit.
Example 9.3 (Two elliptic components, two nodes).
Glue to , and to , with distinct attachment points on each elliptic curve. Orient both edges from to . For , under the principal polarizations,
Thus , , and is the extension represented by this point. Moving changes its class with the two end groups fixed. A nontorsion attachment class remains nontrivial after passing to -motives up to isogeny. The graph records its rank; the derived dual records the point that defines the extension.
For a tree, : the Jacobian is , the first cohomology is pure of weight , and the genus is the sum of the component genera. Every node is separating. At the other extreme, a rational nodal cubic has , , and . A separating node contributes no cycle divisor. In particular, gluing two fixed nonisomorphic curves of genus at least two at varying point pairs keeps their product Jacobian fixed; their finite automorphism groups leave many different nodal curves with that same Jacobian.
9.3. The attachment point changes the motivic symmetry group
The attachment map gives a concrete object to reconstruct by the tensor method of Section 8. Consider an elliptic curve with origin and identify with a distinct point to form a nodal curve . Its dual graph has one vertex and one loop. The normalization formulas give
These dimensions are independent of . The attachment map retains the difference between a torsion point and a point of infinite order.
To make the motivic symmetry group precise, work over an algebraically closed field , with and defined over . Let
Here is the principal polarization, with the gluing convention fixed above. Let be the full Tannakian subcategory of rational Nori motives generated by : we allow tensor products, duals, finite direct sums and subquotients. Its Betti fiber functor defines
André's comparison theorem identifies this category, through Hodge realization, with the tensor category generated by inside rational mixed Hodge structures. Thus is also the Mumford–Tate group of [39, Theorem 1.2.1]. This is the deep input that gives the following Hodge calculation its motivic meaning.
Theorem 9.4 (Torsion and the unipotent symmetry of gluing).
Put . There is an exact sequence of algebraic -groups
where is the additive vector group of the two-dimensional space . The group is the unipotent radical of . If has no complex multiplication, then
The semidirect-product description uses a choice of splitting on the underlying rational vector space; the exact sequence and its radical are intrinsic.
Proof.
The realization lattice from the preceding subsection gives an exact sequence of mixed Hodge structures
First, this sequence splits over exactly when is torsion. Deligne's full faithfulness for -motives transfers a Hodge section to a section of up to isogeny [16, §10.1]. After clearing denominators, such a section has a nonzero integer as its lattice map and zero as its map from the trivial group to . Commutativity requires . Conversely, if this relation holds, the lattice map , divided by in the category up to isogeny, supplies a section.
Tannakian reconstruction identifies with representations of , and the subcategory generated by gives the surjection . Choose a rational vector-space splitting . Every group element then has the form
Consequently the kernel is an algebraic subgroup of the additive vector group . In characteristic zero such a subgroup is a linear subspace. Conjugation makes it a -submodule of .
The pure polarizable Hodge structure is simple. Indeed, its Hodge types are and , so complex conjugation rules out a one-dimensional rational Hodge substructure. Hence is an irreducible -module and is either zero or all of . Pure polarizable Hodge structures form a semisimple tensor category; therefore is reductive [40, §6, Corollary 6.5]. The kernel is connected and unipotent, and every normal unipotent subgroup of maps trivially to this reductive quotient. Thus is the unipotent radical.
If , then is reductive. Its representations are semisimple, so the displayed extension of by splits. For a point of infinite order this is impossible; hence . For a torsion point the splitting gives , and .
Finally, the usual pure elliptic calculation gives when has no complex multiplication [41, Example 5.11]. In the nonsplit case the kernel contains every translation and the quotient contains every . Thus the block matrices above form the entire group, with group law . In the split case a Hodge section gives the block-diagonal copy of . This proves both dimensions.
□
Example 9.5 (The same loop, with symmetry dimensions four and six).
Take
The tangent slope at is , so . Rational torsion points on this integral short Weierstrass equation have integral coordinates by the Lutz–Nagell theorem [42, II, Theorem 5.1]. Thus has infinite order. Moreover,
A CM elliptic curve has an algebraic-integer -invariant [43, Corollaries 12.15–12.16]; this rational noninteger shows that has no complex multiplication.
Let be a root of and put . Over , the point is a nonzero point of order two. The curves and have the same normalization, the same one-loop dual graph, arithmetic genus two, and weight-graded first cohomology of dimensions . Their associated motivic groups nevertheless have dimensions
On , component-homology translations act transitively on the lifts of the graph circuit; equivalently, . Passing to the weight-graded object gives the same pure symmetry group. Keeping the attachment extension forces, in the second case, every translation of the elliptic homology space.
The graph supplied one circuit. The attachment point determined whether the extension split up to isogeny, and tensor-compatible symmetry turned that distinction into a computed unipotent radical. Nearby cycles add a different structure to the same circuit: its monodromy pairing.
9.4. Nearby cycles put the graph at both ends of the weight filtration
Let be a projective semistable smoothing over a complex disk, with smooth total space, reduced nodal central fiber , and smooth fibers away from . Locally at a node, has equation . Nearby cycles form a complex on whose first hypercohomology is the limiting cohomology . Its Hodge filtration comes from the relative logarithmic de Rham complex .
Theorem 9.6 (Weights and invariant cycles for a semistable curve).
Put and . Then
Specialization identifies with , where is the logarithm of monodromy. The induced map is the nondegenerate cycle pairing . Consequently , , and exactly when is a tree.
Proof.
The framework input is the nearby-cycle mixed Hodge complex and its weight spectral sequence. For curves its relevant rows are
Restriction gives ; the signed Gysin maps from node points to components give . The three terms of total degree on the second page are therefore , and , with the displayed twists. Their weights are respectively . Higher differentials vanish because they would map between pure Hodge structures of different weights. This computes the three graded pieces. Steenbrink's complex and its curve case are described in [38, §1, §4].
The nearby–vanishing-cycle triangle is . Its cohomology boundary is the same , so it gives . Picard–Lefschetz identifies on the two graph pieces with the map induced by the edge pairing; the normalization part is killed [17, §6.1, (25)–(29)]. The edge pairing restricts to a positive definite form on the real cycle space. Hence its map is an isomorphism. It follows that and that has rank and square zero. This also proves the degree-one invariant-cycle statement and the asserted monodromy-weight isomorphism.
□
In the two-elliptic-component example, and its weight dimensions are . The central fiber contributes the five invariant dimensions; one further nearby class maps under to the graph class. On , the pairing is .
Corollary 9.7 (The graph polynomial is the determinant of a monodromy pairing).
For a smoothing with local node equations , where , the graph pairing is . In an integral cycle basis with edge matrix , its determinant is
Proof.
A loop in the smoothing disk circles the node's deformation parameter times, so . The Picard–Lefschetz edge maps in the preceding proof give . Restricting the diagonal edge form to the cycle lattice gives the displayed matrix. The total space may be singular for ; the claim concerns its nearby monodromy.
□
This is a geometric route to the graph polynomial of the next section: its variables are the weights of a form on the cycle lattice.
10. The tree determinant becomes a graph hypersurface
A different construction retains how the cycle lattice sits in the edge lattice. For a finite connected graph , choose an integral cycle basis and write its edge coefficients as the rows of an matrix . Introduce variables and restrict the diagonal quadratic form to the cycle space. Its determinant is
An integral basis change multiplies this determinant by the square of a determinant , so the polynomial is independent of the cycle basis. It is homogeneous of degree . This construction is developed in [18, §1–2].
Proposition 10.1 (The complementary spanning-tree formula).
Proof.
Cauchy–Binet expands the determinant as
The matrix represents projection of the cycle lattice to its coordinates on . Its kernel is the cycle lattice of the spanning subgraph . Since has edges, this projection is nonsingular exactly when is a tree. For such a tree, each edge closes a unique circuit with the path in between its endpoints. Those fundamental circuits form an integral cycle basis whose coordinates on form the identity matrix. Thus for a tree and otherwise. Substitution gives the formula.
For nonzero edge parameters, substitute into the weighted tree polynomial. Each tree's product cancels its own edge factors, and the resulting identity extends polynomially. Thus the enumeration polynomial also defines an algebraic hypersurface, whose geometry will lead to period pairings.
This is the first Symanzik graph polynomial. Some authors use “Kirchhoff polynomial” for a spanning-tree product over edges in the tree. Our convention takes the product over edges outside it, so its degree is the cycle rank.
Example 10.2 (Three small cases).
For a tree, and the empty determinant is . The sole spanning tree is itself, whose complementary product is also . For a triangle,
For the graph with two vertices and three parallel edges, take cycles . The quadratic-form matrix is
so
Its projective zero locus is a smooth conic over , with a rational point and hence isomorphic to . These equations come directly from the cycle lattice and its edge-coordinate functionals.
Because has integral coefficients, its affine zero locus and complement are algebraic varieties over . They carry Betti, de Rham and -adic cohomology and motivic structures. For a tree, is empty and , including . For a triangle,
Its first cohomology is , of weight . This differs from the weight- graph contribution inside a nodal curve: the two constructions attach different algebraic objects to the same graph.
10.1. Deletion–contraction before taking classes
Take an edge that is neither a loop nor a bridge. Partitioning the spanning trees according to whether they contain gives , with and . Inside put
Here denotes the motive with compact support. If and are mixed Tate, then so is .
Proof.
Projection to the variables other than lands in . Over , the coordinate gives an isomorphism with . Over , every is allowed, giving . The latter is a closed subvariety of . The compact-support localization triangle for this closed subvariety, and , give (42) [36, Propositions 4.1.5–4.1.7, Corollary 4.1.8]. Localization of makes mixed Tate. The mixed Tate subcategory is the thick tensor subcategory generated by the Tate objects , so the assertion follows from the triangle.
□
Taking scissor classes gives
This is the deletion–contraction identity in the Grothendieck ring of varieties [19, Theorem 3.8]. The triangle retains the connecting morphism and induces localization sequences in its realizations. The common zero locus supplies geometric data beyond the separate deleted and contracted graphs. Mixed Tate arguments must also control this stratum.
11. Period pairings and arithmetic families
Graph hypersurfaces also support period integrals. Suppose , , and every nonempty proper edge subgraph satisfies . These primitive logarithmic-divergence conditions give a convergent projective period
where is the positive projective simplex and its orientation makes the integrand positive. Equivalently, fix and integrate over the positive orthant in the other variables. These conditions and the relative-cohomology construction are given in [18, §5, §7].
11.1. The period is a pairing attached to a relative motive
The simplex boundary can meet the graph hypersurface. The blowups in [18, §7] produce a smooth space , the strict transform of the projective hypersurface, and a boundary divisor . Put and . The relative homological motive and its Betti cochain realization are
The shift comes from dualizing relative chains. In degree the algebraic de Rham realization gives the relative cohomology used by the integral. Comparison over carries the pulled-back class to Betti cohomology; the transformed simplex is a class in relative Betti homology. Their evaluation is
The relative cone keeps the boundary condition as part of the object. Blow-up and localization triangles carry this object through the change of geometry: for a smooth center of codimension , [36, Proposition 3.5.3]. The graph hypersurface and its intersections with the boundary then enter through localization. This relative object carries the period and its boundary data. The evaluations and arithmetic results below require further theorems, which we cite.
For the wheel with spokes, and this normalization gives the established evaluation
The three- and four-spoke wheels give and . This normalization is Definition 61 and Theorem 62 with of [20]; those Feynman periods are distinct from the paper's canonical trace-form integrals.
Brown's theorem applies to an infinite family. For an ordering of the edges, count the vertices incident both to an initial segment and to the remaining edges. The vertex-width is the minimum, over all orderings, of the largest such count. Brown proves that graphs of vertex-width at most admit a linear-reduction structure: the graph motives in his construction are mixed Tate, and convergent primitive periods are rational linear combinations of multiple zeta values. The proof organizes successive integrations through linear fibrations and the moduli spaces , where monodromy can be controlled uniformly [21, Introduction, Theorems 1–3].
Brown and Schnetz construct an eight-loop graph whose hypersurface point counts detect a modular form arising from a singular K3 surface [22]. This establishes non-Tate graph-hypersurface arithmetic. Whether the numerical period belongs to the algebra of multiple zeta values also involves the part of cohomology selected by the integral; the point counts alone do not settle that question.
The elementary number persists through these constructions. It is the cycle-space dimension, the extra genus of a nodal curve, the rank of a Jacobian's torus, a Hodge weight's dimension, and the degree of a graph polynomial. Each richer object also preserves additional data: attachment divisors, extension classes, quadratic forms, algebraic singularities and period pairings. That additional data is what makes the larger theorems possible.
12. What the framework has proved
The first boundary map has become a derived global-section object. Its projective resolution handles arbitrary local coefficients, and its edge-removal triangle places components, cycles, and holonomy in one exact sequence. Over the integers, the determinant functor and derived duality measure a finite gluing obstruction together with its character dual. Determinant-line multiplicativity proves the arithmetic deletion–contraction theorem and explains its factor.
The metric realization of that determinant line gives tree counts and joint probabilities. A Hodge deformation retract supplies the projection; exterior contraction supplies its principal minors. The graph and cellular transfer-current laws are specializations of the same construction. The marked-edge inequalities and the complete-simplex count follow by reading the metric and Koszul realizations. The six-vertex example makes the integral arithmetic visible in a changed correlation.
The coloring-space theorem takes a different realization of edge dependence. Its Gysin triangle carries both a degree shift and a Tate twist. Hodge weights force the adjacent maps to vanish, so deletion–contraction becomes a short exact sequence of cohomology groups. Chromatic coefficients are their dimensions. After removing the translation and scaling factors, the reduced coefficients are mixed intersection numbers in a compactification. Hodge–Riemann positivity gives their log-concavity; the Künneth factor then transfers it to the full chromatic coefficients.
Normalization then lifts gluing from vertex values to component curves. Its motivic triangle retains the attachment-point maps; the graph cohomology is the weight-zero realization, and the Picard extension remembers the attachment divisors. Derived duality organizes the associated 1-motive. Tensor reconstruction computes its motivic Galois group: a torsion elliptic attachment has no unipotent radical, while a nontorsion attachment forces the full additive group of component homology. The explicit pair of self-nodal curves has the same graph and graded cohomology, but symmetry groups of dimensions four and six. Nearby-cycle monodromy gives the cycle lattice a pairing whose determinant is the graph polynomial. That polynomial also defines the hypersurface used in the relative period construction.
This is the attraction of the motivic and Galois viewpoint, and the shared inquiry with Fourier, Symmetry, and Reconstruction. Root formulas arise there from the multiplication and character decomposition of a covering algebra; tree counts arise here from determinant lines, and the elliptic symmetry theorem from an extension in a tensor category. The equal-eigenvalue monodromies in that study and the equal-graph nodal curves here show why the retained extension matters. Exact triangles, duals, tensor products, and realization functors keep relationships that a count or a Betti number records only partially. Following them keeps the constructions available for further proofs: a familiar numerical answer becomes an entrance to arithmetic recurrences, geometric inequalities, reconstruction, and periods.
Robert Burton and Robin Pemantle, Local characteristics, entropy and limit theorems for spanning trees and domino tilings via transfer-impedances, 1993. https://arxiv.org/abs/math/0404048.
Mark Andrea A. de Cataldo, Jochen Heinloth, and Luca Migliorini, A support theorem for the Hitchin fibration: the case of GL and K, 2021, Section 6.1. https://arxiv.org/abs/1906.09582.
Paolo Aluffi and Matilde Marcolli, Feynman motives and deletion-contraction relations, 2011. https://arxiv.org/abs/0907.3225.
Francis Brown and Oliver Schnetz, The wheel classes in the locally finite homology of GL, canonical integrals and zeta values, 2025, Definition 61 and Theorem 62. https://arxiv.org/abs/2402.06757.
Justin Curry, Dualities between cellular sheaves and cosheaves, Journal of Pure and Applied Algebra 222 (2018), 966–993, Sections 5–6. https://arxiv.org/abs/1607.06942.
Finn Knudsen and David Mumford, The projectivity of the moduli space of stable curves. I: Preliminaries on `det' and `Div', Mathematica Scandinavica 39 (1976), 19–55. https://www.mscand.dk/article/view/11642.
Michael J. Catanzaro, Vladimir Y. Chernyak, and John R. Klein, Kirchhoff's theorems in higher dimensions and Reidemeister torsion, Homology, Homotopy and Applications 17 (2015), 165–189. https://arxiv.org/abs/1206.6783.
Caterina Consani, with an appendix by Spencer Bloch, The local monodromy as a generalized algebraic correspondence, Documenta Mathematica 4 (1999), 65–108, Sections 1 and 4. https://math.jhu.edu/~kc/papers/Documenta.pdf.
Cristiana Bertolin and Patrice Philippon, Mumford-Tate groups of 1-motives and Weil pairing, 2024, Example 5.11 in the arXiv version. https://arxiv.org/abs/2210.16301.