Papers
Topics
Authors
Recent
Search
2000 character limit reached

Proper Caterpillars in Graph Theory

Updated 3 December 2025
  • Proper caterpillars are trees whose non-leaf vertices form a spine, with every spine vertex adjoining at least one leaf to avoid degree two.
  • The symmetric chromatic function serves as a complete invariant, uniquely determining the isomorphism class of proper caterpillars.
  • A bijection to integer compositions enables combinatorial enumeration and analysis through lattice and U-polynomial techniques.

A proper caterpillar is a combinatorial structure within graph theory, specifically a tree whose non-leaf vertices induce a simple path—called the spine—and in which every vertex of the spine is adjacent to at least one leaf, so that no spine vertex has degree 2 in the full tree. Recent work by Aliste-Prieto and Zamora has established that the symmetric chromatic function is a complete invariant for proper caterpillars: two such trees are isomorphic if and only if they have the same symmetric chromatic function (Aliste-Prieto et al., 2012).

1. Formal Definition and Structural Properties

A tree TT is a caterpillar if the induced subgraph on all non-leaf vertices forms a simple path, called the spine of TT. If P(T)E(T)P(T)\subset E(T) is the subset of internal (i.e., non-leaf) edges, TT is a caterpillar if and only if P(T)P(T) forms a path. A caterpillar is proper if each spine vertex has degree at least 3 in TT, i.e., each is incident to at least one leaf. Formally, a caterpillar TT with kk spine vertices v1,,vkv_1,\dots,v_k is proper if and only if every viv_i is adjacent to at least one leaf.

This properness criterion distinguishes proper caterpillars from more general caterpillars by the absence of spine vertices of degree 2, enforcing that in any proper caterpillar, the spine is "supported" by a minimum number of leaves at each spine vertex.

2. The Symmetric Chromatic Function

The symmetric chromatic function XG(x)X_G(x), introduced by Stanley, generalizes the chromatic polynomial. For a (finite) graph GG on vertex set V(G)V(G), define

XG(x)=κ:V(G)P κ(u)κ(v) {u,v}E(G)vV(G)xκ(v)X_G(x) = \sum_{\substack{\kappa: V(G) \to \mathbb{P} \ \kappa(u)\neq \kappa(v)~\forall \{u,v\} \in E(G)}} \prod_{v\in V(G)} x_{\kappa(v)}

where P={1,2,3,}\mathbb{P} = \{1,2,3,\dots\} and x=(x1,x2,)x=(x_1,x_2,\dots) are commuting indeterminates.

Alternatively, XG(x)X_G(x) can be expressed in the power–sum basis indexed by integer partitions λ\lambda: XG(x)=AE(G)(1)Apλ(A)X_G(x) = \sum_{A\subseteq E(G)}(-1)^{|A|} p_{\lambda(A)} where λ(A)\lambda(A) is the partition of V(G)|V(G)| giving the sizes of components of the spanning subgraph (V(G),A)(V(G),A). For trees TT, XTX_T contains the same information as the Noble–Welsh UU-polynomial, defined

UT(x,y)=AE(T)xλ(A)(y1)A(Vk(A))U_T(x,y) = \sum_{A\subseteq E(T)} x_{\lambda(A)}(y-1)^{|A| - (|V|-k(A))}

where k(A)k(A) is the number of connected components of (V,A)(V,A). Specializing y=1y = 1 yields

UT(x):=UT(x;1)=AE(T)xλ(A)U_T(x) := U_T(x; 1) = \sum_{A\subseteq E(T)} x_{\lambda(A)}

and UTU_T can be recovered from XTX_T and vice versa.

3. Bijection Between Proper Caterpillars and Integer Compositions

A key observation is the correspondence between proper caterpillars and integer compositions up to reversal (reverse classes). Let T+\mathcal{T}^+ denote the set of proper caterpillars and C\mathcal{C} the set of all compositions (ordered sequences of positive integers). Two compositions α,βC\alpha, \beta \in \mathcal{C} lie in the same reverse class if β\beta is either α\alpha or its reverse α\alpha^*. The reverse-class of α\alpha is denoted [α][\alpha]^*.

Given a proper caterpillar TT with ordered spine (v1,,vk)(v_1,\dots,v_k) and BiB_i leaves adjacent to viv_i (with Bi2B_i \geq 2 for all ii), define

Φ:T[B1,B2,,Bk]\Phi: T \longmapsto [B_1, B_2, \dots, B_k]^*

