Skip to main content
Log in

The Cauchy problem for one-dimensional spiking neuron models

  • Research Article
  • Published:
Cognitive Neurodynamics Aims and scope Submit manuscript

Abstract

I consider spiking neuron models defined by a one-dimensional differential equation and a reset—i.e., neuron models of the integrate-and-fire type. I address the question of the existence and uniqueness of a solution on \({\mathbb{R}}\) for a given initial condition. It turns out that the reset introduces a countable and ordered set of backward solutions for a given initial condition. I discuss the implications of these mathematical results in terms of neural coding and spike timing precision.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. Consider a point t 1 such that x(t 1) = 1, and let \(t_0=\{\sup t < t_1|x(t^+)=0\}.\) Because x(·) is right-continuous, we must have t 0 < t 1 (otherwise x(t 1) = 0). It follows that x(·) satisfies the differential equation in ]t 0,t 1[, which implies that there is x 0∈[0,1] and t∈]t 0,t 1[ such that f(x,t)≥ 1/(t 1 − t 0). It follows that if the set {t∈[a,b]|x(t) = 1} ([a,b] is a given finite interval) has a cluster point then there is a sequence of points (x n ,t n ) in [0,1] ×  [a,b] such that f(x n ,t n ) tends to infinity.

  2. The uniqueness property comes from the fact that the differential equation defines a flow on \({\mathbb{R}}\): indeed suppose there are two different forward solutions x 1(·) and x 2(·) with identical initial conditions, and let \(t^*=\sup\{t\geq t_0|x_1(t)=x_2(t)\}.\) Because of the flow property, t * must be a discontinuity point for at least one of the solutions, so that x 1(t *) = x 2(t *) = 1. By construction, this must be a discontinuity point for both solutions, i.e., we must have x 1(t *+) = x 2(t *+) = 0, which is contradictory with the definition of t *. This may not happen for backward solutions because x(t +) = 0 implies either x(t) = 1 or x(t) = 0 (not only the former assertion).

References

  • Brette R (2004) Dynamics of one-dimensional spiking neuron models. J Math Biol 48(1):38–56

    Article  PubMed  Google Scholar 

  • Brette R, Gerstner W (2005) Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J Neurophysiol 94:3637–3642

    Article  PubMed  Google Scholar 

  • Brette R, Guigon E (2003) Reliability of spike timing is a general property of spiking model neurons. Neural Comput 15(2):279–308

    Article  PubMed  Google Scholar 

  • Destexhe A, Rudolph M and Paré D (2003) The high-conductance state of neocortical neurons in vivo. Nat Rev Neurosci 4:739–751

    Article  PubMed  CAS  Google Scholar 

  • Ermentrout B, Kopell N (1986) Parabolic bursting in an excitable system coupled with a slow oscillation. SIAM J Appl Math 46:233–253

    Article  Google Scholar 

  • Fourcaud-Trocmé N, Hansel D, van Vreeswijk C, Brunel N (2003) How spike generation mechanisms determine the neuronal response to fluctuating inputs. J Neurosci 23(37):11628–11640

    PubMed  Google Scholar 

  • Gerstner W, Kistler WM (2002) Spiking neuron models. Cambridge University Press

  • Hodgkin A, Huxley A (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol (Lond) 117:500–544

    CAS  Google Scholar 

  • Lapicque L (1907) Recherches quantitatives sur l’excitation électrique des nerfs traitée comme une polarisation. J Physiol Pathol Gen 9:620–635

    Google Scholar 

  • Mainen ZF, Sejnowski, TJ (1995) Reliability of spike timing in neocortical neurons. Science 268:1503–1506

    Article  PubMed  CAS  Google Scholar 

  • Piwkowska Z, Pospischil M, Brette R, Sliwa J, Rudolph-Lilith M, Bal T, Destexhe A (2007) Characterizing synaptic conductance fluctuations in cortical neurons and their influence on spike generation. arXiv:0706.1306v1

  • Pospischil M, Piwkowska Z, Bal T, Destexhe A (2007) Which model best captures the spiking response of cortical neurons to excitatory inputs? Preprint

  • Touboul J (2007) Bifurcation analysis of a general class of non-linear integrate-and-fire neurons. Submitted

Download references

Acknowledgments

This work was partially supported by the EC IP project FP6-015879, FACETS, and the EADS Corporate Research Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Romain Brette.

Appendices

Appendix A: Numerical calculation of the degree of an initial condition

In this appendix, I briefly explain how to calculate numerically the degree of an initial condition in the case of the numerical example of Sect. “Implications for neural coding.” For a given initial condition, we compute the backward (continuous) trajectory u(·) by numerically integrating the differential equation and use the following lemma:

Lemma 1

Suppose that the model is leaky, not silent and that f(x,t) > 0 if  x > x m for some value x m . Let u(·) be the continuous solution of the differential equation with initial condition (x 0,t 0) (x 0 < 1).

  • The degree of (x 0,t 0) is zero if and only if there is a time t < t * it such that u(t) = 1.

  • The degree of (x 0,t 0) is positive if and only if there is a time t < t * such that u(t) = x m and there is no s∈[t,t 0] verifying u(s) = 1. (then u(s) < x m for all s < t).

In the case of an integrate-and-fire model with synaptic conductances, x m is the minimum of all reversal potentials. In the case of the numerical example of Sect. “Implications for neural coding,” x m  = E i . We follow the trajectory u(·) backward until it reaches 1 or x m . If it reaches 1, the algorithm stops and the degree is zero. If it reaches x m , we know that the degree is positive. The degree is at least 2 if and only if the backward trajectory can split at some time s∈[t,t 0] such that (1,s) has positive degree, and the splitting point is unique by Theorem 2. It is such that u(s) = 0 and (1,s) has positive degree. If there is no such point, then the degree is 1 and the algorithm stops. If there is a splitting point s, then the degree of (x 0,t 0) is the degree of (1,s) plus one, and is defined recursively.

Proof

The first point of the lemma is simply Theorem 1. Suppose that the degree of (x 0,t 0) is positive. Then u(s) < 1 for all s < t 0, and, according to prop 1, u(·) is not bounded on \({\mathbb{R}}^-.\) It follows that there is a t < t 0 such that x(t) = x m . Conversely, if there is a t < t 0 such that x(t) = x m , then u(s) < x m for all s < t because of the hypothesis on f so that u(·) defines a valid spiking solution on ] − ∞,t 0] if there is no s∈[t,t 0] verifying u(s) = 1. Therefore the degree of (x 0,t 0) is positive.□

