Given a word $w \in X^{\pm 1}$ representing an element of the free group $F(X)$ there is a (usually non-unique) sequence $w=w_0 \to w_1 \to \cdots \to w_r$ with $|w_i|>|w_{i+1}|$ where $w_r$ is the unique reduced form of $w$, i.e. there are no subwords of the form $xx^{-1}, x \in X^{\pm 1}$. I know of this fact, even have a proof of it in some notes I wrote. Does anybody know a reference for this?
Similarly let $\mathbb X$ be a graph of groups and let $w$ be some word in some symbols representing an element of the fundamental group $\pi_1(\mathbb X,v)$. Britton's lemma famously, and conveniently, describes what normal forms are in the case of HNN extensions. Does anybody know of a reference for the fact that given $w$ as above, there is a sequence $w=w_0 \to w_1 \to \cdots \to w_r$ of decreasing syllable length such that $w_r$ is reduced (i.e. has minimal syllable length among all words representing the same group element)?
Again, I can prove this myself, but a reference would be convenient.