A truly universal ordinary differential equation

Size: px
Start display at page:

Download "A truly universal ordinary differential equation"

Transcription

1 1 / 21 A truly universal ordinary differential equation Amaury Pouly 1 Joint work with Olivier Bournez 2 1 Max Planck Institute for Software Systems, Germany 2 LIX, École Polytechnique, France 11 May 2018

2 2 / 21 Universal differential algebraic equation (Rubel) y 1 (x) x Theorem (Rubel, 1981) For any f C 0 (R) and ε C 0 (R, R >0 ), there exists a solution y : R R to 3y 4 y y 2 4y 4 y 2 y + 6y 3 y 2 y y + 24y 2 y 4 y 12y 3 y y 3 29y 2 y 3 y y 7 = 0 such that t R, y(t) f (t) ε(t).

3 2 / 21 Universal differential algebraic equation (Rubel) y 1 (x) x Theorem (Rubel, 1981) There exists a fixed k and nontrivial polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists a solution y : R R to p(y, y,..., y (k) ) = 0 such that t R, y(t) f (t) ε(t).

4 2 / 21 Universal differential algebraic equation (Rubel) y 1 (x) x Open Problem Can we have unicity of the solution with initial conditions? Theorem (Rubel, 1981) There exists a fixed k and nontrivial polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists a solution y : R R to p(y, y,..., y (k) ) = 0 such that t R, y(t) f (t) ε(t).

5 Rubel s ("disappointing") proof in one slide 3 / 21 Take f (t) = e 1 1 t 2 for 1 < t < 1 and f (t) = 0 otherwise. It satisfies (1 t 2 ) 2 f (t) + 2tf (t) = 0. t

6 Rubel s ("disappointing") proof in one slide 3 / 21 Take f (t) = e 1 1 t 2 for 1 < t < 1 and f (t) = 0 otherwise. It satisfies (1 t 2 ) 2 f (t) + 2tf (t) = 0. For any a, b, c R, y(t) = cf (at + b) satisfies 3y 4 y y 2 4y 4 y 2 y + 6y 3 y 2 y y + 24y 2 y 4 y 12y 3 y y 3 29y 2 y 3 y y 7 = 0 t

7 Rubel s ("disappointing") proof in one slide 3 / 21 Take f (t) = e 1 1 t 2 for 1 < t < 1 and f (t) = 0 otherwise. It satisfies (1 t 2 ) 2 f (t) + 2tf (t) = 0. For any a, b, c R, y(t) = cf (at + b) satisfies 3y 4 y y 2 4y 4 y 2 y +6y 3 y 2 y y +24y 2 y 4 y 12y 3 y y 3 29y 2 y 3 y 2 +12y 7 =0 Can glue together arbitrary many such pieces crucial (and tricky) part of the proof t

8 Rubel s ("disappointing") proof in one slide 3 / 21 Take f (t) = e 1 1 t 2 for 1 < t < 1 and f (t) = 0 otherwise. It satisfies (1 t 2 ) 2 f (t) + 2tf (t) = 0. For any a, b, c R, y(t) = cf (at + b) satisfies 3y 4 y y 2 4y 4 y 2 y +6y 3 y 2 y y +24y 2 y 4 y 12y 3 y y 3 29y 2 y 3 y 2 +12y 7 =0 Can glue together arbitrary many such pieces crucial (and tricky) part of the proof Can arrange so that f is solution : piecewise pseudo-linear t

9 Rubel s ("disappointing") proof in one slide Take f (t) = e 1 1 t 2 for 1 < t < 1 and f (t) = 0 otherwise. It satisfies (1 t 2 ) 2 f (t) + 2tf (t) = 0. For any a, b, c R, y(t) = cf (at + b) satisfies 3y 4 y y 2 4y 4 y 2 y +6y 3 y 2 y y +24y 2 y 4 y 12y 3 y y 3 29y 2 y 3 y 2 +12y 7 =0 Can glue together arbitrary many such pieces crucial (and tricky) part of the proof Can arrange so that f is solution : piecewise pseudo-linear Conclusion : Rubel s equation allows any piecewise pseudo-linear functions, and those are dense in C 0 3 / 21 t

10 The problem with Rubel s DAE 4 / 21 The solution y is not unique, even with added initial conditions : p(y, y,..., y (k) ) = 0, y(0) = α 0, y (0) = α 1,..., y (k) (0) = α k In fact, this is fundamental for Rubel s proof to work!

11 4 / 21 The problem with Rubel s DAE The solution y is not unique, even with added initial conditions : p(y, y,..., y (k) ) = 0, y(0) = α 0, y (0) = α 1,..., y (k) (0) = α k In fact, this is fundamental for Rubel s proof to work! Rubel s statement : this DAE is universal More realistic interpretation : this DAE allows almost anything Open Problem (Rubel, 1981) Is there a universal ODE y = p(y)? Note : explicit polynomial ODE unique solution

12 Universal explicit ordinary differential equation 5 / 21 y 1 (x) x Main result There exists a fixed (vector of) polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists α R d such that y(0) = α, y (t) = p(y(t)) has a unique solution y : R R d and t R, y 1 (t) f (t) ε(t).

13 5 / 21 Universal explicit ordinary differential equation y 1 (x) x Notes : system of ODEs, y must be analytic, we need d 300. Main result There exists a fixed (vector of) polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists α R d such that y(0) = α, y (t) = p(y(t)) has a unique solution y : R R d and t R, y 1 (t) f (t) ε(t).

14 Universal explicit ordinary differential equation y 1 (x) x Notes : system of ODEs, y must be analytic, we need d 300. Main result There exists a fixed (vector of) polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists α R d such that y(0) = α, y (t) = p(y(t)) has a unique solution y : R R d and t R, y 1 (t) f (t) ε(t). Futhermore, α is computable from f and ε.. This statement can be made precise with the theory of Computable Analysis. 5 / 21

15 6 / 21 Universal DAE, again but better y 1 (x) x Corollary of main result There exists a fixed k and nontrivial polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists α 0,..., α k R such that p(y, y,..., y (k) ) = 0, y(0) = α 0, y (0) = α 1,..., y (k) (0) = α k has a unique analytic solution y : R R and t R, y(t) f (t) ε(t).

16 Some motivation 7 / 21 Polynomial ODEs correspond to analog computers : Differential Analyser British Navy mecanical computer

17 7 / 21 Some motivation Polynomial ODEs correspond to analog computers : Differential Analyser British Navy mecanical computer They are equivalent to Turing machines! One can characterize P with podes (ICALP 2016) Take away : polynomial ODEs are a natural programming language.

18 Example of differential equation y 2 y 1 θ l m g l 1 y 3 General Purpose Analog Computer (GPAC) Shannon s model of the Differential Analyser y4 θ + g l sin(θ) = 0 y 1 = y 2 y 2 = g l y 3 y 3 = y 2y 4 y 4 = y 2y 3 y 1 = θ y 2 = θ y 3 = sin(θ) y 4 = cos(θ) 8 / 21

19 A brief stop 9 / 21 Before I can explain the proof, you need to know more of polynomial ODEs and what I mean by programming with ODEs.

