Gamma Emerges at a Hopf Bifurcation

Abstract

We asked how gamma oscillations begin in a population description of the PING circuit and which variables are essential. We swept drive, inhibitory timescale and noise, and compared the full rate model with simpler quasi-steady reductions.

Gamma emerged through oscillatory loss of stability; a reduced feedback system retained the oscillation, whereas the simplest reductions lost it. This supplies a mechanism for rhythmic recruitment, not proof that the trained spiking networks undergo the same bifurcation.

Results

Hopf onset and frequency

At the reference noise scale of 4 mV, one conjugate pair crossed at 0.594 nA with onset frequency 27.6 Hz. Up/down amplitudes nearly coincided, and the inhibitory-decay trend agreed qualitatively with separately measured spiking rhythms. We treat this as a candidate explanation of the exp025 — Accuracy and Firing Rate With and Without Inhibition, whose empirical marker is an inhibitory-rate crossing under input-weight scaling, not a fitted Hopf current. The model alone identifies neither that transition nor a minimum sustainable firing rate (Fig. 1).

Three panels showing eigenvalue crossing, amplitude ramps and frequency versus inhibitory decay.
Figure 1: (A) Eigenvalue crossing, (B) upward and downward amplitude ramps and (C) onset frequency against inhibitory decay at the 4 mV reference noise scale.

Noise-scale onset sensitivity

Across 3, 4, 5 and 6 mV, the sensitivity tests supported a reversible onset. The threshold spanned 0.59–0.75 nA while frequency remained near 27.6 Hz, and E amplitude at onset plus 0.4 nA fell from 8.5 to 3.7 Hz. At the 4 mV reference, equilibrium E/I rates were 4.1 and 0.7 Hz: the unstable equilibrium was low-rate, not silent. The noise parameter is free, so this sweep is not a calibration to spiking activity (Fig. 2).

Noise-scale sensitivity of onset drive, absolute frequency, equilibrium rates and relative-onset amplitude.
Figure 2: (A) Onset drive, (B) absolute frequency, (C) equilibrium E/I rates and (D) relative-onset amplitude across effective noise scales of 3, 4, 5 and 6 mV.

Rates above Hopf onset

The absolute cross-correlation peak lag was 5.2 ms. This magnitude is not a signed causal delay or a synaptic round-trip time (Fig. 3).

Excitatory and inhibitory rates over three onset periods, displayed on separate vertical axes.
Figure 3: Recorded E (black) and I (red) trajectories at onset plus 0.4 nA, over a window of three onset periods. Rates are in inverse milliseconds on separate axes. The waveform and absolute cross-correlation lag were measured from the newly computed trajectory.

Four-state feedback-loop trajectories

AMPA closely tracked E while the other variables showed larger phase offsets. These traces illustrate feedback timing; the ordering does not measure four independent transmission delays (Fig. 4).

The four state variables share a time axis and show the lagged excitatory-inhibitory feedback sequence.
Figure 4: Recorded trajectories at onset plus 0.4 nA: (A) 𝐸, (B) 𝑔𝑒𝐼, (C) 𝐼 and (D) 𝑔𝑖𝐸, following loop order 𝐸→𝑔𝑒𝐼→𝐼→𝑔𝑖𝐸. Rates are in inverse milliseconds and conductances in µS.

Four-state trajectory projections

The E–AMPA projection was narrow while other pairs enclosed larger areas. A periodic orbit is a curve and need not be planar; these projections do not demonstrate a centre manifold or prove that a particular pair closes the dynamics (Fig. 5).

The same four-variable trajectory projected onto each of the six coordinate pairs.
Figure 5: Projections of the recorded trajectory at onset plus 0.4 nA: (A) 𝐸–𝐼, (B) 𝑔𝑒𝐼–𝑔𝑖𝐸, (C) 𝐸–𝑔𝑖𝐸, (D) 𝐼–𝑔𝑒𝐼, (E) 𝐸–𝑔𝑒𝐼 and (F) 𝐼–𝑔𝑖𝐸. Rate coordinates are in inverse milliseconds and conductances in µS.

Reduced-model responses

The full model and AMPA-slaved three-variable reduction oscillated, whereas the rate-slaved two-variable probe decayed. Their onset frequencies were approximately 28 and 36 Hz, respectively. All six original-variable two-dimensional reductions had negative divergence. The three-variable minimum applies to this quasi-steady-state family, not to all possible models [1] (Fig. 6).

At common drive, four- and three-variable probes oscillate while the rate-slaved two-variable probe decays.
Figure 6: Recorded inhibitory-conductance deviations (µS) after small kicks at 1 nA for the four-, three- and two-variable probes. The listed onset frequencies are not measured frequencies of the displayed 1 nA traces.

Methods