This map is a bijection from T+\mathcal{T}^+ to reverse-classes of compositions with each entry 2\geq 2.

Conversely, any reverse-class [α1,,αk][\alpha_1, \dots, \alpha_k]^* with all αi2\alpha_i \geq 2 uniquely determines a proper caterpillar constructed by forming a path on kk vertices and appending αi1\alpha_i - 1 leaves to the iith vertex. Aliste-Prieto & Zamora establish the bijection in Lemma 2.2 (Aliste-Prieto et al., 2012).

Furthermore, the restricted UU-polynomial of such a caterpillar, taken over subsets of edges including all leaf-edges, coincides with the composition-lattice polynomial L(α,x)L(\alpha, x) for the associated composition α\alpha, yielding

UT(x)L(Φ(T),x)U_T(x) \leftrightarrow L(\Phi(T), x)

4. Main Theorem and Distinguishability

The central result of Aliste-Prieto & Zamora is the following: for proper caterpillars T,TT, T', if XT(x)=XT(x)X_T(x) = X_{T'}(x), then TTT \cong T'. That is, the symmetric chromatic function (equivalently, the UU-polynomial) uniquely determines the isomorphism type of any proper caterpillar [(Aliste-Prieto et al., 2012), Thm 1.1].

This establishes the symmetric chromatic function as a complete isomorphism invariant for proper caterpillars, resolving Stanley's conjecture within this class.

5. Proof Approach: Composition Polynomials and Factorization

The proof proceeds as follows:

  • Reduction to Compositions: By the established bijection, the UU-polynomial of a proper caterpillar coincides with the composition-lattice polynomial L(α,x)L(\alpha, x) of its associated composition α\alpha. Thus, UT=UTU_T = U_{T'} implies L(α,)=L(β,)L(\alpha, \cdot) = L(\beta, \cdot) for the corresponding compositions.
  • Classification of Compositions: Billera–Thomas–van Willigenburg show that two compositions α,β\alpha,\beta have the same LL-polynomial if and only if they are in the same symmetry class generated by independently reversing the irreducible factors in their composition-monoid factorization: every α\alpha admits a unique irreducible factorization γ1γr\gamma_1 \circ \cdots \circ \gamma_r, and all words in the symmetry class are formed by independently reversing any of the γi\gamma_i.
  • Palindromic Case: If the composition α\alpha is a palindrome, its LL-polynomial uniquely determines it. Therefore, the corresponding caterpillar is UU-unique (and thus XTX_T-unique).
  • General Case: If α\alpha is not a palindrome, the proof identifies a monomial in UTU_T whose coefficient differs from that in L(α,x)L(\alpha^*,x), using combinatorial arguments on leaf counts and subset counting (see Lemma 3.4 and Theorem 3.3 of (Aliste-Prieto et al., 2012)). As a result, no two distinct reverse-classes yield the same UU-polynomial, confirming the main theorem.

6. Illustrative Examples

  • Palindromic Sequence: For α=(3,2,3)\alpha = (3,2,3), any proper caterpillar with this leaf-sequence is uniquely identified by XTX_T.
  • Non-Palindromic Sequence and Isomorphism: The sequences (2,3,4)(2,3,4) and its reverse (4,3,2)(4,3,2) define non-isomorphic caterpillars, but these are isomorphic after reversing the spine, which is consistent with the identification by reverse-class.
  • Non-Proper Sequences: For (1,2,3)(1,2,3), where at least one spine vertex has a single adjacent vertex, the properness condition fails, and the result does not apply—there exist non-proper caterpillars with the same XTX_T function.

7. Implications for Invariants and Stanley’s Conjecture

This work verifies Stanley’s conjecture regarding the expressive power of the symmetric chromatic function for the expansive class of proper caterpillars. The UU-polynomial (and hence XGX_G) is shown to encode sufficient structure to recover the full isomorphism class in this setting (Aliste-Prieto et al., 2012).

The combinatorial translation between caterpillars and integer compositions allows the application of deep enumerative results on compositions, such as symmetry class analysis and monoid factorization. This machinery offers a pathway to extend distinguishing power arguments beyond caterpillars to broader families of trees.

More generally, the analysis exemplifies how algebraic invariants of graphs—symmetric functions, UU-polynomials—can be interpreted and leveraged through classical combinatorial structures (integer compositions, Boolean lattices) equipped with robust factorization theory, providing interpretable and computationally tractable invariants for graph isomorphism problems.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Proper Caterpillars.