20 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d y 1 (x) x Note : existence and unicity of y by Cauchy-Lipschitz theorem. 10 / 21

21 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (x) = x identity y(0) = 0, y = 1 y(x) = x 10 / 21

22 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (x) = x 2 squaring y 1 (0)= 0, y 1 = 2y 2 y 1 (x)= x 2 y 2 (0)= 0, y 2 = 1 y 2(x)= x 10 / 21

23 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (x) = x n n th power y 1 (0)= 0, y 1 = ny 2 y 1 (x)= x n y 2 (0)= 0, y 2 = (n 1)y 3 y 2 (x)= x n y n (0)= 0, y n = 1 y n (x)= x 10 / 21

24 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (x) = exp(x) exponential y(0)= 1, y = y y(x)= exp(x) 10 / 21

25 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Example : f (x) = sin(x) or f (x) = cos(x) Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d sine/cosine y 1 (0)= 0, y 1 = y 2 y 1 (x)= sin(x) y 2 (0)= 1, y 2 = y 1 y 2 (x)= cos(x) 10 / 21

26 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (x) = tanh(x) hyperbolic tangent y(0)= 0, y = 1 y 2 y(x)= tanh(x) tanh(x) x 10 / 21

27 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (x) = 1 1+x 2 rational function f (x) = 2x = 2xf (x) 2 (1+x 2 ) 2 y 1 (0)= 1, y 1 = 2y 2y 2 1 y 1 (x)= 1 1+x 2 y 2 (0)= 0, y 2 = 1 y 2(x)= x 10 / 21

28 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = g ± h sum/difference (g ± h) = g ± h assume : z(0)= z 0, z = p(z) z 1 = g w(0)= w 0, w = q(w) w 1 = h then : y(0)= z 0,1 + w 0,1, y = p 1 (z) ± q 1 (w) y= z 1 ± w 1 10 / 21

29 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = gh product (gh) = g h + gh assume : z(0)= z 0, z = p(z) z 1 = g w(0)= w 0, w = q(w) w 1 = h then : y(0)= z 0,1 w 0,1, y = p 1 (z)w 1 + z 1 q 1 (w) y= z 1 w 1 10 / 21

30 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = 1 g inverse f = g g 2 = g f 2 assume : z(0)= z 0, z = p(z) z 1 = g then : y(0)= 1 z 0,1, y = p 1 (z)y 2 y= 1 z 1 10 / 21

31 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = g integral assume : z(0)= z 0, z = p(z) z 1 = g then : y(0)= 0, y = z 1 y= z 1 10 / 21

32 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = g derivative f = g = (p 1 (z)) = p 1 (z) z assume : z(0)= z 0, z = p(z) z 1 = g then : y(0)= p 1 (z 0 ), y = p 1 (z) p(z) y= z 1 10 / 21

33 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = g h composition (z h) = (z h)h = p(z h)h assume : z(0)= z 0, z = p(z) z 1 = g w(0)= w 0, w = q(w) w 1 = h then : y(0)= z(w 0 ), y = p(y)z 1 y= z h 10 / 21

34 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = g h composition (z h) = (z h)h = p(z h)h assume : z(0)= z 0, z = p(z) z 1 = g w(0)= w 0, w = q(w) w 1 = h then : y(0)= z(w 0 ), y = p(y)z 1 y= z h Is this coefficient in K? 10 / 21

35 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = g h composition (z h) = (z h)h = p(z h)h assume : z(0)= z 0, z = p(z) z 1 = g w(0)= w 0, w = q(w) w 1 = h then : y(0)= z(w 0 ), y = p(y)z 1 y= z h Is this coefficient in K? Fields with this property are called generable. 10 / 21

36 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f = tanh f Non-polynomial differential equation f = (tanh f )f = (1 (tanh f ) 2 )f y 1 (0)= f (0), y 1 = y 2 y 1 (x)= f (x) y 2 (0)= tanh(f (0)), y 2 = (1 y 2 2 )y 2 y 2 (x)= tanh(f (x)) 10 / 21

37 Generable functions (total, univariate) Definition f : R R is generable if there exists d, p and y 0 such that the solution y to y(0) = y 0, y (x) = p(y(x)) satisfies f (x) = y 1 (x) for all x R. Types d N : dimension Q K R : field p K d [R n ] : polynomial vector (coef. in K) y 0 K d, y : R R d Example : f (0) = f 0, f = g f Initial Value Problem (IVP) f = g = (p 1 (z)) = p 1 (z) z assume : z(0)= z 0, z = p(z) z 1 = g then : y(0)= p 1 (z 0 ), y = p 1 (z) p(z) y= z 1 10 / 21

38 11 / 21 Generable functions : a first summary Nice theory for the class of total and univariate generable functions : analytic contains polynomials, sin, cos, tanh, exp stable under ±,, /, and Initial Value Problems (IVP) technicality on the field K of coefficients for stability under solutions to polynomial ODEs form a very large class

39 11 / 21 Generable functions : a first summary Nice theory for the class of total and univariate generable functions : analytic contains polynomials, sin, cos, tanh, exp stable under ±,, /, and Initial Value Problems (IVP) technicality on the field K of coefficients for stability under solutions to polynomial ODEs form a very large class Limitations : total functions univariate

40 Generable functions (generalization) Definition f : X R n R is generable if X is open connected and d, p, x 0, y 0, y such that y(x 0 ) = y 0, J y (x) = p(y(x)) and f (x) = y 1 (x) for all x X. J y (x) = Jacobian matrix of y at x Notes : Partial differential equation! Unicity of solution y... Types n N : input dimension d N : dimension p K d d [R d ] : polynomial matrix x 0 K n... but not existence (ie you have to show it exists) y 0 K d, y : X R d 12 / 21

41 Generable functions (generalization) 12 / 21 Definition f : X R n R is generable if X is open connected and d, p, x 0, y 0, y such that y(x 0 ) = y 0, J y (x) = p(y(x)) and f (x) = y 1 (x) for all x X. J y (x) = Jacobian matrix of y at x Types n N : input dimension d N : dimension p K d d [R d ] : polynomial matrix x 0 K n y 0 K d, y : X R d Example : f (x 1, x 2 ) = x 1 x 2 2 (n = 2, d = 3) monomial 0 y 2 3 3y 2 y 3 x 1 x 2 2 y(0, 0) = 0, J y = 1 0 y(x) = x x 2

42 Generable functions (generalization) Definition f : X R n R is generable if X is open connected and d, p, x 0, y 0, y such that y(x 0 ) = y 0, J y (x) = p(y(x)) and f (x) = y 1 (x) for all x X. J y (x) = Jacobian matrix of y at x Types n N : input dimension d N : dimension p K d d [R d ] : polynomial matrix x 0 K n y 0 K d, y : X R d Example : f (x 1, x 2 ) = x 1 x 2 2 monomial y 1 (0, 0)= 0, x1 y 1 = y3 2, x 2 y 1 = 3y 2 y 3 y 1 (x) = x 1 x2 2 y 2 (0, 0)= 0, x1 y 2 = 1, x2 y 2 = 0 y 2 (x) = x 1 y 3 (0, 0)= 0, x1 y 3 = 0, x2 y 3 = 1 y 3 (x) = x 2 This is tedious! 12 / 21