We recomputed the deterministic population-rate model with 1.2/0.6-ms E/I refractory periods and a cancellation-resistant gain integral, then compared its onset frequencies with unchanged measurements from trained spiking networks.

  1. Define the population model. E/I rates relaxed toward noisy LIF gains [2], with membrane times 20/5 ms, refractory periods 1.2/0.6 ms and AMPA/GABA times 2/6 ms. Fixed excitatory/inhibitory driving forces were 65/15 mV; lumped conductance increments were 1/2 µS. The four state variables followed

    𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−15𝑔𝑖𝐸),𝜏𝐼𝐼̇=−𝐼+Φ𝐼(65𝑔𝑒𝐼),𝜏AMPA𝑔̇𝑒𝐼=−𝑔𝑒𝐼+𝜏AMPA𝐺𝐸→𝐼𝐸,𝜏GABA𝑔̇𝑖𝐸=−𝑔𝑖𝐸+𝜏GABA𝐺𝐼→𝐸𝐼.
    (1)

    Here 𝐸,𝐼 are rates (ms−1), 𝑔 conductances (µS), 𝐼ext drive (nA), Φ steady-state gains, 𝐺 summed conductances, and the pathway-specific time constants; dots denote derivatives in milliseconds. Fixed driving forces omit shunting; rate relaxation and the free noise scale define a phenomenological closure, not a self-consistent noise theory.

  1. Locate oscillatory instability. Fixed points were continued over 401 drives from 0–4 nA using nonlinear root finding. Centred differences of size 10−6 formed each Jacobian; the first complex-pair crossing was refined with Brent’s method. Frequency was

    𝑓Hopf=1000𝜔Hopf2𝜋,
    (2)

    with angular frequency 𝜔Hopf in rad/ms and 𝑓Hopf in Hz; reduced-model crossings used 0.01 nA grid resolution.

  2. Test onset reversibility. LSODA integrated 25 drives from onset minus 0.1 to onset plus 0.55 nA in each direction, carrying endpoint states forward. Each step lasted 2,000 ms; E peak-to-peak amplitude used the final 500 ms. The classifier required branch gap below 10−4 ms−1, positive squared-amplitude slope and 𝑅fit2>0.9; it was a numerical diagnostic, not a normal-form coefficient.

  3. Measure waveforms and reductions. At onset plus 0.4 nA, 700 ms integrations supplied 1,500 samples over three onset periods for amplitude and absolute demeaned I–E cross-correlation lag, and 2,000 over four periods for projections. A separate 300 ms comparison measured amplitudes after 150 ms at onset plus 1 nA; the illustrated reduction ladder used 400 ms at a common 1 nA. We tested AMPA elimination and all six two-variable QSS reductions.

  4. Vary noise and inhibitory decay. Noise scales 3–6 mV used 121- and 241-point drive grids over 0–1.2 nA, with refined crossings and repeated amplitude tests. At six inhibitory decays, onset frequencies were compared with three-seed medians of reused final-epoch spiking measurements. Each network frequency came from the interpolated peak of trial-averaged population spectra; these were not medians of individual-trial peaks.

  1. Expose numerical evidence. We displayed the recorded fixed-point, stability, waveform and sensitivity comparisons with their continuation directions and descriptive amplitude fits; no statistical uncertainty intervals were estimated.

Dataset

Appendix: From spiking membranes to a population-rate closure

Summary of COBA model.

Here 𝑉𝑚 is membrane voltage (mV), 𝐶𝑚 capacitance (nF), 𝑔𝐿 leak conductance (µS), and 𝐸𝐿, 𝐸𝑒, 𝐸𝑖 are leak, excitatory and inhibitory reversal potentials (mV). 𝑉th and 𝑉reset are threshold and reset; 𝑠 denotes a spike indicator in discrete time and a spike train in continuous time. Δ𝑡sim is the timestep, 𝑊 a conductance increment per spike (µS), and superscripts identify the receiving E or I population.

The derivation starts from the COBANet model (exp100 — COBANet): conductance-based E and I membranes, a threshold-reset rule, and three exponential synapses (no E→E; I receives no inhibition):

𝐶𝑚𝐸𝑉𝑚̇𝐸=−𝑔𝐿𝐸(𝑉𝑚𝐸−𝐸𝐿)−𝑔𝑒𝐸(𝑉𝑚𝐸−𝐸𝑒)−𝑔𝑖𝐸(𝑉𝑚𝐸−𝐸𝑖)
(3)
𝐶𝑚𝐼𝑉𝑚̇𝐼=−𝑔𝐿𝐼(𝑉𝑚𝐼−𝐸𝐿)−𝑔𝑒𝐼(𝑉𝑚𝐼−𝐸𝑒)
(4)
𝑠[𝑘+1]=𝟙[𝑉𝑚[𝑘+1]≥𝑉th],𝑉𝑚[𝑘+1]←𝑉resetif 𝑠[𝑘+1]=1 or refractory
(5)
𝑔𝑒,𝑡+1𝐸=𝑒−Δ𝑡sim/𝜏AMPA𝑔𝑒,𝑡𝐸+𝑊in𝑠𝑡inp
(6)
𝑔𝑖,𝑡+1𝐸=𝑒−Δ𝑡sim/𝜏GABA𝑔𝑖,𝑡𝐸+𝑊ie𝑠𝑡𝑖
(7)
𝑔𝑒,𝑡+1𝐼=𝑒−Δ𝑡sim/𝜏AMPA𝑔𝑒,𝑡𝐼+𝑊ei𝑠𝑡𝑒
(8)

Continuous-time form with tonic drive.

