math.CO — Combinatorics
The Dancing Sand Theorem: the 2-part of the sandpile group of the hypercube, for every n
Let be the sandpile group (critical group, Jacobian) of the -dimensional hypercube graph . Its odd part was determined by Bai in 2003; its -part has been open since then, and the latest work on it determines its largest cyclic factors. We determine the whole 2-part of for every , by an explicit rule. The group splits over the indecomposable tilting modules of in characteristic that occur in , with their multiplicities. The contribution of at the shift consists of explicit small cyclic factors and of large ones, where is the set of binary digits of below the leading one. The large ones are obtained by pooling a sequence of explicit integers — binomial valuations and carries — into a non-increasing sequence, in the manner of isotonic regression. The proof reduces each contribution, by elimination inside explicit -adic lattices, to the Smith form of an explicit integer matrix, and computes that Smith form from the valuations of its entries. It needs a unique cheapest matching for an upper bound and an inductive potential for a lower bound. As consequences we recover Bai's counts and the theorems of Gao, Marx-Kuo, McDonald and Yuen on the largest factors, and we prove their Conjectures 4.14 and 5.4 and the formula for the -th factor stated in the 2019 poster of three of them. We also prove the fold law: the 2-part of the sandpile group of the folded cube is , the group obtained by lowering every exponent by one. With the results above this gives the whole -part of the sandpile group of the folded cube, and, with the known odd part, its whole sandpile group. The whole proof has been checked in the proof assistant Lean 4 with the Mathlib library, with nothing cited. This work has not been refereed by a human expert.