43 Generable functions (generalization) Definition f : X R n R is generable if X is open connected and d, p, x 0, y 0, y such that y(x 0 ) = y 0, J y (x) = p(y(x)) and f (x) = y 1 (x) for all x X. J y (x) = Jacobian matrix of y at x Types n N : input dimension d N : dimension p K d d [R d ] : polynomial matrix x 0 K n y 0 K d, y : X R d Last example : f (x) = 1 x for x (0, ) inverse function y(1)= 1, x y= y 2 y(x) = 1 x 12 / 21

44 13 / 21 Generable functions : summary Nice theory for the class of multivariate generable functions (over connected domains) : analytic contains polynomials, sin, cos, tanh, exp,... stable under ±,, /, and Initial Value Problems (IVP) technicality on the field K of coefficients for stability under requires partial differential equations

45 13 / 21 Generable functions : summary Nice theory for the class of multivariate generable functions (over connected domains) : analytic contains polynomials, sin, cos, tanh, exp,... stable under ±,, /, and Initial Value Problems (IVP) technicality on the field K of coefficients for stability under requires partial differential equations Exercice : are all analytic functions generable?

46 13 / 21 Generable functions : summary Nice theory for the class of multivariate generable functions (over connected domains) : analytic contains polynomials, sin, cos, tanh, exp,... stable under ±,, /, and Initial Value Problems (IVP) technicality on the field K of coefficients for stability under requires partial differential equations Exercice : are all analytic functions generable? No Riemann Γ and ζ are not generable.

47 Why is this useful? 14 / 21 Writing polynomial ODEs by hand is hard.

48 Why is this useful? 14 / 21 Writing polynomial ODEs by hand is hard. Using generable functions, we can build complicated multivariate partial functions using other operations, and we know they are solutions to polynomial ODEs by construction.

49 14 / 21 Why is this useful? Writing polynomial ODEs by hand is hard. Using generable functions, we can build complicated multivariate partial functions using other operations, and we know they are solutions to polynomial ODEs by construction. Example (almost rounding function) There exists a generable function round such that for any n Z, x R, λ > 2 and µ 0 : if x [ n 1 2, n + 1 2] then round(x, µ, λ) n 1 2, if x [ n λ, n λ] then round(x, µ, λ) n e µ.

50 Reminder of the result 15 / 21 Main result (reminder) There exists a fixed (vector of) polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists α R d such that y(0) = α, y (t) = p(y(t)) has a unique solution y : R R d and t R, y 1 (t) f (t) ε(t).

51 A simplified proof binary stream generator digits of α α R ODE t NOTE This is the ideal curve, the real one is an approximation of it. 16 / 21

52 A simplified proof binary stream generator digits of α α R ODE t NOTE Approximate Lipschitz and bounded functions with fixed precision. t ODE Digital to Analog Converter (fixed frequency) NOTE That s the trickiest part. 16 / 21

53 A simplified proof binary stream generator digits of α α R ODE t NOTE ODE? We need something more : a fast-growing ODE. t ODE Digital to Analog Converter (fixed frequency) t 16 / 21

54 A simplified proof binary stream generator digits of α α R ODE t NOTE ODE? We need something more : an arbitrarily fast-growing ODE. t ODE Digital to Analog Converter (fixed frequency) t 16 / 21

55 A less simplified proof binary stream generator : digits of α R t f (α, µ, λ, t) = tanh(µ sin(2απ4round(t 1/4,λ) + 4π/3)) It s horrible, but generable round is the mysterious rounding function / 21

56 A less simplified proof binary stream generator : digits of α R t d 0 a 0 d 1 a 1 d 2 a 2 d 3 a 3 t dyadic stream generator : d i = m i 2 d i, a i = 9i + j<i d j f (α, γ, t) = sin(2απ2 round(t 1/4,γ) )) round is the mysterious rounding function / 21

57 A less simplified proof 17 / t a 0 d 0 d 1 a 1 a 2 a 3 d 2 d 3 t

58 A less simplified proof 17 / copy signal t a 0 d 0 d 1 a 1 a 2 a 3 d 2 d 3 t

59 A less simplified proof 17 / copy signal 1 0 copy signal t a 0 d 0 d 1 a 1 a 2 a 3 d 2 d 3 t

60 A less simplified proof 17 / copy signal copy signal copy signal 1 0 t a 0 d 0 d 1 a 1 a 2 a 3 d 2 d 3 t

61 A less simplified proof 17 / t copy signal copy signal copy signal copy signal a 0 d 0 d 1 a 1 a 2 a 3 d 2 d 3 t

62 A less simplified proof 17 / t copy signal copy signal copy signal copy signal a 0 d 0 d 1 a 1 a 2 a 3 d 2 d 3 t This copy operation is the non-trivial part.

63 A less simplified proof 17 / 21 t We can do almost piecewise constant functions...

64 17 / 21 A less simplified proof t We can do almost piecewise constant functions......that are bounded by and have super slow changing frequency.

65 17 / 21 A less simplified proof t We can do almost piecewise constant functions......that are bounded by and have super slow changing frequency. How do we go to arbitrarily large and growing functions? Can a polynomial ODE even have arbitrary growth?

66 An old question on growth 18 / 21 Building a fast-growing ODE, that exists over R : y 1 = y 1 y 1 (t) = exp(t)

67 An old question on growth 18 / 21 Building a fast-growing ODE, that exists over R : y 1 = y 1 y 1 (t) = exp(t) y 2 = y 1y 2 y 1 (t) = exp(exp(t))

68 An old question on growth 18 / 21 Building a fast-growing ODE, that exists over R : y 1 = y 1 y 1 (t) = exp(t) y 2 = y 1y 2 y 1 (t) = exp(exp(t)) y n = y 1 y n y n (t) = exp( exp(t) ) := e n (t)

69 An old question on growth 18 / 21 Building a fast-growing ODE, that exists over R : y 1 = y 1 y 1 (t) = exp(t) y 2 = y 1y 2 y 1 (t) = exp(exp(t)) y n = y 1 y n y n (t) = exp( exp(t) ) := e n (t) Conjecture (Emil Borel, 1899) With n variables, cannot do better than O t (e n (At k )).

70 An old question on growth e n (t) = exp( exp(t) ) (n compositions) Conjecture (Emil Borel, 1899) With n variables, cannot do better than O t (e n (At k )). Counter-example (Vijayaraghavan, 1932) 1 2 cos(t) cos(αt) Sequence of arbitrarily growing spikes. t 18 / 21

71 An old question on growth e n (t) = exp( exp(t) ) (n compositions) Conjecture (Emil Borel, 1899) With n variables, cannot do better than O t (e n (At k )). Counter-example (Vijayaraghavan, 1932) 1 2 cos(t) cos(αt) Sequence of arbitrarily growing spikes. But not good enough for us. t 18 / 21

72 An old question on growth 18 / 21 e n (t) = exp( exp(t) ) (n compositions) Conjecture (Emil Borel, 1899) With n variables, cannot do better than O t (e n (At k )). Counter-example (Vijayaraghavan, 1932) Theorem (In the paper) 1 2 cos(t) cos(αt) There exists a polynomial p : R d R d such that for any continuous function f : R 0 R, we can find α R d such that satisfies y(0) = α, y (t) = p(y(t)) y 1 (t) f (t), t 0.

