All nodes in our algorithm fire in less than 6Pn rounds, where n is the number of nodes, after all nodes become active, but use unbounded counters. We then present a refinement of this algorithm so that memory usage becomes bounded while maintaining the same time complexity. The correctness of our first algorithm has been formally established in the proof assistant Isabelle.
@Article{penet:synchronization-tcs, author = {Louis Penet de Monterno and Bernadette Charron-Bost and Stephan Merz}, title = {Synchronization modulo $P$ in dynamic networks}, journal = {Theoretical Computer Science}, volume = {942}, pages = {200-212}, year = {2023}, }