The four phenomena share a deep mathematical similarity: Where the rate of change of an entity’s size depends directly on its current state. When solved under steady-state conditions, this linear, state-dependent growth mathematically forces a negative power-law distribution. [1]
The universal mechanism is rate \(\propto \) state. Here is the step-by-step derivation showing how this identical core differential equation emerges across all four fields.

1. The Universal Core Differential Equation
Their dynamics reduces to:
\(\frac{d}{dx}\left[g(x)P(x)\right]=R(x)\)
Where \(g(x)\) is the growth or deterministic drift rate of an entity of size \(x\), and \(R(x)\) accounts for the entry or resetting of elements. In all four cases, the growth rate is linear with respect to size (\(g(x) \propto x\)), leading to the identical differential equation form:
\(\frac{dP}{dx}=-\alpha \frac{P}{x}\)
Integrating this directly yields the power law: \(\ln P = -\alpha \ln x + C \implies \mathbf{P(x) \propto x^{-\alpha}}\).

2. Derivation for Preferential Attachment (Network Growth)
We use the continuum mean-field theory developed by Barabási and Albert. Let \(k\) be the number of connections (degree) of a node.
Step 2.1: Define the rate of degree growth
A new node arrives with \(m\) links. The probability that an existing node \(i\) gets a new link is proportional to its current degree \(k_{i}\).

\(\frac{dk_{i}}{dt}=m\frac{k_{i}}{\sum jk_{j}}\)
Since the total number of links at time \(t\) is \(mt\), the sum of all degrees is \(\sum j k_j = 2mt\). Substituting this gives:

\(\frac{dk_{i}}{dt}=m\frac{k_{i}}{2mt}=\frac{k_{i}}{2t}\)
Step 2.2: Solve for node size over time
Separating variables (\(\frac{dk_i}{k_i} = \frac{dt}{2t}\)) and integrating from the node’s birth time \(t_{i}\) to current time \(t\):

\(k_{i}(t)=m\left(\frac{t}{t_{i}}\right)^{1/2}\)
Step 2.3: Transform to a probability distribution
The probability that a node has a degree less than \(k\) is \(P(k_i(t) < k) = P\left( t_i > t \left(\frac{m}{k}\right)^2 \right)\). Assuming nodes are added at a constant rate, the birth times \(t_{i}\) are uniformly distributed between \(0\) and \(t\):

\(P(t_{i}>t\left(\frac{m}{k}\right)^{2})=1-\frac{t\left(\frac{m}{k}\right)^{2}}{t}=1-\frac{m^{2}}{k^{2}}\)
Step 2.4: Take the derivative to find the density function
Taking the derivative with respect to \(k\) gives the probability density function \(P(k)\):

\(P(k)=\frac{d}{dk}\left(1-\frac{m^{2}}{k^{2}}\right)=\mathbf{2m}^{\mathbf{2}}\mathbf{k}^{\mathbf{-3}}\)

This matches \(y \propto x^{-\alpha}\) where \(\alpha = 3\).

3. Derivation for Multiplicative Stochastic Processes (Finance/Wealth)
Consider an entity’s wealth \(x\) experiencing multiplicative noise with a stabilizing boundary or constant introduction of new small entities (rate \(r\)).
Step 3.1: Set up the Master/Fokker-Planck equation
The continuous-time drift for a multiplicative process means the average growth rate is proportional to size: \(g(x) = \gamma x\). In a steady state, the net influx of entities must balance the drift out of a wealth bracket:

\(\frac{d}{dx}\left[\gamma xP(x)\right]=-rP(x)\)
Step 3.2: Expand and rearrange into the core form
Using the product rule on the left side:

\(\gamma P(x)+\gamma x\frac{dP}{dx}=-rP(x)\)

\(\gamma x\frac{dP}{dx}=-(r+\gamma )P(x)\)

\(\frac{dP}{dx}=-\left(1+\frac{r}{\gamma }\right)\frac{P(x)}{x}\)
Step 3.3: Integrate to find the power law
This matches our core differential equation \(\frac{dP}{dx} = -\alpha \frac{P}{x}\), where \(\alpha = 1 + \frac{r}{\gamma}\). Integrating both sides reveals:

\(\mathbf{P(x)\propto x}^{\mathbf{-}\left(\mathbf{1+}\frac{\mathbf{r}}{\mathbf{\gamma }}\right)}\)

4. Derivation for Self-Organized Criticality (Avalanches)
In a critical state (like a sandpile), an avalanche of size \(x\) spreads radially. The dynamic relies on conservation of energy or stress transport across a geometric space.
Step 3.1: Establish the flux conservation
Let \(P(x)\) be the probability of an avalanche reaching size \(x\). The probability of an avalanche surviving to grow from size \(x\) to \(x+dx\) depends on hitting a critical branching factor. The loss rate of avalanches at scale \(x\) is proportional to the density divided by the scale:

\(\frac{d}{dx}P(x)=-\frac{\mu }{x}P(x)\)
Where \(\mu \) represents the critical survival parameter of the cascading branches.
Step 3.2: Solve the scale-invariant equation
Because the system is critical, it lacks a characteristic scale, meaning the relative rate of change \(\frac{1}{P}\frac{dP}{dx}\) must scale inversely with \(x\):

