Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Identity edge words on finite trees

Abstract

Leaf intervals characterize identity words on every finite tree.

Definition 1.1 (Noncrossing double occurrence words).

Formalization. D5/S3/Combinatorics/Graph/SupportForestMoments/ShapiroTreeIdentityWords.NoncrossingDoubleOccurrence (✓ std3).

Citation. Boris Shapiro (2026). Transposition Cayley Spectra and Subgraph Counts. URL: https://arxiv.org/abs/2610.14373v1.

Commentary.

Page 14, Conjecture 1(iii): “For a tree T, a word of length 2|E(T)| in the edges of T using every edge has product 1 if and only if every edge occurs exactly twice and, for every vertex x of T, the subword formed by the edges incident to x is a non-crossing double occurrence word.” For this term, every occurring letter has two copies. The existing Crossing predicate compares the position pairs (i,j) and (k,l); it forbids both alternating orders. Nested pairs and the empty word are allowed.

Definition 1.2 (Shapiro’s local tree criterion).

Formalization. D5/S3/Combinatorics/Graph/SupportForestMoments/ShapiroTreeIdentityWords.claim (✓ std3).

Citation. Boris Shapiro (2026). Transposition Cayley Spectra and Subgraph Counts. URL: https://arxiv.org/abs/2610.14373v1.

Commentary.

Page 14, Conjecture 1(iii): “For a tree T, a word of length 2|E(T)| in the edges of T using every edge has product 1 if and only if every edge occurs exactly twice and, for every vertex x of T, the subword formed by the edges incident to x is a non-crossing double occurrence word.” Fin n relabels the source’s vertex set [n]. Sym2 represents unordered endpoint pairs. SimpleGraph.IsTree supplies connectedness and acyclicity; the two membership hypotheses say that the word contains only tree edges and uses every tree edge. List.prod multiplies the endpoint transpositions in list order, with (sigma * rho)(v) = sigma(rho(v)). List.filter retains the original order and tests decidable endpoint membership. The length is twice the edge count, including the empty word on the one-vertex tree.

Theorem 1.3 (The local tree criterion holds).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/SupportForestMoments/ShapiroTreeIdentityWords.result (✓ std3). ∎

Resolves. Problems/shap2610 (proved) by D5/S3/Combinatorics/Graph/SupportForestMoments/ShapiroTreeIdentityWords.result.

Source. Repository-derived.

Acknowledgement. Boris Shapiro (2026). Transposition Cayley Spectra and Subgraph Counts. URL: https://arxiv.org/abs/2610.14373v1.

Commentary.

Deleting a tree edge separates its endpoints, so an identity word cannot use that edge once. The prescribed total length forces multiplicity two. For a leaf edge, the permutation between its two copies fixes its other endpoint. Cancellation replaces that interval by its singleton letters. A product of distinct forest-edge transpositions fixes exactly the vertices outside those edges, which excludes a crossing with the leaf edge. Induction proves necessity. For sufficiency, crossing edges have disjoint endpoints, their transpositions commute, and repeated pairs cancel.

References