Parent-function encoding of a connected child-link graph #
Paper §5.3, Step 5 chooses a link tree on the children of a branching vertex and exposes the children from a fixed root. This file makes that choice canonical enough for counting:
- the children form the vertices of an undirected simple graph;
- two distinct children are adjacent when
IsLinkholds; LinkedChildrengives connectedness of this graph;SimpleGraph.parentTowardRootorients one shortest-path edge toward a fixed root;- graph distance strictly decreases along the parent map, so sorting by distance exposes every parent before its child;
- the parent map is literally an element of the full finite function space
used by
fullParentWeight.
IsLink itself can hold on the diagonal, so adjacency explicitly includes
a ≠ b.
The finite type of children of a fixed tree vertex.
Equations
Instances For
The link relation is symmetric.
Undirected simple graph of links among the children of v.
Equations
- Anderson4D.childLinkGraph Nm z v = { Adj := fun (a b : Anderson4D.BranchChild v) => a ≠ b ∧ Anderson4D.IsLink Nm z v ↑a ↑b, symm := ⋯, loopless := ⋯ }
Instances For
A branch vertex has at least one child, packaged as nonemptiness of the child subtype.
LinkedChildren is precisely enough to make the undirected child-link
graph connected. Self-steps in its reflexive-transitive chain are discarded
when converting to walks of the irreflexive graph.
Shortest-path parent map #
Orient a chosen shortest-path edge from every child toward the fixed root child. The root points to itself.
Equations
- Anderson4D.linkParent hv hlinked root = Anderson4D.SimpleGraph.parentTowardRoot (Anderson4D.childLinkGraph Nm z v) ⋯ root
Instances For
Every non-root child is adjacent to its chosen parent.
In particular, the selected parent is linked to its child in the original geometric relation.
A non-root child never points to itself.
Following a selected parent strictly lowers graph distance to the fixed root.
Enumeration in increasing graph distance #
All children, stably sorted by nondecreasing link-graph distance to the fixed root. Ties are harmless: the parent distance is strictly smaller.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The distance enumeration is pairwise nondecreasing.
In the distance-sorted enumeration, every non-root child's parent occurs strictly earlier.
Interface to the full parent-function space #
The selected link parent is already a full parent function, with no quotient or partial-domain conversion.
Equations
- Anderson4D.linkParentFullFunction hv hlinked root = Anderson4D.linkParent hv hlinked root
Instances For
Size of the enlarged, directly countable full-function space.
fullParentWeight of the selected map has exactly the expected
root-normalized edge-factor product.
Natural weights of the selected parent map are bounded by the
factorized sum over the full function space. This is the direct handoff to
sum_fullParentWeight.