Abelian oil and water dynamics does not have an absorbing-state phase transition
Elisabetta Candellero, Alexandre Stauffer, Lorenzo Taggi

TL;DR
This paper demonstrates that the Abelian oil and water model, unlike similar systems, does not exhibit an absorbing-state phase transition and remains in a fixation regime regardless of particle density.
Contribution
It establishes that the oil and water model fundamentally differs from sandpile and activated random walk models by lacking an absorbing-state phase transition.
Findings
The oil and water model does not undergo an absorbing-state phase transition.
The model is in the fixation regime at all densities.
This behavior holds for any vertex transitive graph and broad initial configurations.
Abstract
The oil and water model is an interacting particle system with two types of particles and a dynamics that conserves the number of particles, which belongs to the so-called class of Abelian networks. Widely studied processes in this class are sandpiles models and activated random walks, which are known (at least for some choice of the underlying graph) to undergo an absorbing-state phase transition. This phase transition characterizes the existence of two regimes, depending on the particle density: a regime of fixation at low densities, where the dynamics converges towards an absorbing state and each particle jumps only finitely many times, and a regime of activity at large densities, where particles jump infinitely often and activity is sustained indefinitely. In this work we show that the oil and water model is substantially different than sandpiles models and activated random walks,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
\NewEnviron
display
[TABLE]
Abelian oil and water dynamics does not have an absorbing-state phase transition
Elisabetta [email protected]; Università Roma Tre, Dip. di Matematica e Fisica, Largo S. Murialdo 1, 00146, Rome, Italy.
Alexandre [email protected]; University of Bath, Dept of Mathematical Sciences, BA2 7AY Bath, UK.
Lorenzo [email protected]; University of Bath, Dept of Mathematical Sciences, BA2 7AY Bath, UK.
Abstract
The oil and water model is an interacting particle system with two types of particles and a dynamics that conserves the number of particles, which belongs to the so-called class of Abelian networks. Widely studied processes in this class are sandpiles models and activated random walks, which are known (at least for some choice of the underlying graph) to undergo an absorbing-state phase transition. This phase transition characterizes the existence of two regimes, depending on the particle density: a regime of fixation at low densities, where the dynamics converges towards an absorbing state and each particle jumps only finitely many times, and a regime of activity at large densities, where particles jump infinitely often and activity is sustained indefinitely. In this work we show that the oil and water model is substantially different than sandpiles models and activated random walks, in the sense that it does not undergo an absorbing-state phase transition and is in the regime of fixation at all densities. Our result works in great generality: for any graph that is vertex transitive and for a large class of initial configurations.
1 Introduction
We consider an interacting particle system called oil and water, which is defined as follows. There are two types of particles, which we call oils and waters. Take to be an infinite graph, and let be a probability measure on the set of non-negative integers . The initial configuration of particles is distributed as a product of independent random variables distributed as ; that is, at each vertex place a random number of oils and independently a random number of waters, both values sampled from the distribution . We denote by the expected number of particles at a given vertex; thus is the expectation of a random variable distributed as . We shall refer to this initial configuration as *oil and water at density *.
Starting from the above configuration, particles move according to the following dynamics. Each vertex of has an independent Poisson clock of rate . Whenever the clock of a vertex rings, if hosts at least one oil and one water then it fires an oil-water pair: one water and one oil jump independently according to one step of simple random walk on (that is, each of the two chooses independently a neighbor of uniformly at random and jumps there). On the other hand, if at the time the Poisson clock of rings, has no particles or hosts only particles of one type (either oil or water), then does not fire; in this case we say that is stable. Note that may host arbitrarily many particles, but as long as they are all of the same type, is stable and none of its particles are allowed to jump. Note also that if we reach a configuration where every vertex of is stable, which we refer to as a stable configuration, then no vertex fires from that time onwards. Thus stable configurations are absorbing states for the dynamics.
Oil and water has the so-called Abelian property [BL16], which states that the final configuration of the system does not depend on the order at which vertices fire. This gives that the times at which the Poisson clocks ring are irrelevant.
There are two possible outcomes of the system: either it is active, in which each vertex fires infinitely many times, or it fixates, that is each vertex fires finitely many times. It is easy to check that if one vertex fires infinitely many times, then all vertices do as well. We show two fundamental properties in Section 2. The first one is monotonicity (Lemma 2.2), which gives that if oil and water at density fixates, then it also fixates for all densities . The second property is a 0-1 law (Lemma 2.3), which states that given the probability that the system fixates is either 0 or 1.
With the above two properties, and inspired by results for other models having the Abelian property and also satisfying those properties, such as stochastic sandpiles and activated random walks [RS12, ST17], one may conjecture that the oil and water model undergoes a phase transition between activity and fixation at some critical density . (A more thorough discussion of the relation between oil and water and other models with the Abelian property is given in Section 1.1 below.)
The main result of our paper is to show that the above conjecture is not true, for any graph , with the only requirement that is vertex transitive. Let denote the probability law of the oil and water dynamics starting from a configuration of density as above.
Theorem 1.1**.**
Let be an infinite, vertex-transitive graph of finite degree. Then, for any with ,
[TABLE]
Oil and water was introduced in [BL16] as an example of an Abelian network that is not unary (that is, which has more than one type of particles); see Section 1.1 below. The oil and water model was analyzed in [CGHL17] in a different setting. They consider the one-dimensional lattice , and let the initial configuration be given by oil-water pairs at the origin, with all other vertices initially unoccupied. Then the oil and water dynamics is run until a stable configuration is obtained; this occurs in finite time, almost surely, since the number of particles is finite. In this setting, [CGHL17] investigated several statistics of the model, including how long it takes for the process to stop and how far from the origin particles spread as a function of .
1.1 Related models
Oil and water was introduced in [BL16] within the more general framework of Abelian networks, which was introduced by Bond and Levine [BL16] building on the work of Dhar on sandpile models [Dha99]. This framework was created with the goal of defining a general concept that includes several widely studied processes, such as Abelian and stochastic sandpiles, bootstrap percolation, rotor-router networks, internal DLA and activated random walks. Informally speaking, a particle system (or, more generally, a cellular automaton) is considered an Abelian Network if it satisfies the so-called Abelian property, which gives that the final configuration of the system does not depend on the order of the interactions. In other words, the final configuration is invariant to changes in the order at which vertices fire.
Abelian networks have been widely studied in several disciplines. For example, in computer science, they are a fundamental model in distributed systems, as they do not require any central synchronization or shared memory, see [BL16] for more details. In mathematics and physics, several types of Abelian networks have been investigated, an archetypal example being sandpile models [Jár18]. The study of sandpile models was initiated in [BTW87, BTW88] motivated by the observation that they present characteristics of self-organized criticality. This means that as the process evolves, the system drives itself to a “critical state” without having to tune any parameter. Here, “critical state” means that after a long time the configuration shows characteristics that are common to systems at criticality. Refer to [Jár18] for more information about self-organized criticality and sandpile models.
There have been several works in the physics literature to understand self-organized criticality. One approach has been to relate this phenomenon to the more classical one of phase transitions, called aborbing-state phase transition [MDPS*+*01]. This corresponds to a phase transition between a regime of fixation (where for a small density of particles the system moves towards an absorbing state) and a regime of activity (where for a large density of particles the activity is sustained indefinitely). Physicists believe that the presence of an absorbing-state phase transition is intrinsically connected to the phenomenon of self-organized criticality [MDPS*+*01], and even defines a new universality class [RPSV00]. In particular, physicists studied several systems with a conserved number of particles which are connected to systems from self-organized criticality, and showed non-rigorously that such systems undergo an absorbing-state phase transition. Examples of such systems include stochastic sandpiles, fixed energy sandpiles, conserved threshold transfer processes, and activated random walks [MDPS*+*01, RPSV00, PSV00].
In the mathematics literature, results in this area are much more scarce. Ingenious proofs have been developed to show that stochastic sandpiles and activated random walks undergo an absorbing-state phase transition in some graphs [RS12, ST17, ST18, BGH18, Tag], and it is expected that such a result should be true for any vertex-transitive graph. In this paper, we show that the same is not true for the oil and water model, for any vertex-transitive graph. In some sense, the strong interactions between the particles in the oil and water dynamics cause the particles to organize themselves in order to achieve fixation. To the best of our knowledge, this is the first time that a natural model of an Abelian network (with a conserved number of particles) is shown not to undergo an absorbing-state phase transition. Another additional feature of our result is that our proof is not egineered for a specific graph, but works in any vertex transitive graph and any initial configuration of particles that is obtained from a product measure.
1.2 Proof overview
Two fundamental properties that will be heavily employed in the proof are the Abelian property and the 0-1 law. A popular strategy to analyze Abelian networks [RS12, ST17, BGH18, CGHL17] is to devise a so-called stabilization algorithm. For example, if one wants to show fixation (resp., activity), this strategy consists of choosing a smart order to fire the vertices, exploiting the Abelian property, in order to obtain that a given vertex does not fire at all (resp., fires infinitely many times) with positive probability, which by the 0-1 law implies almost surely fixation (resp., activity). Usually, the stabilization algorithm exploits the structure of the graph (which, in all the aforementioned papers, was always a grid such as ), making such proofs very much graph dependent. Moreover, in some models, such as stochastic sandpiles and activated random walks, where an absorbing-state phase transition takes place, one also uses monotonicity; that is, it suffices to show fixation for some small enough , and to show activity for some large enough .
The oil and water model gives rise to different challenges, since we need to show that the process fixates for all , no matter how large it may be, and for all transitive graphs. In order to do this, we had to develop a new proof strategy. Before describing it, we fix some terminology. For any vertex , if has oils and waters, we say that has oil-water pairs, where we view each such pair as a matching between an oil particle and a water particle from . So, each vertex may only have unpaired particles of at most one type (either oil or water).
Now suppose that vertex is unstable, thus has at least one oil-water pair. If all neighbors of have nonzero unpaired oils, when we fire , the water particle that gets to jump from will be paired to one of the unpaired oils located at the neighbors of (or to the oil particle that jumped from , if both oil and water jump to the same neighbor). As a consequence, the number of oil-water pairs in the system does not change. In fact, even if the water jumping from gets paired to a different oil particle, we observe that the firing of effectively causes an oil-water pair to do a step of a simple random walk from . The same occurs if all neighbors of have nonzero unpaired waters.
On the other hand, suppose that neighbors of have unpaired waters, neighbors of have unpaired oils, and that with denoting the degree of each vertex of (that is, each neighbor of has at least one unpaired particle). In this case, the number of oil-water pairs changes by either -1, 0 or 1. For example, it changes by (resp., ) if the water jumps from to a neighbor with unpaired waters (resp., oils), and the oil jumps from to a neighbor with unpaired oils (resp., waters); in other cases the number of oil-water pairs does not change. We can readily see that
[TABLE]
The above gives that, in this case, the configuration of oil-water pairs behaves as a critical branching random walk on . Suppose now that has at least one neighbor with no unpaired particles (such neighbors are called holes), then we have that the configuration of oil-water pairs behaves as a subcritical branching random walk.
Putting all these cases together, when a vertex fires, the configuration of oil-water pairs behaves either as a simple random walk, as a critical branching random walk, or as a subcritical branching random walk, depending on the environment of unpaired particles at the neighbors of . Moreover, it behaves as a subcritical branching random walk only when is the neighbor of a hole.
Intuitively, since oil-water pairs cause a vertex to fire, in order to show fixation we need to show that the number of oil-water pairs decreases quickly. Thus, we want to show that for a large enough number of steps we fire a vertex that neighbors a hole.
The proof works by contradiction. We assume that the system is active, which implies that each vertex fires a very large number of times. Now consider a vertex that fires times, and let be a neighbor of which, for instance, has unpaired oils. Then, we can show that will be a hole for a number of times that increases with . This is because each time fires, conditioning on sending exactly one particle to , with equal probability this particle is an oil or a water. So the number of unpaired particles at behaves as a simple random walk on , reflected at the origin, which is recurrent. Developing this argument we will obtain that a very large number of holes will be created during this process. At those times, the number of oil-water pairs behaves as a supermartingale. Hence, it decreases quickly.
In order to implement this strategy, we need to control the evolution of the locations of the oil-water pairs. The challenge is that they behave as a mix of simple random walk, critical branching random walk and subcritical branching random walk, depending on (and affecting) the environment of the unpaired particles. We are able to control this by defining a suitable martingale, which depends on the configuration of the particles. This martingale allows us to relate the expected number of oil-water pairs to the Green’s function of simple random walk on . This step, which is at the core of our proof, is given in Lemma 3.4; see also Remark 3.5.
2 Graphical representation and properties
In this section we introduce a graphical representation for the model. Via this representation we can prove a 0-1 law for the probability of fixation, and the Abelian property, where the latter informally states that the number of firings at a given vertex does not depend on the temporal order of firings of the system and was proved in [BL16]. The structure of this section is inspired by [RS12], where the authors prove a 0-1 law for two models which are strictly related to the present one, namely stochastic sandpiles and activated random walks.
Notation.
The graph is infinite, vertex-transitive with finite degree, and it is fixed along the whole proof. We fix an arbitrary reference vertex and call it origin . When considering two vertices , we denote by the graph distance between and , namely the length of the shortest path from to . As a shorthand we also write when .
2.1 Definitions
The space of possible configurations will be denoted by . We shall denote an element of by
[TABLE]
where (resp., ) corresponds to the number of oils (resp., waters) at . Also, recall that is the expected number of particles at each site in the starting configuration, that is
[TABLE]
where denotes a reference vertex that we call the origin. When investigating the long-time behavior of this model we might expect two possible outcomes, which can depend on and on the properties of the graph , namely fixation or activity, which we describe below. For all and all , let denote the number of firings occurred at by time ; we say that the process fixates when for any finite set of vertices there is a (random) time for which
[TABLE]
In other words, no vertex of fires after time . On the other hand, we say that the process is active if it does not fixate.
Given a configuration , a vertex is called stable if and it is called unstable otherwise.
For any and any pair of vertices , we define a pair of instructions as an operator acting on configurations which are unstable at . Given such a configuration as input, the operator returns a configuration such that, for ,
[TABLE]
In words, the operator makes one oil jump from to and one water jump from to .
Now we fix an array , where each element is a pair of instructions of the form ; in particular, each such a pair is an element of the set .
We also need to define a function that counts the number of pairs of instructions used at each vertex. Given the counter , we say that fires (or that we topple , borrowing the notation from the abelian sandpiles setting) when we act on the pair through an operator which is defined as,
[TABLE]
where if and otherwise. In words, the operator makes one oil and one water jump from simultaneously and then it updates the counter . The operation is said to be legal for if is unstable in , otherwise it is illegal.
2.2 Properties
We now describe the properties of this representation. For a sequence of vertices , we write and we say that is legal for if is legal for for all , where is the counter which equals zero at every vertex. Given a particle configuration , a legal sequence and a fixed array of instructions , we write for the particle configuration of the pair In other words, is the particle configuration which is obtained from when we topple the vertices according to the sequence . Let be given by
[TABLE]
that is the number of times the vertex appears in the firing sequence .
We write if for all . We write if for and . We also write if and .
Let be two configurations, let , let be an array of instructions, and let be a finite subset of . A configuration is said to be stable in if all the vertices are stable. We say that a sequence is contained in if all its elements are in , and we say that stabilizes in if is stable in . The following property was proved by Bond and Levine.
Lemma 2.1** (Abelian Property, [BL16]).**
Let be a finite set. If and are both legal sequences for that are contained in and stabilize in , then and .
For any finite subset , any , any particle configuration , and any array of instructions , we denote by the number of times that fires in the stabilization of starting from and using the instructions in . Note that by Lemma 2.1, we have that is well defined. The following fact is a direct consequence of the Abelian property.
Lemma 2.2** (Monotonicity).**
For finite subsets and particle configurations , we have that,
[TABLE]
Proof.
Fix an array , and let be a legal sequence that stabilizes in ; then, by Lemma 2.1 we have that any other legal sequence stabilizing will use the same number of firings as . By definition, this sequence has not yet stabilized any vertex in the set . Since the set cannot be stable until the set is stable, the claim follows from (2.2). ∎
By monotonicity, given any growing sequence of subsets such that , the limit
[TABLE]
exists and does not depend on the particular sequence .
So far we have fixed a deterministic array and a particle configuration . We now introduce a probability measure on the space of instructions and particle configurations. We denote by the probability measure according to which the pairs of instructions are independent across different values of , and , and by the degree of vertex . Moreover, the two elements and are independent and have distribution
[TABLE]
for any , . Roughly speaking, under the measure the instructions induce any particle that uses them to perform a step of independent simple random walk.
Finally, we denote by the joint law of and . We shall often omit the dependence on by writing instead of . The following lemma relates the dynamics of the oil-water model to the stability property of the representation. Recall that denotes the law of the oil-water dynamics under the assumption that the initial configuration was distributed according to a product of measures .
Lemma 2.3** (0-1 law).**
Let be as in (2.3). Then
[TABLE]
Lemma 2.3 was proved in [RS12] for two models which are related to oil and water, activated random walk and the stochastic sandpile model. Here we present the main steps of the proof and we refer to [RS12] for the complete argument.
Sketch of the proof of Lemma 2.3.
The 0-1 law,
[TABLE]
follows from the following fact. Conditional on a given initial configuration , by connectivity of and irreducibility of simple random walk, it follows that if , then for all . Since is a product measure and the event for all is invariant with respect to any graph automorphism, we deduce (2.5).
We now sketch the proof of the identity in (2.4). The proof consists in coupling the quantities and . More precisely, let denote the number of firings that occurred at before time when no particle is allowed to jump from vertices outside , the ball of radius centered at (the firings at such vertices are “frozen”). The proof consists in two main steps.
In the first step, one constructs a natural coupling between the variables and as follows. Recall that is the joint law of the variables and , under which they are independent. On the other hand, is the law of the oil and water dynamics, given by together with the law of the sequence of random variables , where are i.i.d. exponential random variables with rate , and the sequences are independent across . The elements of the sequence represent the times between consecutive attempts for firing . When such an attempt happens, if is unstable, one oil and one water perform a simple random walk step from using the next couple of instructions at of the array . Thus, by this construction, the random variable is a deterministic function of the random variables , and . Since is a monotone function in for every and every fixed, the limit exists. Now we observe that on a finite set the system fixates within an almost surely finite time and by Lemma 2.1, does not depend on the order according to which the instructions are used (provided that only legal instructions are used). Thus, we deduce from this construction that,
[TABLE]
The second step of the proof consists in showing that the limits over and commute, i.e,
[TABLE]
and that a blow up does not occur in finite time, i.e,
[TABLE]
Equations (2.7) and (2.8) and the fact that,
[TABLE]
imply (2.4). The proof of (2.8) is standard and follows from the fact that, since the jump rates are bounded, particles starting at an infinite distance from cannot reach the origin within finite time. We refer to [RS12] for the proof of (2.7) given (2.6) and of how the equality in (2.4) follows from these statements. ∎
From now on, when this is not generating any confusion, we will write instead of , and instead of in order to make the paper more readable.
2.3 Green’s function of simple random walk
In this section we recall some classical facts concerning the simple random walk and we provide some definitions. We let denote a simple random walk in , and denote its law when . We let denote the corresponding expectation. Given a set we define and If , we write and instead of and . For any , we define the Green’s function,
[TABLE]
where . In words, denotes the expected number of visits to a vertex performed by a simple random walk started at and killed upon exiting the set .
Given a function , , we let denote the discrete Laplacian, that is, for every we set
[TABLE]
where we recall that denotes the degree of . We say that is harmonic in a set if for any , . The next proposition states some classical facts and its proof can be found, for example, in [LP16, Chapter 2].
Proposition 2.4**.**
Consider a finite set and a vertex . Let be a function which is harmonic in and such that , for any . Then the function is unique and satisfies
[TABLE]
Moreover, for all the Green’s function satisfies
[TABLE]
Now we proceed with the analysis of the function .
Lemma 2.5**.**
Suppose that we are given two sets and such that , and . Then,
[TABLE]
where
[TABLE]
Proof.
For all by relation (2.13) we have
[TABLE]
Taking the sum over all , reversibility and (2.12) lead to
[TABLE]
Clearly for all ,
[TABLE]
and consequently,
[TABLE]
concluding the proof. ∎
3 Diffusive fluctuations and number of visits
Now we are able to introduce the following terminology.
Definition 3.1**.**
Given a particle configuration , let be the number of pairs at , and be the number of unpaired particles at . We say that has a hole at if the number of oils and waters at is the same (or, equivalently, if the number of unpaired particles at is zero). When we refer to a pair, we always refer to two particles of different type.
This section is divided into two subsections. In Section 3.1 we show that, if we assume that the system is active and we stabilize some arbitrarily chosen finite set , then at any vertex which is far enough from the boundary of , we will observe a hole at many times during the stabilization. As we pointed out in the proof overview in Section 1.2, the occurrence of holes is helpful to make the number of oil-water pairs decrease over time. In Section 3.2 we introduce a Markov chain which describes an inductive procedure to stabilize starting from an arbitrary particle configuration. Such a procedure is defined in an enlarged probability space where some virtual particles, called ghosts, are added to the system whenever a water jumps into a hole. We will refer to this procedure as the ghost-pair stabilization. The ghosts will play a fundamental role at the end of the proof, in Section 4.
3.1 Number of waters falling into holes
We start by stabilizing an arbitrary finite set following some legal ordering, which we shall determine through a strategy. A strategy for stabilizing is a function that acts as follows. Given a particle configuration , outputs an arbitrary vertex of that is currently unstable. If is stable in then .
Let be a finite set and a strategy. We say that we stabilize in following strategy when we perform a sequence of firings as follows. Start by setting and apply to . If , then we are done as this means that is stable. If , then we topple the vertex , and denote by the resulting configuration. If is stable then we are done, if not, then we proceed by applying again. Thus, if is unstable, then we proceed to topple , obtaining a new particle configuration which we call . We continue inductively until we reach a random time at which we have stabilized . More formally, we set
[TABLE]
For any , we define the number of times a water falls into a hole at while following the strategy starting from the particle configuration ,
[TABLE]
We emphasize that this variable also depends on and on the chosen array , however we will omit this dependency to simplify the notation.
This procedure defines the sequence of particle configurations , where the last step, , is the step at which the set is stable. In the proof of the next proposition, we will need to introduce some variables which depend also on the instructions which are not “used” for the stabilization of the initial particle configuration in . For this reason, we will now define also the steps of the stabilization procedure. This will allow to define such variables. Since the set is stable at step , in order to perform some firings we will need to add new pairs to the stable configuration, making it unstable. More precisely, for any step , we proceed as follows.
- •
If (i.e, is stable in ), then we add one pair at the origin, obtaining the new particle configuration , which is unstable in , and we move to the next step . In this case no vertex fires at step .
- •
If (i.e, is unstable in ), then the vertex fires, and we obtain a new particle configuration , which might be stable or unstable in . We move to the step .
Thus, at any step either one unstable vertex fires or a pair is added at the origin. In this way the infinite sequence of random variables is well defined.
Lemma 3.2**.**
Assume that the system starting from a particle configuration which is distributed as a product of measure is almost surely active. Then, for any and , there exists large enough such that,
[TABLE]
Before proceeding to the formal proof we present the main idea behind it, which consists in showing that the value of (defined in (3.1)) can be associated to the number of visits to zero of a lazy simple random walk on . Once we have established this, classical results give that the number of returns to the origin of a simple random walk on the integers is, with high probability, comparable to the square root of the number of steps performed. The last step of the proof consists in showing that we can in fact let the walk run for as many steps as we need, in order to deduce the claim.
Proof of Lemma 3.2.
To begin, we fix a finite set such that , where is the ball of radius centered at . Then we stabilize the set following an arbitrary strategy , as defined before the statement of Lemma 3.2. For any , we let be the -th time a neighbor of the origin fires. More precisely, let
[TABLE]
denote the set of neighbors of , and set . Thus we define for any ,
[TABLE]
In words, denotes the first time after at which a firing occurs at . We let
[TABLE]
be the number of times that, during the stabilization of , there is a firing from a nearest neighbor of the origin. We now define a sequence of random variables , which keeps track of the difference between the number of oils and waters at the origin whenever a firing occurs inside . Subsequently, we show that these random variables are distributed like the steps of a lazy simple random walk on . More precisely, first we set
[TABLE]
that is, is the difference between the number of waters and the number of oils at vertex in the initial configuration. Secondly, for all integers , we define
[TABLE]
Let denote the degree of any vertex of , which is vertex-transitive. Since the difference between the number of oils and waters at can only change when a neighbor of fires, it immediately follows that the transition probabilities of the walk are given by the following formulas. The probability to increase of unit is given by
[TABLE]
Symmetrically, we have
[TABLE]
and finally
[TABLE]
At this point, it is clear that is distributed as the steps of a symmetric lazy random walk on the integers with a given starting value . For any , let be the number of times the random walk jumps from [math] to in the first steps, i.e,
[TABLE]
By definition, for as in (3.2) we have that,
[TABLE]
We deduce that, for any and ,
[TABLE]
where in the last step we used the fact that and applied Lemma 2.2. Recall that the starting value is finite almost surely since has finite expectation. Since the lazy random walk on is recurrent, we deduce that for any and any and any with finite expectation, we can choose a value large enough such that
[TABLE]
Since the system is active by assumption, we deduce that there exists large enough depending on and such that
[TABLE]
where, by Lemma 2.1 (Abelian property), the previous estimate holds uniformly in the strategy . Combining the previous estimates, we obtain that for any and we can set large enough such that, uniformly in and in the strategy ,
[TABLE]
This concludes the proof. ∎
3.2 Ghost-pair stabilization
In this section we define a stabilization procedure where we introduce some auxiliary (virtual) particles, which we will call ghosts. These auxiliary particles do not interact with oils nor waters and perform independent simple random walks. Each step of the procedure corresponds either to an oil-water pair performing a simple random walk step from an unstable vertex, or a ghost performing a simple random walk step and, at any given step of the procedure, at most one ghost is created. We will refer to this stabilization procedure as ghost-pair stabilization. The procedure is defined in an augmented set of configurations, which we denote by
[TABLE]
where is a triplet such that denotes the number oils, waters or ghosts which are located at when , , respectively. As before, will continue to denote the set of configurations of (only) oil and water particles.
Definition 3.3** (Ghost-pair stabilization).**
Let be a finite set, let denote an unstable particle configuration (consisting only of oils and waters, but no ghosts). At time zero, we start from a configuration such that oils and waters are placed according to , that is and, moreover, no ghost is present, i.e., for all . We let be the vector which equals one at and zero everywhere else. Inductively, for every integer , we first follow (i) and then (ii) described below.
- (i)
Either a ghost or an oil-water pair in which are located on a vertex of perform a simple random walk step, where the latter means that an oil and a water which are located at the same vertex take one independent step according to simple random walk. This leads to a new particle configuration which we call . 2. (ii)
If during (i) a water falls into a vertex which is hosting a hole (i.e., and ), then a ghost is added at that vertex, that is,
[TABLE]
otherwise nothing happens, (i.e, ). This defines .
Since is finite, after an almost surely finite number of steps no pair and no ghost is present in and the procedure stops. We define
[TABLE]
and for every we set . In the following we set, for any ,
[TABLE]
and we denote by the law of the ghost-pair stabilization.
The lemma below is the main step in the proof of our main result. It shows that, during the stabilization procedure started from an arbitrary (unstable) configuration , the expected value of , for any fixed , can be estimated in terms of the Green’s function of simple random walk and of the number of pairs in the initial configuration.
Lemma 3.4**.**
For any finite set , any vertex , and any unstable particle configuration ,
[TABLE]
where denotes the expectation with respect to .
Proof.
Let be a finite set, fix one vertex . Let be the function which is harmonic in and such that , for any . Recall that denotes the state of the process (cf. Definition 3.3) at time . For convention, we refer to as step the transition from to , and let denote the vertex from which a pair or a ghost jumps at step . For each define
[TABLE]
Let be the probability space where the process is defined; the proof of the proposition will follow from the fact that is a martingale, namely
[TABLE]
We will now prove (3.7) considering different cases.
In the first case, consider that at step a ghost jumps from . Then, in this case,
[TABLE]
where the last identity holds since is harmonic in .
In the second case, consider that at step an oil and water pair jumps from some vertex . Let (resp. ) be the set of vertices such that and (resp. ). Note that and are measurable with respect to . Then, denoting by (resp. ) the destination of the oil (resp. water) in the next sum,
[TABLE]
where the last identity follows from the fact that is harmonic in . This concludes the proof of (3.7).
Now we prove the lemma using (3.7). Recall that is the first time at which the set is stable and no ghost is present in . Since is finite, almost surely, furthermore has bounded increments, thus, the conditions of the optional stopping theorem are fulfilled and we deduce that
[TABLE]
recalling that corresponds to the number of pairs at in the initial configuration and that we start with no ghost at time zero. This leads to,
[TABLE]
Using Proposition 2.4, we obtain
[TABLE]
∎
Remark 3.5**.**
In the overview in Section 1.2, we noticed that the oil-water pairs move as a mix of simple random walk, critical branching random walk, and subcritical branching random walk, depending on the environment. In particular, the total number of pairs which are present in the oil and water system (with no introduction of ghosts) is a super-martingale. In fact, if we fire a vertex that does not neighbor a hole, then the number of oil-water pairs behaves as a martingale; otherwise, the expected number of pairs strictly decreases. It is extremely hard to control the evolution of the system consisting exclusively of oil-water pairs, because this requires controlling the evolution of the configuration of holes and of pairs at the same time, which are strongly correlated. The introduction of ghosts compensates the pairs that are lost when we fire a vertex neighboring a hole. In particular, if we were to define as simply , we would be able to show that is a super-martingale (where it would not be a martingale only due to particles or ghosts jumping out of ). The introduction in of the function , which is harmonic everywhere in but at , is to make each firing at give an extra contribution. This allowed us to add the negative term at the end of (3.6), which counts the number of times that a pair or a ghost jumps from ; that is, it allows us to estimate . Both ghosts and pairs contribute to the total number of jumps , and to show fixation we actually need to control only the contribution given by oil-water pairs. In Section 4, we will isolate the two contributions and compare them.
4 Proof of Theorem 1.1
In this section we present the proof of our main theorem, which works by contradiction and uses the ghost-pair stabilization (recall Definition 3.3). As explained in Section 3.2, the expected number of pairs which are present in the system when a firing occurs at a nearest neighbor of a hole is strictly decreasing. Ghosts are introduced to compensate the loss of pairs, in such a way that the total number of pairs and ghosts which are present at any step of the ghost-pair stabilization is a martingale. The proof of the theorem is based on the following idea. Suppose the system is active. Then, Lemma 3.2 implies that a large number of ghosts is produced at most vertices; but ghosts are produced to compensate the decrease in the number of pairs. Thus if many ghosts are produced, that means that a large number of pairs was lost. The proof consists in showing that it is not possible to produce so many ghosts if we start with a finite density of pairs, leading to the desired contradiction. To show this fact we will exploit the Green’s function of a suitably defined random walk to relate the expectation of three different quantities, namely the number of particles which start from every vertex, the number of ghosts which are produced at every vertex and the number of times a ghost or a pair visit the origin.
To begin, we state an auxiliary result. From now on, fix an arbitrary sequence of finite sets, namely the sequence of balls centered at the origin and of radius , which we denote by .
Lemma 4.1**.**
For any there exists large enough such that, for any ,
[TABLE]
where , and is the ball of radius centered at .
We will now prove Theorem 1.1 using Lemma 4.1. The proof of Lemma 4.1 will be presented afterwards.
Proof of Theorem 1.1.
To begin, for any fixed and arbitrarily large, consider the following procedure. Stabilize the set following the ghost-pair stabilization: while stabilizing the set , every time a water falls into a hole, a ghost is created at that vertex. Ghosts perform independent simple random walks until they leave . For any we define,
[TABLE]
Recall that is the expected number of particles which are present at each vertex in the starting configuration. We claim that, for any ,
[TABLE]
where denotes the expectation of the measure which is defined in the enlarged probability space of oils, waters and ghosts. Equation (4.1) follows from Lemma 3.4 by averaging over the initial particle configuration and observing that the expected number of pairs of the initial configuration at every vertex cannot be larger than the expected number of particles. Equation (4.2) follows from linearity of expectation and from the fact that every ghost performs an independent simple random walk until it leaves . We also claim that, if we assume that the system starting with initial particle distribution is almost surely active, then there is a large enough such that for any , and for any such that ,
[TABLE]
Indeed, equation (4.3) follows from Lemma 3.2 and from the fact that is vertex-transitive, since, by definition, a ghost is produced at every time a water falls into a hole and the estimate in Lemma 3.2 holds uniformly over all strategies.
For the rest of the proof, we will keep assuming that the system is almost surely active and we will look for a contradiction. We will also keep the value fixed as above. By definition, is the number of times that a pair jumps from , and this number equals the number of times that a ghost or a pair jump from minus the number of times a ghost jumps from , that is,
[TABLE]
It follows from the linearity of expectation and from (4.1), (4.2), and (4.3), that
[TABLE]
From Lemma 4.1, we conclude that \tilde{\mathbb{E}}_{\nu}\bigl{(}m_{L}(o)\bigr{)}<0 for large enough . Since the number of firings cannot be negative, the above leads to the desired contradiction. We conclude that the probability that the system is active is strictly smaller than 1. By Lemma 2.3 (the 0-1 law), we deduce that the system fixates almost surely, concluding the proof. ∎
It remains to prove Lemma 4.1.
Proof of Lemma 4.1.
Pick very large such that
[TABLE]
For , consider the set and on each vertex on the external boundary of (denoted by ) place a ball of radius , and define the annulus
[TABLE]
Note that by construction it follows that
[TABLE]
To establish the lemma, it suffices to show that
[TABLE]
Now we will apply Lemma 2.5, and as a shorthand for all sets we set
[TABLE]
that is, the expected “range” (from which the symbol ) made by a random walk started at inside the set before exiting or reaching . Therefore we need to show
[TABLE]
We start by observing that by (4.7) we have that and . As a consequence, the above is equivalent to
[TABLE]
Thus, at this point the only thing that remains to be shown is that for all we have
[TABLE]
In order to show (4.9) we start by observing that (4.7) gives
[TABLE]
This is in fact a crude lower bound on the expected number of steps that a simple random walk started at has to make in order to exit the set , but it will be enough for our purposes. In order to obtain (4.9), we will show that the following holds:
[TABLE]
A way to see why the above is true is the following. By construction, every vertex is at some distance from . Hence, whenever a random walk starts at with , it has probability bounded from below by of exiting . (This is clear since the above is a lower bound on the probability of taking steps in the same direction to reach .) In particular, the random variable representing the time needed by the random walk started at to exit is stochastically dominated by a geometric random variable with success parameter . If after steps the random walk has not exited , then we just iterate the above, which implies (4.11). Using the fact that , where can be chosen as in (4.6) establishes (4.9), which concludes the proof of Lemma 4.1. ∎
Acknowledgements
This work started when E. Candellero was affiliated to the University of Warwick and L. Taggi was affiliated to the Technische Universität Darmstadt. A. Stauffer and L. Taggi acknowledge support from EPSRC Early Career Fellowship EP/N004566/1, L. Taggi acknowledges support from DFG German Research Foundation BE 5267/1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BGH 18] Riddhipratim Basu, Shirshendu Ganguly, and Christopher Hoffman, Non-fixation for conservative stochastic dynamics on the line , Communications in Mathematical Physics 358 (2018), no. 3, 1151–1185.
- 2[BL 16] Benjamin Bond and Lionel Levine, Abelian networks I. Foundations and examples , SIAM J. Discrete Math. 30 (2016), no. 2, 856–874. MR 3493110
- 3[BTW 87] Per Bak, Chao Tang, and Kurt Wiesenfeld, Self-organized criticality: An explanation of the 1/f noise , Phys. Rev. Lett. 59 (1987), 381–384.
- 4[BTW 88] , Self-organized criticality , Phys. Rev. A 38 (1988), 364–374.
- 5[CGHL 17] Elisabetta Candellero, Shirshendu Ganguly, Christopher Hoffman, and Lionel Levine, Oil and water: a two-type internal aggregation model , Ann. Probab. 45 (2017), no. 6A, 4019–4070. MR 3729622
- 6[Dha 99] Deepak Dhar, The abelian sandpile and related models , Physica A: Statistical Mechanics and its Applications 263 (1999), no. 1, 4 – 25, Proceedings of the 20th IUPAP International Conference on Statistical Physics.
- 7[Jár 18] Antal A. Járai, Sandpile models , Probab. Surveys 15 (2018), 243–306.
- 8[LP 16] Russell Lyons and Yuval Peres, Probability on trees and networks , Cambridge Series in Statistical and Probabilistic Mathematics, vol. 42, Cambridge University Press, New York, 2016. MR 3616205