The computation of the degrees can be accelerated thanks to the following lemma:

Lemma 2

Let (x 0,t 0) be an initial condition with degree zero, and u(·) the corresponding continuous solution. Then any point (x,t) such that t > t 0 and x > u(t) (above the graph of u(·)) has degree zero.

In particular, if one follows the (forward) continuous solution u(·) starting from an initial condition (1,t 0) such that f(1,t 0) < 0, then all points (1,t) such that t > t 0 and u(t) < 1 have degree zero. With balanced synaptic input and short time constant, this condition is fulfilled most of the time and the remaining set is already rather small.

Proof

Consider the backward spiking solution x(·) starting from (x,t). Following the trajectories backward, since the difference x(·) − u(·) increases by 1 at every spike and never changes sign otherwise, it must remain positive. In particular, we will have x(s) > 1 when u(s) = 1, so that (x,t) has degree zero.□

Appendix B: Geometric distribution of degrees in a simplified model

In this appendix, I briefly show for a simplified integrate-and-fire model with synaptic conductances that the degrees of initial conditions (1,t) are geometrically distributed. In particular the probability of finding a point (1,t) with infinite degree is zero, which proves a weak version of the conjecture for this model. I consider the same model as in the numerical example of Sect. “Implications for neural coding,” except that g e (·) and g i (·) are (possibly rectified) white noise processes with positive mean (preferably in Stratonovich sense). With this assumption, spiking solutions are Markov processes. I also assume that E i  = E L  =  reset value (shunting inhibition). I normalize the potential so that the reset is zero and the threshold is one.

Consider a backward trajectory starting from (1,t 0). If it hits 1 then the degree is 0. If it hits 0 at time s then it must be negative for t < s, so that its degree is at least 1 and the (possible) splitting point is at time s. Applying the same process from (1,s), one can see that the probabilities of the two outcomes are independent from the two outcomes for the first trajectory. Therefore, the distribution of the degrees is geometric.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brette, R. The Cauchy problem for one-dimensional spiking neuron models. Cogn Neurodyn 2, 21–27 (2008). https://doi.org/10.1007/s11571-007-9032-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11571-007-9032-y

Keywords

Navigation