73 An old question on growth e n (t) = exp( exp(t) ) (n compositions) Conjecture (Emil Borel, 1899) With n variables, cannot do better than O t (e n (At k )). Counter-example (Vijayaraghavan, 1932) Theorem (In the paper) 1 2 cos(t) cos(αt) There exists a polynomial p : R d R d such that for any continuous function f : R 0 R, we can find α R d such that satisfies y(0) = α, y (t) = p(y(t)) y 1 (t) f (t), t 0. Note : both results require α to be transcendental. Conjecture still open for rational (or algebraic) coefficients. 18 / 21

74 Proof gem : iteration with differential equations 19 / 21 Assume f is generable, can we iterate f with an ODE? That is, build a generable y such that y(x, n) f [n] (x) for all n N

75 Proof gem : iteration with differential equations 19 / 21 Assume f is generable, can we iterate f with an ODE? That is, build a generable y such that y(x, n) f [n] (x) for all n N f (x) x 0 1 y 0 2 z f (y) z t

76 Proof gem : iteration with differential equations 19 / 21 Assume f is generable, can we iterate f with an ODE? That is, build a generable y such that y(x, n) f [n] (x) for all n N f (x) x 0 1 y 0 2 z f (y) z y z y z t

77 Proof gem : iteration with differential equations 19 / 21 Assume f is generable, can we iterate f with an ODE? That is, build a generable y such that y(x, n) f [n] (x) for all n N f [2] (x) f (x) x 0 1 y 0 2 z f (y) z y z y z t

78 20 / 21 Main result, remark and end Main result (reminder) There exists a fixed (vector of) polynomial p such that for any f C 0 (R) and ε C 0 (R, R >0 ), there exists α R d such that y(0) = α, y (t) = p(y(t)) has a unique solution y : R R d and t R, y 1 (t) f (t) ε(t). Futhermore, α is computable from f and ε. Remarks : if f and ε are computable then α is computable if f or ε is not computable then α is not computable in all cases α is a horrible transcendental number

A universal ordinary differential equation

A universal ordinary differential equation 1 / 10 A universal ordinary differenial equaion Olivier Bournez 1, Amaury Pouly 2 1 LIX, École Polyechnique, France 2 Max Planck Insiue for Sofware Sysems, Germany 12 july 2017 2 / 10 Universal differenial

More information

Rigorous numerical computation of polynomial differential equations over unbounded domains

Rigorous numerical computation of polynomial differential equations over unbounded domains Rigorous numerical computation of polynomial differential equations over unbounded domains Olivier Bournez 1, Daniel S. Graça 2,3, Amaury Pouly 1,2 1 Ecole Polytechnique, LIX, 91128 Palaiseau Cedex, France

More information

Dynamics and Computation

Dynamics and Computation 1 Dynamics and Computation Olivier Bournez Ecole Polytechnique Laboratoire d Informatique de l X Palaiseau, France Dynamics And Computation 1 Dynamics and Computation over R Olivier Bournez Ecole Polytechnique

More information

Mathematics of Imaging: Lecture 3

Mathematics of Imaging: Lecture 3 Mathematics of Imaging: Lecture 3 Linear Operators in Infinite Dimensions Consider the linear operator on the space of continuous functions defined on IR. J (f)(x) = x 0 f(s) ds Every function in the range

More information

Polynomial Time Corresponds to Solutions of Polynomial Ordinary Differential Equations of Polynomial Length

