Orient each edge both ways. A unit flow from to is antisymmetric, , with divergence of a flow equal to at , at and zero elsewhere. Its energy is
where each unoriented edge is counted once. Put . The electrical unit current is , where the potential solves the Kirchhoff node law with those source and sink divergences. Because is a connected graph, this potential is unique up to an additive constant. The effective resistance is the electric potential difference needed for unit current,
Discrete summation by parts gives .
The Thomson principle says that this current minimizes energy among all unit flows. Indeed write any other unit flow as , where . Then
Consequently
This also proves uniqueness of the minimizing current.
If for every edge, then for every admissible flow. The admissible set is unchanged, so taking its minimum proves the Rayleigh monotonicity principle:
Deletion is the limiting operation : finite-energy flows must then carry zero current on that edge. If the terminals become disconnected, the effective resistance is infinite.
Let be an edge of . Apply the preceding result with source and sink . A tree contains exactly when its unique path from to is the single edge , in the positive direction. Consequently the unit electrical current on is . By Ohm's law and the definition of effective resistance,
since this edge has unit resistance. This is the unit-conductance case of the edge-inclusion formula for a uniform spanning tree.
The general principle needed is Rayleigh monotonicity principle: adding edges, or decreasing their resistances, cannot increase the effective resistance between fixed terminals. One precise variational formulation is the Thomson principle:
with one orientation chosen for each unoriented edge. To see this, write any unit flow as , where is the electrical unit current and has zero divergence. Since is a potential difference, summation by parts gives . Thus its energy is , minimized by . The energy of equals its terminal voltage drop, hence the effective resistance.
Extend any unit flow on to by zero on all new edges. It is still a unit flow, including at new graph vertices, and its energy is unchanged. The variational minimum on is therefore no larger. Using the edge-inclusion formula in both graphs gives
The graphs are understood to be finite and connected, as required for their uniform spanning-tree laws. The comparison allows added graph vertices as well as added edges.
The Thomson principle states that the effective resistance is the minimum energy of a flow among all unit flows from to :
The flow is antisymmetric on oriented edges, and the sum counts each unoriented edge once. The Rayleigh monotonicity principle states that increasing edge resistances, including deleting edges by setting their resistance to infinity, cannot decrease the effective resistance. Decreasing resistances or identifying vertices cannot increase it.
Take a shortest path in a graph from to , of length , and send one unit of flow along it, with zero flow on all other edges. Its energy of a flow is because each edge resistance is one. The Thomson principle gives
Alternatively, delete all edges outside that path and use the Rayleigh monotonicity principle; the remaining edges are in series, with total resistance . When , both quantities are zero.
Let , and for put
Each edge cutset separates from . Adjacent vertices have graph distances from differing by at most one. Hence an edge can cross at most one of these level boundaries, so the edge cutsets are pairwise edge-disjoint. Write ; then .
The Nash-Williams inequality for unit conductances gives
where the middle inequality is the Cauchy-Schwarz inequality. One can also derive the first inequality directly: every unit flow has signed net flux one through each , so its energy of a flow on that cut is at least ; sum over the disjoint cuts and use the Thomson principle.
Combining with the commute time identity yields
The case is trivial. A path graph, with its endpoints, attains equality.
Thomson principle states that the effective resistance is the minimum energy of a unit flow from to :
An edge cutset separating and is a set of edges whose removal disconnects them. Every unit flow has net flux one across each such cutset . By Cauchy-Schwarz inequality,
For disjoint cutsets, summing these energy lower bounds and applying Thomson's principle gives the Nash-Williams inequality
The commute time identity is
Increasing edge resistances, including deleting edges, cannot decrease effective resistance. Decreasing resistances or identifying vertices cannot increase effective resistance. These statements also follow from the Thomson principle.
Thomson principle Created 2026-09-24 Updated 2026-10-03
Thomson principle says that effective resistance is the minimum energy among unit flows from to :