← Home

DMFT model

exp033 · 28 May 2026 · pdf

Abstract

A mean-field account of exp025′s recruitment cliff. In the 4D conductance DMFT the cliff is a Hopf bifurcation of the silent fixed point. With COBANet’s own LIF f-I curve as the population gain and couplings read off the biophysics (no fitted scale), the Jacobian eigenvalues place the threshold at 𝐼ext=0.6 nA, the crossing pair’s imaginary part gives a gamma rhythm at 𝑓27.8 Hz set by the synaptic timescales, and a hysteresis sweep shows the onset is supercritical: continuous and reversible.

Methods

1. The 4D DMFT model

1.1 Summary of COBA model.

We start from the COBANet model (ar003 §2): conductance-based E and I membranes, a threshold-reset rule, and three exponential synapses (no E→E; I receives no inhibition):

𝐶𝑚𝐸𝑉̇𝐸=𝑔𝐿𝐸(𝑉𝐸𝐸𝐿)𝑔𝑒𝐸(𝑉𝐸𝐸𝑒)𝑔𝑖𝐸(𝑉𝐸𝐸𝑖)(1)𝐶𝑚𝐼𝑉̇𝐼=𝑔𝐿𝐼(𝑉𝐼𝐸𝐿)𝑔𝑒𝐼(𝑉𝐼𝐸𝑒)(2)𝑠𝑡+1=𝟙[𝑉𝑉th],𝑉𝑉resetif 𝑠𝑡+1=1 or refractory(3)𝑔𝑒,𝑡+1𝐸=𝑒Δ𝑡/𝜏AMPA𝑔𝑒,𝑡𝐸+𝑊in𝑠𝑡inp(4)𝑔𝑖,𝑡+1𝐸=𝑒Δ𝑡/𝜏GABA𝑔𝑖,𝑡𝐸+𝑊ie𝑠𝑡𝑖(5)𝑔𝑒,𝑡+1𝐼=𝑒Δ𝑡/𝜏AMPA𝑔𝑒,𝑡𝐼+𝑊ei𝑠𝑡𝑒(6)
1.2. Continuous-time form with tonic drive.

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

𝐶𝑚𝐸𝑉̇𝐸=𝑔𝐿𝐸(𝑉𝐸𝐸𝐿)𝑔𝑖𝐸(𝑉𝐸𝐸𝑖)+𝐼ext(7)𝐶𝑚𝐼𝑉̇𝐼=𝑔𝐿𝐼(𝑉𝐼𝐸𝐿)𝑔𝑒𝐼(𝑉𝐼𝐸𝑒)(8)

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

𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊𝐸𝐼𝑠𝐸(𝑡)(9)𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊𝐼𝐸𝑠𝐼(𝑡)(10)

with 𝑠𝐸(𝑡),𝑠𝐼(𝑡) the population spike trains and 𝑊𝐸𝐼,𝑊𝐼𝐸 the recurrent weight matrices; (9)–(10) are the continuous forms of (5)–(6).

1.3. Homogeneous coupling and population means.

Now resolve the populations: index E cells by 𝑗{1,,𝑁𝐸} and I cells by 𝑘{1,,𝑁𝐼}. The recurrent drive in (9)–(10) is the presynaptic sum 𝑊𝐸𝐼𝑠𝐸=𝑗𝑊𝑘𝑗𝐸𝐼𝑠𝑗𝐸 (and 𝑊𝐼𝐸𝑠𝐼=𝑘𝑊𝑗𝑘𝐼𝐸𝑠𝑘𝐼). Replace each random weight by its population mean, 𝑊𝑘𝑗𝐸𝐼𝑤𝐸𝐼 and 𝑊𝑗𝑘𝐼𝐸𝑤𝐼𝐸; the sums become

𝑗𝑊𝑘𝑗𝐸𝐼𝑠𝑗𝐸𝑤𝐸𝐼𝑗𝑠𝑗𝐸=𝑤𝐸𝐼𝑁𝐸𝐸(𝑡)(11)𝑘𝑊𝑗𝑘𝐼𝐸𝑠𝑘𝐼𝑤𝐼𝐸𝑘𝑠𝑘𝐼=𝑤𝐼𝐸𝑁𝐼𝐼(𝑡)(12)