Recast in continuous time. The synapses Equation 6 to Equation 8 are the exp-Euler form of first-order filters 𝜏syn𝑔̇=−𝑔+𝜏syn∑𝑊𝑠, used here as ODEs. At a constant input rate, 𝑔𝑒𝐸 in Equation 6 settles to a steady mean, so its excitatory current into the E membrane Equation 3 is a near-constant depolarising drive; replacing it by a tonic current 𝐼ext defines the swept control parameter. The E membrane then carries 𝐼ext in place of 𝑔𝑒𝐸:

𝐶𝑚𝐸𝑉𝑚̇𝐸=−𝑔𝐿𝐸(𝑉𝑚𝐸−𝐸𝐿)−𝑔𝑖𝐸(𝑉𝑚𝐸−𝐸𝑖)+𝐼ext
(9)
𝐶𝑚𝐼𝑉𝑚̇𝐼=−𝑔𝐿𝐼(𝑉𝑚𝐼−𝐸𝐿)−𝑔𝑒𝐼(𝑉𝑚𝐼−𝐸𝑒)
(10)

Here 𝑔𝑖𝐸 is the inhibition onto E and 𝑔𝑒𝐼 the excitation onto I, each a continuous-time exponential filter of the presynaptic spikes:

𝜏AMPA𝑔̇𝑒𝐼=−𝑔𝑒𝐼+𝜏AMPA𝑊𝐸𝐼𝑠𝐸(𝑡)
(11)
𝜏GABA𝑔̇𝑖𝐸=−𝑔𝑖𝐸+𝜏GABA𝑊𝐼𝐸𝑠𝐼(𝑡)
(12)

with 𝑠𝐸(𝑡),𝑠𝐼(𝑡) the population spike trains and 𝑊𝐸𝐼,𝑊𝐼𝐸 the recurrent weight matrices; Equation 11 and Equation 12 are the continuous forms of Equation 7 and Equation 8.

Homogeneous coupling and population means.

The motivating spiking network has 𝑁𝐸=1024 excitatory neurons and 𝑁𝐼=256 inhibitory neurons. These are population sizes, not extra state variables in the four-variable closure.

Now resolve the populations: index E neurons by 𝑗∈{1,…,𝑁𝐸} and I neurons by 𝑘∈{1,…,𝑁𝐼}. The recurrent drive in Equation 11 and Equation 12 is the presynaptic sum 𝑊𝐸𝐼𝑠𝐸=∑𝑗𝑊𝑘𝑗𝐸𝐼𝑠𝑗𝐸 (and 𝑊𝐼𝐸𝑠𝐼=∑𝑘𝑊𝑗𝑘𝐼𝐸𝑠𝑘𝐼). Replace each random weight by its population mean, 𝑊𝑘𝑗𝐸𝐼→𝑤𝐸𝐼 and 𝑊𝑗𝑘𝐼𝐸→𝑤𝐼𝐸; the sums become

∑𝑗𝑊𝑘𝑗𝐸𝐼𝑠𝑗𝐸⟶𝑤𝐸𝐼∑𝑗𝑠𝑗𝐸=𝑤𝐸𝐼𝑁𝐸𝐸(𝑡)
(13)
∑𝑘𝑊𝑗𝑘𝐼𝐸𝑠𝑘𝐼⟶𝑤𝐼𝐸∑𝑘𝑠𝑘𝐼=𝑤𝐼𝐸𝑁𝐼𝐼(𝑡)
(14)

introducing the population-mean firing rates

𝐸(𝑡)≡1𝑁𝐸∑𝑗=1𝑁𝐸𝑠𝑗𝐸(𝑡),𝐼(𝑡)≡1𝑁𝐼∑𝑘=1𝑁𝐼𝑠𝑘𝐼(𝑡).
(15)

A smooth-rate ansatz (short-window averaging) treats 𝐸(𝑡),𝐼(𝑡) as continuous, dropping weight heterogeneity and finite-size noise, the shot noise Var[𝐸(𝑡)]∝𝐸(𝑡)/𝑁𝐸 for independent spike contributions at a fixed averaging window, with an analogous expression for I. Here Var denotes variance across realizations. The corresponding typical fluctuation scale is 𝑂(𝑁−1/2), where 𝑁 is population size. [(!) This scaling assumes independent or sufficiently weakly correlated contributions; recurrent synchrony can violate it. The earlier interpretation was that residual fluctuations at these finite population sizes smear onset and sustain weak noisy gamma below threshold. That remains a proposed explanation, not an effect isolated by this deterministic calculation.]

With no neuron index left, every E neuron sees the same 𝑔𝑖𝐸 and every I neuron the same 𝑔𝑒𝐼, collapsing the per-neuron conductances to population means. Defining lumped couplings

𝐺𝐸→𝐼≡𝑤𝐸𝐼𝑁𝐸,𝐺𝐼→𝐸≡𝑤𝐼𝐸𝑁𝐼
(16)

the conductance dynamics become

𝜏AMPA𝑔̇𝑒𝐼=−𝑔𝑒𝐼+𝜏AMPA𝐺𝐸→𝐼𝐸
(17)
𝜏GABA𝑔̇𝑖𝐸=−𝑔𝑖𝐸+𝜏GABA𝐺𝐼→𝐸𝐼
(18)