Polynomial Time Corresponds to Solutions of Polynomial Ordinary Differential Equations of Polynomial Length Polynomial Time Corresponds to Solutions of Polynomial Ordinary Differential Equations of Polynomial Length Olivier Bournez École Polytechnique, LIX, 928 Palaiseau Cedex, France Daniel Graça FCT, Universidade

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations (MA102 Mathematics II) Shyamashree Upadhyay IIT Guwahati Shyamashree Upadhyay ( IIT Guwahati ) Ordinary Differential Equations 1 / 1 Books Shyamashree Upadhyay ( IIT Guwahati

More information

CS 450 Numerical Analysis. Chapter 5: Nonlinear Equations

CS 450 Numerical Analysis. Chapter 5: Nonlinear Equations Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

0. Mathematical Functions

0. Mathematical Functions 0. Mathematical Functions This is a course on complex methods in the physical sciences. Before dealing with complex numbers, however, let us undertake a brief review of real mathematical functions and

More information

2 Recollection of elementary functions. II

2 Recollection of elementary functions. II Recollection of elementary functions. II Last updated: October 5, 08. In this section we continue recollection of elementary functions. In particular, we consider exponential, trigonometric and hyperbolic

More information

Chapter 5 Analytic Trigonometry

Chapter 5 Analytic Trigonometry Chapter 5 Analytic Trigonometry Overview: 5.1 Using Fundamental Identities 5.2 Verifying Trigonometric Identities 5.3 Solving Trig Equations 5.4 Sum and Difference Formulas 5.5 Multiple-Angle and Product-to-sum

More information

Chapter 8: Taylor s theorem and L Hospital s rule

Chapter 8: Taylor s theorem and L Hospital s rule Chapter 8: Taylor s theorem and L Hospital s rule Theorem: [Inverse Mapping Theorem] Suppose that a < b and f : [a, b] R. Given that f (x) > 0 for all x (a, b) then f 1 is differentiable on (f(a), f(b))

More information

Chapter 11. Taylor Series. Josef Leydold Mathematical Methods WS 2018/19 11 Taylor Series 1 / 27

Chapter 11. Taylor Series. Josef Leydold Mathematical Methods WS 2018/19 11 Taylor Series 1 / 27 Chapter 11 Taylor Series Josef Leydold Mathematical Methods WS 2018/19 11 Taylor Series 1 / 27 First-Order Approximation We want to approximate function f by some simple function. Best possible approximation

More information

1.2. Direction Fields: Graphical Representation of the ODE and its Solution Let us consider a first order differential equation of the form dy

1.2. Direction Fields: Graphical Representation of the ODE and its Solution Let us consider a first order differential equation of the form dy .. Direction Fields: Graphical Representation of the ODE and its Solution Let us consider a first order differential equation of the form dy = f(x, y). In this section we aim to understand the solution

More information

Outline. Scientific Computing: An Introductory Survey. Nonlinear Equations. Nonlinear Equations. Examples: Nonlinear Equations

Outline. Scientific Computing: An Introductory Survey. Nonlinear Equations. Nonlinear Equations. Examples: Nonlinear Equations Methods for Systems of Methods for Systems of Outline Scientific Computing: An Introductory Survey Chapter 5 1 Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign

More information

MATH 409 Advanced Calculus I Lecture 12: Uniform continuity. Exponential functions.

MATH 409 Advanced Calculus I Lecture 12: Uniform continuity. Exponential functions. MATH 409 Advanced Calculus I Lecture 12: Uniform continuity. Exponential functions. Uniform continuity Definition. A function f : E R defined on a set E R is called uniformly continuous on E if for every

More information

Math Lecture 4 Limit Laws

Math Lecture 4 Limit Laws Math 1060 Lecture 4 Limit Laws Outline Summary of last lecture Limit laws Motivation Limits of constants and the identity function Limits of sums and differences Limits of products Limits of polynomials

More information

MS 3011 Exercises. December 11, 2013

MS 3011 Exercises. December 11, 2013 MS 3011 Exercises December 11, 2013 The exercises are divided into (A) easy (B) medium and (C) hard. If you are particularly interested I also have some projects at the end which will deepen your understanding

More information

An Introduction to Differential Algebra

An Introduction to Differential Algebra An Introduction to Differential Algebra Alexander Wittig1, P. Di Lizia, R. Armellin, et al. 1 ESA Advanced Concepts Team (TEC-SF) SRL, Milan Dinamica Outline 1 Overview Five Views of Differential Algebra

More information

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 5. Nonlinear Equations

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 5. Nonlinear Equations Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T Heath Chapter 5 Nonlinear Equations Copyright c 2001 Reproduction permitted only for noncommercial, educational

More information

Robust computation with dynamical systems

Robust computation with dynamical systems Robust computation with dynamical systems Olivier Bournez 1 Daniel S. Graça 2 Emmanuel Hainry 3 1 École Polytechnique, LIX, Palaiseau, France 2 DM/FCT, Universidade do Algarve, Faro & SQIG/Instituto de

More information

7 Planar systems of linear ODE

7 Planar systems of linear ODE 7 Planar systems of linear ODE Here I restrict my attention to a very special class of autonomous ODE: linear ODE with constant coefficients This is arguably the only class of ODE for which explicit solution

More information

1 Lecture 24: Linearization

1 Lecture 24: Linearization 1 Lecture 24: Linearization 1.1 Outline The linearization of a function at a point a. Linear approximation of the change in f. Error, absolute error. Examples 1.2 Linearization Functions can be complicated.

More information

1 Holomorphic functions

1 Holomorphic functions Robert Oeckl CA NOTES 1 15/09/2009 1 1 Holomorphic functions 11 The complex derivative The basic objects of complex analysis are the holomorphic functions These are functions that posses a complex derivative

More information

The Unifying View on Ordinary Differential Equations and Automatic Differentiation, yet with a Gap to Fill Alexander Gofen.

The Unifying View on Ordinary Differential Equations and Automatic Differentiation, yet with a Gap to Fill Alexander Gofen. The Unifying View on Ordinary Differential Equations and Automatic Differentiation, yet with a Gap to Fill Alexander Gofen Conventions Differentiation is understood as for holomorphic functions in the

More information

8.3 Partial Fraction Decomposition

8.3 Partial Fraction Decomposition 8.3 partial fraction decomposition 575 8.3 Partial Fraction Decomposition Rational functions (polynomials divided by polynomials) and their integrals play important roles in mathematics and applications,

More information

Chapter 3a Topics in differentiation. Problems in differentiation. Problems in differentiation. LC Abueg: mathematical economics

Chapter 3a Topics in differentiation. Problems in differentiation. Problems in differentiation. LC Abueg: mathematical economics Chapter 3a Topics in differentiation Lectures in Mathematical Economics L Cagandahan Abueg De La Salle University School of Economics Problems in differentiation Problems in differentiation Problem 1.

More information

CHEE 222: PROCESS DYNAMICS AND NUMERICAL METHODS

CHEE 222: PROCESS DYNAMICS AND NUMERICAL METHODS CHEE 222: PROCESS DYNAMICS AND NUMERICAL METHODS Winter 2017 Implementation of Numerical Methods via MATLAB Instructor: Xiang Li 1 Outline 1. Introduction - Command, script and function - MATLAB function

More information

MATH 409 Advanced Calculus I Lecture 11: More on continuous functions.

MATH 409 Advanced Calculus I Lecture 11: More on continuous functions. MATH 409 Advanced Calculus I Lecture 11: More on continuous functions. Continuity Definition. Given a set E R, a function f : E R, and a point c E, the function f is continuous at c if for any ε > 0 there

More information

2.3 Algebraic approach to limits

2.3 Algebraic approach to limits CHAPTER 2. LIMITS 32 2.3 Algebraic approac to its Now we start to learn ow to find its algebraically. Tis starts wit te simplest possible its, and ten builds tese up to more complicated examples. Fact.

More information

On linear and non-linear equations. (Sect. 1.6).

On linear and non-linear equations. (Sect. 1.6). On linear and non-linear equations. (Sect. 1.6). Review: Linear differential equations. Non-linear differential equations. The Picard-Lindelöf Theorem. Properties of solutions to non-linear ODE. The Proof

More information

Lecture Notes for Math 251: ODE and PDE. Lecture 12: 3.3 Complex Roots of the Characteristic Equation

Lecture Notes for Math 251: ODE and PDE. Lecture 12: 3.3 Complex Roots of the Characteristic Equation Lecture Notes for Math 21: ODE and PDE. Lecture 12: 3.3 Complex Roots of the Characteristic Equation Shawn D. Ryan Spring 2012 1 Complex Roots of the Characteristic Equation Last Time: We considered the

More information

8.7 MacLaurin Polynomials

8.7 MacLaurin Polynomials 8.7 maclaurin polynomials 67 8.7 MacLaurin Polynomials In this chapter you have learned to find antiderivatives of a wide variety of elementary functions, but many more such functions fail to have an antiderivative

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 5 Nonlinear Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002. Reproduction

More information

Assignment # 7, Math 370, Fall 2018 SOLUTIONS: y = e x. y = e 3x + 4xe 3x. y = e x cosx.

Assignment # 7, Math 370, Fall 2018 SOLUTIONS: y = e x. y = e 3x + 4xe 3x. y = e x cosx. Assignment # 7, Math 370, Fall 2018 SOLUTIONS: Problem 1: Solve the equations (a) y 8y + 7y = 0, (i) y(0) = 1, y (0) = 1. Characteristic equation: α 2 8α+7 = 0, = 64 28 = 36 so α 1,2 = (8 ±6)/2 and α 1

More information

SOLVING DIFFERENTIAL EQUATIONS

SOLVING DIFFERENTIAL EQUATIONS SOLVING DIFFERENTIAL EQUATIONS ARICK SHAO 1. Solving Ordinary Differential Equations Consider first basic algebraic equations with an unknown, e.g., 3(x + 2) = 18, 3x 2 = cos x. Such equations model some

More information

Alan Turing s Contributions to the Sciences

Alan Turing s Contributions to the Sciences Alan Turing s Contributions to the Sciences Prakash Panangaden School of Computer Science McGill University User-Defined Placeholder Text 1 2 3 Who is Alan Turing? Logician Mathematician Cryptanalyst Computer

More information

Roots of equations, minimization, numerical integration

Roots of equations, minimization, numerical integration Roots of equations, minimization, numerical integration Alexander Khanov PHYS6260: Experimental Methods is HEP Oklahoma State University November 1, 2017 Roots of equations Find the roots solve equation

More information

Complex Numbers. James K. Peterson. September 19, Department of Biological Sciences and Department of Mathematical Sciences Clemson University

Complex Numbers. James K. Peterson. September 19, Department of Biological Sciences and Department of Mathematical Sciences Clemson University Complex Numbers James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 19, 2013 Outline 1 Complex Numbers 2 Complex Number Calculations

More information

Complex Numbers. Outline. James K. Peterson. September 19, Complex Numbers. Complex Number Calculations. Complex Functions

Complex Numbers. Outline. James K. Peterson. September 19, Complex Numbers. Complex Number Calculations. Complex Functions Complex Numbers James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 19, 2013 Outline Complex Numbers Complex Number Calculations Complex

More information

Rigorous Polynomial Approximations and Applications

Rigorous Polynomial Approximations and Applications Rigorous Polynomial Approximations and Applications Mioara Joldeș under the supervision of: Nicolas Brisebarre and Jean-Michel Muller École Normale Supérieure de Lyon, Arénaire Team, Laboratoire de l Informatique

More information

Polynomial differential equations compute all real computable functions on computable compact intervals

Polynomial differential equations compute all real computable functions on computable compact intervals Polynomial differential equations compute all real computable functions on computable compact intervals Olivier Bournez Inria Lorraine, France & LORIA, 54506 Vandœuvre-Lès-Nancy, France Manuel L. Campagnolo

More information

6.1 The Inverse Sine, Cosine, and Tangent Functions Objectives

6.1 The Inverse Sine, Cosine, and Tangent Functions Objectives Objectives 1. Find the Exact Value of an Inverse Sine, Cosine, or Tangent Function. 2. Find an Approximate Value of an Inverse Sine Function. 3. Use Properties of Inverse Functions to Find Exact Values

More information

AP CALCULUS. DUE THE FIRST DAY OF SCHOOL! This work will count as part of your first quarter grade.

AP CALCULUS. DUE THE FIRST DAY OF SCHOOL! This work will count as part of your first quarter grade. Celina High School Math Department Summer Review Packet AP CALCULUS DUE THE FIRST DAY OF SCHOOL! This work will count as part of your first quarter grade. The problems in this packet are designed to help

More information

Solution Sheet 1.4 Questions 26-31

Solution Sheet 1.4 Questions 26-31 Solution Sheet 1.4 Questions 26-31 26. Using the Limit Rules evaluate i) ii) iii) 3 2 +4+1 0 2 +4+3, 3 2 +4+1 2 +4+3, 3 2 +4+1 1 2 +4+3. Note When using a Limit Rule you must write down which Rule you