introducing the population-mean firing rates

𝐸(𝑡)1𝑁𝐸𝑗=1𝑁𝐸𝑠𝑗𝐸(𝑡),𝐼(𝑡)1𝑁𝐼𝑘=1𝑁𝐼𝑠𝑘𝐼(𝑡).(13)

A smooth-rate ansatz (short-window averaging) treats 𝐸(𝑡),𝐼(𝑡) as continuous, dropping weight heterogeneity and finite-size noise, the shot noise Var[𝐸(𝑡)]𝐸(𝑡)/𝑁𝐸 that vanishes only as 𝑁𝐸,𝑁𝐼. At finite 𝑁𝐸=1024,𝑁𝐼=256 the residual 𝑂(𝑁1/2) fluctuations smear the Hopf onset and sustain a weak noisy gamma below threshold, both seen in the spiking simulations.

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

𝑊̃𝐸𝐼𝑤𝐸𝐼𝑁𝐸,𝑊̃𝐼𝐸𝑤𝐼𝐸𝑁𝐼(14)

the conductance dynamics become

𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊̃𝐸𝐼𝐸(15)𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊̃𝐼𝐸𝐼(16)

Two equations, down from 𝑁𝐸+𝑁𝐼. (The fan-in scale 𝑊̃ folds into 𝑊𝐸𝐼,𝑊𝐼𝐸 in 1.6.)

Running system, end of 1.3: conductances are now two population means; the membrane is still per-cell but sees those means:

𝐶𝑚𝐸𝑉̇𝑗𝐸=𝑔𝐿𝐸(𝑉𝑗𝐸𝐸𝐿)𝑔𝑖𝐸(𝑉𝑗𝐸𝐸𝑖)+𝐼ext𝐶𝑚𝐼𝑉̇𝑘𝐼=𝑔𝐿𝐼(𝑉𝑘𝐼𝐸𝐿)𝑔𝑒𝐼(𝑉𝑘𝐼𝐸𝑒)𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊̃𝐸𝐼𝐸𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊̃𝐼𝐸𝐼
1.4. 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 1.5). Each driving force becomes a fixed voltage gap:

Δ𝑉inh𝑉rest𝐸𝑖=65(80)=15mV(17)Δ𝑉exc𝑉rest𝐸𝑒=650=65mV

The synaptic currents in (7)–(8) then lose their 𝑉-dependence and become proportional to conductance alone:

𝑔𝑖𝐸(𝑉𝑗𝐸𝐸𝑖)𝑔𝑖𝐸Δ𝑉inh(18)𝑔𝑒𝐼(𝑉𝑘𝐼𝐸𝑒)𝑔𝑒𝐼Δ𝑉exc=+𝑔𝑒𝐼|𝐸𝑒𝑉rest|(19)

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

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

𝐶𝑚𝐸𝑉̇𝑗𝐸=𝑔𝐿𝐸(𝑉𝑗𝐸𝐸𝐿)𝑔𝑖𝐸Δ𝑉inh+𝐼ext𝐶𝑚𝐼𝑉̇𝑘𝐼=𝑔𝐿𝐼(𝑉𝑘𝐼𝐸𝐿)+𝑔𝑒𝐼|Δ𝑉exc|𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊̃𝐸𝐼𝐸𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊̃𝐼𝐸𝐼
1.5. Population rate from an f-I curve.

Under (17)–(19) the membrane equations (7)–(8) read 𝐶𝑚𝑉̇=𝑔𝐿(𝑉𝐸𝐿)+𝐼syn, LIF with a synaptic current. A LIF cell under constant net current 𝐼 fires at its f-I rate 𝜑(𝐼); replacing each cell’s spikes by that rate gives

𝐸(𝑡)𝜑𝐸(𝐼eff𝐸(𝑡)),𝐼(𝑡)𝜑𝐼(𝐼eff𝐼(𝑡))(20)

with effective input currents (from (7)–(8) with (17)–(19) substituted)

