Proper Caterpillars in Graph Theory
- 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 is a caterpillar if the induced subgraph on all non-leaf vertices forms a simple path, called the spine of . If is the subset of internal (i.e., non-leaf) edges, is a caterpillar if and only if forms a path. A caterpillar is proper if each spine vertex has degree at least 3 in , i.e., each is incident to at least one leaf. Formally, a caterpillar with spine vertices is proper if and only if every 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 , introduced by Stanley, generalizes the chromatic polynomial. For a (finite) graph on vertex set , define
where and are commuting indeterminates.
Alternatively, can be expressed in the power–sum basis indexed by integer partitions : where is the partition of giving the sizes of components of the spanning subgraph . For trees , contains the same information as the Noble–Welsh -polynomial, defined
where is the number of connected components of . Specializing yields
and can be recovered from 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 denote the set of proper caterpillars and the set of all compositions (ordered sequences of positive integers). Two compositions lie in the same reverse class if is either or its reverse . The reverse-class of is denoted .
Given a proper caterpillar with ordered spine and leaves adjacent to (with for all ), define
This map is a bijection from to reverse-classes of compositions with each entry .
Conversely, any reverse-class with all uniquely determines a proper caterpillar constructed by forming a path on vertices and appending leaves to the th vertex. Aliste-Prieto & Zamora establish the bijection in Lemma 2.2 (Aliste-Prieto et al., 2012).
Furthermore, the restricted -polynomial of such a caterpillar, taken over subsets of edges including all leaf-edges, coincides with the composition-lattice polynomial for the associated composition , yielding
4. Main Theorem and Distinguishability
The central result of Aliste-Prieto & Zamora is the following: for proper caterpillars , if , then . That is, the symmetric chromatic function (equivalently, the -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 -polynomial of a proper caterpillar coincides with the composition-lattice polynomial of its associated composition . Thus, implies for the corresponding compositions.
- Classification of Compositions: Billera–Thomas–van Willigenburg show that two compositions have the same -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 admits a unique irreducible factorization , and all words in the symmetry class are formed by independently reversing any of the .
- Palindromic Case: If the composition is a palindrome, its -polynomial uniquely determines it. Therefore, the corresponding caterpillar is -unique (and thus -unique).
- General Case: If is not a palindrome, the proof identifies a monomial in whose coefficient differs from that in , 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 -polynomial, confirming the main theorem.
6. Illustrative Examples
- Palindromic Sequence: For , any proper caterpillar with this leaf-sequence is uniquely identified by .
- Non-Palindromic Sequence and Isomorphism: The sequences and its reverse 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 , 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 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 -polynomial (and hence ) 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, -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.