\(\frac{dP}{P}=-\mu \frac{dx}{x}\)

\(\ln P=-\mu \ln x+C\implies \mathbf{P(x)\propto x}^{\mathbf{-\mu }}\)

5. Derivation for Geometric Partitioning (Optimization)
Systems like blood vessels or urban populations optimize to minimize transport costs (energy or travel time) across an embedding space.
Step 5.1: Set up the scaling relationship
Let \(N(x)\) be the number of components of size \(x\). To evenly cover a \(D\)-dimensional space efficiently, a hierarchical branching structure must partition space fractally. The spatial volume resource \(V\) scaling requires that changing the scale of observation \(x\) shifts the capacity by a constant ratio:

\(\frac{dN}{dx}\cdot \text{spatial\ footprint}\propto \text{Constant}\)
Because the spatial footprint or cost of an object of linear dimension \(x\) scales as \(x^{D}\), the density gradient must compensate for this volume space:

\(\frac{dN}{dx}=-\beta \frac{N(x)}{x}\)
Step 5.2: Integrate the spatial balance
Integrating this geometric constraint directly gives the distribution of object sizes:

\(\mathbf{N(x)\propto x}^{\mathbf{-\beta }}\)

In the case of Zipf’s law for cities, optimization of migration and infrastructure costs drives \(\beta \approx 1\).

6. Mathematical Synthesis

Phenomenon State Variable (\(x\)) Growth/Drift Mechanism (\(g(x)\)) Resulting Power Law Exponent (\(\alpha \))
Preferential Attachment Node Degree (\(k\)) Linear growth \(\frac{k}{2t}\) \(\alpha = 3\)
Multiplicative Process Wealth/Asset Size (\(x\)) Percentage growth \(\gamma x\) \(\alpha = 1 + \frac{r}{\gamma}\)
Self-Organized Criticality Avalanche Size (\(x\)) Critical spatial cascade tracking \(\frac{\mu }{x}\) \(\alpha = \mu\)
Geometric Partitioning City/Branch Size (\(x\)) Dimensional space packing constraint \(\frac{\beta }{x}\) \(\alpha = \beta\)


✅ Conclusion
All four phenomena generate a power law because their underlying physical rules can be simplified into the same structural differential equation: \(\frac{dP}{dx} = -\alpha \frac{P}{x}\). Whether driven by social networks, financial markets, sandpiles, or geography, any dynamic where the rate of change is strictly proportional to the current state will mathematically yield a negative power-law distribution.
 

 

The accumulation phase that builds up before the trigger.

 

 

To explain those thresholds and quantum leaps (sudden collapses), physicists use a framework called Self-Organized Criticality (SOC), often modeled using the famous Abelian Sandpile Model. [1]
Here is how the model accounts for the accumulation thresholds and the resulting “quantas” of energy release.

1. The Threshold: Cellular Automata and Stress [1, 2]
Instead of a continuous tree, imagine the mountainside as a grid of squares (a cellular automaton). Each square represents a patch of snow that can hold a certain amount of stress (accumulation). [1]
  • The Rule: Each square has a strict threshold capacity (e.g., a maximum stress value of \(Z_{crit} = 4\)).
  • Accumulation: Snow falls slowly and randomly, adding +1 stress to random squares.
  • The Quanta: As long as every square’s stress is below 4, nothing happens. The system silently accumulates energy. [1]

2. The Trigger and the “Quantum” Collapse
An avalanche is triggered the exact moment a single square hits the threshold (Z ≥ 4). That square becomes unstable and collapses, instantly transferring its stress to its neighbors.
[ Stable Grid ]       [ Trigger (Snow Falls) ]       [ Collapse / Avalanche ]
  1   3   2              1   3   2                     1   4   2
  2   3   1     --->     2   4   1          --->       3   0   2
  3   1   2              3   1   2                     3   2   2
                        (Center hits 4!)            (Center sends 1 to neighbors)

This sudden redistribution is the “quantum” or discrete step you are talking about.
  • If the neighboring squares are well below the threshold, they absorb the stress. The avalanche stops immediately (Size x = 1).
  • If the neighbors are also at 3 stress, receiving +1 pushes them over their thresholds too. They collapse next, triggering a chain reaction.

3. How Thresholds Lead Back to the Power Law
This is where the two concepts merge. The threshold determines when a collapse starts, but the branching process determines how far it propagates.
Because the system organizes itself to a state where many squares are right on the edge of a threshold, a single discrete collapse can trigger a cascade of any size.
  • Small Quanta: Localized collapse (only a few squares hit the threshold).
  • Massive Quanta: Global collapse (a massive chunk of the mountain sheds its accumulation all at once).
The power-law equation \(\frac{dP}{dx} = -\frac{\mu}{x}P(x)\) from earlier is simply the statistical footprint left behind by millions of these threshold-driven events over time.
 
 
Google. 2026. “Gemini.” Large language model. Formatted response on the Bak-Tang-Wiesenfeld sandpile model. June 22, 2026. google.com.

 

Loading