02: Differential Equations & Domains 15-424: Foundations of - - PowerPoint PPT Presentation

02 differential equations domains
SMART_READER_LITE
LIVE PREVIEW

02: Differential Equations & Domains 15-424: Foundations of - - PowerPoint PPT Presentation

02: Differential Equations & Domains 15-424: Foundations of Cyber-Physical Systems Andr e Platzer aplatzer@cs.cmu.edu Computer Science Department Carnegie Mellon University, Pittsburgh, PA 0.5 0.4 0.3 0.2 1.0 0.1 0.8 0.6 0.4


slide-1
SLIDE 1

02: Differential Equations & Domains

15-424: Foundations of Cyber-Physical Systems Andr´ e Platzer

aplatzer@cs.cmu.edu Computer Science Department Carnegie Mellon University, Pittsburgh, PA

0.2 0.4 0.6 0.8 1.0

0.1 0.2 0.3 0.4 0.5

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 1 / 12

slide-2
SLIDE 2

Outline

1

Introduction

2

Differential Equations

3

Examples of Differential Equations

4

Domains of Differential Equations

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 2 / 12

slide-3
SLIDE 3

Outline

1

Introduction

2

Differential Equations

3

Examples of Differential Equations

4

Domains of Differential Equations

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 2 / 12

slide-4
SLIDE 4

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-5
SLIDE 5

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

1 At each point in space, plot the

value of f (t, y) as a vector

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-6
SLIDE 6

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

1 At each point in space, plot the

value of f (t, y) as a vector

2 Start at initial state y0 at initial

time t0

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-7
SLIDE 7

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

1 At each point in space, plot the

value of f (t, y) as a vector

2 Start at initial state y0 at initial

time t0

3 Follow the direction of the vector Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-8
SLIDE 8

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

1 At each point in space, plot the

value of f (t, y) as a vector

2 Start at initial state y0 at initial

time t0

3 Follow the direction of the vector

The diagram should show infinitely many vectors . . .

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-9
SLIDE 9

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

1 At each point in space, plot the

value of f (t, y) as a vector

2 Start at initial state y0 at initial

time t0

3 Follow the direction of the vector

The diagram should show infinitely many vectors . . . Your car’s ODE x′ = v, v′ = a

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-10
SLIDE 10

Differential Equations as Models of Continuous Processes

Example (Vector field and one solution of a differential equation)

y′(t) = f (t, y) y(t0) = y0

  • Intuition:

1 At each point in space, plot the

value of f (t, y) as a vector

2 Start at initial state y0 at initial

time t0

3 Follow the direction of the vector

The diagram should show infinitely many vectors . . . Your car’s ODE x′ = v, v′ = a Well it’s a wee bit more complicated

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 3 / 12

slide-11
SLIDE 11

Intuition for Differential Equations

t x 1 x′(t) =

1 4x(t)

x(0) = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-12
SLIDE 12

Intuition for Differential Equations

t x 1 4 2 ∆ = 4 x′(t) =

1 4x(t)

x(0) = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-13
SLIDE 13

Intuition for Differential Equations

t x 1 4 ∆ = 4 2 4 6 1 1.5 2.25 3.375 ∆ = 2 x′(t) =

1 4x(t)

x(0) = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-14
SLIDE 14

Intuition for Differential Equations

t x 1 4 ∆ = 4 2 4 6 ∆ = 2 1 2 3 4 5 6 1 1.25 1.56 1.95 2.44 3.05 3.81 4.76 ∆ = 1 x′(t) =

1 4x(t)

x(0) = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-15
SLIDE 15

Intuition for Differential Equations

t x 1 4 ∆ = 4 2 4 6 ∆ = 2 1 2 3 4 5 6 ∆ = 1 ∆ = 1

2

x′(t) =

1 4x(t)

x(0) = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-16
SLIDE 16

Intuition for Differential Equations

t x 1 4 ∆ = 4 2 4 6 ∆ = 2 1 2 3 4 5 6 ∆ = 1 ∆ = 1

2

e

t 4

x′(t) =

1 4x(t)

x(0) = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-17
SLIDE 17

Outline

1

Introduction

2

Differential Equations

3

Examples of Differential Equations

4

Domains of Differential Equations

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 4 / 12

slide-18
SLIDE 18

The Meaning of Differential Equations

1 What exactly is a vector field? 2 What does it mean to describe directions of evolution at every point

in space?

3 Could directions possibly contradict each other?

Importance of meaning The physical impacts of CPSs do not leave much room for failure, so we immediately want to get into the mood of consistently studying the behavior and exact meaning of all relevant aspects of CPS.

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 5 / 12

slide-19
SLIDE 19

Differential Equations & Initial-Value Problems

Definition (Ordinary Differential Equation, ODE)

f : D → Rn on domain D ⊆ R × Rn (i.e., open connected). Then Y : I → Rn is solution of initial value problem (IVP) y′(t) = f (t, y) y(t0) = y0

  • n interval I ⊆ R, iff, for all times t ∈ I,

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-20
SLIDE 20

Differential Equations & Initial-Value Problems

