Friday, August 21, 2026

Forest and Tree Posets

Forest and Tree Posets

Forest Posets and Tree Posets

1. Two Structures on Vertices and Edges

Let (V,V)(V,\leq_V) be a finite tree poset with a unique minimal element rr. Thus, for every vVv\in V, the principal down-set

v={uV:uVv}\downarrow v=\{u\in V:u\leq_V v\}

is a chain. The Hasse diagram of (V,V)(V,\leq_V) is therefore a rooted tree with root rr.

The same rooted tree also carries a natural structure on its edge set. Every non-root vertex has a unique predecessor. If vrv\neq r, let p(v)p(v) denote the unique lower cover of vv and associate with vv the edge

ev={p(v),v}.e_v=\{p(v),v\}.

This defines

Er:V{r}E,Er(v)=ev.\mathcal E_r:V\setminus\{r\}\longrightarrow E,\qquad \mathcal E_r(v)=e_v.

Every edge joins a vertex to its unique predecessor, so Er\mathcal E_r is a bijection. The root is the only vertex that does not correspond to an edge.

This suggests that the rooted structure on VV should have a corresponding structure directly on EE. However, removing the root changes the type of the structure. A single rooted tree on VV becomes several rooted branches on EE.

2. From a Tree Poset to a Forest Poset

Use Er\mathcal E_r to transfer the order from V{r}V\setminus\{r\} to EE. Define

euEevuVv.e_u\leq_E e_v\quad\Longleftrightarrow\quad u\leq_V v.

For every evEe_v\in E,

ev=Er(v{r}).\downarrow e_v=\mathcal E_r\bigl(\downarrow v\setminus\{r\}\bigr).

Since v\downarrow v is a chain, ev\downarrow e_v is also a chain. Hence (E,E)(E,\leq_E) is a forest poset.

The minimal elements of (E,E)(E,\leq_E) are precisely the edges incident with rr. Each such edge begins one branch of the original rooted tree. Consequently, the Hasse diagram of (E,E)(E,\leq_E) is a forest of rooted trees rather than a single rooted tree.

Geometrically, this operation removes the common root rr from the vertex tree. The branches separate, and each edge incident with rr becomes the root of one component of the edge forest. The missing root is not represented by an additional edge. It is represented by the fact that the different components originally shared a common vertex.

3. From a Forest Poset Back to a Tree Poset

The construction can be reversed without introducing a formal edge. Let (E,E)(E,\leq_E) be a finite forest poset, meaning that every principal down-set is a chain.

Introduce one new element rr and set

V=E{r}.V=E\sqcup\{r\}.

For each eEe\in E, if ee is minimal, connect it directly to rr. If ee is not minimal, the chain property guarantees that ee has a unique lower cover, and we connect ee to this lower cover.

Every component of the forest is therefore attached to the same new vertex rr. The resulting graph is connected and acyclic, hence it is a tree rooted at rr. Its ancestor relation defines a tree poset (V,V)(V,\leq_V).

The geometric interpretation is the reverse of the previous construction. A forest poset consists of several rooted branches. Reconstructing the vertex tree amounts to merging the roots of these branches through one common vertex rr.

4. The Tree-Forest Correspondence

The two constructions are mutually inverse. Starting from a finite tree poset (V,V)(V,\leq_V) with root rr, construct (E,E)(E,\leq_E) through

Er(v)={p(v),v},vr.\mathcal E_r(v)=\{p(v),v\},\qquad v\neq r.

Reconstructing from (E,E)(E,\leq_E) adds one common root and reconnects every minimal edge to it. The original rooted tree is recovered up to the natural identification

vev,vr.v\longleftrightarrow e_v,\qquad v\neq r.

Conversely, starting with a finite forest poset (E,E)(E,\leq_E), adding the common root rr gives a tree poset. Applying Er\mathcal E_r then sends each non-root vertex back to the edge determined by its unique predecessor, recovering the original forest poset.

Thus there is a one-to-one correspondence

{finite tree posets with a distinguished root}{finite forest posets},\{\text{finite tree posets with a distinguished root}\}\longleftrightarrow\{\text{finite forest posets}\},

realized explicitly by

Er:V{r}E.\mathcal E_r:V\setminus\{r\}\longrightarrow E.

The two sides are not the same object written in different notation. A tree poset is carried by vertices and contains its root as an element. A forest poset is carried by edges and contains no element corresponding to that root. The root appears instead as the common gluing point of the components when the forest is reconstructed as a tree.

The structural insight can therefore be summarized as

tree poset=forest poset+one common root.\text{tree poset}=\text{forest poset}+\text{one common root}.

In particular, the relation V=E+1|V|=|E|+1 is not a defect that needs to be repaired by introducing a formal edge. It reflects the geometry of the correspondence itself. Removing the root separates a rooted tree into edge branches, while adding one common root merges those branches back into a rooted tree.

Popular Posts