The Invariance Reduction Process -- a New Tool to Solve Circular Nim and Related Games
Pith reviewed 2026-05-13 20:13 UTC · model grok-4.3
The pith
The Invariance Reduction Process simplifies finding P-positions in Circular Nim and Path Nim by reducing games to smaller solved subgames.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We introduce the notion of invariant vectors of a game and develop the Invariance Reduction Process, which first uses reduction of positions via invariance and then zero and merge reductions of games to arrive at smaller, solved sub-games for closed subspaces of the positions. This process makes it much easier to prove that there are moves from N-positions to P-positions, and can also be used in some cases to show that there are no moves between P-positions. We apply the Invariance Reduction Process to derive results on the P-positions of the family of Path Nim games where play is allowed on at least half the stacks, as well as for the Circular Nim games CN(n,k) with n=7, k=3 and n=8,k=3.
What carries the argument
Invariant vectors, used within the Invariance Reduction Process to reduce game positions and arrive at smaller sub-games.
If this is right
- Results on the structure of the P-positions in Path Nim games with sufficient playable stacks follow from invariant vectors.
- The P-positions for CN(7,3) and CN(8,3) are determined via the reduction process.
- Invariant vectors provide a description of P-positions in Set Nim SN(n,A) without simplicial complex notation.
- Invariant vectors have wider applicability compared to circuits for describing P-positions.
Where Pith is reading between the lines
- The method might extend to other game families with simplicial complex rule sets to derive similar P-position structures.
- Applying the process to larger values of n and k in Circular Nim could reveal general formulas for P-positions.
- Comparison with standard mex and grundy number calculations could show computational advantages for these reductions.
Load-bearing premise
The rule sets of the games form a simplicial complex.
What would settle it
Computing the actual P-positions for CN(8,3) by other means and finding a mismatch with the structures derived from invariant vectors would falsify the claim.
Figures
read the original abstract
We introduce the notion of invariant vectors of a game and develop the Invariance Reduction Process, which first uses reduction of positions via invariance and then zero and merge reductions of games to arrive at smaller, solved sub-games for closed subspaces of the positions. This process makes it much easier to prove that there are moves from N-positions to P-positions, and can also be used in some cases to show that there are no moves between P-positions. This process is suitable for all variations of the game Nim whose rule sets form a simplicial complex. We rephrase Simplicial Nim as Set Nim SN($n,A$) and derive results on the structure of the P-positions in terms of invariant vectors, without needing the background and notation of simplicial complexes. We also show that invariant vectors differ from the circuits used to describe the P-positions in Simplicial Nim and that invariant vectors have wider applicability compared to circuits. We apply the Invariance Reduction Process to derive results on the P-positions of the family of Path Nim games where play is allowed on at least half the stacks, as well as for the Circular Nim games CN($n,k$) with $n=7, k=3$ and $n=8,k=3$.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces the notion of invariant vectors for impartial games and develops the Invariance Reduction Process, which combines invariance-based position reduction with zero and merge reductions to obtain smaller solved sub-games. The process is claimed to apply to Nim variants whose move rules form a simplicial complex. The paper rephrases Simplicial Nim as Set Nim SN(n,A), derives structural results on P-positions in terms of invariant vectors, shows that these vectors differ from the circuits used in prior simplicial-complex treatments, and applies the process to obtain explicit P-position descriptions for the family of Path Nim games in which moves are allowed on at least half the stacks as well as for the specific Circular Nim instances CN(7,3) and CN(8,3).
Significance. If the modeling and reduction steps are valid, the work supplies a concrete algorithmic-style tool that can simplify proofs of P-position structure for a broad class of Nim-like games on simplicial complexes. The concrete results for Path Nim and the two Circular Nim cases constitute falsifiable, checkable claims that could be used by other researchers working on subtraction or heap games.
major comments (2)
- [Sections describing CN(n,k) and the application of the Invariance Reduction Process] The central applications to CN(7,3) and CN(8,3) rest on the assertion that the allowed move sets form simplicial complexes, yet the manuscript supplies no explicit verification that the collection of permitted subsets is downward-closed and closed under pairwise intersections. Without this check, the subsequent invariance-vector construction and the zero/merge reductions cannot be guaranteed to preserve the game value, rendering the stated P-position characterizations conditional.
- [Path Nim section] For the Path Nim family (moves on at least half the stacks), the paper must demonstrate that the chosen invariant vectors are indeed invariant under every legal move; the current exposition leaves open whether the half-stack threshold introduces additional constraints that could invalidate the reduction steps used to reach the solved sub-games.
minor comments (2)
- [Introduction and Set Nim section] The rephrasing of Simplicial Nim as Set Nim SN(n,A) is notationally helpful, but the definition of an invariant vector should be stated once, early, with a single consistent symbol rather than being reintroduced in each application section.
- [Comparison with circuits] A short table or diagram comparing the invariant vectors obtained here with the circuits of the earlier simplicial-complex literature would make the claimed wider applicability immediately visible to readers.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments. We address each major point below and will revise the manuscript to incorporate the requested verifications.
read point-by-point responses
-
Referee: [Sections describing CN(n,k) and the application of the Invariance Reduction Process] The central applications to CN(7,3) and CN(8,3) rest on the assertion that the allowed move sets form simplicial complexes, yet the manuscript supplies no explicit verification that the collection of permitted subsets is downward-closed and closed under pairwise intersections. Without this check, the subsequent invariance-vector construction and the zero/merge reductions cannot be guaranteed to preserve the game value, rendering the stated P-position characterizations conditional.
Authors: We agree that explicit verification is required. In the revised manuscript we will insert a short subsection that directly checks the two properties for the move sets of CN(7,3) and CN(8,3): (i) downward closure under inclusion and (ii) closure under pairwise intersections. These checks will be stated in elementary set-theoretic language without assuming prior knowledge of simplicial complexes, thereby confirming that the invariance-vector construction and the zero/merge reductions preserve game values. revision: yes
-
Referee: [Path Nim section] For the Path Nim family (moves on at least half the stacks), the paper must demonstrate that the chosen invariant vectors are indeed invariant under every legal move; the current exposition leaves open whether the half-stack threshold introduces additional constraints that could invalidate the reduction steps used to reach the solved sub-games.
Authors: We accept that the invariance of the selected vectors must be shown explicitly for the half-stack threshold. The revision will add a lemma that, for each chosen invariant vector, verifies invariance under every legal move (including those that touch exactly half the stacks). The proof will enumerate the possible move cardinalities and confirm that the vector remains unchanged, thereby validating the subsequent reduction steps. revision: yes
Circularity Check
No circularity: new process introduced and applied without self-referential reduction
full rationale
The paper defines invariant vectors and the Invariance Reduction Process from first principles using standard impartial game theory (P-positions, moves), then applies the process to Path Nim and specific CN(n,k) instances. No equations reduce a claimed prediction to a fitted input by construction, no self-citation chain bears the central result, and the simplicial-complex suitability condition is stated as an external modeling assumption rather than derived from the paper's own outputs. The derivation chain remains self-contained against the stated game rules.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Rule sets form a simplicial complex
invented entities (1)
-
invariant vectors
no independent evidence
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AbsoluteFloorClosure.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We introduce the notion of invariant vectors of a game and develop the Invariance Reduction Process... suitable for all variations of the game Nim whose rule sets form a simplicial complex.
-
IndisputableMonolith/Foundation/AlexanderDuality.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Theorem 4.1... Pn,k ={(a1,...,aℓ,0,...,0|k−1,b1,...,bm)|ℓ+m=n−k+1, ∑ai=∑bj, min{ℓ,m}≥1}
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Forward citations
Cited by 1 Pith paper
-
Necklace Games
NecklaceNim NN(n,k) is solved for infinite families where play is allowed on at least half the stacks.
Reference graph
Works this paper leans on
-
[1]
Albert, M. H., Nowakowski, R. J. & Wolfe, D.Lessons in Play(CRC Press, Boca Raton, FL, 2019)
work page 2019
-
[2]
Berlekamp, E. R., Conway, J. H. & Guy, R. K.Winning ways for your mathematical plays. Vol. 1-4Second Ed. (A K Peters, Ltd., Natick, MA, 2001-2004)
work page 2001
-
[3]
Bouton, C. L. Nim, a game with a complete mathematical theory.Ann. of Math. (2) 3,35–39.https://doi.org/10.2307/1967631(1901/02)
-
[4]
Dufour, M. & Heubach, S. Circular Nim games.Electron. J. Combin.20,Paper 22, 26. https://doi.org/10.37236/2765(2013)
-
[5]
Dufour, M., Heubach, S. & Vo, A. Circular Nim games CN(7,4).Integers21B,Paper No. A9, 18 (2021)
work page 2021
-
[6]
Ehrenborg, R. & Steingr´ ımsson, E. Playing Nim on a simplicial complex.Electron. J. Combin.3,Research Paper 9, approx. 33.https://doi.org/10.37236/1233(1996)
-
[7]
Gurvich, V., Heubach, S., Ho, N. B. & Chikin, N. Slowk-Nim.Integers20,Paper No. G3, 19 (2020)
work page 2020
-
[8]
Holladay, J. C. Matrix Nim.Amer. Math. Monthly65,107–109.https://doi.org/ 10.2307/2308886(1958)
-
[9]
Winning positions in simplicial Nim.Electron
Horrocks, D. Winning positions in simplicial Nim.Electron. J. Combin.17,Research Paper 84, 13.https://doi.org/10.37236/356(2010)
-
[10]
Kadam, B. R. & Shaiju, A. J. Variations of the Nim game played on a cube.Integers 25,Paper No. G2, 14 (2025)
work page 2025
-
[11]
Moore, E. H. A generalization of the game called nim.Ann. of Math. (2)11,93–94. https://doi.org/10.2307/1967321(1910)
-
[12]
N.Combinatorial game theoryhttps : / / doi
Siegel, A. N.Combinatorial game theoryhttps : / / doi . org / 10 . 1090 / gsm / 146 (American Mathematical Society, Providence, RI, 2013). 30
work page 2013
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.