Definition (Ordinary Differential Equation, ODE)

f : D → Rn on domain D ⊆ R × Rn (i.e., open connected). Then Y : I → Rn is solution of initial value problem (IVP) y′(t) = f (t, y) y(t0) = y0

  • n interval I ⊆ R, iff, for all times t ∈ I,

1 (t, Y (t)) ∈ D Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-21
SLIDE 21

Differential Equations & Initial-Value Problems

Definition (Ordinary Differential Equation, ODE)

f : D → Rn on domain D ⊆ R × Rn (i.e., open connected). Then Y : I → Rn is solution of initial value problem (IVP) y′(t) = f (t, y) y(t0) = y0

  • n interval I ⊆ R, iff, for all times t ∈ I,

1 (t, Y (t)) ∈ D 2 Y ′(t) exists and Y ′(t) = f (t, Y (t)). Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-22
SLIDE 22

Differential Equations & Initial-Value Problems

Definition (Ordinary Differential Equation, ODE)

f : D → Rn on domain D ⊆ R × Rn (i.e., open connected). Then Y : I → Rn is solution of initial value problem (IVP) y′(t) = f (t, y) y(t0) = y0

  • n interval I ⊆ R, iff, for all times t ∈ I,

1 (t, Y (t)) ∈ D 2 Y ′(t) exists and Y ′(t) = f (t, Y (t)). 3 Y (t0) = y0 Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-23
SLIDE 23

Differential Equations & Initial-Value Problems

Definition (Ordinary Differential Equation, ODE)

f : D → Rn on domain D ⊆ R × Rn (i.e., open connected). Then Y : I → Rn is solution of initial value problem (IVP) y′(t) = f (t, y) y(t0) = y0

  • n interval I ⊆ R, iff, for all times t ∈ I,

1 (t, Y (t)) ∈ D 2 Y ′(t) exists and Y ′(t) = f (t, Y (t)). 3 Y (t0) = y0

If f ∈ C (D, Rn), then Y ∈ C 1(I, Rn).

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-24
SLIDE 24

Differential Equations & Initial-Value Problems

Definition (Ordinary Differential Equation, ODE)

f : D → Rn on domain D ⊆ R × Rn (i.e., open connected). Then Y : I → Rn is solution of initial value problem (IVP) y′(t) = f (t, y) y(t0) = y0

  • n interval I ⊆ R, iff, for all times t ∈ I,

1 (t, Y (t)) ∈ D 2 Y ′(t) exists and Y ′(t) = f (t, Y (t)). 3 Y (t0) = y0

If f ∈ C (D, Rn), then Y ∈ C 1(I, Rn). If f continuous, then Y continuously differentiable.

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-25
SLIDE 25

Outline

1

Introduction

2

Differential Equations

3

Examples of Differential Equations

4

Domains of Differential Equations

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 6 / 12

slide-26
SLIDE 26

Example: A Constant Differential Equation

Example (Initial value problem)

x′(t) = 5 x(0) = 2

  • has a solution

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 7 / 12

slide-27
SLIDE 27

Example: A Constant Differential Equation

Example (Initial value problem)

x′(t) = 5 x(0) = 2

  • has a solution x(t) = 5t + 2

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 7 / 12

slide-28
SLIDE 28

Example: A Constant Differential Equation

Example (Initial value problem)

x′(t) = 5 x(0) = 2

  • has a solution x(t) = 5t + 2

Check by inserting solution into ODE+IVP.

(x(t))′ = (5t + 2)′ = 5 x(0) = 5 · 0 + 2 = 2

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 7 / 12

slide-29
SLIDE 29

Example: A Linear Differential Equation from before

Example (Initial value problem)

x′(t) =

1 4x(t)

x(0) = 1

  • has a solution

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 8 / 12

slide-30
SLIDE 30

Example: A Linear Differential Equation from before

Example (Initial value problem)

x′(t) =

1 4x(t)

x(0) = 1

  • has a solution x(t) = e

t 4 Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 8 / 12

slide-31
SLIDE 31

Example: A Linear Differential Equation from before

Example (Initial value problem)

x′(t) =

1 4x(t)

x(0) = 1

  • has a solution x(t) = e

t 4

Check by inserting solution into ODE+IVP.

  • (x(t))′ =

(e

t 4 )′ = e t 4 ( t

4)′ = e

t 4 1

4 = 1 4x(t)

x(0) = e

4 = 1

  • Andr´

e Platzer (CMU) FCPS / 02: Differential Equations & Domains 8 / 12

slide-32
SLIDE 32

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-33
SLIDE 33

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-34
SLIDE 34

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-35
SLIDE 35

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-36
SLIDE 36

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . .

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-37
SLIDE 37

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-38
SLIDE 38

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2 Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-39
SLIDE 39

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-40
SLIDE 40

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

x′ = y, y′ = −x, x(0) = 0, y(0) = 1 x(t) = sin t, y(t) = cos t

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-41
SLIDE 41

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

x′ = y, y′ = −x, x(0) = 0, y(0) = 1 x(t) = sin t, y(t) = cos t x′ = 1 + x2, x(0) = 0 x(t) = tan t

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-42
SLIDE 42

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

