Delay differential equation Created 2026-10-06 Updated 2026-10-18
A delay differential equation relates a derivative at the current argument to values at earlier arguments. For example, the Buchstab function obeys for .
The defining feature is memory: a derivative can depend on earlier values of the unknown function. Constant delays, time-dependent delays, and delays depending on the unknown function belong to this wider class. The retarded delay differential equation below isolates a single positive constant delay.[ref]
The Malthusian delay differential equation is a simple linear member of this class. The method of steps for a delay differential equation constructs its future from a history function of a delay differential equation, and the characteristic equation of a delay differential equation studies its exponential function modes. The exact polynomial steps for a delay equation below make that construction explicit without approximating the solution of a differential equation. Applications include population dynamics and feedback control; the delayed negative feedback model and feedback delay explain why the timing of a return matters as well as its sign.
A history function of a delay differential equation supplies the past interval needed to start a retarded delay differential equation. A single initial condition generally leaves earlier delayed values unspecified.[ref]
For a continuous function history, the natural state at time is the entire segment
It belongs to the function space , an infinite-dimensional vector space: the functions are linearly independent. Shifting forward retains the part of the past that the equation can still read. Thus even one scalar unknown can require a state in an infinite-dimensional vector space.
The insufficiency of one value is visible without any approximation. Consider with the two history functions of a delay differential equation
Both give , yet on the first step the respective derivatives are and . Direct integration gives
In particular while . On the next step,
At they are and , a gap of . These different futures reflect different prescribed histories; each fully specified problem has a unique solution of a differential equation. More strongly, for with , observing the entire first-step derivative recovers every history value through for , using the right derivative at . The future can depend on the whole function, rather than a finite list of its samples.
Figure 1.
Equal initial values and different histories give different futures
. Two exact solutions of a differential equation for . Dashed curves are the prescribed history functions of a delay differential equation; solid curves are their exact continuations. Both pass through . The endpoint values and come from the displayed polynomials, with no numerical time stepping. Details.
For a single constant delay , a retarded delay differential equation has the displayed form: delayed values of the unknown function enter, but delayed first derivatives do not. The unknown can also be a vector.[ref]
Here denotes time, and the rule applies for , with a right derivative at . On , the argument lies in the prescribed past. Once this interval is known, it supplies the delayed values for . This is the method of steps for a delay differential equation: solve successive ordinary differential equations with a known delayed input, keeping each new endpoint as the next initial condition. For a continuous function locally Lipschitz continuous in its two state arguments, locally uniformly in , this gives local existence and uniqueness for each continuous history function of a delay differential equation, while the solution of a differential equation remains in the domain of . A nonlinear rule can still produce finite-time blowup.