The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro The Computable Differential Equation Lecture ... - Bruce E. Shapiro
48 CHAPTER 3. APPROXIMATE SOLUTIONS 3.2 Epsilon-Approximate Solutions To prove that a Euler’s method solution can actually be constructed we need to formalize the definition of an approximate solution a little. 1 Definition 3.1. Let f(t, y) ∈ C 0 on some domain D ⊂ R 2 that contains the rectangle R = [t 0 − a, t 0 + a] × [y 0 − b, y 0 + b] (3.38) Then y(t) is an ɛ-approximate solution of the initial value problem 3.1 all of the following conditions are true: if 1. y(t) is admissable on D, i.e., f(t, y(t)) ∈ D for all t ∈ [t 0 − a, t 0 + a]; 2. y(t) is continuous on [t 0 − a, t 0 + a]; 3. y ′ (t) exists except at finitely many points t 1 , t 2 , ..., t n and is continuous on t i < t < t i+1 for all i; 4. |y ′ (t) − f(t, y(t)| ≤ ɛ for all t ∈ [t 0 − a, t 0 + a] except possibly at t 1 , t 2 , .... Theorem 3.3. Let (t 0 , y 0 ), R, D and f be defined as in definition (3.1); furthermore, suppose that f is bounded on R, namely that there exists some M > 0 such that |f(t, y)| ≤ M (3.39) for all (t, y) ∈ R; and define h = min(a, b/M) (3.40) Then it is possible to construct an ɛ-approximate solution to (3.1). Proof. We will construct the solution going to the “right”, namely, for t > t 0 . The proof for the left-side solution is analogous. Define the rectangle S ⊂ R by Since S = [t 0 − h, t 0 + h] × [y 0 − Mh, y 0 + Mh] (3.41) h = min(a, b/M) ≤ a (3.42) Mh = min(Ma, b) ≤ b (3.43) then S ⊂ R. Hence all of the properties of f that hold on R also hold on S. =⇒ Let ɛ > 0 be given. Then since f(t, y) is continuous, it is uniformly continuous on S, and therefore there exists some δ > 0 such that Press. 1 This discussion parallels W. Hurewicz (1958) Lectures on Ordinary Differential Equations, MIT Math 582B, Spring 2007 California State University Northridge c○2007, B.E.Shapiro Last revised: May 23, 2007
CHAPTER 3. APPROXIMATE SOLUTIONS 49 Figure 3.2: Construction of the approximate solution. P ✟ S ✛ h ✲ ❍ (t 2 , y 2 ) ❍ ❍❍❍❍ O ✟✥✥✥✥✥ ✟✟✟✟✟✟✟✟✟✟✟✟✟ (t 1 , y 1 ) ❍ ✻ (t 0 , y 0 ) α ❍ ❍❍❍❍❍❍❍❍❍❍❍❍❍ ❍ Mh ❄ Q |ˆt − t|, |ŷ − y| < δ =⇒ |f(ˆt, ŷ) − f(t, y)| ≤ ɛ (3.44) ∀(ˆt, ŷ), (t, y) ∈ S. Pick any meshing satisfying t 0 < t 1 < · · · < t n−1 < t n = t 0 + h (3.45) t i − t i−1 ≤ min(δ, δ/M), i = 1, 2, . . . , n (3.46) To simplify the notation we define the points O = (t 0 , y 0 ) (3.47) P = (t 0 + h, y 0 + Mh) (upper right hand corner of S) (3.48) Q = (t 0 + h, y 0 − Mh) (lower right hand corder of S) (3.49) Construct the solution by drawing a line segment from (t 0 , y 0 ) with slope f(t 0 , y 0 ) until it intersects the line t = t 1 . The end point then has coordinates (t 1 , y 1 ) where y 1 − y 0 t 1 − t 0 = f(t 0 , y 0 ) (3.50) y 1 = y 0 + (t 1 − t 0 )f(t 0 , y 0 ) (3.51) The reader should compare the construction of y 1 in equation(3.51) with equation (3.9); the step size h n in (3.9) corresponds to the time-step t 1 − t 0 in (3.51). So we are constructing the first segment of the solution using the Forward Euler Method. We then continue to construct additional points on the solution at subsequent steps, c○2007, B.E.Shapiro Last revised: May 23, 2007 Math 582B, Spring 2007 California State University Northridge
- Page 3 and 4: Contents 1 Classifying The Problem
- Page 5 and 6: CONTENTS v Timeline on Computable D
- Page 7 and 8: Chapter 1 Classifying The Problem 1
- Page 9 and 10: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 11 and 12: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 13 and 14: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 15 and 16: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 17 and 18: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 19 and 20: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 21 and 22: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 23 and 24: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 25 and 26: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 27 and 28: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 29 and 30: CHAPTER 1. CLASSIFYING THE PROBLEM
- Page 31 and 32: Chapter 2 Successive Approximations
- Page 33 and 34: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 35 and 36: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 37 and 38: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 39 and 40: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 41 and 42: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 43 and 44: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 45 and 46: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 47 and 48: CHAPTER 2. SUCCESSIVE APPROXIMATION
- Page 49 and 50: Chapter 3 Approximate Solutions 3.1
- Page 51 and 52: CHAPTER 3. APPROXIMATE SOLUTIONS 45
- Page 53: CHAPTER 3. APPROXIMATE SOLUTIONS 47
- Page 57 and 58: CHAPTER 3. APPROXIMATE SOLUTIONS 51
- Page 59 and 60: CHAPTER 3. APPROXIMATE SOLUTIONS 53
- Page 61 and 62: CHAPTER 3. APPROXIMATE SOLUTIONS 55
- Page 63 and 64: CHAPTER 3. APPROXIMATE SOLUTIONS 57
- Page 65 and 66: CHAPTER 3. APPROXIMATE SOLUTIONS 59
- Page 67 and 68: CHAPTER 3. APPROXIMATE SOLUTIONS 61
- Page 69 and 70: CHAPTER 3. APPROXIMATE SOLUTIONS 63
- Page 71 and 72: CHAPTER 3. APPROXIMATE SOLUTIONS 65
- Page 73 and 74: CHAPTER 3. APPROXIMATE SOLUTIONS 67
- Page 75 and 76: Chapter 4 Improving on Euler’s Me
- Page 77 and 78: CHAPTER 4. IMPROVING ON EULER’S M
- Page 79 and 80: CHAPTER 4. IMPROVING ON EULER’S M
- Page 81 and 82: CHAPTER 4. IMPROVING ON EULER’S M
- Page 83 and 84: CHAPTER 4. IMPROVING ON EULER’S M
- Page 85 and 86: CHAPTER 4. IMPROVING ON EULER’S M
- Page 87 and 88: CHAPTER 4. IMPROVING ON EULER’S M
- Page 89 and 90: CHAPTER 4. IMPROVING ON EULER’S M
- Page 91 and 92: CHAPTER 4. IMPROVING ON EULER’S M
- Page 93 and 94: CHAPTER 4. IMPROVING ON EULER’S M
- Page 95 and 96: Chapter 5 Runge-Kutta Methods 5.1 T
- Page 97 and 98: CHAPTER 5. RUNGE-KUTTA METHODS 91 w
- Page 99 and 100: CHAPTER 5. RUNGE-KUTTA METHODS 93 w
- Page 101 and 102: CHAPTER 5. RUNGE-KUTTA METHODS 95 5
- Page 103 and 104: CHAPTER 5. RUNGE-KUTTA METHODS 97 F
48 CHAPTER 3. APPROXIMATE SOLUTIONS<br />
3.2 Epsilon-Approximate Solutions<br />
To prove that a Euler’s method solution can actually be constructed we need to<br />
formalize the definition of an approximate solution a little. 1<br />
Definition 3.1. Let f(t, y) ∈ C 0 on some domain D ⊂ R 2 that contains the rectangle<br />
R = [t 0 − a, t 0 + a] × [y 0 − b, y 0 + b] (3.38)<br />
<strong>The</strong>n y(t) is an ɛ-approximate solution of the initial value problem 3.1<br />
all of the following conditions are true:<br />
if<br />
1. y(t) is admissable on D, i.e., f(t, y(t)) ∈ D for all t ∈ [t 0 − a, t 0 + a];<br />
2. y(t) is continuous on [t 0 − a, t 0 + a];<br />
3. y ′ (t) exists except at finitely many points t 1 , t 2 , ..., t n and is continuous on<br />
t i < t < t i+1 for all i;<br />
4. |y ′ (t) − f(t, y(t)| ≤ ɛ for all t ∈ [t 0 − a, t 0 + a] except possibly at t 1 , t 2 , ....<br />
<strong>The</strong>orem 3.3. Let (t 0 , y 0 ), R, D and f be defined as in definition (3.1); furthermore,<br />
suppose that f is bounded on R, namely that there exists some M > 0 such<br />
that<br />
|f(t, y)| ≤ M (3.39)<br />
for all (t, y) ∈ R; and define<br />
h = min(a, b/M) (3.40)<br />
<strong>The</strong>n it is possible to construct an ɛ-approximate solution to (3.1).<br />
Proof. We will construct the solution going to the “right”, namely, for t > t 0 . <strong>The</strong><br />
proof for the left-side solution is analogous.<br />
Define the rectangle S ⊂ R by<br />
Since<br />
S = [t 0 − h, t 0 + h] × [y 0 − Mh, y 0 + Mh] (3.41)<br />
h = min(a, b/M) ≤ a (3.42)<br />
Mh = min(Ma, b) ≤ b (3.43)<br />
then S ⊂ R. Hence all of the properties of f that hold on R also hold on S.<br />
=⇒<br />
Let ɛ > 0 be given. <strong>The</strong>n since f(t, y) is continuous, it is uniformly continuous<br />
on S, and therefore there exists some δ > 0 such that<br />
Press.<br />
1 This discussion parallels W. Hurewicz (1958) <strong>Lecture</strong>s on Ordinary <strong>Differential</strong> <strong>Equation</strong>s, MIT<br />
Math 582B, Spring 2007<br />
California State University Northridge<br />
c○2007, B.E.<strong>Shapiro</strong><br />
Last revised: May 23, 2007