GM-rule and its applications to impartial games
Abstract
Given integer n ≥ 1, ≥ 2, and vector x = (x1, …, xn) that has an entry which is a multiple of and such that x1 ≤ … ≤ xn, the GM-rule is defined as follows: Keep the rightmost minimal entry xi of x, which is a multiple of and reduce the remaining n-1 entries of x by~1. We will call such i the pivot and xi the pivotal entry. The GM-rule respects monotonicity of the entries. It uniquely determines a GM-move x0 x1 and an infinite GM-sequence S that consists of successive GM-moves x = x0 x1 … xj … . If range(x) = xn - x1 ≤ then for all j ≥ 0: (i) range(xj) ≤ ; (ii) the pivot of xj + is one less than the pivot of xj, assuming that 1 - 1 = 0 = n. (iii) xij - xij + n = (n-1) for all i = 1,…,n. Due to (iii), we compute xj in time linear in n, , (j), and Σni=1(|xi|+1). For = 2 a slighty modified version of the GM-rule was recently introduced by Gurvich, Martynov, Maximchuk, and Vyalyi, "On Remoteness Functions of Exact Slow k-NIM with k+1 Piles", arXiv:2304.06498 (2023), where applications to impartial games were considered.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.