𝐼eff𝐸(𝑡)=𝐼ext(𝑡)𝑔𝑖𝐸(𝑡)Δ𝑉inh(21)𝐼eff𝐼(𝑡)=𝑔𝑒𝐼(𝑡)|Δ𝑉exc|(22)

(I receives only excitation; E receives the drive minus the GABA shunt.) The instantaneous-rate replacement (20) holds only for slow inputs; in reality 𝐸(𝑡) relaxes toward the f-I fixed point on 𝜏𝐸, which we encode explicitly:

𝜏𝐸𝐸̇=𝐸+Φ𝐸(𝐼ext𝑔𝑖𝐸Δ𝑉inh)(23)𝜏𝐼𝐼̇=𝐼+Φ𝐼(𝑔𝑒𝐼|Δ𝑉exc|)(24)

where Φ𝐸,Φ𝐼 are the smooth steady-state gain functions (COBANet’s LIF f-I curve in the numerics; see Locating the Hopf). Two more equations down, together with (15)–(16), four equations in (𝐸,𝐼,𝑔𝑒𝐼,𝑔𝑖𝐸).

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

𝜏𝐸𝐸̇=𝐸+Φ𝐸(𝐼ext𝑔𝑖𝐸Δ𝑉inh)𝜏𝐼𝐼̇=𝐼+Φ𝐼(𝑔𝑒𝐼|Δ𝑉exc|)𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊̃𝐸𝐼𝐸𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊̃𝐼𝐸𝐼
1.6. Absorb the driving-force constants.

The prefactors Δ𝑉inh,|Δ𝑉exc| in (23)–(24) and the fan-in scalings in (15)–(16) are constants carrying no dynamics; fold them into the couplings:

𝑊𝐸𝐼𝑊̃𝐸𝐼|Δ𝑉exc|,𝑊𝐼𝐸𝑊̃𝐼𝐸Δ𝑉inh(25)

and absorb |Δ𝑉exc| into the I-cell argument by redefining 𝑔𝑒𝐼𝑔𝑒𝐼|Δ𝑉exc| (similarly 𝑔𝑖𝐸). The conductances now carry current units and the f-I curves take their argument directly: a change of variables, no dynamics lost.

1.7 The 4D system

After 1.1–1.6, the mean-field equations are

𝜏𝐸𝐸̇=𝐸+Φ𝐸(𝐼ext𝑔𝑖𝐸),𝜏𝐼𝐼̇=𝐼+Φ𝐼(𝑔𝑒𝐼)(26)𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊𝐸𝐼𝐸,𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊𝐼𝐸𝐼(27)

in state (𝐸,𝐼,𝑔𝑒𝐼,𝑔𝑖𝐸). Whether 4D is minimal, or a 2D reduction would do, is settled in the appendix, Is it really 4D?

1.8 4D Jacobian

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

𝐽=(1/𝜏𝐸00Φ𝐸/𝜏𝐸01/𝜏𝐼Φ𝐼/𝜏𝐼0𝑊𝐸𝐼01/𝜏AMPA00𝑊𝐼𝐸01/𝜏GABA)(28)

with Φ𝐸,Φ𝐼 evaluated at the fixed-point arguments.

2. Locating the Hopf

2.1 The Hopf condition and sweep

Below the cliff the network is silent: nudge it and the perturbation dies away. Above the cliff the same nudge grows into a sustained rhythm. The switch is a Hopf bifurcation of the silent fixed point: the smallest drive 𝐼ext at which the fixed point stops damping oscillations and starts amplifying them.

Linear stability makes this precise. Each mode of the linearised system evolves as 𝑒𝜆𝑡, where 𝜆 is an eigenvalue of the Jacobian (28): a negative real part decays, a positive one grows. The Hopf is the instant an oscillating mode (a complex-conjugate pair) crosses from the left half-plane to the right (Re𝜆=0, Im𝜆0), so the silent state gives way to a growing oscillation rather than a static shift. To find it we sweep 𝐼ext, track the fixed point, and diagonalise 𝐽 at each step; 𝐼ext is the first drive where the leading pair reaches the axis (Figure 2). The local analysis holds only if a single pair crosses while the rest stay damped (a simple Hopf); two pairs crossing at once (a double-Hopf) would seed tori the linearisation cannot see. Timescales: 𝜏𝐸=20, 𝜏𝐼=5, 𝜏AMPA=2, 𝜏GABA=6 ms.