More information

Introduction to Probabilistic Graphical Models: Exercises

Introduction to Probabilistic Graphical Models: Exercises Introduction to Probabilistic Graphical Models: Exercises Cédric Archambeau Xerox Research Centre Europe cedric.archambeau@xrce.xerox.com Pascal Bootcamp Marseille, France, July 2010 Exercise 1: basics

More information

Numerical Analysis Spring 2001 Professor Diamond

Numerical Analysis Spring 2001 Professor Diamond Numerical Analysis Spring 2001 Professor Diamond Polynomial interpolation: The Polynomial Interpolation Problem: Find a polynomial pÿx a 0 a 1 x... a n x n which satisfies the n 1 conditions pÿx 0 y 0,

More information

CHAPTER 5. Higher Order Linear ODE'S

CHAPTER 5. Higher Order Linear ODE'S A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 2 A COLLECTION OF HANDOUTS ON SCALAR LINEAR ORDINARY

More information

2. Second-order Linear Ordinary Differential Equations

2. Second-order Linear Ordinary Differential Equations Advanced Engineering Mathematics 2. Second-order Linear ODEs 1 2. Second-order Linear Ordinary Differential Equations 2.1 Homogeneous linear ODEs 2.2 Homogeneous linear ODEs with constant coefficients

More information

Numerical Methods for Inverse Kinematics

Numerical Methods for Inverse Kinematics Numerical Methods for Inverse Kinematics Niels Joubert, UC Berkeley, CS184 2008-11-25 Inverse Kinematics is used to pose models by specifying endpoints of segments rather than individual joint angles.

More information

SOLUTION TO RUBEL S QUESTION ABOUT DIFFERENTIALLY ALGEBRAIC DEPENDENCE ON INITIAL VALUES GUY KATRIEL PREPRINT NO /4

SOLUTION TO RUBEL S QUESTION ABOUT DIFFERENTIALLY ALGEBRAIC DEPENDENCE ON INITIAL VALUES GUY KATRIEL PREPRINT NO /4 SOLUTION TO RUBEL S QUESTION ABOUT DIFFERENTIALLY ALGEBRAIC DEPENDENCE ON INITIAL VALUES GUY KATRIEL PREPRINT NO. 2 2003/4 1 SOLUTION TO RUBEL S QUESTION ABOUT DIFFERENTIALLY ALGEBRAIC DEPENDENCE ON INITIAL

More information

Transformations of Functions and Exponential Functions January 24, / 35

Transformations of Functions and Exponential Functions January 24, / 35 Exponential Functions January 24, 2017 Exponential Functions January 24, 2017 1 / 35 Review of Section 1.2 Reminder: Week-in-Review, Help Sessions, Oce Hours Mathematical Models Linear Regression Function

More information

Calculus I. George Voutsadakis 1. LSSU Math 151. Lake Superior State University. 1 Mathematics and Computer Science

Calculus I. George Voutsadakis 1. LSSU Math 151. Lake Superior State University. 1 Mathematics and Computer Science Calculus I George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 151 George Voutsadakis (LSSU) Calculus I November 2014 1 / 67 Outline 1 Limits Limits, Rates

More information

Nonconstant Coefficients

Nonconstant Coefficients Chapter 7 Nonconstant Coefficients We return to second-order linear ODEs, but with nonconstant coefficients. That is, we consider (7.1) y + p(t)y + q(t)y = 0, with not both p(t) and q(t) constant. The

More information

CS412: Introduction to Numerical Methods

CS412: Introduction to Numerical Methods CS412: Introduction to Numerical Methods MIDTERM #1 2:30PM - 3:45PM, Tuesday, 03/10/2015 Instructions: This exam is a closed book and closed notes exam, i.e., you are not allowed to consult any textbook,

More information

AMATH 351 Mar 15, 2013 FINAL REVIEW. Instructor: Jiri Najemnik

AMATH 351 Mar 15, 2013 FINAL REVIEW. Instructor: Jiri Najemnik AMATH 351 Mar 15, 013 FINAL REVIEW Instructor: Jiri Najemni ABOUT GRADES Scores I have so far will be posted on the website today sorted by the student number HW4 & Exam will be added early next wee Let

More information

Notes on Equidistribution

Notes on Equidistribution otes on Equidistribution Jacques Verstraëte Department of Mathematics University of California, San Diego La Jolla, CA, 92093. E-mail: jacques@ucsd.edu. Introduction For a real number a we write {a} for

More information

MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES

MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES 2018 57 5. p-adic Numbers 5.1. Motivating examples. We all know that 2 is irrational, so that 2 is not a square in the rational field Q, but that we can

More information

We can see that f(2) is undefined. (Plugging x = 2 into the function results in a 0 in the denominator)

