The Kirby-Paris hydra, previously seen on math.stack here and in this layperson-targeted video, is a one-player game that models the mythical hydra as a tree. Each node/vertex of the tree is considered to be a "head" of the hydra, except for the root which is its "body". A player "moves" by selecting a leaf node L and removing it. Then, the hydra "regrows" n copies what is left of L's parent's subtree, all rooted on L's grandparent. For our purposes, let n=2. The goal is to reduce the hydra to its body.
The surprising result is that, not only is the game winnable, it is impossible to lose. Any hydra will be "defeated" by a sufficiently long but finite sequence of moves. However, it seems that the sequence length grows very rapidly with increasingly complex hydra.
My question is whether the choice of moves has any effect on how many moves are required to defeat a particular hydra. If all sequences of moves have the same length, how is this proven? If there exist at least two sequences of different lengths, how may one find the shortest one?
