Analytic Onset of Symmetry Breaking in Isotropic Flocking
This document develops an analytic framework for predicting when isotropic flocking systems undergo symmetry breaking from a stationary, uniform state to one with collective motion. Instead of relying solely on empirical computational parameter sweeping, we use continuum equations and Fourier analysis to identify a closed-form threshold condition. The key control parameter is the asymmetry between attraction and repulsion radii: by keeping full rotational symmetry in the local rules but allowing different length scales for pull and push, we introduce a perturbation that drives macroscopic symmetry breaking.
From a differential geometry perspective, the flock is treated as a continuum field defined on a manifold. The agent density \( \rho(\mathbf{x},t) \) is a scalar field, while the mean velocity \( \mathbf{u}(\mathbf{x},t) \) is a tangent vector field. The evolution equations describe flows on this manifold, with the uniform isotropic state corresponding to a high-symmetry equilibrium. When parameters cross the analytic threshold, that state becomes unstable, and the geometry admits new solutions where the polarization vector \( \mathbf{u} \) acquires a nonzero value. This is symmetry breaking in geometric terms: the full rotational group SO(\(d\)) reduces to a subgroup aligned with the emergent direction of motion.
In gauge-theoretic terms, the interaction kernel acts like an effective potential that mediates agent–agent coupling, while the effective density pressure coefficient \( \kappa \) plays the role of a local restoring term that enforces homogeneity. The balance of these determines whether the symmetric “vacuum” (\( \mathbf{u}=0 \)) is stable. When attraction (weighted by its interaction radius) overcomes the density pressure, the system undergoes a transition analogous to a Higgs mechanism: the vacuum expectation value of the polarization field shifts from zero to a finite magnitude, and a macroscopic ordered phase emerges.
For a metaphorical intuition aimed at a smart university undergrad in physics: think of a perfectly balanced coin poised on its edge. The circular symmetry of the coin mirrors the rotational symmetry of the local rules. As long as opposing influences match, the coin can remain upright. Make the attraction radius just a bit larger than the repulsion radius, and that small, rotationally symmetric asymmetry acts like a gentle nudge that tips the coin. It doesn’t predetermine which direction it falls (local symmetry is intact), but once it tips, a definite direction is chosen. Our analysis writes down the continuum field theory for flocking, identifies the control parameter (radius asymmetry), and shows how a Higgs-like instability tips the flock into a polarized moving phase without needing to search for it via computational parameter sweeps.
result: closed-form thresholdSetup
Continuum fields for agent density and mean velocity (polarization):
\[ \rho(\mathbf{x},t) \in \mathbb{R}_{\ge 0},\qquad \mathbf{u}(\mathbf{x},t) \in \mathbb{R}^d. \]
- Continuity
- \[ \partial_t \rho + \nabla\!\cdot(\rho\,\mathbf{u})=0. \]
- Momentum (minimal active hydrodynamics)
- \[ \tau\,\partial_t \mathbf{u} \;=\; -\,\alpha\,\mathbf{u}\;-\;\nabla(\kappa\,\rho)\; +\;\chi\,\nabla\!\big[(K*\rho)\big]\;-\;\beta|\mathbf{u}|^2\mathbf{u}\;+\;\cdots \]
\(\kappa\) is the effective density pressure coefficient (population-density stiffness): it quantifies how local density fluctuations push back against compression.
Isotropic attraction–repulsion kernel (rotationally symmetric):
\[ K(\mathbf{r}) \;=\; k_a\,G_{R_a}(\mathbf{r}) \;-\; k_r\,G_{R_r}(\mathbf{r}), \]
Here \(G_R\) is a normalized top-hat on the ball of radius \(R\); \(k_a,k_r>0\) are strengths, and \(R_a,R_r\) the radii of attraction and repulsion.
Linear Stability of the Uniform Rest State
Perturb \(\rho=\rho_0+\delta\rho,\; \mathbf{u}=\delta\mathbf{u}\) and seek normal modes \(e^{\lambda t + i\mathbf{k}\cdot\mathbf{x}}\). In Fourier space:
\[ \tau\,\lambda\,\delta\mathbf{u} \;=\; -\alpha\,\delta\mathbf{u} \;-\;i\mathbf{k}\,\kappa\,\delta\rho \;+\; i\mathbf{k}\,\chi\,\widehat{K}(k)\,\delta\rho, \] \[ \lambda\,\delta\rho \;+\; i\rho_0\,\mathbf{k}\!\cdot\!\delta\mathbf{u}=0. \]
Dispersion relation:
\[ \boxed{\,\lambda(\alpha+\tau\lambda)\;+\;\rho_0\,k^2\Big(\kappa-\chi\,\widehat{K}(k)\Big)\;=\;0\,} \] \[ \Rightarrow\quad \lambda_\pm(k)=\frac{-\alpha\pm\sqrt{\alpha^2-4\tau\rho_0\,k^2\big(\kappa-\chi\,\widehat{K}(k)\big)}}{2\tau}. \]
Instability criterion (long-wave):
\[ \boxed{\,\chi\,\widehat{K}(0)\;>\;\kappa\,}. \]
Closed-Form Threshold in Terms of Radii
For isotropic top-hat kernels in dimension \(d\): \(\widehat{G_R}(0)=V_d R^{\,d}\), with \(V_2=\pi\) and \(V_3=\tfrac{4\pi}{3}\). Thus
\[ \widehat{K}(0)=k_a\,V_d\,R_a^{\,d}\;-\;k_r\,V_d\,R_r^{\,d}. \]
Threshold condition:
\[ \boxed{\,\chi\,V_d\!\left(k_a R_a^{\,d}-k_r R_r^{\,d}\right) \;>\; \kappa\,}. \]
Critical attraction radius:
\[ \boxed{\,R_{a,\mathrm{crit}}\;=\;\Big(\frac{\kappa}{\chi V_d k_a}+ \frac{k_r}{k_a}\,R_r^{\,d}\Big)^{\!1/d}\,}. \]
Above this surface in parameter space, the homogeneous zero-momentum state is linearly unstable and the flock must develop nonzero polarization (bulk motion).
Order-Parameter Normal Form (Pitchfork)
Projecting onto the slow polarization mode near onset yields a Landau-type equation for the order parameter:
\[ \partial_t \mathbf{u} \;=\; \mu\,\mathbf{u} - \beta|\mathbf{u}|^2\mathbf{u} - \nabla p + \nu \nabla^2 \mathbf{u} + \cdots, \]
with control parameter
\[ \boxed{\,\mu \;\propto\; \chi\,\widehat{K}(0)-\kappa \;=\;\chi V_d\!\left(k_a R_a^{\,d}-k_r R_r^{\,d}\right)-\kappa\,}. \]
For \(\mu>0\), the symmetric state \(\mathbf{u}=0\) loses stability via a pitchfork bifurcation and a polar (moving) phase emerges.
Finite-\(k\) Refinements (Optional)
To predict a selected wavelength or check for finite-\(k\) instabilities, use exact transforms:
- 2D disk: \(\;\widehat{G_R}(k)=\dfrac{2\pi R\, J_1(kR)}{k}\).
- 3D ball: \(\;\widehat{G_R}(k)=\dfrac{4\pi\,[\sin(kR)-kR\cos(kR)]}{k^{3}}\).
Then set \(\widehat{K}(k)=k_a\widehat{G_{R_a}}(k)-k_r\widehat{G_{R_r}}(k)\) inside the dispersion relation to determine whether the dominant growth occurs at \(k\!\approx\!0\) or at a finite \(k^\*\).