← Back to main paper
A Terminology and Scope of Aggregate Neuronal Models
Under the umbrella of aggregate neuronal modeling (also called neural mass, population, or lumped models), we encompass a spectrum of formalisms that trade biological detail for analytical or computational simplicity. This hierarchy can be traversed in both directions—adding realism to derive more mechanistic descriptions or stripping back complexity to reveal core dynamical principles:
Phase oscillator: describes the evolution of a single phase variable , capturing limit‐cycle interactions at the most abstract level.
Damped oscillator: introduces amplitude relaxation, e.g., a second‐order linear system with friction.
Stuart–Landau (SL) normal form: a generic nonlinear oscillator near a Hopf bifurcation, used phenomenologically to model neural rhythms.
Wilson–Cowan (WILCO): the prototypical two‐population rate (population/lumped/neural‐mass) model, describing mean excitatory and inhibitory firing with coupled ODEs.
Neural Mass Model 1 (NMM1): adds biophysical filtering of post‐synaptic potentials (PSPs) and explicit conversion from mean membrane potentials to firing rates.
Neural Mass Model 2 (NMM2 or MPR): extends NMM1 by incorporating dynamics in the transfer function.
When we take the limit of infinitely many, infinitesimally small populations (or let the spatial coupling kernel become continuous), this lumped description generalizes to integro‐differential or partial‐differential equations known as neural field models.
Aggregate neuronal models (phase oscillators, SL, WILCO, NMM1, NMM2, etc.) are fundamentally statistical constructs that provide macro‐level, effective descriptions of complex networks of many neurons. All share these core features:
Mean variables: each model tracks ensemble averages—phase and amplitude (phase oscillator, SL), firing rate (WILCO), membrane potential and PSP (NMM1), plus synchronization metrics (NMM2).
Aggregation by type: neurons are grouped into populations based on anatomical and functional characteristics, each treated as a single “lumped” unit.
Effective parameters: time‐constants, gains and connectivities summarize average behavior; they do not map one‑to‑one onto single‑cell properties.
Scale invariance: the dynamical equations predict the same trajectories regardless of neuron count, provided effective parameters (e.g. mean synapses per neuron) remain fixed.
Bridge to measurements: to relate outputs (phase, rate, or voltage) to LFP, current‐source density, or BOLD signals, morphological and density‐based scaling factors must be applied post‐hoc.
B Coordinate Transformations
This appendix provides the full mathematical derivations of how one obtains Cartesian and complex representations from polar form (and vice versa) for both the undamped and damped oscillators.
B.1 Undamped Oscillator: Polar Cartesian Complex
Polar to Cartesian.
Starting from the polar equations
define
Differentiate and with respect to time. Since is constant,
Hence,
which recovers the undamped Cartesian form (2.1)–(2.2).
Cartesian to Complex.
Given and satisfying (B.4), set
Then
recovering the undamped complex form (2.8).
Conversely, writing and differentiating yields
By matching , one finds
B.2 Damped Oscillator: Polar Cartesian Complex
Polar to Cartesian.
Begin with the damped polar equations:
Define
and differentiate:
Substitute and from (B.6)–(B.7):
Similarly,
Define
Then
which recover the damped Cartesian form (2.24)–(2.25).
Cartesian to Complex.
From (B.10)–(B.11), let and . Then
yielding the damped‐and‐forced complex form (2.26).
Conversely, writing ,
Matching , one identifies
so that, by defining and , one recovers the polar form (B.6)–(B.7).
Notation and Labels in Appendix:
The external inputs in Cartesian form are related to radial/tangential forcings via (B.9).
The complex input is .
B.3 WILCO and second order equations
Unlike phase–amplitude models that admit a natural polar form, the Wilson-Cowan system is most naturally expressed in a 2D phase plane. We can interpret
and rewrite the Wilson-Cowan equations in vector form:
Phase‐plane analysis (nullclines, fixed points, and limit cycles) is used to study how evolves in .
Second order equations.
Because each equation is second-order, one can rewrite them as pairs of first–order ODEs. For instance, let and . Then:
Similarly for . Alternatively, one may keep the original form and perform phase–space analysis in four dimensions . The and terms (right–hand side) act as a linear decay, while the second–order operator allows for resonant or damped oscillatory responses that are further modulated by the nonlinear saturations and .
C Linear Stability and Bifurcation Analysis
C.1 Bifurcation diagrams
Bifurcation diagrams provide a powerful way to visualize how the qualitative behavior of a dynamical system changes as key parameters vary, and they are widely used to study the emergence of oscillatory dynamics. In this section, we discuss the common bifurcations observed in neural mass models by examining their bifurcation diagrams. We emphasize that these diagrams depend strongly on the chosen parameter values, and this section is not intended to serve as an exhaustive catalogue of all possible dynamical regimes. For comprehensive analyses of each model, we will refer the reader to the dedicated literature.
We focus on one-parameter bifurcation diagrams, which we compute using the AUTO-07p software package. This tool allows us to identify fixed points and limit cycles, along with their stability properties. The scripts used to generate all bifurcation diagrams presented here, along with a complete list of parameters, are available at [273].
Stuart-Landau
We begin with the Stuart-Landau (SL) model, which is given by
Setting and , we get
The bifurcation diagram of the later, using as the bifurcation parameter, is shown in Fig. Fig. 3.3. The dark (light) gray line represents the stable (unstable) fixed points. For , the system has complex eigenvalues with negative real parts, meaning that trajectories spiral towards the fixed point (damped oscillations). For , the real parts of the eigenvalues are positive, so trajectories are repelled from the fixed point and attracted to the stable limit cycle, with amplitude represented in blue. This transition, in which a fixed point changes its stability while a stable (or unstable) limit cycle emerges, is known as a supercritical (or subcritical) Hopf bifurcation, here referred to as HB.
The bifurcation diagrams for the Wilson–Cowan and NMM1 (Jansen–Rit, Wendling, LaNMM) models, previously included here, have been moved into the main body of the paper—see §§5 and §§6. The diagrams below cover the remaining models in the cross-walk, namely the next-generation NMM2 ING and PING motifs.
ING
Our analysis now shifts to NMM2 models. We start with the ING model with second-order synapses, whose dynamics are governed by the following system of equations:
The bifurcation diagram for the NMM2 model of interneuron-gamma (ING) oscillations is shown in Fig. Fig. 7.12. It illustrates the steady-state firing rate as a function of the external input . As in the previous models, increasing the external input induces a transition from a stable fixed point to oscillatory activity via a supercritical Hopf bifurcation (HB). The resulting limit-cycle oscillations persist over a range of input values and are terminated at a second HB, with both bifurcation points indicated by the vertical dashed lines.
PING
We continue our analysis of the NMM2 family by shifting our attention to the PING model, which can be viewed as a natural extension of the ING framework. The governing equations of the PING system are given by
The bifurcation diagram of the PING model is shown in Fig. Fig. 7.13. It depicts the steady-state firing rate as a function of the external input (). From left to right, as the external input increases, the system first undergoes a pair of saddle-node (SN) bifurcations, indicating the creation and annihilation of fixed points. Following these, the system experiences a supercritical Hopf bifurcation (HB), giving rise to stable oscillatory dynamics. The resulting limit-cycle oscillations persist over a range of input values until the system passes through another HB bifurcation, at which the oscillations disappear and the system returns to a stable fixed point.
To summarize, bifurcation diagrams are particularly valuable for neural mass models because they:
Reveal the onset of oscillations and other dynamical regimes. They identify where fixed points lose stability and give rise to limit cycles, as well as where bistability or other qualitative transitions occur, providing a clear picture of the model’s possible behaviors.
Guide parameter selection and sensitivity analysis. By showing how solutions depend on parameters such as coupling strengths or synaptic gains, bifurcation diagrams help identify which parameters critically shape the dynamics and which regimes are physiologically plausible.
Inform control and intervention strategies. In applications ranging from neuromodulation to pharmacology, knowing how small parameter changes can shift the system between regimes is essential. Bifurcation diagrams make these transitions explicit by highlighting where stability changes occur.
| Fig. | Panel | Swept parameter | Fixed parameters |
| Table Table C.4 continued | |||
| Fig. | Panel | Swept parameter | Fixed parameters |
| continued on next page | |||
| Stuart–Landau | |||
| Fig. Fig. 3.3 | — | ||
| Wilson–Cowan | |||
| Fig. Fig. 5.6 | (a) | = , , , , , , | |
| (b) | & same as (a) except for | ||
| Jansen–Rit | |||
| Fig. Fig. 6.8 | — | Same parameters as in [274] and [178] | |
| Wendling | |||
| Fig. Fig. 6.9 | — | Same parameters as in [121] | |
| LaNMM | |||
| Fig. Fig. 6.10 | — | Same parameters as in [8] and [188] | |
| NMM2-ING | |||
| Fig. Fig. 7.12 | — | , , , , | |
| NMM2-PING | |||
| Fig. Fig. 7.13 | — | , , , , , |
AUTO-07P is available at https://github.com/pclus/auto-tutorial.D Phase dynamics and Kuramoto model
In the main text, we begin with a pure phase oscillator model and gradually introduce increasing mathematical complexity. Nonetheless, coupled phase oscillator models, particularly the Kuramoto model, were originally derived from arbitrary oscillator systems subject to weak perturbations by employing rigorous mathematical techniques. Such approach, usually known as phase reduction, was pioneered by Winfree and Kuramoto, and has been widely applied in mathematical neuroscience to capture the phase dynamics of both single-neuron and neural population models. For a comprehensive treatment of these methods, readers may refer to [34,42,275,23]. Drawing on this literature, in this Appendix we provide a concise introduction to the phase reduction technique in a general setting, and then illustrate it using the Stuart–Landau oscillator, which naturally leads to the Kuramoto model.
D.1 Phase of a perturbed oscillator
Let us consider an -dimensional variable , whose time evolution is ruled by the differential equation
where is a smooth function. Let us assume that equation (D.1) has an attracting limit-cycle with period , . Thus, the curve is, by definition, parameterized by time, . We define the phase of a point of as
For simplicity, we denote .
The concept of phase is well defined for any point lying exactly on the limit cycle.
Nevertheless, the phase reduction approach is based on extending the notion of phase to a neighborhood of .
Let be a point in the state space close to, but not exactly on the periodic attractor .
Since the limit cycle is stable, the trajectory will end up arbitrarily close to as ,
thus will have a well defined phase, .
Therefore, even if is not on the invariant manifold,
one can find a point, such that, at long-term,
.
One can then define the phase of as .
All the points in the neighborhood of associated to the same phase form a isochrone curve,
i.e., the isochrones are the level curves of the function .
This extension of the notion of phase to the vicinity of the periodic orbit preserves a constant time evolution:
Applying the chain rule and using Eq. D.1, one obtains
Combining the two previous equations provides
This equation expresses then, that the variation of the phase under the effect of the field is constant.
We want to study oscillatory systems that are interacting with a certain environment, so, usually, equation (D.1) is not enough for our purposes. One needs to account for the effect that external perturbations have on the system. Let us assume a perturbation on the evolution of , , with a small amplitude parameter ,
In order to keep arguing in terms of phases, one needs to find which is the impact of such perturbation on the phase of the oscillator. Applying again the chain rule to the time evolution of , and using Eq. (D.5) one obtains
Thus, as one would expect, the linear response of the phase to a perturbation of the trajectory is given by its gradient. For this reason, the gradient of the phase along a certain unitary direction is usually referred to as the Phase Response Curve (PRC), . Following the definition of gradient, given a infinitesimal perturbation of a point on the limit cycle , one can effectively compute the phase response curve as the normalized difference between the phase of , and that of ,
Thus, a positive (resp. negative) PRC indicates that the perturbation has the effect of advancing (resp. delaying) the phase of the oscillator. A zero PRC means that the perturbed point lies exactly on the isochrone of the original point. For simplicity, on the following we assume that the perturbation has direction and modulus so that . Thus, Eq (D.8) now reads
Systems with this form are known as Winfree-type models of phase oscillators [34], where the PRC, , and the shape of the forcing are defined independently one from the other.
D.2 From Winfree to Kuramoto
Let’s assume now the phase dynamics of two interacting oscillators of Winfree type:
Notice that now the forcing term has been replaced by a -periodic interaction function . It is possible to further simplify this system by separating time scales on the dynamics of the phase model. Since in Eq. (D.11), one expects that the changes in the evolution of mostly happen at a slow time scale, since the fast dynamics is driven by the natural frequency of oscillation . Let’s study then the time evolution of the slow variables . With this change of variables, equation (D.11) now reads
In order to retain the terms relevant for the evolution of one can expand the previous equation in Fourier series,
The last expression provides a separation of the fast and slow terms in the series: the terms with
are resonant, and, therefore, lead to slow dynamics. The other terms, instead, have explicit dependence on , and, therefore, lead to rapid changes. Thus, in order to keep only the relevant dynamics of the system, one can average out the non-resonant terms. Under the assumption that the natural frequencies of the two oscillator are comparable, i.e., , the terms of Eq. (D.14) relevant for the dynamics are those with . This leads to
where the coupling function can be computed as
Writing now system (D.11) into the original variables, we finally obtain:
Phase oscillators ruled by equations of this type are known as Kuramoto-Daido type models. Despite their simplicity, such systems provide a good framework to study emerging phenomena on networks of oscillators. The simplest of these models corresponds to being composed of a single harmonic, i.e., H() = (-), leading to the famous Kuramoto-Sakaguchi model. Nonetheless, the phase reduction of most nonlinear oscillators contain more harmonics in their coupling function, which usually also increase the complexity of the model dynamics.
Here, we provided a simple intuitive arguments on how the time-scale separation is being performed. Formally, the coupling function emerges from applying averaging theory to system (D.11).
These rigorous derivations also allow to extend this approach to more complex situations, including an arbitrary number of oscillators, cases in which the interaction function depends on both, pre and post-synaptic units, , and cases with other resonant relation between the units. Nonetheless, here we want to emphasize the two main assumptions that allow to obtain Kuramoto-Daido models from arbitrary limit cycles: weak coupling (), and weak frequency heterogeneities ().
D.3 Phase reduction of a Stuart-Landau system
In general, performing the phase reduction of a nonlinear oscillator requires a numerical approach. Due to its simplicity and symmetry properties, the Stuart-Landau oscillator is a notable exception. Here we reproduce a well-known result that a system of coupled Stuart-Landau oscillators leads to the Kuramoto-Sakaguchi model:
Let’s first determine the phase variable of an uncoupled oscillator. We work using the polar representation:
The system contains an (unstable) fixed point at . For any other initial condition, and , the solution of the system reads:
As the equation evolves towards a limit cycle with amplitude and frequency . If the system is initialized exactly at the limit-cycle, then the phase is simply . For initial conditions outside the invariant manifold, the system converges to the limit cycle with phase (r,) = - 2( r_0^2 ). From this explicit expression we can observe the isochrones of the Stuart-Landau oscillator are given by setting , where is constant. We can also check that this definition of phase produces a uniform rotation from Eq. (D.5): (r,) = - .
Let’s consider now the perturbed system:
As explained before, the PRC of the system can be computed as the phase gradient at a given perturbation direction, in this case Z()=_ z z. For simplicity, we proceed in Cartesian coordinates:
thus
Therefore, the phase dynamics of a single, weakly perturbed Stuart-Landau oscillator are given by = + [ ( - ()-()) x ( ()- () ) y ] where . In the coupled system, the perturbation comes from the other oscillators of the network, and thus chages in time. In particular
Inserting these expressions into the PRC and simplifying the terms using trigonometric identities, we finally obtain
where _i = _i - , K = 1+^2^2,and=( ). In this case, no averaging is needed to obtain a Kuramoto-Daido type of model, since we have already obtained a coupling function that depends only on the phase differences. Moreover, the coupling is given by a single harmonic, thus ultimately providing a Kuramoto-Sakaguchi model. We emphasize, again, that this is specific for the Stuart-Landau oscillator, and other models can lead to coupling functions with several harmonics.
E System of Linear Coupled Complex Oscillators
We consider a network of linearly coupled complex oscillators governed by
where is the self–damping coefficient, the intrinsic frequency, and the coupling matrix.
In vector form this reads
If is diagonalizable with eigenpairs , the change of variables decouples into modes
Asymptotic stability (synchronization to ) requires
In particular, if is real symmetric with largest eigenvalue , the simple sufficient condition is
More generally, the Master Stability Function (MSF) formalism [276] characterizes the region in the complex plane where perturbations decay. Early Lyapunov–matrix approaches appear in [277], and applications to small-world and complex topologies were developed in [278].
Key Stability Criterion.
Although the Master Stability Function (MSF) framework of Pecora & Carroll [276] treats coupled dynamics in full generality, the purely linear network
has also been studied in its own right:
Large random systems. May analyzed the eigenvalue spectrum of for large random , showing a sharp transition to instability when [279].
Amplitude death. Early stability analyses of coupled Stuart–Landau oscillators derive exactly the same linear condition against the trivial fixed point [280,281].
Hopf‐normal‐form variational equation. When linearizing two or more Hopf normal‐form oscillators (Stuart–Landau) around the zero solution, one recovers the model above [282].
In each case, asymptotic decay to zero reduces to
E.1 Constant Forcing and the Affine Shift
Adding constant terms does not alter the spectral–stability condition; it simply translates the asymptotic resting state from the origin to . All transient decay (or growth) rates are exactly those of the original linear network.
Consider appending a constant complex bias to every node in (E.1):
Collecting the states and biases gives the affine system
Equilibrium.
If is nonsingular—equivalently —there is a unique fixed point
When is singular, a constant input may generate a line (or plane) of equilibria or even unbounded drift along when .
Shift–of–origin reduction.
Define the deviation . Substituting (E.5) into (E.4) yields the homogeneous system
showing that constant forcing merely translates the flow; all eigenvalues, Jordan blocks, and Master‑Stability‑Function curves coincide with those of the original network. Hence the stability criterion
continues to be necessary and sufficient—now guaranteeing exponential convergence toward instead of the origin.
Dynamical consequences.
Stable spectrum (): every trajectory decays at the same rates as before but settles on the static pattern (E.5).
Marginal spectrum ( for some ): the constant drive excites those neutral modes, producing bounded oscillations (purely imaginary eigenvalues) or linear growth ().
Unstable spectrum: divergence persists; only offsets the blow‑up.
E.2 From linear complex networks to Kuramoto phases
Starting from the undamped linear network
we introduce polar coordinates
Substituting into (E.6), multiplying by , and separating real and imaginary parts gives
Writing with yields
a Kuramoto–Sakaguchi–type equation with time–dependent amplitudes.
To understand how a true phase model emerges, it is useful to rewrite (E.6) in vector form and add a uniform decay term,
as in the linear reformulations of Kuramoto [40,41]. The dynamics are then determined by the eigenvalues and eigenvectors of . For a critical value of , one can arrange that
so that all but one mode decay. Decomposing the initial condition as
the solution is
provided . Writing and , we obtain
In the synchronized or collective–oscillation regime of the linear system, the amplitudes therefore do not decay to zero; rather, they converge to a fixed spatial profile determined by the dominant eigenvector. All other directions in state space are exponentially damped.
Role of symmetry and collapse onto a reduced manifold.
The network (E.11) is equivariant under global phase rotations,
i.e. if is a solution then so is . This defines a smooth action of the compact Lie group on the phase space , and the dynamics commute with that action. In general, such a continuous symmetry partitions the solution set into group orbits: each trajectory has a whole family of symmetry–related copies. Under standard uniqueness assumptions, this induces a conserved “group label” (a map from phase space to the group or its Lie algebra that is constant along trajectories), providing a direct link between continuous symmetries, conserved quantities and reduced manifolds [283]. In local canonical coordinates, the conserved quantities appear as cyclic variables that do not enter the equations of motion except through their derivatives; trajectories then lie in a lower–dimensional manifold parameterized by these invariants [283].
From the linear–systems side, the spectral picture above says that the state space decomposes into a one–complex–dimensional center eigenspace (spanned by ) with and a –dimensional stable subspace with . Center manifold theory then guarantees the existence of a locally invariant center manifold tangent to the center eigenspace at the origin, such that all nearby trajectories are exponentially attracted to and the reduced dynamics on capture the long–time behavior of the full system [284,285]. In our case, is generated by the center eigenvector and the action: up to small nonlinear corrections (e.g. saturating terms that fix the overall amplitude), the manifold is the set
Dissipation collapses all transverse directions onto this family, while the symmetry guarantees a neutrally stable direction along the global phase. If a weak nonlinearity or normalization fixes the amplitude (or if we quotient out the trivial overall scaling), the effective attractor becomes a one–dimensional invariant circle generated by global phase rotations. This is the precise sense in which the combination of (i) symmetry and (ii) a spectral gap (all other eigenvalues with negative real part) leads to a collapse of the dynamics onto a reduced manifold, as emphasized in symmetry–based analyses of reduced manifolds in neural dynamics [286,287,283].
Projecting onto this neutrally stable manifold and parametrizing the state by phases alone, the frozen amplitudes render the couplings in (E.10) effectively constant,
which is of Kuramoto–Sakaguchi type [40,41]. The reduced phase model describes the dynamics on (or very close to) the –generated center manifold where all non–symmetric directions have been damped out.
This construction should be viewed as one realization of Kuramoto dynamics, rather than an equivalence in the opposite direction. The effective couplings in (E.18) are constrained by the spectrum of and the associated eigenvector profile . In contrast, the Kuramoto model is typically introduced as a phenomenological phase reduction for weakly coupled limit–cycle oscillators with symmetry [42,43,44,286], in which the coupling matrix and phase coupling function can be chosen more freely (allowing, e.g., partial synchrony, clustering, or chimera–like states not tied to a single linear eigenmode).
F From Wilson-Cowan to the Damped Harmonic Oscillator
How do WILCO parameters map to harmonic oscillator parameters in the linearized regime (damping and oscillatory frequency)? Let be a fixed point under constant inputs . Define
Also set
so that
The Wilson–Cowan equations read
We expand each sigmoid around its equilibrium argument. For the –population:
To make the truncation explicit, we adopt the asymptotic ordering and , the natural ordering when is an externally controlled drive and is the system’s response. Under this scaling the second-order terms in the expansion of scale as ; ; and . The mixed cross-terms therefore dominate the pure-state quadratic terms by a factor , justifying their retention. The pure-input term contributes a slowly varying input-only shift that we absorb into the redefinition of the operating point and do not display below. This ordering grounds the FM-modulation interpretation developed in the latter half of this appendix.
Since is small, keep only terms that are (i) linear in and (ii) the mixed cross‐terms or . Expand
Discard , but keep the cross‐term . Hence
Since , substitute into and subtract the equilibrium relation . We get
Analogously for the –population:
Subtracting the equilibrium yields
Hence the first‐order system—including the cross‐terms where input multiplies state deviations—is
Here we see that the self-coupling in the sigmoid affects, to first order, the frequency and also the time constant of the L-operator. To make this more explicit, we move the self-terms to the LHS, to provide a modified L-operator:
We now define two nonlinear differential operators and by grouping all “self‐terms” on the left. Specifically:
Next, define the “instantaneous coupling‐(frequency)’’ coefficients and forcing terms:
With these definitions, each equation can be written in the familiar “” form:
Here:
In this packed form, and absorb all self‐interactions (including the -dependent shifts in effective gain), while the right‐hand side isolates the cross‐coupling—i.e. a time‐varying “frequency” —plus direct input forcing.
In summary, the sigmoid nonlinearity is not merely a saturating link; its first and second derivatives convert small input changes into dynamic adjustments of both damping and oscillatory frequency — because rescales all coupling strengths and provides a direct input-dependent correction.
Functional Implications: Sigmoidal Frequency Modulation and Information Broadcast.
The linearized equations reveal that each population’s deviation is not merely driven additively by inputs; the second derivative of the sigmoid, , multiplies the product of state deviations and input perturbations. In other words, the term
acts as a form of frequency modulation (FM): fluctuations in one population’s input directly tune the effective coupling through . Since coupling strengths determine the natural frequency of oscillatory interactions, a small change in shifts the instantaneous frequency at which and exchange activity.
Physiologically, this FM-like mechanism allows one “mass” (population ) to broadcast information by modulating the oscillatory frequency of another “mass” (). A receiving population that is most sensitive at a particular frequency will selectively respond when the sender drives the shared sigmoid nonlinearity into a regime where shifts the downstream frequency into that band. In effect:
Sender (population ) selects a desired frequency by adjusting . Because scales the coupling coefficient , the instantaneous “spring constant” of the –oscillator is tuned.
Receiver (population ) is predisposed to respond when its own input or baseline drive places it near that modulated frequency. Thus, only those populations whose resonance matches the sender’s modulation will effectively “hear” the broadcast.
In summary, the presence of in the linearized dynamics gives rise to rich waveform‐shaping capabilities: a small change in one population’s input causes a proportional shift in the effective coupling to the other population, which in turn alters its oscillation frequency. This FM‐style interaction can be exploited in networks to parcel information into distinct frequency channels, ensuring that only suitably tuned downstream circuits decode the message.
G From Wilson-Cowan to Stuart-Landau
The Wilson-Cowan equations describe the interaction between excitatory () and inhibitory () populations,
where are sigmoidal firing-rate functions and represent external inputs. At equilibrium , small deviations and evolve according to
The trace and determinant determine stability. A Hopf bifurcation occurs when
so that the eigenvalues are purely imaginary, , with
where marks the natural oscillation rate of the coupled E-I system. The linear analysis captures only the onset of oscillations. To understand how their amplitude stabilizes, one must include the curvature of the sigmoids. Because flatten at high input, their local expansion around the fixed point,
reveals that produces a negative cubic nonlinearity. As activity grows, the effective gain drops, providing nonlinear damping that prevents runaway oscillations. This saturation is the key mechanism that limits amplitude after the Hopf bifurcation.
Close to the bifurcation point, the two-dimensional dynamics can be expressed more simply by moving to a complex coordinate
where is formed from the eigenvectors of . In these coordinates, the system reduces to the canonical Stuart-Landau form,
which captures the slow modulation of amplitude and phase near the Hopf point. The parameter measures the distance from the bifurcation,
for some control parameter , such as . Here is the linear oscillation frequency, arises from the negative curvature of the sigmoids (), and accounts for a weak amplitude-dependent frequency shift.
Writing gives
For small amplitudes, the linear term drives growth; for large amplitudes, the cubic term dominates, stabilizing oscillations at
Thus, the cubic nonlinearity captures the biological self-limiting effect of population saturation: as excitation and inhibition rise, firing rates approach their ceiling, reducing effective gain and fixing the oscillation amplitude.
In the real plane, the same dynamics can be written as
where represent small fluctuations in the excitatory and inhibitory drives. Each term can be interpreted in the underlying E-I dynamics:
center
tabularx0.95lX
Term & Interpretation in E–I dynamics
& Bifurcation control: distance from Hopf; depends on gains, weights, or external drive.
& Nonlinear saturation: reflects sigmoid flattening; prevents unbounded growth of activity.
& Rotational coupling: captures the lag between excitation and inhibition (E drives I, I suppresses E).
& Noise inputs: fluctuations in excitatory and inhibitory drives.
tabularx
center
In this reduced picture, the coordinates and correspond to rotated versions of the excitatory and inhibitory deviations. They form the two quadrature phases of the E-I oscillation: represents the excitatory component, while lags by roughly as the inhibitory counterpart. The terms summarize the saturation of the firing-rate nonlinearity, whereas the rotational term embodies the mutual E-I feedback that sustains rhythmic exchange between excitation and inhibition.
H Stuart–Landau Oscillator: Parameters and Geometry
Consider the Stuart–Landau normal form for a supercritical Hopf bifurcation:
Below we summarize the role of each parameter and then clarify the geometric effect (or lack thereof) of . The parameters are:
(linear growth rate / distance from bifurcation). itemize
If , the fixed point is stable (all small perturbations decay).
At , a Hopf bifurcation occurs.
For , the origin is unstable and a limit cycle of amplitude emerges.
Thus, measures how far one is past the Hopf threshold: is the distance in parameter space. itemize
(linear frequency). itemize
The term induces a rotation of small perturbations at angular speed .
Even if , any decaying oscillation spins at frequency . itemize
(nonlinear damping / saturation). itemize
Without saturation, , , would cause unbounded amplitude growth. The term provides cubic damping in amplitude: [ r = ,r - g,r^3, r = z. ] For , a stable limit cycle of radius appears when . itemize
(nonlinear frequency shift / phase–amplitude coupling). itemize
The term means that as grows, the instantaneous angular velocity becomes [ = ;-; ,r^2. ] On the limit cycle , the asymptotic frequency is Thus, governs how amplitude modulates the phase velocity (“shear” or “twist”), but does not directly affect the amplitude equation. itemize
H.1 Geometry
The limit‐cycle solution for is
with constant amplitude . In Cartesian form,
Hence
so the trajectory in the ‐plane is a perfect circle of radius . The parameter appears only in the phase:
Since does not enter , the equilibrium amplitude is independent of . Therefore, does not distort the circular shape into an ellipse. Instead, shifts the frequency of rotation once the amplitude has saturated. Concretely, a nonzero produces an amplitude‐dependent frequency: as grows, decreases by . On the limit cycle , the constant frequency is . Finally, the ‐trajectory remains a uniform circular orbit at this shifted frequency; there is no ellipticity.
In conclusion, while sets the radius of the circle and (together with ) fixes its angular speed, only the pair determines the geometric shape (the radius) of the limit cycle. The parameter influences when around the circle the oscillator moves (phase), but not how it traces out space (shape).
H.2 Parameter Redundancy and Scaling in the Stuart–Landau Normal Form
Must all four parameters appear, or can some be scaled away in the normal‐form reduction to simplify analysis of the dynamics?
H.2.1 Linear part: and
Near the Hopf bifurcation of a real dynamical system, one obtains a conjugate‐pair of eigenvalues , where is the original system’s bifurcation parameter. By definition, at the bifurcation point , and . In the SL reduction is chosen so that and measures the distance from the Hopf point, and is (to leading order) the Hopf frequency .
Because the fixed‐time‐units normal form must preserve the linear spectral center (i.e. the imaginary part at the bifurcation), both and are in general essential parameters. However, one can make a rotating‐frame transformation
to eliminate entirely if one is only interested in autonomous amplitude dynamics. Under that change, yields an equation for with linear part . In other words,
so drops out. Of course, if one cares about the absolute phase or wants to study phase interactions with external forcing, it may be convenient to keep .
H.2.2 Nonlinear part: and
The cubic coefficient in the SL normal form appears as the complex constant . In principle, one can also nondimensionalize time and rescale to remove one additional parameter. For example, define new units
where is some reference scale (e.g. ). In these units, the equation becomes
Writing and , and using , one finds
where . In this scaled form:
The linear growth parameter becomes
The frequency becomes
The nonlinear amplitude coefficient is now unity.
The phase‐amplitude coupling remains as the single ratio .
Thus, by an appropriate choice of time and amplitude scaling, one can reduce the SL normal form to
with only three essential real parameters . In many analyses, using the transformation described above, one chooses the rotating frame to set , leaving
with just two parameters and . In that minimal form, controls the distance from bifurcation (radial growth), while controls the amount of nonlinear frequency correction (phase–amplitude coupling).
H.2.3 Summary: Which Parameters Are “Necessary”?
At the level of the full, original SL equation, one typically lists four real parameters .
By scaling amplitude (i.e. set in new units), the nonlinear damping coefficient is removed, leaving only the ratio as the relevant nonlinear parameter.
By moving to a rotating frame, the linear frequency can be subtracted off, so the form no longer explicitly contains .
Consequently, the minimal normal form that still captures amplitude growth and phase–amplitude coupling has only and .
If one wishes to retain physical units (time in seconds, amplitude in volts, etc.), then may remain as the observable oscillation frequency, and remains the precise cubic coefficient. However, any analysis of scaling laws or bifurcation structure can be conducted in the reduced form with fewer parameters.
Therefore, while the generic derivation of the SL normal form yields four parameters, two of them can be eliminated by choosing convenient time and amplitude scales (and, if desired, a rotating frame). The remaining parameters for the unfolded Hopf–SL dynamics are the real bifurcation parameter (distance ) and the dimensionless nonlinear frequency‐shift ratio ().
H.3 Alternative Form Emphasizing the Limit‐Cycle Radius
Here we cast the Stuart-Landau equation as a damped harmonic oscillator with dynamical damping and frequency. The equation
can be rewritten to make explicit how is driven toward its steady‐state value . Group the real and imaginary parts of the nonlinear coefficient:
Equivalently,
or
or z = ( (r) + i (r) ), z reminiscent of the damped harmonic oscillator, (Equation 2.26) but with dynamical damping and frequency.
The first term acts as a feedback controller of the amplitude, a dynamical damping term keeping it close to the limit cycle radius, where . It can be seen as an oscillatory homeostatic mechanism.
In this form:
The real part multiplies . Writing yields the radial equation [ r = ( - g,r^2),r, ] so that is driven toward [ r_ = ,g,(>0). ] Thus one sees directly that as .
The imaginary part multiplies . In polar form this gives [ = ;-; ,r^2, ] so the instantaneous oscillator frequency is shifted by . On the limit cycle , the asymptotic frequency is .
Because the term vanishes exactly when , it is immediately clear from this form that must approach in order for the radial growth to vanish. Hence the limit‐cycle amplitude emerges naturally as .
H.4 Stuart–Landau in Push/Pull Form
Starting from
the Cartesian form is
Define the amplitude‐dependent coefficient , a dynamic damping term, and , a dynamic instantaneous frequency,
Introduce the nonlinear differential operator
where . Then the Stuart–Landau equations can be compactly written as
In this form, all growth (), saturation (), and nonlinear phase effects () are absorbed into the operator as a dynamic damping constant, while the right‐hand side retains a “pure” rotation at instantaneous frequency .
When the limit cycle is reached, , we are back at the undamped harmonic oscillator.
H.5 DC-Shifted Formulation of the Oscillator
In modeling oscillatory neural dynamics, one often needs to account for a tonic bias or constant drive, or more generally constant or very slowly changing (compared to the natural timescale of the system) “forcing". In fact, the signals generated by the model oftentimes need to be positive quantities (e.g., firing rates), or at least not centered at zero (membrane potential perturbations). What is the natural way to do this in the HO and SL cases?
Harmonic Oscillator case. Consider the damped, unforced oscillator in complex form:
This equation gives solutions centered at zero, which is undesirable if we want to relate them with firing rate models or membrane potentials. E.g., a constant electric field produces a DC shift in membrane potential or firing rate in more realistic models. How can this simple model accommodate it?
A simple additive term provides the desired solution behavior (a DC shift). With a bias , the equation becomes
Introduce a constant shift and define the change of variables (a translation)
Then, the equation for is
The last term is just a complex constant and we can set it to zero with C= ca+i so that — we recover the harmonic oscillator equation in the new coordinates. Hence, the generalized, shifted harmonic oscillator in Equation H.1 is a translation of the harmonic oscillator with a center at — see Figure Fig. H.15 (top left) for examples. The explicit solution is
Hence, for , the motion is a uniform circular orbit around the displaced center ; for , trajectories form logarithmic spirals converging to the point .
Stuart-Landau. Similarly to the HO case, a naive way to do so is to add a constant term to the Stuart–Landau (SL) equation:
This DC–shifted SL now has
a limit cycle displaced away from the origin,
broken symmetry,
and modified amplitude/frequency balance.
To recover a zero‐mean description, one sets
Substitution gives
so that the constant offset disappears. However, the new equation for contains extra quadratic and linear terms arising from the expansion of ; it is no longer in the simple SL form.
Despite this complication, normal form theory guarantees that any smooth perturbation of a Hopf normal form can be brought back—through a further smooth, near‐identity change of variables—into the canonical Stuart–Landau structure, up to higher–order corrections. Le’on and Nakao (2023) [288] provide expressions for the frequency and amplitude shifts up to second order in DC shift.
More generally,
for a suitable cubic function , eliminates all non‐resonant quadratic and shifted cubic terms, leaving
to leading order. The new parameters absorb the effects of the original bias and shift . Thus, even with a DC offset, the local oscillatory dynamics near the Hopf bifurcation remain of Stuart–Landau type: a self-saturating limit cycle with phase–neutral drift or fixed point (depending on parameters).



