Confluence in labeled chip-firing

https://doi.org/10.1016/j.jcta.2021.105542Get rights and content

Abstract

In 2016, Hopkins, McConville, and Propp proved that labeled chip-firing on a line always leaves the chips in sorted order provided that the initial number of chips is even. We present a novel proof of this result. We then apply our methods to resolve a number of related conjectures concerning the confluence of labeled chip-firing systems.

Introduction

This paper is concerned with a labeled variant of the chip-firing process as defined by Hopkins, McConville, and Propp [7]. In unlabeled chip-firing, a collection of indistinguishable chips are placed at the nodes of a graph. If a node has at least as many chips as it has neighbors, it can “fire” by sending one chip to each of its neighbors. The process terminates if no site has enough chips to fire. For background on chip-firing in general, see [8].

The labeled chip-firing process is a variation of the chip-firing process on the infinite path graph, where the chips are made to be distinguishable. Each chip is given an integer label, and additional rules govern which chip moves in each direction during a firing move. Again, if a node has at least as many chips as it has neighbors, it can fire. The difference in the labeled case is that two distinct chips at the node are chosen and the chip of larger label moves to the right while the chip of smaller label moves to the left, see Example 2.1.

In [7], it was shown that, for an even number of chips, labeled chip-firing terminates in a unique configuration regardless of the order in which nodes fire and regardless of the choice of chips made at each node. Moreover, in the unique terminal configuration, the chips are in sorted order. The property that the final configuration is unique regardless of the intermediate steps is known as global confluence and is a fundamental property of unlabeled chip-firing. In unlabeled chip-firing global confluence is proved via local confluence. Local confluence states that for any two available fires, there is a common configuration that can be reached after either of them in only one additional fire. In the case of unlabeled chip-firing, any two available fires may be performed in either order without changing the resulting configuration. Local confluence combined with Newman's Lemma on abstract rewriting systems [9] gives a global confluence property for unlabeled chip-firing, in which any terminating chip-firing process must have a unique final configuration.

In labeled chip-firing, local confluence does not hold. The sorting result for labeled chip-firing from [7] is particularly notable for proving global confluence even though local confluence, and thus Newman's Lemma does not apply. Without this tool, the labeled case proved significantly more challenging to establish.

Here we give a novel, more general and more illuminating proof of global confluence for labeled chip-firing and related systems. Our proof is based on the analysis of a firing order poset. Fig. 1, Fig. 2 visually demonstrate the structure of confluent versus non-confluent labeled chip-firing processes that arise if we have an even or odd number of chips initially. The existence of the diamond shape at the bottom of the Haase diagram in the even case is crucial for confluence.

There have been attempts to generalize the results of [7] including several conjectures from [6] and [7] in which labeled chip-firing is extended to modified versions of the 1-dimensional grid graph. Additionally, Galashin et al. [4], [5] treat the labeled chip-firing problem as chip-firing on a Type A root system, and then generalize the problem to apply to other types of root systems and more general classes of firing moves. In [3], global confluence is proved without local confluence for higher dimensional forms of chip-firing. Our methods allow us to prove many of the above cases via a unified methodology.

In Section 2, we present the proof that labeled chip-firing sorts. In Section 3, we apply these methods to prove a series of related conjectures on sorting via chip-firing on modified versions of the one-dimensional grid graph. In Section 4, we discuss how these methods can shed light on the case where the number of chips is odd.

Section snippets

Sorting

Labeled chip-firing is defined formally as follows. Consider the infinite path graph (or 1-dimensional grid) on Z, where each integer i is connected by a single undirected edge to both i1 and i+1. Place n chips, labeled from 1 to n, at site 0. A firing move consists of choosing two chips labeled a and b (a<b) at a common site i. Chip a is sent to site i1, while chip b is sent to site i+1. The process is repeated until all chips are at distinct sites, and thus no further firing moves may be

Related results

Using the methods above, we are able to prove confluence for a number of similar cases. All of the results essentially come down to the same principles:

  • There is a diamond of moves at the end of the process that satisfies local confluence

  • The initial portion of the chip-firing process permutes the chips by only a “small amount”

  • The final portion of the chip-firing process can always “fix” the resulting errors.

In general, larger diamonds lead to more straightforward proofs, while smaller diamonds

Non-sorting cases

While much discussion has been devoted so far to a variety of settings in which labeled chip-firing can sort a collection of chips, this is not always the case. Clearly, if we start with a single chip labeled −1 at position 1, and a single chip labeled 1 at position −1, then none of the chip-firing procedures discussed so far can possibly result in the sorting of this 2-chip configuration. However, there are more subtle examples as well, with several non-sorting configurations that are very

Discussion

The earlier problems in which chip-firing methods were able to be used for sorting, along with some cases that don't, suggest the use of a pair of helpful conditions. These two informal conditions, when taken together, are sufficient for proving global confluence in certain systems in which local confluence does not generally apply:

  • (1)

    There is some collection of moves at the end of the process that do satisfy local confluence.

  • (2)

    When the process enters this locally confluent region, all of the states

References (9)

  • Anders Björner et al.

    Chip-firing games on graphs

    Eur. J. Comb.

    (1991)
  • Richard Anderson et al.

    Disks, balls, and walls: analysis of a combinatorial game

    Am. Math. Mon.

    (1989)
  • Pedro Felzenszwalb et al.

    Flow-firing processes

    J. Comb. Theory, Ser. A

    (2020)
  • Pavel Galashin et al.

    Root system chip-firing II: central-firing

    Int. Math. Res. Not.

    (2017)
There are more references available in the full text version of this article.
View full text