Standard Turing instability requires d = D_v/D_u ≫ 1. Cross-diffusion (d₁₂, d₂₁ ≠ 0) dramatically expands the Turing space — patterns emerge even when self-diffusivities are equal.
Diffusion
Reaction (Schnakenberg)
Schnakenberg kinetics:
f(u,v) = a − u + u²v
g(u,v) = b − u²v
Steady state: u*=a+b, v*=b/(a+b)²
Red line in dispersion: Re(σ)>0 = unstable modes (Turing patterns)