However, introducing a constant DC bias to the Stuart–Landau oscillator modifies its equilibrium position, breaks the symmetry, and shifts the critical Hopf bifurcation threshold, thus altering both amplitude and frequency of oscillations (see Figure Fig. H.15 for an example). Small biases result in second-order reductions in oscillation amplitude and frequency shifts, whereas sufficiently large DC offsets can completely eliminate the limit cycle. Analytically, this can be described as an imperfect Hopf bifurcation: the effective bifurcation parameter () is renormalized by the DC term, requiring a higher original parameter value to sustain oscillations. Hence, persistent oscillations occur only when the system’s gain overcomes the bias-induced suppression; otherwise, the oscillator settles into a stable equilibrium without oscillations.
I Linear Operators, Green–Laplace Tools, and E-I Oscillations: a Pedagogical View
Linear differential operators appear throughout neural modeling (synaptic kinetics, population filters, dendritic cable reductions). A compact way to see why they behave like filters is to write
and study two canonical objects. The homogeneous solution reveals the system’s natural modes, while the impulse response solves with for and encodes the system’s causal memory. If the characteristic polynomial factors as with distinct , then . The corresponding is also a linear combination of the same exponentials for , pinned by standard continuity conditions at (all derivatives up to order are continuous; jumps by ) [289].
I.1 Two complementary tools: Laplace and Green
Laplace viewpoint.
With zero initial conditions, where . The transfer function is . Poles of set decay rates, oscillation frequencies, and phase lag. Evaluating on the imaginary axis, , gives magnitude and phase; the group delay is .
Green (time‑domain) viewpoint.
Equivalently, the causal Green’s function satisfies with for . For any input ,
Laplace uses exponentials (an eigenbasis of ) to expose poles and phase directly; Green uses time‑localized impulses to show how past inputs are weighted and delayed [289]. Both are the same mathematics seen from two bases.
A gentle taxonomy by order (with worked examples)
For clarity we use for first order and for second order, with , , . When convenient we switch to and via and .
Zeroth order: memoryless gain.
. There is no temporal memory.
First order: leaky integrator (and integrator limit).
has . The time constant is . In Laplace, , so . If , and : an ideal integrator with perfect memory.
Second order: rise–decay, critical, underdamped, and negative damping.
With , the roots
organize all cases. Overdamped (): , a difference of decays with a delayed peak. Critical (): (the alpha form). Underdamped (): writing and ,
an exponentially damped sinusoid. If (negative friction) the real part of the poles is positive and the response grows.
I.2 The synapse as a forced harmonic oscillator
It is perhaps more intuitive to understand synaptic delay and inertia by recognizing the operator as the mass-spring-damper driven by a force :
Apply an impulse . The mass first acquires velocity, not displacement; energy shuttles between kinetic and spring energy, and damping removes energy. This automatically produces a delayed peak in : the output must build up after the impulse. The same reasoning holds for the electrical RLC analog. In neural mass models, is a postsynaptic potential and is the presynaptic drive; the “mass” summarizes effective inertial storage across coupled first‑order elements, while and summarize leak and restoring tendencies.
Worked example (critical alpha).
Choose . Then and
Thus the alpha kernel is the impulse response of a critically damped oscillator driven by the presynaptic input. Its delayed peak illustrates a causal, buffer‑like delay with smoothing, not a noncausal time shift.
Peak time and inertia: how mass slows the response.
Factor with and . In the overdamped case, peaks at
At the double pole one gets with . In the underdamped case,
with and . For fixed and , , , and , hence
Inertia therefore increases the causal delay. Importantly, the overdamped log formula must not be used once the poles become complex; the underdamped expression governs the peak.
I.3 E–I motifs, Barkhausen conditions, and where the phase lag comes from
A pedagogical route to oscillation is to rewrite the undamped oscillator as a pair of coupled first‑order filters. Let and consider
Separating real and imaginary parts gives
Each equation is a leaky integrator driven by the other in phase. When the loop produces sustained oscillations; when the envelope decays as . This “push–pull” view is the simplest template to keep in mind as we turn to E-I populations.
Barkhausen as a phase-gain budget.
For a feedback loop with transfer , necessary conditions for linear self‑oscillation at are and [290]. The phase condition pins by balancing element lags; the magnitude condition pins the product of gains, including the slope of the nonlinearity at the bias point. Nonlinear saturation then stabilizes amplitude [291].
Wilson–Cowan with first‑order synapses.
Linearize about a fixed point with slope and unit time constants:
The EIE loop has
which can supply up to of phase—not enough alone to close the loop at a finite . Excitatory self‑coupling adds
so the characteristic equation can satisfy Barkhausen at some . A bias ensuring is essential [147]. This matches the intuition that two first‑order elements need additional phase (or an explicit transmission delay) to reach .
Jansen–Rit with second‑order synapses.
For the cortical column with second‑order synapses,
the linearized synapses are band‑pass filters
The EIE loop transfer
can contribute of phase on its own, so self‑excitation is not required to meet the phase condition. A bias maintaining sets at the selected frequency [120]. Empirically, follows the loop’s effective delay, which is controlled by synaptic poles and any axonal conduction delay.
Information flow and effective loop delay.
For narrowband loops, each element’s phase behaves as near resonance, so implies , where . Second‑order synapses provide larger group delay around their passband than single‑pole synapses. This is one reason gamma‑range E-I oscillations arise robustly once the synaptic dynamics are at least second order [174].
First-order worked example (frequency response to a sinusoid).
To fix ideas, solve with . In Laplace,
Partial fractions and inversion give
The transient term dies as ; the steady state is with . Hence and , and . This calculation makes explicit how a pole at sets both decay and phase lag.
Time-domain worked example (convolution with an alpha kernel).
Consider and an input . Then and . Multiplication in -space becomes
realizing the second‑order operator directly from the kernel. This is the synaptic analog of driving a critically damped mass-spring-damper.
Pointers for further reading
A rigorous, operator‑theoretic treatment of and the jump conditions appears in Stakgold & Holst (2011) [289]. For feedback, phase, and the Barkhausen criterion in context see str"om & Murray (2008) [291] and the clarification in vonWangenheim (2010) [290]. For neural mass modeling with first‑ and second‑order synapses see Wilson & Cowan (1972) [147] and Jansen & Rit (1995) [120]; for conductance‑based synaptic kinetics and canonical PSP shapes see Destexhe et al. (1994) [112]; and for a broader review of E–I mechanisms of cortical rhythms see Buzs’aki&Wang (2012) [174].
J Oscillations, Topology and Simplicity
The term oscillation is used across mathematics, engineering and neurophysiology, yet each community defines it differently (see Table Table J.6). In this section we show how all views — dynamical systems, spectral tests, and Koopman eigenanalysis share the same core intuition: an oscillation is present when the data are better explained (or more concisely described) starting from the baseline of circular motion ( topology) than by any simpler alternative. We will formalize this through an algorithmic definition that more or less says "an oscillation is something that essentially goes around a circle".
An intuitive classical definition is the following.
Definition 1.
A dynamical variable is said to oscillate when it exhibits sustained, approximately periodic departures around a reference value such that the system returns to a similar state after a characteristic approximate interval (its period), or, equivalently, at a dominant frequency . The repetition can be exact (strictly periodic) or approximate (quasi‑periodic, weakly modulated, or noise‑jittered); what matters is the recognisable cycle pattern.
This phrasing captures the intuition of “a signal that roughly repeats” while making explicit (i) the presence of a characteristic timescale and (ii) tolerance for imperfect cycles.
This practical notion—a pattern that roughly repeats—is compatible both with modern spectrum‑based detectors and with the dynamical‑systems idea of an attracting limit cycle. But it can be generalized to include damped behavior:
Definition 2.
An oscillation is a self‑sustained or externally driven fluctuation that revisits comparable states at quasi‑regular intervals, identifiable either as a closed trajectory in state space or as a narrow‑band spectral peak above the aperiodic background.
This sentence bridges physics, signal processing, and neuroscience, preparing the ground for the algorithmic‑information view developed in the following sections. We revise first the definitions in different sub-fields.
[t!]
Oscillations and the Koopman Operator.
A limit cycle is a closed orbit of an autonomous ODE to which at least one neighbouring trajectory spirals (stable Floquet multipliers) [295]. The system’s intrinsic period is exact, and, as we explain, next, its Koopman operator possesses an eigenpair whose argument advances uniformly, embedding the dynamics on the circle [296].
Thus, periodic behavior can be precisely described from the Koopman operator perspective [296]. Relaxation oscillators (e.g. FitzHugh–Nagumo) fit the same definition but spend long intervals on slow manifolds, producing nonsinusoidal waveforms with rich harmonic content.
This approach fundamentally reframes the analysis. Instead of studying the nonlinear evolution of the system’s state vector (governed by ), the Koopman operator describes the linear evolution of “observables” (cleverly chosen functions of the state). The operator is defined by how it advances any such function along the system’s trajectories: , where is the flow starting from . The crucial insight is that is a linear operator acting on the (infinite-dimensional) space of observables, even when the underlying dynamics are nonlinear.
Because is linear, we can use spectral methods. For a limit cycle, the operator’s infinitesimal generator (where ) possesses an eigenpair corresponding to the system’s fundamental frequency . This special observable , the Koopman eigenfunction, evolves simply in time: . Consequently, its argument advances uniformly (), embedding the complex, multi-dimensional dynamics onto a simple rotation on the circle . Relaxation oscillators (e.g. FitzHugh–Nagumo) fit the same definition, but their corresponding eigenfunctions are more complex (capturing all the harmonics), resulting in nonsinusoidal waveforms.
It is important to clarify what the eigenfunction represents. It is a special observable, meaning it is a function of the state vector, , that maps the -dimensional state space (where the dynamics are nonlinear) to the complex plane (where the dynamics are linear). Its special property is that when evaluated along a trajectory , its value evolves with perfect simplicity according to .
In essence, acts as a “magic” coordinate transformation. While the state traces a complex orbit, the scalar observable simply rotates in the complex plane at a constant frequency . The level sets of its phase, , are the system’s isochrons: surfaces of points in the state space that all share the same asymptotic phase on the limit cycle.
Koopman perspective as compression.
Finding an eigenfunction with generator eigenvalue represents a form of compression. Once this function is known, the full ‑dimensional trajectory can be encoded (losslessly near the attractor) by a single complex phase variable , or separated into its phase and amplitude [296]. In effect, the Koopman transform finds a “magic” coordinate system in which the nonlinear dynamics become simple linear rotation. It replaces a complex waveform with uniform rotation on , turning geometry into a one‑line program: output .
Signal‑processing criteria
. In experimental neurophysiology, oscillations are said to be detected according to some criteria. Two widely used operational rules are (i) the BOSC power,+,duration test [297] and (ii) spectral parameterisation (“FOOOF”) that labels any narrow‑band bump lying above the aperiodic 1/f background as oscillatory [294]. Both are statistical surrogates for asking whether a periodic template explains the data substantially better than a broadband model. Spectral peaks are suggestive of reduced entropy or increased compressibility.
Table Table J.6 aligns the main modeling traditions—from classical limit–cycle theory to modern information–theoretic views—while the text links them through the common intuition that circular motion in an abstract coordinate revealed by compression.
Next, we discuss the formalization of this intuition and generalization of the above definitions using the language of algorithmic information theory and compression (AIT)[298].
[t!]
Algorithmic‑information definition
Algorithmic Information Theory (AIT) takes a computational perspective and quantifies the information content of individual objects via computation rather than probability. For a binary string , the (prefix) Kolmogorov complexity is defined as the length (in bits) of the shortest program that makes a fixed universal prefix-free Turing machine output and halt,
By the Kolmogorov invariance theorem, depends on the choice of only up to an additive constant independent of , and one typically writes . The conditional version is defined analogously (what is the complexity of if we know ?). Kolmogorov complexity is uncomputable (though upper-semicomputable) and provides the foundation for formal notions of randomness, structure, and the ultimate limits of lossless compression. For a detailed treatment, see classical textbooks on algorithmic information theory [298,304].
Compressing data from an oscillator.
Let be the measured signal. Our compressor stores the following program: (i) a periodic template with some frequency (U1 limit‑cycle model with nonlinear mapping / Koopman operator, bits) and (ii) a residual code (modulation, burst gaps, remaining error / noise) of length . If
where is the length of a generic lossless code (e.g. LZ‑77 or Huffman on the empirical alphabet), we say the sequence contains an oscillation. No reference model is required—the gain is measured against the unstructured data description.
Relation to Koopman.
The ideal template corresponds to one traversal of the Koopman phase; storing and plus a small update map for therefore yields the shortest program in the Kolmogorov sense. Thus, the “kernel” of every oscillator is circular motion, and oscillation = substantial description‑length reduction via an code.
Generative view.
We say that a dataset contains an oscillation if it can be Lie-generated by the U(1) group. In other words, the latent space coordinate of the generative model is . The generative (compressive) model is of the form data = + noise. In AIT, an algorithmic agent would declare, “An oscillation is a detected pattern: a signal that approximately repeats." A bit more precisely, a dynamical dataset is said to contain an oscillation when a periodic‑template model (program) compresses the data significantly better than any model that lacks periodic structure. But we can be more precise using the notion of Lie-generated model [305,306]:
Propoed definition: A dataset is said to represent an oscillation when it can be most succinctly Lie-generated from a representation of U1 plus noise.
Topologically, every limit cycle is a circle. Hence, a compression algorithm will naturally start from the specification of the circle (the U1 group) plus a mapping and corrections. Or, more generally, from the specification of a U1 invariant object. We analyze this further in the next section.
U1 and the topology of the Stuart-Landau equation
The origin of U1 and the topology of can be unearthed cleanly in the case of the Hopf bifurcation.
Oscillatory dynamics—limit cycles in the phase space of a dynamical system—play a central role in modeling neural population activity and other biological rhythms.
We begin this journey with the simplest possible oscillator: a phase clock, defined by a variable advancing at constant rate . This system has no amplitude, only phase, and its trajectory lies on a circle. Importantly, it enjoys continuous phase-shift invariance: the dynamics are unchanged under , for any fixed phase offset . This is the defining symmetry of the circle group —the group of rotations in the plane.
The next natural step introduces amplitude: the harmonic oscillator (HO). It describes circular motion in two dimensions at a fixed radius, and takes the form
in complex notation. The solution is , and the motion traces a perfect circle in phase space. Again, we see the same phase symmetry: multiplying a solution by simply rotates the initial condition, leaving the dynamics invariant. However, the amplitude remains constant—there is no mechanism for growth, decay, or saturation. Any initial amplitude persists indefinitely, and the system is neutrally stable.
Real-world oscillators behave differently. In practice, oscillations may grow or decay, but often they settle onto a stable limit cycle: a rhythm of fixed amplitude that persists after transients decay. To capture this, we must go beyond the linear HO and introduce nonlinearities that regulate amplitude. Consider adding smooth perturbations to the harmonic oscillator:
where contains higher-order nonlinear terms. The goal is to find the simplest nonlinear correction that leads to amplitude saturation—i.e., to a self-limiting oscillator.
To identify the relevant terms, we use tools from normal form theory: center manifold reduction followed by a near-identity change of coordinates [307,90]. These procedures systematically eliminate all non-resonant terms—i.e., terms whose angular dependence does not match that of the linear part and thus oscillate out of phase. At third order, the only resonant term that survives the coordinate transformation process is
All other cubic combinations, such as or , are non-resonant and can be removed by choosing proper coordinates. The resulting simplified system is the Stuart-Landau equation:
which describes a self-excited oscillator: for , the amplitude grows until it stabilizes at ; for , oscillations decay to rest. The equation also governs the phase evolution , with .
The emergence of U(1) symmetry.
At no point did we assume that the nonlinear system was -symmetric. We began with a generic perturbation of the harmonic oscillator. However, after applying normal form reduction, we find that only resonant terms cannot be removed—those that transform under rotation in the same way as the linear term. At third order, the only such term is , which happens to be -covariant. All non-covariant terms are eliminated by a coordinate transformation. Thus, the symmetry of the Stuart-Landau equation emerges as a consequence of the reduction process. But the ultimate origin of this is topological: limit cycles are topological circles, and the “simplest" description of a cycle, the “platonic" cycle is a circle.
Cohomology and emergence of resonant terms.
The emergence of the Stuart-Landau normal form from generic nonlinear oscillators can thus be understood by appealing to topology and cohomology. Near a Hopf bifurcation, the system dynamics collapse onto a limit cycle—a smooth, closed loop in phase space that is topologically equivalent to the circle, . The circle is a simple but topologically rich space. It admits a special type of 1-form, , which is closed, meaning that its exterior derivative vanishes (), but it is not exact, meaning it cannot be expressed globally as the differential of any smooth scalar function. Exact forms represent trivial cohomological classes because they can be integrated globally, whereas closed but non-exact forms represent fundamental, nontrivial topological features. This distinction is captured by the nontrivial first de Rham cohomology of the circle, To eliminate nonlinear terms near the bifurcation, we perform a near-identity coordinate transformation, attempting to remove as many nonlinear perturbations as possible. Specifically, we consider coordinate changes of the form
and ask whether a given nonlinear perturbation can be eliminated. Under the linearized dynamics, characterized by pure rotations with frequency , the infinitesimal rotation operator naturally arises as the Lie derivative,
which describes how functions and vector fields vary as we rotate around the limit cycle. Formally, solving the normal-form reduction involves repeatedly solving equations of the form
where is the nonlinear perturbation we start with, is the simplified normal form we desire, and is the coordinate change we seek to perform.
The crucial point is that certain nonlinear terms are resonant: their angular frequency exactly matches the natural rotation frequency . Such resonant terms belong to the kernel (null space) of the Lie derivative . Geometrically, these terms correspond precisely to closed but non-exact forms on . Cohomologically, resonant terms represent nontrivial elements of the first cohomology group associated with :
Therefore, no smooth local coordinate transformation (which can only add exact forms) can eliminate these resonant terms, and thus they constitute genuine cohomological obstructions.
At cubic order, this resonance condition selects uniquely the term , ensuring its survival after normal-form reduction. Similarly, higher-order resonant terms take the general form , while non-resonant terms oscillate out of synchrony with the natural rotation and lie within the image of . Thus, these non-resonant terms correspond to exact forms and can always be removed by appropriate coordinate changes.
This topological argument generalizes straightforwardly to higher-order nonlinear terms, ensuring that at every odd order only terms of the form survive. Hence, the general normal form near a Hopf bifurcation is universally structured as
a direct consequence of the underlying circle geometry and its associated cohomological constraints.