Cheatsheet

Differential Equations

All topics on one page

6modules
18articles
3definitions
29formulas

01

First-Order ODEs

Solution methods, singular solutions, geometric interpretation

Introduction to Differential Equations

The Language of Change → Basic Concepts → Cauchy Problem → Equations with Separable Variables → Law of Exponential Growth and Decay → Homogeneous Equations → Linear First-Order Equations

Formulas

Detailed Example: Solve y' = xy with initial condition y(0) = 2.Model: N' = kN — the most important equation of applied mathematics.

Differential equations are the language in which nature describes change. When a physicist writes Newton’s second law F = ma, they are essentially writing a differential equation: acceleration a = x'' is the second derivative of position x with respect to time. The heat conduction equation, Maxwe...

The history of differential equations is inseparable from the history of physics. Newton created mathematical analysis precisely to solve mechanics problems—and the first differential equations in the history of science were equations describing the motion of planets. Since then, the field has sp...

ODE (ordinary differential equation) links a function of one variable y(x) to its derivatives: F(x, y, y', y'', ..., y^(n)) = 0. The word "ordinary" distinguishes them from partial differential equations, where the function depends on several variables.

The order of an ODE is the highest order of derivative that appears in the equation. The equation y' = ky is first order; y'' + ω²y = 0 (harmonic oscillator) is second order.

Exact Equations and Integrating Factor

Where Exact Equations Come From → Exact ODEs: Definition and Criterion → Finding the Function F: Step-by-step Algorithm → Integrating Factor → Bernoulli Equation → Clairaut Equation and Its Special Solutions

Formulas

Step 1: Check the criterion $\partial P/\partial y = \partial Q/\partial x$.Step 3: From the condition $\partial F/\partial y = Q$, find $\varphi'(y)$ and integrate.Expanded Example: Solve $(2xy + y^2)\,dx + (x^2 + 2xy)\,dy = 0$.Example: $y\,dx - x\,dy = 0$. Here $P = y$, $Q = -x$. $\partial P/\partial y = 1 \neq \partial Q/\partial x = -1$. Not exact.Case 1: $y'' = 0$, that is $y' = C$. Substitute into the original: $y = Cx + f(C)$. This is a family of straight lines—general solution.

If the function $F(x, y)$ is differentiable, then its total differential is $dF = (\partial F/\partial x)\,dx + (\partial F/\partial y)\,dy$. The equation $dF = 0$ means that $F$ is constant along the integral curves: $F(x, y) = C$. This is the implicit solution—the family of level lines of the f...

But what if we are given the equation $P(x,y)\,dx + Q(x,y)\,dy = 0$, and do not know if it is the differential of some function? The criterion for exactness and the method for finding $F$—this is the theory of exact equations.

The equation $P(x,y)\,dx + Q(x,y)\,dy = 0$ is called exact if there exists a function $F(x,y)$ such that $\partial F/\partial x = P$ and $\partial F/\partial y = Q$. Then the equation takes the form $dF = 0$, and its general solution is $F(x, y) = C$.

Criterion of exactness: If $P$ and $Q$ have continuous partial derivatives in a simply connected domain, then the equation is exact if and only if $\partial P/\partial y = \partial Q/\partial x$.

Singular Solutions and Envelopes

What is a Singular Solution and Why is it Special → How to Find Singular Solutions → Example: Clairaut’s Equation and Its Envelope → A Remarkable Example: The Problem of Light → Caution When Finding Singular Solutions → Orthogonal Trajectories → Singular Solutions in Mechanics: The Tractrix Problem

Formulas

$p$-discriminant Method: Suppose the general solution is written as $F(x, y, C) = 0$. We seek singular solutions by eliminating $C$ from the system:The singular solution: $y = -x^2/4$, a parabola.Important: Not every solution of the system $F = 0$, $\frac{\partial F}{\partial C} = 0$ is a singular solution! One must verify:

When solving an ODE $y' = f(x, y)$, we usually find the general solution—a family of curves depending on a constant $C$. It seems that by selecting the appropriate $C$, any solution can be obtained. But this is not always the case.

A singular solution is a solution that cannot be obtained from the general solution for any specific value of the constant $C$. It cannot be "fit" into the family, though it satisfies the equation. Such solutions have fundamental physical and geometric significance.

Geometrically, a singular solution is the envelope of a family of integral curves: a curve that, at each of its points, is tangent to at least one integral curve from the general family. At the points of tangency, a branch "splits off" from the general solution—the singular solution.

$p$-discriminant Method: Suppose the general solution is written as $F(x, y, C) = 0$. We seek singular solutions by eliminating $C$ from the system:

02

Picard’s Theorem

Existence and uniqueness of solutions, continuation of solutions

Picard's Theorem: Existence and Uniqueness

Fundamental Question → Lipschitz Condition → Picard–Lindelöf Theorem → Picard's Method of Successive Approximations → Theorem on the Maximal Interval of Existence → Application: Predictability of Physical Systems → Picard's Theorem and the Size of the Domain of Existence

Formulas

Expanded example: $y' = y$, $y(0) = 1$.

Before solving a differential equation, one must ensure that a solution actually exists. And if it exists—is it unique? These questions are not merely academic: the answer determines whether it is even possible to predict the behavior of a system.

Let us consider a physical analogy. You describe the trajectory of a particle with the equation $x'' = F(x)/m$. If the velocity $x'$ at a given point in space is specified—is the future trajectory unique? If yes, then "Laplace determinism" holds: knowing the state of the system at time $t_0$, one...

Ordinary continuity of $f(x, y)$ turns out to be insufficient for uniqueness. A stronger condition is needed.

A function $f(x, y)$ satisfies the Lipschitz condition in $y$ in a domain $D$ with constant $L$ if for all $(x, y_1)$, $(x, y_2) \in D$:

Dependence on Initial Conditions and Parameters

Practical Problem Statement → Theorem on Continuous Dependence on Initial Data → Differentiability with Respect to Initial Data and Parameters → Lyapunov Exponent and the Phenomenon of Chaos → Predictability Horizon → Practical Conclusion → Runge–Kutta Methods and Adaptive Step Selection

Definitions

Lorenz system (1963)
the simplest example of deterministic chaos:
  • ·$\lambda < 0$: small perturbations decay exponentially—the system is stable.
  • ·$\lambda = 0$: perturbations neither grow nor decay—neutral stability.
  • ·$\lambda > 0$: small perturbations grow exponentially—the system is chaotic.

In real-world problems, initial conditions are never known exactly. The position of a satellite is measured with an accuracy of one meter. The initial concentration of a substance in a reaction is determined with an accuracy of one percent. The air temperature at the launch of a meteorological mo...

The answer depends on the equation. Sometimes, the errors are small and manageable. Sometimes, they grow exponentially—and long-term forecasting becomes impossible.

If $f$ satisfies the Lipschitz condition with constant $L$, then solutions with close initial conditions remain close on a compact interval:

Estimate: $|y(x; y_0) - y(x; \tilde{y}_0)| \leq |y_0 - \tilde{y}_0| \cdot e^{L|x - x_0|}$.

Peano's Theorem and the Non-Lipschitz Case

Existence Without Uniqueness → Examples of Non-uniqueness → Chaplygin's Comparison Theorem → The Grönwall–Bellman Lemma → Numerical Methods and Approximation Errors → Stiff ODE Systems and Implicit Methods

Formulas

Example 1: $y' = 2\sqrt{|y|},\ y(0) = 0$.Example 2 (Finite Time Blowup): $y' = y^2,\ y(0) = 1$.
  • ·$y \equiv 0$ (the zero solution),
  • ·$y = (x − a)^2$ for $x > a$ and $y = 0$ for $x \leq a$ for any $a \geq 0$ (infinitely many solutions!).

Picard's theorem requires the Lipschitz condition. What if this requirement is violated? Peano's theorem answers the question of existence in a more general case.

Peano's Theorem: If $f(x, y)$ is continuous in the rectangle $R = \{|x − x_0| \leq a, |y − y_0| \leq b\}$, then the Cauchy problem $y' = f(x, y),\ y(x_0) = y_0$ has at least one solution on $|x − x_0| \leq h = \min(a, b/M)$.

The key difference from Picard's theorem: only existence is asserted, but not uniqueness. Without the Lipschitz condition, several solutions may pass through a single point.

Proof uses the Arzelà–Ascoli theorem: from a sequence of approximations, an equicontinuous subsequence is selected, which converges (compactness in the space of continuous functions).

03

Higher-Order Linear ODEs

Fundamental system of solutions, Wronskian, method of variation of parameters

Linear ODEs: Structure of the General Solution

Physical Motivation: Oscillations and Waves → General Theory of Linear ODEs → The Wronskian Determinant → Equations with Constant Coefficients → The Spring Pendulum: Full Analysis → Method of Variation of Parameters for Nonhomogeneous Equations

Formulas

Case $b < \omega_0$ (weak damping): Roots are complex: $\lambda = -b \pm i\omega$, where $\omega = \sqrt{\omega_0^2 - b^2}$. Solution:Case $b = \omega_0$ (critical damping): Multiple root $\lambda = -b$. Solution:

Newton's law for a damped spring pendulum: $m\ddot{x} + c\dot{x} + kx = F(t)$. This is a second-order linear ODE with constant coefficients. The parameters $m$ (mass), $c$ (damping coefficient), and $k$ (spring stiffness) fully determine the system's behavior. Three qualitatively different regime...

A linear ODE of order $n$: $ L[y] = y^{(n)} + p_{n-1}(x) y^{(n-1)} + ... + p_{1}(x) y' + p_{0}(x) y = f(x). $

Key theorem on the general solution: The general solution of the nonhomogeneous equation takes the form $y = y_p + y_g$, where $y_p$ is any particular solution of the nonhomogeneous equation, and $y_g$ is the general solution of the corresponding homogeneous equation $L[y] = 0$.

It follows that two problems must be solved: (1) find the solution space of the homogeneous equation; (2) find at least one particular solution of the nonhomogeneous equation.

Method of Variation of Constants

Why the Method of Variation of Constants Is Needed → Method of Variation of Constants: General Scheme → Formulas for Second-Order Equations → Method of Undetermined Coefficients → Resonance in Physics → Green's Function: Principle of Superposition

We know how to find the general solution of the homogeneous equation. But real systems must respond to external influences—F(t) in the pendulum equation, EMF in the electric circuit equation, input signal in a control system. This makes the equation nonhomogeneous: L[y] = f(x). The method of vari...

The name "variation of constants" reflects the idea: in the general solution of the homogeneous equation c₁y₁ + c₂y₂ + ... + cₙyₙ, we replace the constants cᵢ by functions cᵢ(x)—"varying" them so as to satisfy the nonhomogeneous equation.

Let {y₁, ..., yₙ} be the fundamental system of solutions of the homogeneous equation. We seek a particular solution:

c₁' y₁ + ... + cₙ' yₙ = 0 c₁' y₁' + ... + cₙ' yₙ' = 0 ... c₁' y₁^{(n-2)} + ... + cₙ' yₙ^{(n-2)} = 0

Euler Equations and Order Reduction

Euler Equation: Variable Coefficients of a Special Kind → Detailed Example: Euler Equation of Second Order → Power Series Solutions: The Frobenius Method → Order Reduction → Sturm–Liouville Problem → Bessel Equation in Acoustics and Electromagnetism

Formulas

Substitution: $t = \ln x$ (for $x > 0$), that is, $x = e^t$. Let $D = \frac{d}{dt}$.Verification: Compute $y' = 2C_1 x + C_2 (1 + 2 \ln x)x$ and $y'' = 2C_1 + C_2(3 + 4 \ln x)$... (left to the reader).Example: Find the second solution of $y'' - y'/x + y/x^2 = 0$, if $y_1 = x$.

Euler equation: $x^n y^{(n)} + a_{n-1} x^{n-1} y^{(n-1)} + \ldots + a_1 x y' + a_0 y = f(x)$.

Feature: the coefficients of $y^{(k)}$ are proportional to $x^k$. This is not accidental—such equations arise when solving problems with natural radial symmetry (polar, cylindrical, spherical coordinates), as well as in the search for power solutions of more general equations.

Substitution: $t = \ln x$ (for $x > 0$), that is, $x = e^t$. Let $D = \frac{d}{dt}$.

Key formulas: $x \frac{dy}{dx} = D y$, $x^2 \frac{d^2y}{dx^2} = D(D-1) y$, $x^3 \frac{d^3y}{dx^3} = D(D-1)(D-2) y$, and in general $x^k y^{(k)} = D(D-1)\cdots(D-k+1) y$.

04

Systems of ODEs

Matrix method, Wronskian, fundamental matrix

Systems of Linear ODEs

From an Equation to a System → Matrix Notation of a System → Fundamental Matrix and the Principle of Superposition → Systems with Constant Matrix: Matrix Exponential → Full Example: Predator–Prey System (Linearized) → Jordan Case: Multiple Eigenvalues → Practical Conclusions for the Engineer → Method of Variation of Parameters for Systems

Formulas

Numerical example: $A = \begin{bmatrix}1 & 1 \\ 0 & 1\end{bmatrix}$, $\lambda = 1$ (algebraic multiplicity 2).

A single higher-order ODE $y^{(n)} = f(x, y, y', ..., y^{(n-1)})$ is equivalent to a first-order system. We introduce: $x_1 = y$, $x_2 = y'$, ..., $x_n = y^{(n-1)}$. Then $x_1' = x_2$, $x_2' = x_3$, ..., $x_n' = f(x, x_1, ..., x_n)$. This is the standard form of the system. Transitioning to matri...

In mechanics, systems of ODEs describe the motion of several interacting bodies. In electronics — current and voltage in complex circuits. In ecology — the joint dynamics of several populations (predator–prey model).

The system: $x_1' = a_{11}x_1 + ... + a_{1n}x_n + f_1$, ..., $x_n' = a_{n1}x_1 + ... + a_{nn}x_n + f_n$.

In vector form: x' = $A(t)$ x + f$(t)$, where x = $(x_1, ..., x_n)^\mathrm{T}$ is the column vector of state, $A$ is the $n\times n$ matrix of coefficients, f is the inhomogeneity vector.

Phase Portraits of Two-Dimensional Systems

Phase Space as an Analytical Tool → Classification of Critical Points by Eigenvalues → Stability and Traces: Rule-of-Thumb → Physical Examples → Quantitative Characteristics of Stability → Hurwitz Criterion and Stability of Control Systems

Definitions

Pendulum (small oscillations): A = [[0, 1], [−ω₀², 0]]. tr A = 0; det A = ω₀² > 0. Center
ideal undamped oscillations. (Friction converts the center into a stable focus.)

Formulas

Stable focus: λ = α ± βi, α < 0. Trajectories are spirals winding towards zero. The rotation frequency ω = β, the rate of convergence is e^{αt}.Center: λ = ±βi (purely imaginary). Trajectories are ellipses (or circles). Ideally conservative system—a harmonic oscillator without friction.Damping ratio ζ = −α/√(α² + β²). At ζ = 1—critical damping (boundary between focus and node). For ζ < 1—weak damping (focus); ζ > 1—strong (node).Natural frequency: ω₀ = √(det A). Frequency of damped oscillations: ωd = β = ω₀√(1 − ζ²).Settling time: τ = 1/|α|—characteristic damping time. Over 5τ the amplitude decreases by e⁵ ≈ 150 times.
  • ·tr A = λ₁ + λ₂ and det A = λ₁λ₂.
  • ·det A < 0: saddle (roots of opposite signs).
  • ·det A > 0, (tr A)² < 4 det A: focus; (tr A)² ≥ 4 det A: node.
  • ·tr A < 0: stable; tr A > 0: unstable; tr A = 0: center.
  • ·Small R: focus (damped oscillations).
  • ·Critical R = 2√(L/C): node (aperiodic return to 0).
  • ·R > 2√(L/C): node (sluggish return to 0 without oscillations).

When studying the system x' = Ax in ℝ², an explicit formula is not always necessary. Often, it is more important to understand the nature of the motion: does the system oscillate around equilibrium, tend toward it, or escape from it? For this purpose, a phase portrait is constructed—a family of t...

A phase portrait is a "map" of system behavior for all initial conditions at once. A single picture replaces an infinite number of separate graphs. It was precisely phase portraits that enabled Poincaré at the end of the 19th century to lay the foundations of the qualitative theory of differentia...

The behavior of trajectories near the equilibrium x* = 0 is completely determined by the eigenvalues λ₁, λ₂ of the matrix A.

Stable node: λ₁, λ₂ < 0 (real, negative). All trajectories tend to zero at exponential speed. The "fast" eigendirection (the more negative λ) dominates: trajectories are tangent to it as x → 0.

Nonlinear Systems and Autonomous Equations

From Linear to Nonlinear → Equilibrium Points and Their Determination → Jacobian Matrix and Linearization → Hartman–Grobman Theorem → Example: Pendulum with Friction → Quantitative Example: Damped Pendulum → Bifurcation of the "Pitchfork" Type → The Significance and Limitations of Linearization → The Poincaré–Bendixson Theorem and Limit Cycles

The world is predominantly nonlinear. A pendulum with large oscillations is described by the equation θ'' + (g/L) sin θ = 0—a nonlinear one. The predator–prey system follows the Lotka–Volterra equations—which are nonlinear. The Navier–Stokes equations of hydrodynamics are nonlinear. How do we ana...

The main instrument is linearization near an equilibrium point. The idea: in a small neighborhood of equilibrium, a nonlinear system “resembles” a linear one. We already know how to analyze the dynamics of linear systems via eigenvalues.

An equilibrium point (fixed point) of the system x' = f(x) is a point x*, where f(x*) = 0, that is, the derivative vanishes. At equilibrium, the system “stands” and does not change over time.

Example—the pendulum: θ'' = −(g/L) sin θ. In matrix form: x₁ = θ, x₂ = θ'. System: x₁' = x₂, x₂' = −(g/L) sin x₁. Equilibrium points: x₂ = 0 and sin x₁ = 0, that is, x₁ = nπ. Two types: θ = 0 (hanging pendulum) and θ = π (inverted pendulum).

05

Phase Portrait and Critical Points

Classification of critical points, stability, limit cycles

Lyapunov Stability

Aleksandr Mikhailovich Lyapunov and His Contribution → Definitions of Stability → Lyapunov Functions: Definition and Meaning → Examples of Lyapunov Functions → Detailed Example: Nonlinear Oscillator → LaSalle's Principle

Definitions

Formulation: Suppose V̇ ≤ 0 and the set M = {x
V̇ = 0} contains no complete trajectories except x* = 0 itself. Then x* = 0 is asymptotically stable.

Formulas

Lyapunov Stability: The equilibrium x* = 0 is stable if for any ε > 0 there exists δ > 0 such that |x(t₀)| < δ implies |x(t)| < ε for all t ≥ t₀.Nonlinear pendulum ẍ + sin x = 0: V = ẋ²/2 + (1 − cos x). V̇ = ẋẍ + ẋ sin x = ẋ(ẍ + sin x) = 0. Again a center—a conservative system.

In 1892, the young St. Petersburg mathematician Aleksandr Lyapunov defended his dissertation "The General Problem of the Stability of Motion", which revolutionized the theory of differential equations. Lyapunov proposed analyzing stability not by solving the equations explicitly, but by finding a...

An analogy from physics: a system is stable if its "energy" decreases along trajectories. Lyapunov generalized this observation to arbitrary dynamical systems by replacing actual energy with its mathematical analog—the Lyapunov function.

Consider the system x' = f(x, t), with f(0, t) = 0 (an equilibrium point at the origin).

Lyapunov Stability: The equilibrium x* = 0 is stable if for any ε > 0 there exists δ > 0 such that |x(t₀)| < δ implies |x(t)| < ε for all t ≥ t₀.

Lyapunov Functions and Stability Criteria

Why Algebraic Criteria Are Needed → The Routh–Hurwitz Criterion → Routh Table: Algorithmic Form → Lyapunov’s Theorem on Linearization → The Critical Case: Marginal Stability → Stability of Systems with Time-Varying Coefficients: Perron’s Paradox → The Nyquist Criterion and Stability Margin

  • ·If all eigenvalues of $A$ have negative real parts → $x^* = 0$ is asymptotically stable for the nonlinear system.
  • ·If at least one eigenvalue has a positive real part → $x^* = 0$ is unstable for the nonlinear system.
  • ·If the maximum real part of the eigenvalues is $0$ → linearization says nothing; nonlinear analysis is needed.

The eigenvalues of matrix A determine stability. But for a high-order matrix, calculating the roots of the characteristic polynomial is a labor-intensive task. In the 18th–19th centuries, mathematicians searched for algebraic criteria allowing one to check stability without explicitly finding the...

Historical problem: A steam engine regulator designer needs to know whether the engine will be stable for given parameters. He cannot solve a sixth-order polynomial equation. The Routh (1877) and Hurwitz (1895) criteria provide an answer in the form of several inequalities for the coefficients of...

For the polynomial $P(\lambda) = \lambda^n + a_{n-1} \lambda^{n-1} + \dots + a_1 \lambda + a_0$, we construct the Hurwitz matrix:

$ H_n = \begin{bmatrix} a_{n-1} & a_{n-3} & a_{n-5} & \dots \\ 1 & a_{n-2} & a_{n-4} & \dots \\ 0 & a_{n-1} & a_{n-3} & \dots \\ \vdots & \vdots & \vdots & \ddots \end{bmatrix} $

Bifurcations in Dynamical Systems

What is a Bifurcation → Saddle-Node Bifurcation (fold bifurcation) → Transcritical Bifurcation → Pitchfork Bifurcation → Hopf Bifurcation → René Thom's Catastrophe Theory → Bifurcation Diagrams in Population Dynamics

  • ·Oscillator on a tube/transistor: at zero supply there are no oscillations ($r = 0$); when the threshold is exceeded, stable harmonic oscillations arise (limit cycle).
  • ·Heart oscillations: with changes in ion concentration, the transition from static state to cyclic (beating) — Hopf bifurcation.
  • ·Flutter of a wing when exceeding flow speed.

The word "bifurcation" (from Latin bifurcus — forked) in mathematics means a qualitative change in the behavior of a dynamical system with a small change in a parameter. Before the bifurcation — one picture of behavior, after — fundamentally different.

Bifurcations are a mathematical language for describing catastrophic changes in nature and technology: loss of stability of a structure when the critical load is exceeded, transition from laminar flow to turbulent, sudden collapse of a biological population when the catch quota is exceeded, trans...

For $\mu > 0$: two equilibria $x^* = \pm\sqrt{\mu}$. At $x^* = +\sqrt{\mu}$: $f'(x) = -2x|_{x = \sqrt{\mu}} = -2\sqrt{\mu} < 0$ → stable. At $x^* = -\sqrt{\mu}$: $f' = +2\sqrt{\mu} > 0$ → unstable.

For $\mu = 0$: one equilibrium $x^* = 0$, semi-stable (neutral). Bifurcation point.

06

Lyapunov Stability Theory

Lyapunov stability, Lyapunov functions, bifurcations

The Lyapunov Method: Applications in Control and Nonlinear Dynamics

From Theory to Engineering → Feedback Control → LQR Control (Linear Quadratic Regulator) → Constructive Methods for Finding Lyapunov Functions → Stability of Periodic Solutions: Floquet Theory → H-infinity Control and Robustness

Formulas

Lyapunov Control Method: We choose the desired Lyapunov function V(x) (for example, V = |x|²/2). We require V̇ < 0:Connection to Lyapunov: The function V = xᵀPx is a Lyapunov function for the closed-loop system:

The direct Lyapunov method is not only a theoretical tool but also a practical means of design. In control theory, it enables the design of control algorithms that guarantee the stability of the closed-loop system "by construction." Unlike frequency-based methods (such as the Nyquist criterion), ...

Let us consider a nonlinear system: ẋ = f(x) + g(x)u, where x is the state and u is the control.

Lyapunov Control Method: We choose the desired Lyapunov function V(x) (for example, V = |x|²/2). We require V̇ < 0:

If ∇V · g ≠ 0, choose: u = −k(x) · (∇V · f + ε|∇V · g|) / (∇V · g), where k > 0, ε > 0.

Strange Attractors and Deterministic Chaos

The Paradox of Deterministic Chaos → The Lorenz System: Birth of Chaos Theory → Lyapunov Exponents and the Quantitative Characterization of Chaos → Strange Attractors and Fractals → Takens’ Theorem on Attractor Reconstruction → Chaos Control: The OGY Method → Lyapunov Exponents and the Measurement of Chaos → Synchronization of Chaotic Systems and Applications

  • ·If λ₁ > 0: chaos (exponential growth of disturbances).
  • ·If λ₁ = 0, λ₂ < 0: limit cycle or torus.
  • ·If λ₁ < 0: stable equilibrium.

In 1814, Laplace formulated the ideal of scientific determinism: a mind that knows the position and velocity of every particle in the universe could predict its future and reconstruct its past with arbitrary precision. By the 20th century it became clear that this ideal is unattainable—and not on...

Deterministic nonlinear systems, obeying precise mathematical equations, can exhibit chaotic behavior: the exponential divergence of close trajectories makes long-term prediction fundamentally impossible. This is deterministic chaos.

In 1963, Edward Lorenz studied a simplified model of convection in the atmosphere. The system consists of three ODEs:

With σ = 10, ρ = 28, β = 8/3, the system exhibits chaotic behavior. The trajectories never close, but remain bounded—they "twist" around two unstable equilibria, forming an infinitely thin fractal structure—the "Lorenz attractor" or the "Lorenz butterfly".

Stochastic Differential Equations: An Introduction

When Deterministic Models Are Not Enough → Brownian Motion as a Building Block → The Ito Stochastic Equation → Ito’s Formula: An Analogue of the Chain Rule for Differentiation → Geometric Brownian Motion and the Black–Scholes Formula → The Fokker–Planck Equation → Numerical Methods for SDEs: Euler–Maruyama and Milstein

Formulas

Applying Ito’s formula for F = ln S:

Many real-world systems are subject to random disturbances that are fundamentally impossible to ignore. The Brownian motion of a molecule in a liquid is determined by random collisions with neighboring molecules. The price of a stock on the exchange undergoes random fluctuations under the influen...

Stochastic differential equations (SDEs) include randomness explicitly in the dynamics of the system. This is not a “model imprecision”—it is a recognition of the fundamental role of noise.

The Wiener process W(t) (Brownian motion) is a stochastic process that satisfies: 1. W(0) = 0, 2. W(t) is continuous in t (almost surely), 3. The increments W(t) − W(s) ~ N(0, t − s) for t > s, 4. Increments on non-overlapping intervals are independent.

Key property: W(t) is nowhere differentiable (almost surely). Its “derivative” dW/dt—“white noise”—does not exist in the usual sense. However, the stochastic integral ∫ f(t) dW(t) can be defined as the limit of sums using a special (Ito-iterative) procedure.