2.2 Gain and couplings from COBANet

The gain Φ and the couplings come from COBANet, not from a fit. For Φ we use the LIF f-I curve: a cell under white-noise input of mean 𝜇 and standard deviation 𝜎𝑉 fires at the Siegert rate

𝜑(𝜇)=[𝜏ref+𝜏𝑚𝜋(𝑉reset𝜇𝑉)/𝜎𝑉(𝑉th𝜇𝑉)/𝜎𝑉𝑒𝑢2(1+erf𝑢)d𝑢]1,𝜇𝑉=𝐸𝐿+𝜇/𝑔𝐿(29)

with COBANet’s 𝜏𝑚,𝑔𝐿,𝑉th,𝑉reset,𝜏ref per population. The couplings are 𝑊𝐸𝐼=𝑤𝐸𝐼𝑁𝐸|Δ𝑉exc| and 𝑊𝐼𝐸=𝑤𝐼𝐸𝑁𝐼Δ𝑉inh (eqs 14, 25): the fan-in normalisation (𝑤𝑤/𝑁) makes 𝑤𝐸𝐼𝑁𝐸,𝑤𝐼𝐸𝑁𝐼 the ei-strength values 𝑠 and 𝑟𝑠 (≈ 1 and 2 µS), times the driving forces (17). With Φ in physical units 𝐼ext is a current in nanoamps: the absolute scale is fixed by the biophysics, not chosen. The membrane-noise std 𝜎𝑉 is the one free parameter, set to 4 mV; the located Hopf is insensitive to it (𝑓 moves under 1 Hz over 𝜎𝑉[3,6] mV).

3. Calculating its frequency

At the crossing 𝜆=±𝑖𝜔, so 𝑓=𝜔/2𝜋 is read from the Jacobian at threshold. To test whether inhibitory decay sets the period, we re-find the Hopf at each 𝜏GABA of exp041′s retrained sweep and compare 𝑓 to the spiking 𝑓𝛾 (Figure 3).

4. Classifying sub- or supercritical

4.1 The hysteresis sweep

Above the Hopf a limit cycle exists; whether it appears gently or abruptly decides whether exp025′s recruitment cliff is the graded, reversible onset that picture assumes. We test it with a hysteresis sweep: step 𝐼ext quasi-statically up through 𝐼ext and back down, at each step integrating (26)–(27) to steady state from the previous step’s end state (so any coexisting cycle is carried along), and record the peak-to-peak amplitude 𝐴=max𝑡𝐸min𝑡𝐸.

A stable cycle born at threshold makes the rising and falling branches coincide, with 𝐴 returning to zero at 𝐼ext: a reversible, supercritical onset. An unstable cycle sitting below threshold instead acts as a basin boundary: the silent state jumps to a distant large-amplitude cycle that survives as the drive is lowered back, so the branches split into a hysteresis loop with a bistable window: subcritical (Figure 4).

4.2 The cycle waveform

The same integration gives the cycle’s shape above onset: 𝐸 and 𝐼 are near-sinusoidal, with the E burst leading the I burst by the round-trip synaptic delay: E recruits I, I shunts E a few milliseconds later (Figure 5).

Results

Three panels. A: the four Jacobian eigenvalues in the complex plane, coloured by drive, with one conjugate pair crossing the imaginary axis at the Hopf. B: the hysteresis sweep, rising and falling branches coinciding. C: gamma frequency falling with tau_GABA for the mean-field and the exp041 spiking network.
Figure 1: Summary of the analysis; the detailed panels follow. A, the Hopf: one eigenvalue pair crosses into the right half-plane at 𝐼=0.6 nA, fixing a gamma rhythm at 𝑓27.8 Hz (full plot, Figure 2). B, the onset is supercritical and reversible, the up/down branches coinciding (Figure 4). C, the predicted frequency falls with 𝜏GABA, tracking the spiking measurement (Figure 3). exp025′s recruitment cliff is a supercritical Hopf, set by the synaptic time constants, derived below from COBANet’s f-I curve and biophysical couplings with no fitted scale.