Two equations, down from 𝑁𝐸+𝑁𝐼. (The fan-in scale 𝐺 is converted to 𝐽𝐸→𝐼,𝐽𝐼→𝐸 in A.6.)

Running system, end of A.3: conductances are now two population means; the membrane is still per-neuron but sees those means:

𝐶𝑚𝐸𝑉𝑚̇𝑗𝐸=−𝑔𝐿𝐸((𝑉𝑚)𝑗𝐸−𝐸𝐿)−𝑔𝑖𝐸((𝑉𝑚)𝑗𝐸−𝐸𝑖)+𝐼ext𝐶𝑚𝐼𝑉𝑚̇𝑘𝐼=−𝑔𝐿𝐼((𝑉𝑚)𝑘𝐼−𝐸𝐿)−𝑔𝑒𝐼((𝑉𝑚)𝑘𝐼−𝐸𝑒)𝜏AMPA𝑔̇𝑒𝐼=−𝑔𝑒𝐼+𝜏AMPA𝐺𝐸→𝐼𝐸𝜏GABA𝑔̇𝑖𝐸=−𝑔𝑖𝐸+𝜏GABA𝐺𝐼→𝐸𝐼
(19)

Driving-force linearisation.

The synaptic current is conductance times a driving force, −𝑔(𝑉𝑚−𝐸rev), a 𝑔–𝑉𝑚 product, hence nonlinear. Freeze 𝑉𝑚 at rest, 𝑉rest=𝐸𝐿=−65 mV, in the driving force only (leak and threshold keep their full 𝑉𝑚-dependence, handled by the f-I curve in A.5). Each driving force becomes a fixed voltage gap:

Δ𝑉inh,mag≡𝑉rest−𝐸𝑖=−65−(−80)=15mV
(20)
Δ𝑉exc,signed≡𝑉rest−𝐸𝑒=−65−0=−65mV,Δ𝑉exc,mag≡|Δ𝑉exc,signed|=65mV
(21)

The synaptic currents in Equation 9 and Equation 10 then lose their 𝑉𝑚-dependence and become proportional to conductance alone:

−𝑔𝑖𝐸((𝑉𝑚)𝑗𝐸−𝐸𝑖)≈−𝑔𝑖𝐸Δ𝑉inh,mag
(22)
−𝑔𝑒𝐼((𝑉𝑚)𝑘𝐼−𝐸𝑒)≈−𝑔𝑒𝐼Δ𝑉exc,signed=+𝑔𝑒𝐼⋅|𝐸𝑒−𝑉rest|
(23)

(inhibition pulls 𝑉𝑚 down, Δ𝑉inh,mag=+15 mV; excitation pushes it up, Δ𝑉exc,mag=65 mV). Removing the 𝑔–𝑉𝑚 coupling reduces COBA to a current-based (CUBA) form; the cost is shunting: fixing 𝑉𝑚 neglects the fact that conductance also lowers the effective time constant (𝜏eff=𝐶𝑚/𝑔tot, with 𝑔tot the total membrane conductance).

Running system, end of A.4: the synaptic currents are now linear in conductance (no 𝑉𝑚 left in the driving force):

𝐶𝑚𝐸𝑉𝑚̇𝑗𝐸=−𝑔𝐿𝐸((𝑉𝑚)𝑗𝐸−𝐸𝐿)−𝑔𝑖𝐸Δ𝑉inh,mag+𝐼ext𝐶𝑚𝐼𝑉𝑚̇𝑘𝐼=−𝑔𝐿𝐼((𝑉𝑚)𝑘𝐼−𝐸𝐿)+𝑔𝑒𝐼Δ𝑉exc,mag𝜏AMPA𝑔̇𝑒𝐼=−𝑔𝑒𝐼+𝜏AMPA𝐺𝐸→𝐼𝐸𝜏GABA𝑔̇𝑖𝐸=−𝑔𝑖𝐸+𝜏GABA𝐺𝐼→𝐸𝐼
(24)

Population rate from an f-I curve.

Under Equation 20 to Equation 23 the membrane equations Equation 9 and Equation 10 read 𝐶𝑚𝑉𝑚̇=−𝑔𝐿(𝑉𝑚−𝐸𝐿)+𝐼syn, LIF with a synaptic current. A LIF neuron under constant net current 𝐼 fires at its f-I rate 𝜑(𝐼); replacing each neuron’s spikes by that rate gives

𝐸(𝑡)≈𝜑𝐸(𝐼eff𝐸(𝑡)),𝐼(𝑡)≈𝜑𝐼(𝐼eff𝐼(𝑡))
(25)

with effective input currents (from Equation 9 and Equation 10 with Equation 20 to Equation 23 substituted)

𝐼eff𝐸(𝑡)=𝐼ext(𝑡)−𝑔𝑖𝐸(𝑡)Δ𝑉inh,mag
(26)
𝐼eff𝐼(𝑡)=𝑔𝑒𝐼(𝑡)Δ𝑉exc,mag
(27)

(I receives only excitation; E receives the drive minus inhibitory current.) The instantaneous-rate replacement Equation 25 assumes slow inputs. The closure approximates the finite population response by relaxation on 𝜏𝐸 and 𝜏𝐼; this is [(!) a closure assumption, not an exact consequence of the single-neuron gain]:

𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−𝑔𝑖𝐸Δ𝑉inh,mag)
(28)
𝜏𝐼𝐼̇=−𝐼+Φ𝐼(𝑔𝑒𝐼Δ𝑉exc,mag)
(29)

where Φ𝐸,Φ𝐼 are the smooth steady-state gain functions (the noisy LIF steady-state curve defined in Noisy LIF gain and parameter values). Two more equations down, together with Equation 17 and Equation 18, four equations in (𝐸,𝐼,𝑔𝑒𝐼,𝑔𝑖𝐸).

Running system, end of A.5: a closed 4D rate model in (𝐸,𝐼,𝑔𝑒𝐼,𝑔𝑖𝐸), constants not yet absorbed:

𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−𝑔𝑖𝐸Δ𝑉inh,mag)𝜏𝐼𝐼̇=−𝐼+Φ𝐼(𝑔𝑒𝐼Δ𝑉exc,mag)𝜏AMPA𝑔̇𝑒𝐼=−𝑔𝑒𝐼+𝜏AMPA𝐺𝐸→𝐼𝐸𝜏GABA𝑔̇𝑖𝐸=−𝑔𝑖𝐸+𝜏GABA𝐺𝐼→𝐸𝐼
(30)

Absorb the driving-force constants.

The prefactors Δ𝑉inh,mag,Δ𝑉exc,mag in Equation 28 and Equation 29 and the fan-in scalings in Equation 17 and Equation 18 are constants carrying no dynamics; fold them into the couplings:

𝐽𝐸→𝐼≡𝐺𝐸→𝐼⋅Δ𝑉exc,mag,𝐽𝐼→𝐸≡𝐺𝐼→𝐸⋅Δ𝑉inh,mag
(31)

[(!) Define current-valued coordinates ℎ𝑒𝐼=𝑔𝑒𝐼Δ𝑉exc,mag and ℎ𝑖𝐸=𝑔𝑖𝐸Δ𝑉inh,mag (nA). This invertible rescaling loses no dynamics. The figures show the original conductances 𝑔 in µS; the equations below use ℎ and current-valued couplings 𝐽 (nA per spike).]

The 4D system

After A.1–A.6, the mean-field equations are

𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−ℎ𝑖𝐸),𝜏𝐼𝐼̇=−𝐼+Φ𝐼(ℎ𝑒𝐼)
(32)
𝜏AMPAℎ̇𝑒𝐼=−ℎ𝑒𝐼+𝜏AMPA𝐽𝐸→𝐼𝐸,𝜏GABAℎ̇𝑖𝐸=−ℎ𝑖𝐸+𝜏GABA𝐽𝐼→𝐸𝐼
(33)

in state (𝐸,𝐼,ℎ𝑒𝐼,ℎ𝑖𝐸). The tested quasi-steady reductions are examined in Appendix: Which variables can be eliminated? this is not a claim that four physical coordinates are the only possible description.

4D Jacobian

At a fixed point (𝐸∗,𝐼∗,ℎ𝑒𝐼∗,ℎ𝑖𝐸∗):

𝐽flow=(−1/𝜏𝐸00−Φ𝐸′/𝜏𝐸0−1/𝜏𝐼Φ𝐼′/𝜏𝐼0𝐽𝐸→𝐼0−1/𝜏AMPA00𝐽𝐼→𝐸0−1/𝜏GABA)
(34)

Here 𝐽flow is the derivative of the vector field with respect to its state; Φ𝐸′,Φ𝐼′ are gain derivatives with respect to input current, evaluated at the fixed-point arguments. Each linear mode evolves as 𝑒𝜆𝐽𝑡, where 𝜆𝐽 is an eigenvalue: a negative real part decays and a positive real part grows. A simple Hopf requires one conjugate pair to cross with nonzero angular frequency while the other modes remain damped; criticality requires nonlinear information. Simultaneous crossings need a different analysis.

At the recorded crossing,

𝐼ext,Hopf=0.594nA,𝜔Hopf=0.173rad/ms,
(35)
𝑓Hopf=1000𝜔Hopf2𝜋≈27.6Hz.
(36)

Here 𝐼ext,Hopf is onset drive, 𝜔Hopf angular frequency, and 𝑓Hopf frequency in cycles per second. [(!) The factor 1000 converts milliseconds to seconds; it was missing from the earlier Hz equation.]

The eigenvalue plot can be read as a sequence of linear response tests. A point on the real axis is a non-oscillating mode; an off-axis conjugate pair oscillates while decaying to the left of the imaginary axis or growing to its right. The cyan crossing marks the change from damping to amplification. A double-Hopf has two simultaneously imaginary pairs; nearby nonlinear interactions can produce invariant tori with two angular phases [3]. [(!) This is general context, not an observed outcome here. The earlier assertion that a second pair crosses at higher drive is not supported by the recorded 0–4 nA sweep. Moreover, this model has

tr𝐽flow=−1𝜏𝐸−1𝜏𝐼−1𝜏AMPA−1𝜏GABA<0,
(37)

where tr𝐽flow is the sum of the four eigenvalues. Two simultaneously imaginary pairs would require zero trace, so a double-Hopf at an equilibrium is excluded for this particular four-filter model with finite positive time constants. This does not exclude every possible torus mechanism.]

