From a Subtree to a Vector, and Back Again
1. The Phenomenon
Let be a tree whose edges have positive lengths , and let denote its metric realization. For a subtree , define its edge-length representation by
where
Thus every pair naturally produces a pair through
The vector records how much of the subtree lies on each edge, while the edge set becomes the index set of the vector. This representation separates two kinds of information. The numerical values retain the amount of the subtree contained in each edge, whereas the geometric relations among these pieces originate from the tree structure of .
2. The Reconstruction Question
The natural inverse question is whether this representation can be reversed:
More precisely, given a set and a vector
when can one explicitly construct a tree with edge set and a subtree such that
This problem is not trivial because the vector alone does not contain the connectivity information carried by the original tree.
For example, consider a path consisting of three consecutive edges , each of unit length. The vector
cannot represent a subtree. Indeed, if a subtree intersects both and , then it must contain the unique path connecting these two parts. Consequently, it must also intersect the intermediate edge , contradicting .
This example reveals the essential obstruction. The coordinates of cannot be treated independently. A subtree is connected through the unique paths of the ambient tree, and this connectivity imposes relations among the edge coordinates. Hence reconstructing requires not only the values , but also sufficient structure on the index set to recover how the corresponding edges are connected.
3. A Possible Route: Tree Extension of the Edge Set
The proposed idea is to restore the missing tree structure directly on the index set .
Introduce one formal element and define
Equip with a parent map
such that the relations
form a rooted tree with sink . We refer to the resulting structure as a tree extension of .
Once such a tree extension is available, the vector should satisfy a filling property. Namely,
Geometrically, if the reconstructed subtree occupies a positive portion of an edge, then the preceding edge toward the root must already be completely filled. Repeated application of this local condition forces all preceding edges on the route toward the root to be filled. Thus a global connectivity requirement is encoded by a local parent relation.
This leads to a constructive route:
The tree extension first reconstructs the combinatorial organization of the edges. The vector then determines how much of each edge belongs to , while the parent structure determines from which side of each edge that portion is taken. The filling property guarantees that these edge portions join consistently into a subtree.
The main insight is that the inverse problem separates naturally into a structural component and a numerical component:
Thus the information apparently lost under is not primarily numerical. What is missing from is the tree structure carried by its index set. A tree extension provides a minimal way to restore this structure and opens a direct route toward an explicit reconstruction theorem.