SECTION 1
Historical Context & Motivation
Differential equations describe how quantities change, and they show up everywhere — from the arc of a basketball to the spread of a virus. But solving a differential equation usually produces a whole family of curves, not just one answer. Early mathematicians realized they needed something extra — a starting condition — to pin down the single curve that matches a real-world situation. This idea became the initial value problem (IVP), one of the most important setups in all of applied mathematics.
1687 • Newton's Principia
1760s • Euler's Systematic Methods
1820s • Cauchy's Rigorous Foundations
1890 • Picard–Lindelöf Theorem
The central question that drove centuries of work is deceptively simple: Given a rule for how something changes and a place to start, does exactly one future path exist? Understanding when the answer is "yes" — and when it might be "no" — is the focus of this lesson.
SECTION 2
Core Principles & Definitions
Before we dive into theorems, let's nail down the vocabulary. A differential equation is any equation that involves an unknown function and its derivatives. When we attach a specific starting value, we turn it into an initial value problem. The key ideas below form the foundation for everything that follows.
Ordinary Differential Equation (ODE)
Initial Condition
General vs. Particular Solution
Existence
Uniqueness
KEY TAKEAWAY
SECTION 3
Visual Explanation — Solution Families & the Role of the Initial Condition
The diagram below shows the general solution of dy/dt = y, which is y = Cet. Each curve corresponds to a different value of the constant C. Notice how the curves fan out — every one satisfies the same differential equation but starts at a different height. The red dot marks the initial condition y(0) = 2, which selects exactly one curve from the family.
Notice how every curve in the family satisfies the same differential equation dy/dt = y, but each starts at a different height on the y-axis. The initial condition acts like a filter: out of infinitely many possibilities, it selects exactly one particular solution. This is the geometric essence of an IVP — one point determines one path.
SECTION 4
Mathematical Framework
Let's formalize the pieces. A first-order IVP combines a differential equation with an initial condition into a single package. We then state the two theorems that tell us when solutions behave well.
INITIAL VALUE PROBLEM (FIRST ORDER)
Here f(t, y) is a given function that defines the rate of change, t₀ is the starting time, and y₀ is the starting value of y.
Existence Theorem (Peano's Theorem)
If f(t, y) is continuous on some rectangle around the point (t₀, y₀), then there exists at least one solution y(t) defined on some interval containing t₀. In plain terms: if the rate-of-change function has no sudden jumps or holes near your starting point, you can always find a curve that fits.
EXISTENCE CONDITION
Continuity means no breaks, jumps, or division by zero in f near the starting point.
Uniqueness Condition (Picard–Lindelöf Theorem)
Existence alone doesn't rule out multiple solutions branching from the same starting point. To guarantee uniqueness, we need a stronger condition. The Picard–Lindelöf theorem says: if f is continuous and ∂f/∂y (the partial derivative of f with respect to y) is also continuous near (t₀, y₀), then the solution is the only one.
EXISTENCE + UNIQUENESS CONDITION
∂f/∂y is the partial derivative of f with respect to y. You can think of it as measuring how sensitive the rate of change is to small changes in y. If this sensitivity stays finite and well-behaved, solutions can't split apart.
Why Uniqueness Matters
SECTION 5
When Existence or Uniqueness Fails
The theorems above have conditions for a reason — not every differential equation plays nicely. The classic example of uniqueness failure is the IVP dy/dt = y1/3 with y(0) = 0. Here f(t, y) = y1/3 is continuous everywhere, so at least one solution exists. But ∂f/∂y = (1/3)y−2/3 blows up at y = 0, so the uniqueness condition is not satisfied. Indeed, both y(t) = 0 and y(t) = (2t/3)3/2 solve the same IVP — two different paths from the same starting point.
This example is not just a mathematical curiosity. It highlights a critical practical lesson: when you set up a model, you should always check the hypotheses of the existence and uniqueness theorems. If ∂f/∂y has a blow-up at your starting point, your model may predict multiple futures — a sign that the equation needs to be refined or interpreted more carefully.
| Scenario | f continuous? | ∂f/∂y continuous? | Conclusion |
|---|---|---|---|
| dy/dt = 2t, y(0) = 1 | Yes | Yes (∂f/∂y = 0) | Unique solution exists |
| dy/dt = y1/3, y(0) = 0 | Yes | No (blows up at y = 0) | Exists but NOT unique |
| dy/dt = 1/t, y(0) = 3 | No (undefined at t = 0) | N/A | Existence not guaranteed |
| dy/dt = 3y, y(1) = 5 | Yes | Yes (∂f/∂y = 3) | Unique solution exists |
Checking existence and uniqueness conditions for various IVPs
SECTION 6
Worked Example
Let's walk through a complete IVP from start to finish: solve dy/dt = −2y with y(0) = 6. We'll verify the existence/uniqueness conditions, find the general solution, and then apply the initial condition.
Solve the IVP: dy/dt = −2y, y(0) = 6
- 1
Step 1 — Check Existence & Uniqueness Conditions
Here f(t, y) = −2y. This function is continuous everywhere. The partial derivative ∂f/∂y = −2, which is also continuous everywhere. Since both conditions of the Picard–Lindelöf theorem are satisfied near (0, 6), we are guaranteed a unique solution exists.Both conditions met → unique solution guaranteed ✓ - 2
Step 2 — Separate Variables
Rewrite the equation as dy/y = −2 dt. We have moved all y terms to one side and all t terms to the other. This technique is called separation of variables.dy/y = −2 dt - 3
Step 3 — Integrate Both Sides
Integrating the left side gives ln|y|. Integrating the right side gives −2t + C, where C is an arbitrary constant.ln|y| = −2t + C - 4
Step 4 — Solve for y (General Solution)
Exponentiate both sides to undo the natural log: |y| = e−2t + C = eC · e−2t. Letting A = ±eC absorb the sign and constant, we get the general solution.y = Ae−2t - 5
Step 5 — Apply the Initial Condition
Substitute t = 0 and y = 6 into y = Ae−2t: 6 = A · e0 = A · 1 = A. So A = 6.y(t) = 6e−2t — the unique particular solution
This solution describes exponential decay — the quantity starts at 6 and shrinks toward zero as t increases. Because we confirmed existence and uniqueness before solving, we know this is the only function that satisfies both the ODE and the initial condition.
SECTION 7
Strengths & Limitations of the Existence/Uniqueness Theorems
The existence and uniqueness theorems are powerful, but they have limits. Understanding both sides will help you apply them wisely and avoid common pitfalls.
| Strengths | Limitations |
|---|---|
| Guarantee a unique solution exists before you spend time solving — like checking you have all recipe ingredients before you start cooking. | They are local results — they guarantee a solution near the starting point but don't always tell you how far it extends. |
| Apply to a huge class of differential equations (any first-order ODE with sufficiently smooth f). | They don't actually tell you what the solution is — only that it exists. You still need techniques like separation of variables to find it. |
| Help identify trouble spots (singularities) where the model may break down. | Conditions are sufficient but not necessary — a solution might still be unique even if ∂f/∂y isn't continuous, but you can't rely on the theorem to confirm it. |
| Provide a foundation for numerical methods (e.g., Euler's method) by assuring the target solution is well-defined. | They don't cover systems with discontinuous forcing functions or certain boundary value problems without extensions. |
Balancing what the theorems can and cannot do
KEY TAKEAWAY
SECTION 8
Connection to Advanced Topics
The ideas in this lesson are just the beginning. As you progress through differential equations, the existence/uniqueness framework generalizes to more complex settings. Here's a glimpse of where these ideas lead.
| This Lesson (Intro) | Advanced Extension |
|---|---|
| First-order IVPs: dy/dt = f(t, y), y(t₀) = y₀ | Higher-order IVPs: y'' + p(t)y' + q(t)y = g(t) with y(t₀) and y'(t₀) given |
| Scalar equations (y is a single unknown) | Systems of equations (vectors of unknowns, e.g., position and velocity together) |
| Local existence (solution near t₀) | Global existence and blow-up analysis (does the solution last forever or go to infinity in finite time?) |
| Exact analytical solutions | Numerical methods (Euler, Runge-Kutta) for equations that can't be solved by hand |
| Initial value problems (conditions at one point) | Boundary value problems (conditions at two or more points — used in engineering and physics) |
From introductory IVPs to advanced differential equations
In every one of these extensions, the same fundamental question reappears: does a solution exist, and is it unique? The Picard–Lindelöf theorem you learned today is the template for all of them. Mastering it now gives you a conceptual passport to every advanced topic on this list.
SECTION 9
Practice Problems
Question 1: CONCEPTUAL
Show answer
Question 2: BASIC CALCULATION
Show answer
Question 3: INTERMEDIATE
Show answer
Question 4: APPLIED
Show answer
Question 5: CRITICAL THINKING
Show answer
SUMMARY
Lesson Summary
Summary
An initial value problem (IVP) pairs a differential equation dy/dt = f(t, y) with an initial condition y(t₀) = y₀. The general solution of the ODE is a family of curves parameterized by an arbitrary constant. The initial condition selects exactly one particular solution from that family. Whether such a solution actually exists and whether it is the only one depends on the behavior of f near the starting point.
The existence theorem (Peano) states that if f is continuous near (t₀, y₀), at least one solution exists. The Picard–Lindelöf theorem adds that if ∂f/∂y is also continuous, the solution is unique. When the uniqueness condition fails — as with dy/dt = y1/3 at y = 0 — multiple solutions can emerge from the same starting point. Always check both conditions before trusting that your IVP has a single, well-defined answer.