Parent maps extracted from finite connected graphs #
The Hepp-tree volume argument repeatedly chooses a link tree on the children
of a branch. For counting, it is enough to orient one shortest-path edge
from every non-root vertex toward a fixed root. The resulting parent map
strictly lowers graph distance, so the vertices can be exposed in increasing
distance order. We keep the parent map inside the full function space
α → α; summing over that larger space factorizes coordinatewise.
A chosen shortest walk from v to root in a connected graph.
Equations
- Anderson4D.SimpleGraph.shortestWalkToRoot G hG root v = Classical.choose ⋯
Instances For
The canonical parent of root is itself; every other vertex points to
the second vertex of a chosen shortest walk to root.
Equations
- Anderson4D.SimpleGraph.parentTowardRoot G hG root v = if v = root then root else (Anderson4D.SimpleGraph.shortestWalkToRoot G hG root v).snd
Instances For
Every non-root parent edge is an edge of the original graph.
Following the chosen parent strictly decreases distance to the root.
In particular, a parent chain cannot cycle away from the root.
Coordinatewise sum over the enlarged parent-map space #
Weight of a full parent map. The root coordinate contributes 1;
at a non-root vertex v, the factor separates into the weight of its
chosen parent and a vertex-local child weight.
Equations
Instances For
Exact factorization of the sum over all full parent maps.
Natural-valued restriction to any finite family of parent maps.