Write a current before drawing a phase boundary
Let density be the number of particles per area. Let the local swim speed depend only on this density, and keep the orientational persistence time constant. Consider length scales much larger than the persistence length, so headings relax faster than the density pattern changes.
The active part of the current has two contributions: ordinary spreading down a density gradient and accumulation where speed is lower. Substituting a speed that depends on density combines both into one collective diffusion coefficient. The last term is independent positional Brownian diffusion. The current is particle number crossing a unit line per unit time.
Ask what happens to one weak ripple
Conservation says density changes by minus the divergence of the current. Add a tiny sinusoidal perturbation to a constant mean density. To first order, the collective diffusion coefficient can be evaluated at that mean. A positive coefficient damps the ripple; a negative coefficient amplifies it.
With no positional Brownian diffusion, the sign changes when the bracket becomes negative. With finite positional diffusion, the active negative contribution must first overcome that positive term. At low swim speed, positional Brownian spreading can overwhelm the weakened active feedback.
Worked example
A solvable slowdown law
Choose an exponential speed law. The density scale in its denominator has the same units as density, so the exponential argument is dimensionless. The logarithmic derivative is simply minus density divided by that scale. With no Brownian contribution, a mean density one and a half times the scale is unstable in the local approximation.
At that density, suppose the active diffusivity before multiplying by the bracket is 0.2 length units squared per time unit. The bracket is minus 0.5. Adding a Brownian diffusivity of 0.03 gives a collective diffusivity of minus 0.07. A wave number of 0.5 inverse length units then has a predicted growth rate of 0.0175 inverse time units. These numbers define a separate analytic example. A nonlocal browser model must be analysed with its own speed law and smoothing kernel.
The smallest visible ripple depends on the box
A periodic box admits only wavelengths that fit inside it. A box of side length twenty has a smallest nonzero wave number of about 0.314 inverse length units. Doubling the box permits a wave number half as large. Even for a negative collective diffusivity, that longer mode initially grows four times more slowly in this local calculation.
Short wavelengths need the density-smoothing kernel or higher-gradient terms that the local approximation omitted. Those terms regularise the unphysical unlimited growth at high wave number. Record the kernel radius and time step alongside particle number and box length; otherwise a change called a finite-size effect might really be a change of model.
Compare records at fixed mean density
Increase box length by a factor of two and particle number by a factor of four. Keep the local interaction length, time step and all speed-law parameters fixed. Repeat for several independent seeds. Save the time series so that the growth process remains available.
For each record, count particles in equally sized physical cells and normalise by cell area. Compare density histograms, correlation lengths and the growth of selected Fourier amplitudes over the same physical time interval. State how a cluster is defined before reporting its largest fraction. A distance threshold chosen after looking at the picture can manufacture an apparent change.
The continuum criterion tests the slow, weak-ripple limit. Finite particle records test a specified stochastic implementation. Agreement is strongest when both the scale separation and numerical convergence are visible.