Screw discrete dynamical systems and their applications to exact slow NIM
Abstract
Given integers such that and an integer vector ; denote by the number of entries of that are multiple of . Choose entries of as follows: if , take smallest entries of multiple of ; if , take all such entries, if any, and add remaining entries arbitrarily, for example, take the largest ones. In one step, the chosen entries (bears) keep their values, while the remaining (bulls) are reduced by 1. Repeat such steps getting the sequence . It is ``quasi-periodic". More precisely, there is a function such that for all we have and , where . Furthermore, is a polynomial in and and can be computed in time linear in , and . After steps, the system moves ``like a screw". Assuming that , introduce the cyclical order on considering 1 and as neighbors. Then, bears and bulls partition into two intervals, rotating by the angle with every steps. Furthermore, after every steps all entries of are reduced by the same value , that is, for all and . We provide an algorithm computing (and ) in time linear in (and ). In case and such screw dynamical system are applicable to impartial games.
Keywords
Cite
@article{arxiv.2312.08382,
title = {Screw discrete dynamical systems and their applications to exact slow NIM},
author = {Vladimir Gurvich and Mariya Naumova},
journal= {arXiv preprint arXiv:2312.08382},
year = {2023}
}
Comments
arXiv admin note: text overlap with arXiv:2311.03257