Noisy LIF gain and parameter values

𝜑(𝜇)=[𝜏ref+𝜏𝑚𝜋𝑄(𝜇)]−1,𝑄(𝜇)=∫𝑎𝑏𝑒𝑢2(1+erf𝑢)d𝑢,𝑎=(𝑉reset−𝜇𝑉)/𝜎𝑉,𝑏=(𝑉th−𝜇𝑉)/𝜎𝑉,𝜇𝑉=𝐸𝐿+𝜇/𝑔𝐿.
(38)

Here 𝜇 is mean input current (nA), 𝜇𝑉 its equivalent voltage (mV), 𝑢 the dimensionless integration variable, and erf the error function. 𝑄 abbreviates the dimensionless integral; 𝑎 and 𝑏 are its scaled reset and threshold bounds. This is the same Siegert gain, split for readability. 𝜏𝑚 and 𝜏ref are membrane and refractory times (ms); 𝜎𝑉 is the effective voltage-noise scale entering this formula, not a measured membrane standard deviation. The rate is in inverse milliseconds. The model uses 𝐸𝐿=𝑉reset=−65 mV, 𝑉th=−50 mV; E/I values are 𝜏𝑚=(20,5) ms, 𝑔𝐿=(0.05,0.10) µS and 𝜏ref=(1.2,0.6) ms, respectively. The lumped conductance increments are 𝐺𝐸→𝐼=1 µS and 𝐺𝐼→𝐸=2 µS; fixed driving-force magnitudes are 65 and 15 mV. Fan-in-normalised mean weights give 𝐺=𝑤̄𝑁, where 𝑤 is the mean presynaptic weight and 𝑁 the number of presynaptic neurons. These values are inherited baseline settings, not fitted final-epoch weights.

In the spiking model’s strength notation,

𝐺𝐸→𝐼=𝑤𝐸𝐼𝑁𝐸=𝐺ref,𝐺𝐼→𝐸=𝑤𝐼𝐸𝑁𝐼=𝜌IE/EI𝐺ref.
(39)

Here 𝐺ref=1 µS is excitatory-to-inhibitory summed conductance and 𝜌IE/EI=2 is the dimensionless inhibitory/excitatory strength ratio. Fan-in normalization makes the individual mean weights 𝐺ref𝑁𝐸 and 𝜌IE/EI𝐺ref𝑁𝐼. [(!) This restores the baseline parameter mapping; it does not identify these fixed couplings with the final trained weights.]

Quadrature used at most 200 subdivisions. For negative 𝑢, we evaluated the integrand as erfcx(−𝑢)=exp(𝑢2)(1+erf(𝑢)), where erfcx is the scaled complementary error function; this avoids cancellation in 1+erf(𝑢). For nonnegative 𝑢, the exponent remained capped at 700. The earlier calculation used 3/1.5-ms refractory periods and the cancelling expression, which produced integration warnings and percent-level gain errors at strong inputs. Both the refractory parameters and numerical evaluation changed in the new calculation; differences cannot be attributed solely to refractoriness. Independent evaluation of the gains at the recorded fixed points agreed within 9.1×10−17 inverse milliseconds. The noise scale 3–6 mV was varied without calibration to spiking voltage statistics.

Appendix: Which variables can be eliminated?