x′ = y, y′ = −x, x(0) = 0, y(0) = 1 x(t) = sin t, y(t) = cos t x′ = 1 + x2, x(0) = 0 x(t) = tan t x′(t) = 2

t3 x(t)

x(t) = e− 1

t2 non-analytic Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-43
SLIDE 43

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

x′ = y, y′ = −x, x(0) = 0, y(0) = 1 x(t) = sin t, y(t) = cos t x′ = 1 + x2, x(0) = 0 x(t) = tan t x′(t) = 2

t3 x(t)

x(t) = e− 1

t2 non-analytic

x′ = x2 + x4 ???

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-44
SLIDE 44

ODE Examples

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

x′ = y, y′ = −x, x(0) = 0, y(0) = 1 x(t) = sin t, y(t) = cos t x′ = 1 + x2, x(0) = 0 x(t) = tan t x′(t) = 2

t3 x(t)

x(t) = e− 1

t2 non-analytic

x′ = x2 + x4 ??? x′(t) = et2 non-elementary

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-45
SLIDE 45

ODE Examples Solutions more complicated than ODE

ODE Solution x′ = 1, x(0) = x0 x(t) = x0 + t x′ = 5, x(0) = x0 x(t) = x0 + 5t x′ = x, x(0) = x0 x(t) = x0et x′ = x2, x(0) = x0 x(t) =

x0 1−tx0

x′ = 1

x , x(0) = 1

x(t) = √1 + 2t . . . y′(x) = −2xy, y(0) = 1 y(x) = e−x2 x′(t) = tx, x(0) = x0 x(t) = x0e

t2 2

x′ = √x, x(0) = x0 x(t) = t2

4 ± t√x0 + x0

x′ = y, y′ = −x, x(0) = 0, y(0) = 1 x(t) = sin t, y(t) = cos t x′ = 1 + x2, x(0) = 0 x(t) = tan t x′(t) = 2

t3 x(t)

x(t) = e− 1

t2 non-analytic

x′ = x2 + x4 ??? x′(t) = et2 non-elementary

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 9 / 12

slide-46
SLIDE 46

Takeaway Message

Descriptive power of differential equations

1 Solutions of differential equations can be much more involved than

the differential equations themselves.

2 Representational and descriptive power of differential equations! 3 Simple differential equations can describe quite complicated physical

processes.

4 Local description as the direction into which the system evolves. Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 10 / 12

slide-47
SLIDE 47

Outline

1

Introduction

2

Differential Equations

3

Examples of Differential Equations

4

Domains of Differential Equations

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 10 / 12

slide-48
SLIDE 48

Evolution Domain Constraints

Enable Cyber to interact with Physics

Definition (Evolution domain constraints)

A differential equation x′ = f (x) with evolution domain q(x) is denoted by x′ = f (x) & q(x) conjunctive notation (&) signifies that the system obeys the differential equation x′ = f (x) and the evolution domain q(x). t x q(x) x′ = f (x) r0

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 11 / 12

slide-49
SLIDE 49

Evolution Domain Constraints

Enable Cyber to interact with Physics

Definition (Evolution domain constraints)

A differential equation x′ = f (x) with evolution domain q(x) is denoted by x′ = f (x) & q(x) conjunctive notation (&) signifies that the system obeys the differential equation x′ = f (x) and the evolution domain q(x). t x q(x) x′ = f (x) r

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 11 / 12

slide-50
SLIDE 50

Evolution Domain Constraints

Enable Cyber to interact with Physics

Definition (Evolution domain constraints)

A differential equation x′ = f (x) with evolution domain q(x) is denoted by x′ = f (x) & q(x) conjunctive notation (&) signifies that the system obeys the differential equation x′ = f (x) and the evolution domain q(x). t x q(x) q(x) x′ = f (x) r s

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 11 / 12

slide-51
SLIDE 51

Semantics of ODE with Evolution Constraints

Definition (Semantics of differential equations)

A function ϕ : [0, r] → S of some duration r ≥ 0 satisfies the differential equation x′ = f (x) & q(x), written K, ϕ | = x′ = f (x) ∧ q(x), iff:

1 ϕ(ζ)(x′) = dϕ(t)(x)

dt

(ζ) exists at for all times 0 ≤ ζ ≤ r

2 ϕ(ζ) ∈ [

[x′ = f (x) ∧ q(x)] ] for all times 0 ≤ ζ ≤ r t x q(x) x′ = f (x) r

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 12 / 12

slide-52
SLIDE 52

Andr´ e Platzer. Foundations of cyber-physical systems. Lecture Notes 15-424/624, Carnegie Mellon University, 2016. URL: http://www.cs.cmu.edu/~aplatzer/course/fcps16.html. Andr´ e Platzer. Logical Analysis of Hybrid Systems: Proving Theorems for Complex Dynamics. Springer, Heidelberg, 2010. doi:10.1007/978-3-642-14509-4.

Andr´ e Platzer (CMU) FCPS / 02: Differential Equations & Domains 12 / 12