Frequency

Sweeping 𝐼ext and diagonalising 𝐽 at each step locates the Hopf at

𝐼ext=0.6nA,𝜔=0.175rad/ms,𝑓=𝜔2𝜋27.8Hz,

in the PING gamma band, from COBANet’s f-I curve and biophysical couplings with no fitted scale. One complex pair crosses the imaginary axis while the others stay damped, a simple Hopf (Figure 2). The predictive content is the dependence on the synaptic timescales: across a 𝜏GABA sweep 𝑓 tracks the spiking network’s gamma qualitatively, not quantitatively (Figure 3).

The four 4D Jacobian eigenvalues in the complex plane across the drive sweep, coloured dark to bright with I_ext. One complex-conjugate pair lifts off the real axis and crosses the imaginary axis at plus/minus i omega-star; the other two eigenvalues stay in the left half-plane.
Figure 2: How to read it. Each dot is one eigenvalue 𝜆 of the Jacobian (28). Its horizontal position is the growth rate Re𝜆 (negative means that mode decays, positive means it grows), and the dotted line at Re𝜆=0 is the stability boundary: everything to its left is damped. Its vertical position is the oscillation frequency Im𝜆 (zero = a non-oscillating mode, on the real axis). The Jacobian is 4×4, so each drive contributes four dots; sweeping 𝐼ext (colour, dark→bright) drags them along the curves shown. Follow the upper and lower arms: one complex-conjugate pair lifts off the real axis and marches rightward, touching the boundary at ±𝑖𝜔 (cyan circles) when 𝐼ext=0.6 nA. That crossing is the Hopf, where the network tips from damping to amplifying, and the height of the crossing sets the rhythm, 𝑓=𝜔/2𝜋27.8 Hz. The other two eigenvalues stay left of the line throughout, so a single oscillation goes unstable: a simple Hopf. (A second pair reaches the axis only at far higher drive, above the recruitment cliff.)
Gamma frequency versus tau_GABA. Both the calibrated mean-field f-star and the exp041 spiking f-gamma fall monotonically as tau_GABA increases; the mean-field curve runs below the spiking curve across the sweep, the gap largest at short tau_GABA and narrowing at long tau_GABA.
Figure 3: Both fall monotonically with 𝜏GABA: the inhibitory decay is the clock in both. The match is qualitative, not quantitative. The calibrated mean-field is flatter and runs below the spiking network across the sweep, the gap largest at short 𝜏GABA (27.8 vs 43.9 Hz at the canonical 6 ms) and narrowing as 𝜏GABA grows. The reduction captures the mechanism but not the full sensitivity, expected since it drops the spike-synchrony of the E-volley that sharpens the cycle most at short 𝜏GABA.

Super or subcritical

The rising and falling sweeps coincide (Figure 4): the amplitude grows continuously from zero at 𝐼ext and retraces exactly on the way down, with no hysteresis (loop width 0 nA, branch gap 2×106) and no cycle coexisting with the silent state. This is a supercritical Hopf, the recruitment cliff of exp025. The rising branch obeys the predicted 𝐴2(𝐼ext𝐼ext) (slope 1.1×104, 𝑅2=0.999), so 𝐴𝐼ext𝐼ext and d𝐴/d𝐼ext diverges at threshold: most of the amplitude appears in a narrow band of drive above 𝐼ext.

Peak-to-peak E amplitude versus I_ext for a quasi-static up-and-down ramp of the drive across I-star. The rising branch (drive increasing) and falling branch (drive decreasing) coincide, amplitude growing continuously from zero at the threshold with no hysteresis loop.
Figure 4: Quasi-static up/down ramp of the drive across 𝐼ext. The rising branch (black, drive increasing) and falling branch (red, drive decreasing) coincide: the cycle turns on and off at the same drive, with amplitude growing continuously from zero. No loop, no bistable window: the reversible onset of a supercritical Hopf. (A subcritical onset would show the two branches separating into a hysteresis loop.)