The four first-order filters preserve the sequence of excitation, recruitment and inhibition. Removing original variables by QSS substitution can destroy this feedback timing, but it is not the same operation as reducing the dynamics onto a centre manifold [1]. The following algebra retains the original reduction attempts, using the current-valued ℎ coordinates from Absorb the driving-force constants.

  1. Route A: the textbook Wilson-Cowan model (slave the conductances). The standard 2D tool is two rates with instantaneous coupling, the 4D model with instantaneous synaptic response at unchanged steady-state coupling. Slave each conductance to its filter’s steady value Equation 17 and Equation 18, ℎ𝑒𝐼=𝜏AMPA𝐽𝐸→𝐼𝐸 and ℎ𝑖𝐸=𝜏GABA𝐽𝐼→𝐸𝐼, and substitute into Equation 32:

    𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−𝜏GABA𝐽𝐼→𝐸𝐼),
    (40)
    𝜏𝐼𝐼̇=−𝐼+Φ𝐼(𝜏AMPA𝐽𝐸→𝐼𝐸).
    (41)

    Its divergence (the Jacobian trace),

    𝜕𝐸̇𝜕𝐸+𝜕𝐼̇𝜕𝐼=−1𝜏𝐸−1𝜏𝐼<0,
    (42)

    is a negative constant, so Bendixson–Dulac forbids a periodic orbit: no Hopf, for any drive or coupling on a simply connected region where the field is smooth. It has removed the two synaptic response lags; decay constants are filter response times, not fixed transmission delays. A controlled QSS approximation requires synapses fast relative to the full-model dynamics, not established here: 𝜏GABA≈6 ms is not negligible relative to the approximately 100027.6 ms onset period.

  2. Route B: quasi-steady-state the rates instead. The dual move: slave the rates, 𝐸=Φ𝐸(𝐼ext−ℎ𝑖𝐸) and 𝐼=Φ𝐼(ℎ𝑒𝐼), into the conductance equations Equation 33, giving a 2D system in (ℎ𝑒𝐼,ℎ𝑖𝐸):

    𝜏AMPAℎ̇𝑒𝐼=−ℎ𝑒𝐼+𝜏AMPA𝐽𝐸→𝐼Φ𝐸(𝐼ext−ℎ𝑖𝐸),
    (43)
    𝜏GABAℎ̇𝑖𝐸=−ℎ𝑖𝐸+𝜏GABA𝐽𝐼→𝐸Φ𝐼(ℎ𝑒𝐼),
    (44)

    with the same negative-constant divergence,

    𝜕ℎ̇𝑒𝐼𝜕ℎ𝑒𝐼+𝜕ℎ̇𝑖𝐸𝜕ℎ𝑖𝐸=−1𝜏AMPA−1𝜏GABA<0,
    (45)

    so no cycle on a simply connected region with a smooth vector field: the displayed rate-slaved probe rings down (Figure 6). (These rates are the membrane variables, already reduced to an f-I rate.)

  3. Route C: lump into fast and slow timescales. Slave the two fastest variables, the AMPA conductance (𝜏AMPA=2 ms) and the I rate (𝜏𝐼=5 ms), keeping the two slowest {𝐸,ℎ𝑖𝐸} (𝜏GABA=6, 𝜏𝐸=20 ms):

    𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−ℎ𝑖𝐸),
    (46)
    𝜏GABAℎ̇𝑖𝐸=−ℎ𝑖𝐸+𝜏GABA𝐽𝐼→𝐸Φ𝐼(𝜏AMPA𝐽𝐸→𝐼𝐸).
    (47)

    Trace −1/𝜏𝐸−1/𝜏GABA<0: no cycle. The split is forced anyway: the constants interleave, 𝜏AMPA=2<𝜏𝐼=5<𝜏GABA=6<𝜏𝐸=20 ms, so “fast” and “slow” each mix a conductance with a rate.

  4. All three fail for one structural reason. The network is a pure ring: the single loop 𝐸→ℎ𝑒𝐼→𝐼→ℎ𝑖𝐸→𝐸, no recurrent E→E or I→I and no self-drive, so each variable’s only diagonal Jacobian term is its own decay and every gain Φ′ sits off-diagonal. Eliminate any two variables and the 2D trace is −1/𝜏𝑎−1/𝜏𝑏<0, where 𝜏𝑎 and 𝜏𝑏 are the two remaining time constants; Bendixson–Dulac then rules out a cycle. Routes A–C are three of the (42)=6 ways to pick the kept pair; the numerical study swept all six and none crossed. The negative-divergence argument applies to these original-variable QSS reductions. It does not exclude a nonlinear change of coordinates or a centre-manifold reduction of the same feedback mechanism.

    Adding recurrent E→E excitation or a cubic self-gain would change the diagonal dynamics and could escape this negative-divergence constraint. This motivated the earlier comparison with van der Pol/FitzHugh–Nagumo self-excitation oscillators. [(!) Such added terms would change the present physical-variable ring model, but they are not necessary for every two-dimensional representation of PING. A nonlinear centre-manifold reduction can describe the same local feedback dynamics without adding a physical E→E connection. The earlier universal claim about two-dimensional oscillators was too strong.]

  5. Three dimensions survive. Slave only the fastest lag, the AMPA conductance ℎ𝑒𝐼=𝜏AMPA𝐽𝐸→𝐼𝐸 (Figure 5), leaving a three-lag ring:

    𝜏𝐸𝐸̇=−𝐸+Φ𝐸(𝐼ext−ℎ𝑖𝐸),
    (48)
    𝜏𝐼𝐼̇=−𝐼+Φ𝐼(𝜏AMPA𝐽𝐸→𝐼𝐸),
    (49)
    𝜏GABAℎ̇𝑖𝐸=−ℎ𝑖𝐸+𝜏GABA𝐽𝐼→𝐸𝐼,
    (50)

    This still Hopfs. Located like the 4D bifurcation (sweep 𝐼ext, diagonalise the 3×3 Jacobian, find the complex-pair crossing), it gave 𝐼ext,Hopf=0.69 nA and 𝑓Hopf=36 Hz, both above the 4D values, in the numerical comparison. The six 2D reductions had no crossing in the sampled grid. The displayed probe compares 4D, 3D and the rate-slaved 2D model only (Figure 6); it is not a time-series panel of all six reductions.

  6. Resolution: a centre manifold is a dynamical reduction, not a coordinate pair. [(!) Near a generic simple Hopf, the centre manifold is two-dimensional and tangent to the critical eigenspace; it need not be a plane. Its restricted vector field is a two-dimensional model of the local dynamics. A periodic orbit is a one-dimensional curve, and closed pairwise projections alone establish neither the manifold nor an autonomous two-variable closure. The three-variable minimum found here is restricted to the tested QSS ring family; it is compatible with the local two-dimensional centre-manifold description [1].]

The original dimensionality question remains useful: if the activity settles into a repeating rhythm, why keep four state variables? Amplitude and phase describe nearby oscillatory motion, while position projections show which coordinates nearly track each other. [(!) A closed loop need not lie in a plane, and a fixed periodic orbit itself needs only phase to locate a point. The nearly linear E–AMPA projection motivates testing AMPA slaving; it is not proof that the other coordinate pairs cannot parameterize a local manifold. The numerical QSS tests and the geometric question must be distinguished.]