We can see that f(2) is undefined. (Plugging x = 2 into the function results in a 0 in the denominator) In order to be successful in AP Calculus, you are expected to KNOW everything that came before. All topics from Algebra I, II, Geometry and of course Precalculus are expected to be mastered before you

More information

Math 353 Lecture Notes Week 6 Laplace Transform: Fundamentals

Math 353 Lecture Notes Week 6 Laplace Transform: Fundamentals Math 353 Lecture Notes Week 6 Laplace Transform: Fundamentals J. Wong (Fall 217) October 7, 217 What did we cover this week? Introduction to the Laplace transform Basic theory Domain and range of L Key

More information

Lecture 2. Introduction to Differential Equations. Roman Kitsela. October 1, Roman Kitsela Lecture 2 October 1, / 25

Lecture 2. Introduction to Differential Equations. Roman Kitsela. October 1, Roman Kitsela Lecture 2 October 1, / 25 Lecture 2 Introduction to Differential Equations Roman Kitsela October 1, 2018 Roman Kitsela Lecture 2 October 1, 2018 1 / 25 Quick announcements URL for the class website: http://www.math.ucsd.edu/~rkitsela/20d/

More information

MATH 353 LECTURE NOTES: WEEK 1 FIRST ORDER ODES

MATH 353 LECTURE NOTES: WEEK 1 FIRST ORDER ODES MATH 353 LECTURE NOTES: WEEK 1 FIRST ORDER ODES J. WONG (FALL 2017) What did we cover this week? Basic definitions: DEs, linear operators, homogeneous (linear) ODEs. Solution techniques for some classes

More information

z x = f x (x, y, a, b), z y = f y (x, y, a, b). F(x, y, z, z x, z y ) = 0. This is a PDE for the unknown function of two independent variables.

z x = f x (x, y, a, b), z y = f y (x, y, a, b). F(x, y, z, z x, z y ) = 0. This is a PDE for the unknown function of two independent variables. Chapter 2 First order PDE 2.1 How and Why First order PDE appear? 2.1.1 Physical origins Conservation laws form one of the two fundamental parts of any mathematical model of Continuum Mechanics. These

More information

Complex Numbers. Math 3410 (University of Lethbridge) Spring / 8

Complex Numbers. Math 3410 (University of Lethbridge) Spring / 8 Complex Numbers Consider two real numbers x, y. What is 2 + x? What is x + y? What is (2 + x)(3 + y)? What is (2x + 3y)(3x + 5y)? What is the inverse of 3 + x? What one fact do I know for sure about x

More information

Nonstandard Methods in Combinatorics of Numbers: a few examples

Nonstandard Methods in Combinatorics of Numbers: a few examples Nonstandard Methods in Combinatorics of Numbers: a few examples Università di Pisa, Italy RaTLoCC 2011 Bertinoro, May 27, 2011 In combinatorics of numbers one can find deep and fruitful interactions among

More information

1 Functions of many variables.

1 Functions of many variables. MA213 Sathaye Notes on Multivariate Functions. 1 Functions of many variables. 1.1 Plotting. We consider functions like z = f(x, y). Unlike functions of one variable, the graph of such a function has to

More information

Kinematic Analysis of the 6R Manipulator of General Geometry

Kinematic Analysis of the 6R Manipulator of General Geometry Kinematic Analysis of the 6R Manipulator of General Geometry Madhusudan Raghavan Powertrain Systems Research Lab General Motors R&D Center Warren, MI 48090-9055 and Bernard Roth, Professor Design Division

More information

Math Worksheet 1. f(x) = (x a) 2 + b. = x 2 6x = (x 2 6x + 9) = (x 3) 2 1

Math Worksheet 1. f(x) = (x a) 2 + b. = x 2 6x = (x 2 6x + 9) = (x 3) 2 1 Names Date Math 00 Worksheet. Consider the function f(x) = x 6x + 8 (a) Complete the square and write the function in the form f(x) = (x a) + b. f(x) = x 6x + 8 ( ) ( ) 6 6 = x 6x + + 8 = (x 6x + 9) 9

More information

Section 1.4 Tangents and Velocity

Section 1.4 Tangents and Velocity Math 132 Tangents and Velocity Section 1.4 Section 1.4 Tangents and Velocity Tangent Lines A tangent line to a curve is a line that just touches the curve. In terms of a circle, the definition is very

More information

Lecture 11. Andrei Antonenko. February 26, Last time we studied bases of vector spaces. Today we re going to give some examples of bases.

Lecture 11. Andrei Antonenko. February 26, Last time we studied bases of vector spaces. Today we re going to give some examples of bases. Lecture 11 Andrei Antonenko February 6, 003 1 Examples of bases Last time we studied bases of vector spaces. Today we re going to give some examples of bases. Example 1.1. Consider the vector space P the

More information

Weak Analysis: Mathematics

Weak Analysis: Mathematics Weak Analysis: Mathematics Fernando Ferreira Universidade de Lisboa Journées sur les Arithmétiques Faibles 33 University of Gothenburg June 16-18, 2014 Simple consequences of recursive comprehension A

More information

Fundamentals of Pure Mathematics - Problem Sheet

Fundamentals of Pure Mathematics - Problem Sheet Fundamentals of Pure Mathematics - Problem Sheet ( ) = Straightforward but illustrates a basic idea (*) = Harder Note: R, Z denote the real numbers, integers, etc. assumed to be real numbers. In questions

More information

CHAPTER 1. Theory of Second Order. Linear ODE s

CHAPTER 1. Theory of Second Order. Linear ODE s A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 2 A COLLECTION OF HANDOUTS ON SCALAR LINEAR ORDINARY

More information

Math 128A: Homework 2 Solutions

Math 128A: Homework 2 Solutions Math 128A: Homework 2 Solutions Due: June 28 1. In problems where high precision is not needed, the IEEE standard provides a specification for single precision numbers, which occupy 32 bits of storage.

More information

Cylindrical Algebraic Decomposition in Coq

Cylindrical Algebraic Decomposition in Coq Cylindrical Algebraic Decomposition in Coq MAP 2010 - Logroño 13-16 November 2010 Assia Mahboubi INRIA Microsoft Research Joint Centre (France) INRIA Saclay Île-de-France École Polytechnique, Palaiseau

More information

Polynomials. p n (x) = a n x n + a n 1 x n 1 + a 1 x + a 0, where

Polynomials. p n (x) = a n x n + a n 1 x n 1 + a 1 x + a 0, where Polynomials Polynomials Evaluation of polynomials involve only arithmetic operations, which can be done on today s digital computers. We consider polynomials with real coefficients and real variable. p

More information

Sin, Cos and All That

Sin, Cos and All That Sin, Cos and All That James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University March 9, 2017 Outline 1 Sin, Cos and all that! 2 A New Power Rule 3

More information

Notation. For any Lie group G, we set G 0 to be the connected component of the identity.

Notation. For any Lie group G, we set G 0 to be the connected component of the identity. Notation. For any Lie group G, we set G 0 to be the connected component of the identity. Problem 1 Prove that GL(n, R) is homotopic to O(n, R). (Hint: Gram-Schmidt Orthogonalization.) Here is a sequence

More information

Chapter 8. P-adic numbers. 8.1 Absolute values

