Generating Fibonacci Words via the Prefix--Suffix Duplication Operation
This work investigates the generation of Fibonacci words of the same parity—specifically, deriving \(F_{2n}\) from \(F_{2p}\) or \(F_{2n+1}\) from \(F_{2p+1}\)—using prefix-suffix duplication operations of length at most \(k\). Drawing on combinatorics on words and formal language operations, we confirm and strengthen Dumitran’s conjecture by establishing that \(k = 3\) is the optimal bound for such derivations. Furthermore, we present the first linear-time algorithm capable of constructing a complete derivation sequence in \(O(|F_{2n}|)\) or \(O(|F_{2n+1}|)\) time. These results theoretically establish the tightness of bounded duplication mechanisms for Fibonacci words and provide an efficient, constructive method for their generation.