INTERACTIVE COMPANION · HOW THINGS SPREAD · STATISTICAL PHYSICS
The Burning Lattice
Two rules. Trees appear at random cells, lightning hits random cells, and a bolt that lands in a tree burns the whole connected patch to the ground. Nothing else. The first panel below runs that model in your browser and fits an exponent to the fire sizes as they come in. The second panel shows why the fit is done by maximum likelihood rather than by the straight line everybody draws through a log-log plot.
Model 1. The lattice, burning
Green cells hold trees, dark cells are bare ground, and a patch that is burning this instant is drawn in ember. Fire is instantaneous relative to growth, which is the standard separation of time scales: nothing grows while a fire burns. Because of that separation only the ratio of the two rates matters, and it has a name:
θ = pf = growth attempts per lightning strike.
Both sliders below set rates, and the panel prints the ratio they produce. Move them in opposite directions and watch the fires get bigger; move them together and nothing at all changes, because the model cannot tell the difference.
Model 2. Two ways to fit the same data, one of them wrong
Here the true exponent is known, because the data are drawn from a power law we chose. The left plot shows the sample; the right shows what each estimator recovered. Maximum likelihood uses every event. The regression throws the data into histogram bins, takes logarithms, and fits a straight line through whatever survives, which is where the damage happens: the bins in the tail hold one or two events each, the empty bins vanish entirely, and taking a logarithm of a small count turns Poisson noise into a systematic pull.
- Article main run
- L = 512, θ = 500, 120,000 fires, seed 20251124
- Fitted exponent
- τ = 1.1269 ± 0.0025 over s in [4, 500]
- Tree density
- ρ = 0.39263 at θ = 500
- Mass balance
- 〈s〉 = θ(1 − ρ)/ρ, exact, no fitting
- Naive regression
- low by 0.004 on the fire data, by 0.53 on a known τ = 1.5
What to distrust here
The lattice is not a forest. Fire spreads to every touching tree and to nothing else, so there is no wind, no slope, no ember thrown across a road, no wet season and no species that resists burning. Trees appear at uniformly random cells, which no seed does. Burnt ground is ready for a new tree the instant the fire passes.
And the exponent you are watching is not a constant of nature. Raise θ by a factor of ten and it moves, which is the whole argument the article is about. If the readout looks stable, that is because you have been watching one value of θ for thirty seconds.