Chapter 8. P-adic numbers. 8.1 Absolute values Chapter 8 P-adic numbers Literature: N. Koblitz, p-adic Numbers, p-adic Analysis, and Zeta-Functions, 2nd edition, Graduate Texts in Mathematics 58, Springer Verlag 1984, corrected 2nd printing 1996, Chap.

More information

MATH 1040 Objectives List

MATH 1040 Objectives List MATH 1040 Objectives List Textbook: Calculus, Early Transcendentals, 7th edition, James Stewart Students should expect test questions that require synthesis of these objectives. Unit 1 WebAssign problems

More information

This Week. Professor Christopher Hoffman Math 124

This Week. Professor Christopher Hoffman Math 124 This Week Sections 2.1-2.3,2.5,2.6 First homework due Tuesday night at 11:30 p.m. Average and instantaneous velocity worksheet Tuesday available at http://www.math.washington.edu/ m124/ (under week 2)

More information

Taylor Series Method for Second-Order Polynomial Differential Equations

Taylor Series Method for Second-Order Polynomial Differential Equations Taylor Series Method for Second-Order Polynomial Differential Equations Viktor N. Latypov Sergey V. Sokolov Saint-Petersburg State University SCP-2015 Introduction New numerical algorithm to solve second-order

More information

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum Reconsider the following example from last week: dx dt = x y dy dt = x2 y. We were able to determine many qualitative features

More information

Essential Ordinary Differential Equations

Essential Ordinary Differential Equations MODULE 1: MATHEMATICAL PRELIMINARIES 10 Lecture 2 Essential Ordinary Differential Equations In this lecture, we recall some methods of solving first-order IVP in ODE (separable and linear) and homogeneous

More information

Lecture 25: Cook s Theorem (1997) Steven Skiena. skiena

Lecture 25: Cook s Theorem (1997) Steven Skiena.   skiena Lecture 25: Cook s Theorem (1997) Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Prove that Hamiltonian Path is NP

More information

Summary: Primer on Integral Calculus:

Summary: Primer on Integral Calculus: Physics 2460 Electricity and Magnetism I, Fall 2006, Primer on Integration: Part I 1 Summary: Primer on Integral Calculus: Part I 1. Integrating over a single variable: Area under a curve Properties of

More information

Stability of Stochastic Differential Equations

Stability of Stochastic Differential Equations Lyapunov stability theory for ODEs s Stability of Stochastic Differential Equations Part 1: Introduction Department of Mathematics and Statistics University of Strathclyde Glasgow, G1 1XH December 2010

More information

Lecture 9: The Recursion Theorem. Michael Beeson

Lecture 9: The Recursion Theorem. Michael Beeson Lecture 9: The Recursion Theorem Michael Beeson The problem of computing by recursion We still have not provided completely convincing evidence that every intuitively computable function is Turing computable,

More information

arxiv: v3 [cs.cc] 20 Jan 2018

arxiv: v3 [cs.cc] 20 Jan 2018 On the Functions Generated by the General Purpose Analog Computer Olivier Bournez a,,, Daniel Graça b,c,, Amaury Pouly a,d, arxiv:60.00546v3 [cs.cc] 0 Jan 08 Abstract a École Polytechnique, LIX, 98 Palaiseau

More information

Trig Identities. or (x + y)2 = x2 + 2xy + y 2. Dr. Ken W. Smith Other examples of identities are: (x + 3)2 = x2 + 6x + 9 and

Trig Identities. or (x + y)2 = x2 + 2xy + y 2. Dr. Ken W. Smith Other examples of identities are: (x + 3)2 = x2 + 6x + 9 and Trig Identities An identity is an equation that is true for all values of the variables. Examples of identities might be obvious results like Part 4, Trigonometry Lecture 4.8a, Trig Identities and Equations

More information

Computational Complexity

Computational Complexity Computational Complexity (Lectures on Solution Methods for Economists II: Appendix) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 February 18, 2018 1 University of Pennsylvania 2 Boston College Computational

More information

Chapter 1: Preliminaries and Error Analysis

Chapter 1: Preliminaries and Error Analysis Chapter 1: Error Analysis Peter W. White white@tarleton.edu Department of Tarleton State University Summer 2015 / Numerical Analysis Overview We All Remember Calculus Derivatives: limit definition, sum

More information

Real Numbers and Computational Complexity

Real Numbers and Computational Complexity Real Numbers and Computational Complexity Norbert Müller mueller@uni-trier.de FB IV Informatik Universität Trier Norbert Müller (Trier) Darmstadt, 2012-10-05 1 / 34 Introduction 1 Introduction 2 Computational

More information

Efficient Metastability-Containing Gray Code 2-sort

Efficient Metastability-Containing Gray Code 2-sort Efficient Metastability-Containing Gray Code 2-sort Moti Medina Joint work with Christoph Lenzen Max Planck Institute For Informatics, Saarbrucken, Germany ASYNC 206 In The Beginning there was Metastability

More information

FIRST PART On the general study of iteration of a rational substitution. The set of the singular points of the iteration.

FIRST PART On the general study of iteration of a rational substitution. The set of the singular points of the iteration. 34 FIRST PART On the general study of iteration of a rational substitution. The set of the singular points of the iteration. 7. For all this Memoir, we have defined φ(z) the rational fraction whose iteration

More information

SUMMATION TECHNIQUES

SUMMATION TECHNIQUES SUMMATION TECHNIQUES MATH 53, SECTION 55 (VIPUL NAIK) Corresponding material in the book: Scattered around, but the most cutting-edge parts are in Sections 2.8 and 2.9. What students should definitely

More information

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v 250) Contents 2 Vector Spaces 1 21 Vectors in R n 1 22 The Formal Denition of a Vector Space 4 23 Subspaces 6 24 Linear Combinations and

More information

Lecture for Week 2 (Secs. 1.3 and ) Functions and Limits

Lecture for Week 2 (Secs. 1.3 and ) Functions and Limits Lecture for Week 2 (Secs. 1.3 and 2.2 2.3) Functions and Limits 1 First let s review what a function is. (See Sec. 1 of Review and Preview.) The best way to think of a function is as an imaginary machine,

More information

Preliminaries Lectures. Dr. Abdulla Eid. Department of Mathematics MATHS 101: Calculus I

Preliminaries Lectures. Dr. Abdulla Eid. Department of Mathematics   MATHS 101: Calculus I Preliminaries 2 1 2 Lectures Department of Mathematics http://www.abdullaeid.net/maths101 MATHS 101: Calculus I (University of Bahrain) Prelim 1 / 35 Pre Calculus MATHS 101: Calculus MATHS 101 is all about

More information

Classical transcendental curves

Classical transcendental curves Classical transcendental curves Reinhard Schultz May, 2008 In his writings on coordinate geometry, Descartes emphasized that he was only willing to work with curves that could be defined by algebraic equations.

More information

Analyse 3 NA, FINAL EXAM. * Monday, January 8, 2018, *

Analyse 3 NA, FINAL EXAM. * Monday, January 8, 2018, * Analyse 3 NA, FINAL EXAM * Monday, January 8, 08, 4.00 7.00 * Motivate each answer with a computation or explanation. The maximum amount of points for this exam is 00. No calculators!. (Holomorphic functions)

More information