Above onset, E leads I by ≈ 5.3 ms, the loop delay the 2D reduction omits.

The E rate (black) and I rate (red) over one limit cycle just above onset, on twin y-axes against time. Both are near-sinusoidal and the E burst leads the I burst by a few milliseconds.
Figure 5: 𝐸 (black) and 𝐼 (red) over the limit cycle at 𝐼ext=𝐼+0.4 nA. The E burst leads the I burst by ≈ 5.3 ms: E recruits I, I shunts E a few milliseconds later, and the cycle repeats, the loop delay the 2D reduction omits.

Appendix

Is it really 4D?

A Hopf gives a closed-loop trajectory, so the long-run motion is planar, so there should be a 2D description. This appendix collects the attempts. Verdict: a 2D description exists (a centre manifold), but the vector field does not reduce below three.

  1. A Hopf gives planar (two-dimensional) dynamics, so 4D looks suspect. A limit cycle is a closed loop, traversed with two coordinates (amplitude and phase), so the motion lies in a plane. If it is 2D, a 2D model should exist; steps 3–5 hunt for it.

  2. The geometry confirms the motion is 2D (Figures 6–7). The four variables cycle in loop order (𝐸, then 𝑔𝑒𝐼, then 𝐼, then 𝑔𝑖𝐸, each lagging the last, Figure 6). Projected onto every variable pair (Figure 7), the cycle is one closed loop on a thin 2D sheet, a centre manifold (the loop is a 1D curve on it). Only (𝐸,𝑔𝑒𝐼) nearly collapses to a line (AMPA trails the E rate); the rest enclose real area, so no variable pair can stand in for the sheet.

  3. Route A: the textbook Wilson-Cowan model (slave the conductances). The standard 2D tool is two rates with instantaneous coupling, the 4D model with infinitely fast synapses. Slave each conductance to its filter’s steady value (15)–(16), 𝑔𝑒𝐼=𝜏AMPA𝑊𝐸𝐼𝐸 and 𝑔𝑖𝐸=𝜏GABA𝑊𝐼𝐸𝐼, and substitute into (26):

    𝜏𝐸𝐸̇=𝐸+Φ𝐸(𝐼ext𝜏GABA𝑊𝐼𝐸𝐼),(30)𝜏𝐼𝐼̇=𝐼+Φ𝐼(𝜏AMPA𝑊𝐸𝐼𝐸).(31)

    Its divergence (the Jacobian trace),

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

    is a negative constant, so Bendixson–Dulac forbids a periodic orbit: no Hopf, for any drive or coupling. It has dropped the round-trip delay (E excites I after 𝜏AMPA, I shunts E after 𝜏GABA): zero-lag inhibition damps but cannot overshoot. The reduction is valid only if synapses are fast relative to the rhythm, which they are not (𝜏GABA6 ms is the gamma period’s order).

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

    𝜏AMPA𝑔̇𝑒𝐼=𝑔𝑒𝐼+𝜏AMPA𝑊𝐸𝐼Φ𝐸(𝐼ext𝑔𝑖𝐸),(33)𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊𝐼𝐸Φ𝐼(𝑔𝑒𝐼),(34)

    with the same negative-constant divergence,

    𝜕𝑔̇𝑒𝐼𝜕𝑔𝑒𝐼+𝜕𝑔̇𝑖𝐸𝜕𝑔𝑖𝐸=1𝜏AMPA1𝜏GABA<0,(35)

    so no cycle: it rings down (Figure 8). (These rates are the membrane variables, already reduced to an f-I rate.)

  5. 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𝑔𝑖𝐸),(36)𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊𝐼𝐸Φ𝐼(𝜏AMPA𝑊𝐸𝐼𝐸).(37)

    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.

  6. 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; Bendixson–Dulac then rules out a cycle. Routes A–C are three of the (42)=6 ways to pick the kept pair; the runner sweeps all six and none crosses. A 2D model that does oscillate has added a destabiliser PING lacks: recurrent excitation or a cubic self-gain, i.e. a positive diagonal term. We do not add one: PING has no 𝑊𝐸𝐸 to supply it, and bolting one on would make a self-excitation oscillator (van der Pol / FitzHugh–Nagumo), not PING: a different mechanism for the gamma, not this network’s.

  7. Three dimensions survive. Slave only the fastest lag, the AMPA conductance 𝑔𝑒𝐼=𝜏AMPA𝑊𝐸𝐼𝐸 (step 2′s near-degenerate pair), leaving a three-lag ring:

    𝜏𝐸𝐸̇=𝐸+Φ𝐸(𝐼ext𝑔𝑖𝐸),(38)𝜏𝐼𝐼̇=𝐼+Φ𝐼(𝜏AMPA𝑊𝐸𝐼𝐸),(39)𝜏GABA𝑔̇𝑖𝐸=𝑔𝑖𝐸+𝜏GABA𝑊𝐼𝐸𝐼,(40)

    This still Hopfs. Located like the 4D bifurcation (sweep 𝐼ext, diagonalise the 3×3 Jacobian, find the complex-pair crossing), it gives 𝐼ext=0.7 nA and 𝑓=37 Hz, both above the 4D values, since dropping the AMPA lag stiffens the loop. The same sweep finds no crossing for either 2D reduction. Figure 8: 4D and 3D sustain the rhythm; all three 2D reductions ring down.

  8. Resolution: the 2D description is the centre manifold, not a coordinate pair. The 2D description that exists is the centre manifold, the plane of the two critical, oscillatory eigenvectors, tilted across all of (𝐸,𝐼,𝑔𝑒𝐼,𝑔𝑖𝐸): a plane in the eigenbasis, not any coordinate pair. So it is genuinely 2D yet unreachable by dropping two physical variables: a coordinate projection lands on the wrong plane, where the gains go off-diagonal and Bendixson–Dulac kills the cycle (steps 3–6). The attractor is a 1D loop on a 2D manifold; the vector field does not reduce below three, since a Hopf needs three first-order lags in the 𝐸𝐼𝐸 ring to build the destabilising phase. 4D is the natural model, 3D the floor, and the 2D centre manifold where the cycle lives, not a model in the original variables.