Appendix: Numerical protocol and interpretation

LSODA relative/absolute tolerances were (10−7,10−10) for ramps, (10−9,10−12) for waveforms, and (10−8,10−11) for comparisons; maximum steps were 1, 0.25 and 0.5 ms, respectively. Brent refinement used absolute/relative tolerances (10−10,10−12). The ramp began from the low-rate fixed point with a 10−3 ms−1 E-rate kick; the waveform used the same kick. The 4D/2D comparison used a 2×10−3 ms−1 E kick. The common-drive ladder kicked E in 4D/3D by that amount and inhibitory conductance in 2D by 2×10−3 µS. These probes are not matched perturbation-energy comparisons.

The spiking comparator comprised 18 independently trained networks: three seeds at each inhibitory decay of 4.5, 6, 9, 12, 18 and 27 ms. Final-epoch measurements used 1,000 fixed MNIST test images and 200 ms trials. Population traces were demeaned, full-trial Hann-window power spectra averaged over images, and a 5–150 Hz peak interpolated with its neighbouring bins before taking the three-network median. Onset eigenfrequencies and finite-drive spiking spectral peaks are different measurements. The comparison does not identify a causal contribution of gamma timing to classifier accuracy.

What the amplitude ramps test

The measured amplitude is

𝐴pp=max𝑡∈𝒯︀obs𝐸(𝑡)−min𝑡∈𝒯︀obs𝐸(𝑡),
(51)

where 𝐸(𝑡) is excitatory population rate and 𝒯︀obs is the final 500 ms observation window of each ramp step. Thus 𝐴pp is peak-to-peak rate, in inverse milliseconds, not mean rate or oscillation power. Carrying each endpoint into the next drive tests whether the reached attractor depends on sweep direction.

In a supercritical Hopf, a stable small cycle emerges as the equilibrium loses stability. In a subcritical Hopf, the nearby cycle is unstable on the stable-equilibrium side and can bound its basin of attraction [3]. [(!) If a larger stable cycle also exists, a drive ramp can jump to it and remain there on reversal, producing a bistable hysteresis window. That larger cycle is an additional condition, not guaranteed by the local subcritical Hopf alone. Coincident sampled ramps support reversibility at their resolution; they do not establish absence of every unstable cycle.]

The supercritical normal form predicts the leading amplitude law

Δ𝐼=𝐼ext−𝐼ext,Hopf,𝐴pp≈𝑐ampΔ𝐼,
(52)
𝐴pp2≈𝑐amp2Δ𝐼,d𝐴ppd𝐼ext≈𝑐amp2Δ𝐼.
(53)

Here Δ𝐼>0 is excess drive (nA) and 𝑐amp>0 converts its square root into peak-to-peak rate; its units are ms−1/nA. The square-root law explains the formally unbounded onset slope in the ideal asymptotic description [3]. [(!) The recorded finite-range fit, with slope 1.1×10−4 ms−2/nA and 𝑅fit2=0.999, is consistent with this law. It does not measure an infinite derivative or establish that most amplitude is acquired within a particular narrow drive band. Those earlier claims exceeded the sampled evidence.]

Mechanistic connections and their limits

The motivating proposal was that the exp025 — Accuracy and Firing Rate With and Without Inhibition is a supercritical Hopf whose timescale comes from the E–I feedback loop. [(!) The present model supplies that candidate mechanism, but the empirical recruitment marker uses input-weight scaling and an inhibitory-rate crossing. No calibration equates it with this model’s current threshold. The equilibrium at onset had E/I rates 4.1/0.7 Hz and is not silent.]

The original frequency interpretation was that slower inhibition acts as the clock and that synchronous excitatory volleys sharpen the spiking rhythm, particularly at short inhibitory decay. [(!) The descending frequency trends support a timescale connection, but the spiking networks were separately retrained. Synchrony was not isolated as the cause of the mismatch, and the mean-field curve crosses above the spiking curve at 27 ms rather than remaining below throughout.]

The waveforms illustrate E recruitment of I followed by inhibition of E, with near-sinusoidal rates. The earlier account identified the measured 5.2 ms lag with E leading I and with a synaptic round trip. [(!) The recorded scalar is the absolute cross-correlation peak lag. It loses the sign and cannot by itself establish a causal or round-trip delay. AMPA and GABA decay times are filter response times, not fixed transmission delays. The loop interpretation remains a mechanism to test, not a delay measurement recovered from that scalar.]

References

  1. W. Zhang, V. Kirk, J. Sneyd, and M. Wechselberger. “Changes in the criticality of Hopf bifurcations due to certain model reduction techniques in systems with multiple timescales.” The Journal of Mathematical Neuroscience 1, 9 (2011). doi:10.1186/2190-8567-1-9
  2. K. Kreutz-Delgado. “Mean Time-to-Fire for the Noisy LIF Neuron: A Detailed Derivation of the Siegert Formula.” arXiv (2015). doi:10.48550/arXiv.1501.04032
  3. Y. A. Kuznetsov. Elements of Applied Bifurcation Theory, second edition. Springer (1998), sections 3.4, 5.2 and 8.6.