Four stacked time series over one limit cycle sharing a time axis, in loop order E rate, g_e^I, I rate, g_i^E. Each variable peaks after the one above it, one round trip of the ring per gamma cycle; g_e^I tracks the E rate almost rigidly.
Figure 6: The four state variables over the limit cycle (𝐼ext=𝐼+0.4 nA), in loop order 𝐸𝑔𝑒𝐼𝐼𝑔𝑖𝐸. Each peaks after the one above it: 𝑔𝑒𝐼 tracks the 𝐸 rate almost rigidly (the near-degenerate pair of step 2), then drives 𝐼, which fills 𝑔𝑖𝐸, which shunts 𝐸: one round trip of the ring per gamma cycle.
The 4D limit cycle projected onto all six variable pairs, one closed loop per panel. The E versus g_e^I panel collapses almost to a line; the other five pairs enclose genuine area.
Figure 7: The 4D limit cycle (𝐼ext=𝐼+0.4 nA) projected onto all six variable pairs. Every projection is one closed loop: the trajectory lives on a 2D centre manifold. The (𝐸,𝑔𝑒𝐼) panel collapses almost to a line: the fast AMPA conductance tracks the E rate, which is why slaving it (the 3D reduction) preserves the dynamics, while the other pairs enclose genuine area and cannot be collapsed.
The g_i^E deviation from its fixed point after a small kick at a common drive, for three models. The 4D full model (black solid) and the 3D AMPA-slaved reduction (black dashed) both sustain a limit cycle; the 2D rate-slaved reduction (red) rings down to the fixed point.
Figure 8: The reductions tested by simulation: 𝑔𝑖𝐸 after a small kick at a common drive (𝐼ext=1 nA, above every threshold). The 4D model (black, 𝑓=28 Hz) and the 3D AMPA-slaved reduction (black dashed, 𝑓=37 Hz) both sustain the limit cycle; the 2D rate-slaved reduction (red) rings down to its fixed point: no Hopf, as eq (35) requires.