Presentation for the Visiting Committee & Graduate Seminar SYMBOLIC COMPUTING IN RESEARCH. Willy Hereman

Similar documents
NIST Electromagnetic Field Division Seminar SYMBOLIC COMPUTING IN RESEARCH. Willy Hereman

SYMBOLIC SOFTWARE FOR SOLITON THEORY: INTEGRABILITY, SYMMETRIES CONSERVATION LAWS AND EXACT SOLUTIONS. Willy Hereman

MACSYMA PROGRAM FOR THE PAINLEVÉ TEST FOR NONLINEAR ORDINARY AND PARTIAL DIFFERENTIAL EQUATIONS

Painlevé Test for the Certain (2+1)-Dimensional Nonlinear Evolution Equations. Abstract

Solving Nonlinear Wave Equations and Lattices with Mathematica. Willy Hereman

Exact Solutions of The Regularized Long-Wave Equation: The Hirota Direct Method Approach to Partially Integrable Equations

Symbolic Computation of Conserved Densities and Symmetries of Nonlinear Evolution and Differential-Difference Equations WILLY HEREMAN

Multiple-Soliton Solutions for Extended Shallow Water Wave Equations

Solving the Generalized Kaup Kupershmidt Equation

New explicit solitary wave solutions for (2 + 1)-dimensional Boussinesq equation and (3 + 1)-dimensional KP equation

New Approach of ( Ǵ/G ) Expansion Method. Applications to KdV Equation

Introduction to the Hirota bilinear method

arxiv:nlin/ v1 [nlin.si] 16 Nov 2003

Dispersion relations, stability and linearization

SYMBOLIC ALGORITHMS AND SOFTWARE FOR THE PAINLEVÉ TEST AND RECURSION OPERATORS FOR NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS

Bäcklund transformation and special solutions for Drinfeld Sokolov Satsuma Hirota system of coupled equations

Exact Solutions for a Fifth-Order Two-Mode KdV Equation with Variable Coefficients

Relation between Periodic Soliton Resonance and Instability

Hamiltonian partial differential equations and Painlevé transcendents

Painlevé analysis and some solutions of variable coefficient Benny equation

Hirota Direct Method Graham W. Griffiths 1 City University, UK. oo0oo

Trilateration: The Mathematics Behind a Local Positioning System. Willy Hereman

Research Article Application of the Cole-Hopf Transformation for Finding Exact Solutions to Several Forms of the Seventh-Order KdV Equation

The first three (of infinitely many) conservation laws for (1) are (3) (4) D t (u) =D x (3u 2 + u 2x ); D t (u 2 )=D x (4u 3 u 2 x +2uu 2x ); D t (u 3

Group analysis, nonlinear self-adjointness, conservation laws, and soliton solutions for the mkdv systems

Linearization of Mirror Systems

Periodic, hyperbolic and rational function solutions of nonlinear wave equations

The (2+1) and (3+1)-Dimensional CBS Equations: Multiple Soliton Solutions and Multiple Singular Soliton Solutions

Generalized bilinear differential equations

Continuous and Discrete Homotopy Operators with Applications in Integrability Testing. Willy Hereman

A note on the G /G - expansion method

Studies on Integrability for Nonlinear Dynamical Systems and its Applications

Research Article Soliton Solutions for the Wick-Type Stochastic KP Equation

The General Form of Linearized Exact Solution for the KdV Equation by the Simplest Equation Method

Integrability approaches to differential equations

Department of Applied Mathematics, Dalian University of Technology, Dalian , China

The Higher Dimensional Bateman Equation and Painlevé Analysis of Nonintegrable Wave Equations

Boussineq-Type Equations and Switching Solitons

exp Φ ξ -Expansion Method

Symbolic Computation of Conservation Laws of Nonlinear Partial Differential Equations in Multiple Space Dimensions

Periodic and Soliton Solutions for a Generalized Two-Mode KdV-Burger s Type Equation

The tanh - coth Method for Soliton and Exact Solutions of the Sawada - Kotera Equation

A NEW APPROACH FOR SOLITON SOLUTIONS OF RLW EQUATION AND (1+2)-DIMENSIONAL NONLINEAR SCHRÖDINGER S EQUATION

New Exact Solutions for the (2+1)-dimensional Boiti-Leon-Manna-Pempinelli Equation

The (G'/G) - Expansion Method for Finding Traveling Wave Solutions of Some Nonlinear Pdes in Mathematical Physics

The Construction of Alternative Modified KdV Equation in (2 + 1) Dimensions

Symbolic Computation of Recursion Operators of Nonlinear Differential-Difference Equations

On the singularities of non-linear ODEs

Solitary Wave Solutions of a Fractional Boussinesq Equation

Soliton and Periodic Solutions to the Generalized Hirota-Satsuma Coupled System Using Trigonometric and Hyperbolic Function Methods.

Computational Solutions for the Korteweg devries Equation in Warm Plasma

MAT 107 College Algebra Fall 2013 Name. Final Exam, Version X

The Modified (G /G)-Expansion Method for Nonlinear Evolution Equations

A Numerical Solution of the Lax s 7 th -order KdV Equation by Pseudospectral Method and Darvishi s Preconditioning

Numerical solutions of the small dispersion limit of KdV, Whitham and Painlevé equations

Research Article Two Different Classes of Wronskian Conditions to a (3 + 1)-Dimensional Generalized Shallow Water Equation

Periodic and Solitary Wave Solutions of the Davey-Stewartson Equation

-Expansion Method For Generalized Fifth Order KdV Equation with Time-Dependent Coefficients

arxiv:nlin/ v2 [nlin.si] 9 Oct 2002

Notes on Computer Systems for Solving Symbolic Equations

arxiv: v1 [nlin.si] 23 Aug 2007

Exact Solutions for the Nonlinear (2+1)-Dimensional Davey-Stewartson Equation Using the Generalized ( G. )-Expansion Method

Introduction to Mathematical Physics

EXACT SOLUTION TO TIME FRACTIONAL FIFTH-ORDER KORTEWEG-DE VRIES EQUATION BY USING (G /G)-EXPANSION METHOD. A. Neamaty, B. Agheli, R.

A NEW VARIABLE-COEFFICIENT BERNOULLI EQUATION-BASED SUB-EQUATION METHOD FOR SOLVING NONLINEAR DIFFERENTIAL EQUATIONS

Computers and Mathematics with Applications

Breaking soliton equations and negative-order breaking soliton equations of typical and higher orders

Complex Variables. Instructions Solve any eight of the following ten problems. Explain your reasoning in complete sentences to maximize credit.

Building Generalized Lax Integrable KdV and MKdV Equations with Spatiotemporally Varying Coefficients

Exact Solutions of Kuramoto-Sivashinsky Equation

STUDENT ARTICLE 4 Soliton Solutions of Integrable Systems and Hirota s Method

What is Singular Learning Theory?

The Solitary Wave Solutions of Zoomeron Equation

New Formal Solutions of Davey Stewartson Equation via Combined tanh Function Method with Symmetry Method

EXACT SOLITARY WAVE AND PERIODIC WAVE SOLUTIONS OF THE KAUP-KUPERSCHMIDT EQUATION

Logistic function as solution of many nonlinear differential equations

RESEARCH ARTICLE. A symbolic algorithm for computing recursion operators of nonlinear PDEs

California Subject Examinations for Teachers

The extended homogeneous balance method and exact 1-soliton solutions of the Maccari system

Chap. 1. Some Differential Geometric Tools

Extended Jacobi Elliptic Function Expansion Method for Nonlinear Benjamin-Bona-Mahony Equations

Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm

EXACT BREATHER-TYPE SOLUTIONS AND RESONANCE-TYPE SOLUTIONS OF THE (2+1)-DIMENSIONAL POTENTIAL BURGERS SYSTEM

Solution of the Coupled Klein-Gordon Schrödinger Equation Using the Modified Decomposition Method

Integrability for two types of (2+1)-dimensional generalized Sharma-Tasso-Olver integro-differential equations

N-soliton solutions of two-dimensional soliton cellular automata

Exact Travelling Wave Solutions of the Coupled Klein-Gordon Equation by the Infinite Series Method

Coupled KdV Equations of Hirota-Satsuma Type

Homotopy perturbation method for the Wu-Zhang equation in fluid dynamics

FLORIDA STANDARDS TO BOOK CORRELATION

NEW PERIODIC WAVE SOLUTIONS OF (3+1)-DIMENSIONAL SOLITON EQUATION

Integration Using Tables and Summary of Techniques

Symbolic algorithms for the Painlevé test, special solutions, and recursion operators for nonlinear PDEs.

Dispersive Equations and Nonlinear Waves

SOLITON SOLUTIONS OF SHALLOW WATER WAVE EQUATIONS BY MEANS OF G /G EXPANSION METHOD

DonnishJournals

Exact Travelling Wave Solutions to the (3+1)-Dimensional Kadomtsev Petviashvili Equation

Mathematics Notes for Class 12 chapter 7. Integrals

135 Solitons CAMBRIDGE TRACTS IN MATHEMATICS B. BOLLOBAS, F. KIRWAN, P. SARNAK, C.T.C. WALL

Range: y-values - output read y's from bottom to top (smallest to largest)

Transcription:

Presentation for the Visiting Committee & Graduate Seminar SYMBOLIC COMPUTING IN RESEARCH Willy Hereman Dept. of Mathematical and Computer Sciences Colorado School of Mines Golden, CO 80401-1887 Monday, February 24, 1992 14:00

I. INTRODUCTION Review of Symbolic Manipulation Programs (CAS) MACSYMA (MIT, 1970; National Energy Software Center, Symbolics Inc., 1982) $ 1950 MATHEMATICA (SMP, Interference Corp., 1970; Wolfram Research Inc., 1988) $ 495 - $ 695 (bundled with NeXT) MAPLE (Waterloo Maple Software Inc., 1980) $ 625 REDUCE (Anthony Hearn, RAND Corporation, 1970) $ 495 DERIVE (mumath, 1970; Soft Warehouse Inc., 1988) $ 195 AXIOM (Scratchpad II, IBM Research Center, 1970; NAG Library, 1991) $ 700 Microcalc, MathCAD, Mathscribe, Cayley, GAP, MaCaulay, PowerMath, Scolar, Milo, etc. <$ 500

Sources of information Computer Algebra Conferences (SIGSAM, ACM, SAME) Computer Algebra Support Projects Offering Master s and Ph.D Projects: Kent State, University of Cantabria (Symbolic Computation under CS) Berkeley, Cambridge, Delaware, Bath, Liverpool Grenoble, Strasbourg, Paris, Nice, Ecole Polytechnique, Stockholm, London, Paderborn Aachen, Golden Research Institute for Symbolic Computation J. Kepler University, Linz, Austria Center for Symbolic Methods in Algorithmic Mathematics (MSI, Cornell University) Special courses: Modeling using MATHEMATICA CSM, Fall 1992 Universities of Montréal, Drexel, Denver, etc.

Journal of Symbolic Computation SIGSAM Bulletin of the ACM Macsyma Newsletter CASE, Maple, Mathematica & Macsyma Newsletters Electronic Mail discussion groups: Reduce, Mathematica, & Maple fora USENET Software Libraries: Reduce Library Computer Physics Communications Program Library Books on the subject: Mathematica (12), Macsyma (8), Maple (6), Reduce (6), Derive (6), mumath (3), SMP (3) Numerous review articles On-line help, Interactive tutorials Primer Manuals, Reference Manuals, User Guides, Bibliographies of Applications, etc.

Why use computer algebra systems? quick and correct way of deriving exact, analytical results relieves the researcher from tedious and/or routine calculations leads to exploration of new ideas leads to new results development of new algorithms (programming) splendid post-calculation numerics and graphics detect errors in scientific literature (tables of integrals, 15 %, research papers, 30 %) effective teaching and research tool output in Fortran, C and page-makeup in TEX

How to use symbolic manipulation programs? THINK first (exponential expression swell) with care and caution (BUGS) know the mathematics behind the algorithm test cases: from easy to difficult use different systems simultaneously work in batch mode (not interactively) avoid long expressions tricks, experience, practice, etc. use the graphical capabilities

Warm-up demonstration with MACSYMA Factorization of expressions Determinant and inverse of a Vandermonde matrix Inverse of the Hilbert matrix Sums (powers of integers) and products (Wallis Π product) Differentiation and integration Solving differential equations Special functions (Bessel & Error functions) Roots via polynomial decomposition

II. SYMBOLIC MANIPULATION in RESEARCH Soliton phenomenon (Mathematica) Dependency on parameters (Macsyma) Software programs for Soliton Theory (Macsyma) Painlevé integrability test for single ODE or PDE Lie point symmetries of systems of PDEs Solitary waves via real exponential approach Construction of soliton solutions (Hirota s method) Taylor expansions and approximations (Derive)

Example 1 Macsyma Exact Solutions of Nonlinear PDEs Hirota s Direct Method allows to construct exact soliton solutions of nonlinear evolution equations wave equations coupled systems Test conditions for existence of soliton solutions Examples: Korteweg-de Vries equation (KdV) u t + 6uu x + u 3x = 0 Kadomtsev-Petviashvili equation (KP) (u t + 6uu x + u 3x ) x + 3u 2y = 0 Sawada-Kotera equation (SK) u t + 45u 2 u x + 15u x u 2x + 15uu 3x + u 5x = 0

Hirota s Method Korteweg-de Vries equation u t + 6uu x + u 3x = 0 Substitute u(x, t) = 2 2 ln f(x, t) x 2 Integrate with respect to x Bilinear form ff xt f x f t + ff 4x 4f x f 3x + 3f 2 2x = 0 B(f f) def = ( D x D t + D 4 x) (f f) = 0 Introduce the bilinear operator D m x D n t (f g) = ( x x ) m ( t t ) n f(x, t) g(x, t ) x =x,t =t Use the expansion f = 1 + n=1 ɛn f n Substitute f into the bilinear equation Collect powers in ɛ (book keeping parameter) O(ɛ 0 ) : B(1 1) = 0 O(ɛ 1 ) : B(1 f 1 + f 1 1) = 0

O(ɛ 2 ) : B(1 f 2 + f 1 f 1 + f 2 1) = 0 O(ɛ 3 ) : B(1 f 3 + f 1 f 2 + f 2 f 1 + f 3 1) = 0 O(ɛ 4 ) : B(1 f 4 + f 1 f 3 + f 2 f 2 + f 3 f 1 + f 4 1) = 0 O(ɛ n ) : B( n f j f n j ) = 0 with f 0 = 1 j=0 If the original PDE admits a N-soliton solution then the expansion will truncate at level n = N provided f 1 = N exp(θ i) = N exp (k i x ω i t + δ i ) i=1 i=1 k i, ω i and δ i are constants Dispersion law ω i = k 3 i (i = 1, 2,..., N) Consider the case N=3 Terms generated by B(f 1, f 1 ) justify f 2 = a 12 exp(θ 1 + θ 2 ) + a 13 exp(θ 1 + θ 3 ) + a 23 exp(θ 2 + θ 3 ) = a 12 exp [(k 1 + k 2 ) x (ω 1 + ω 2 ) t + (δ 1 + δ 2 )] + a 13 exp [(k 1 + k 3 ) x (ω 1 + ω 3 ) t + (δ 1 + δ 3 )] + a 23 exp [(k 2 + k 3 ) x (ω 2 + ω 3 ) t + (δ 2 + δ 3 )] Calculate the constants a 12, a 13 and a 23

B(f 1 f 2 + f 2 f 1 ) motivates a ij = (k i k j ) 2 (k i + k j ) 2 i, j = 1, 2, 3 f 3 = b 123 exp(θ 1 + θ 2 + θ 3 ) = b 123 exp [(k 1 +k 2 +k 3 )x (ω 1 +ω 2 +ω 3 )t+(δ 1 +δ 2 +δ 3 )] with b 123 = a 12 a 13 a 23 = (k 1 k 2 ) 2 (k 1 k 3 ) 2 (k 2 k 3 ) 2 (k 1 + k 2 ) 2 (k 1 + k 3 ) 2 (k 2 + k 3 ) 2 Subsequently, f i = 0 for i > 3 Set ɛ = 1 f = 1 + exp θ 1 + exp θ 2 + exp θ 3 + a 12 exp(θ 1 + θ 2 ) + a 13 exp(θ 1 + θ 3 ) + a 23 exp(θ 2 + θ 3 ) + b 123 exp(θ 1 + θ 2 + θ 3 ) Return to the original u(x, t) u(x, t) = 2 2 ln f(x, t) x 2

Single soliton solution f = 1 + e θ, θ = kx ωt + δ k, ω and δ are constants and ω = k 3 Substituting f into Take k = 2K u(x, t) = 2 2 ln f(x, t) x 2 = 2( f xxf f 2 x f 2 ) u = 2K 2 sech 2 K(x 4K 2 t + δ)

Two-soliton solution f = 1 + e θ 1 + e θ 2 + a 12 e θ 1+θ 2 θ i = k i x ω i t + δ i with ω i = k 3 i, (i = 1, 2) and a 12 = (k 1 k 2 ) 2 (k 1 +k 2 ) 2 Select e δ i = c2 i k i e k ix ω i t+ i f = 1 4 fe 1 2 ( θ 1 + θ 2 ) θ i = k i x ω i t + i Return to u(x, t) c 2 i = k 2 + k 1 k 2 k 1 k i u(x, t) = ũ(x, t) = 2 2 ln f(x, t) x 2 = k 2 2 k 2 1 2 k2cosech 2 2 θ2 2 + k1sech 2 2 θ1 2 (k 2 coth θ 2 2 k 1 tanh θ 1 2 ) 2

Korteweg-de Vries equation Take a four soliton solution Example 2 Mathematica Soliton Interaction u t + 6uu x + u 3x = 0 u(x, t) = 2 2 ln f(x, t) x 2 generated by = 2( f xxf f 2 x f 2 ) f = 1 + e θ 1 + e θ 2 + e θ 3 + e θ 4 + a 12 + e θ 1+θ 2 + with θ i = k i x ki 3 t + δ i (i = 1, 2, 3, 4) Select k 1 = 8, k 2 = 64, k 3 = 216, k 4 = 512 and δ i such that u(x, 0) = 20 sech 2 x Plot u(x, t) as function of x for various values of t Animate the result

Example 3 Macsyma Painlevé Integrability Test Integrability of a PDE requires that the only movable singularities in its solution are poles Singularities are movable if their location depends on the initial conditions Critical points (including logarithmic branch points and essential singularities) must be fixed to have integrability Definition: A simple equation or system has the Painlevé Property if its solution in the complex plane has no worse singularities than movable poles Aim: Verify if the PDE satisfies the necessary criteria to have the Painlevé Property The solution f expressed as a Laurent series, f = g α should only have movable poles k=0 u k g k u 0 (t, x) 0, α is a negative integer u k (t, x) are analytic functions in a neighborhood of the singular, non-characteristic manifold g(t, x) = 0, with g x (t, x) 0

Steps of the Painlevé Test Step 1: 1. Substitute the leading order term, into the given equation f u 0 g α 2. Determine the integer α < 0 by balancing the most singular terms in g 3. Calculate u 0 Step 2: 1. Substitute the generic terms f u 0 g α + u r g α+r into the equation, retaining its most singular terms 2. Require that u r is arbitrary 3. Calculate the corresponding values of r > 0, called resonances

Step 3: 1. Substitute the truncated expansion f = g α R k=0 u k g k, (4) where R represents the largest resonance, into the complete equation 2. Determine u k unambiguously at the non-resonance levels 3. Check whether or not the compatibility condition is satisfied at resonance levels An equation or system has the Painlevé Property and is conjectured to be integrable if: 1. Step 1 thru 3 can be carried out consistently with α < 0 and with positive resonances 2. The compatibility conditions are identically satisfied for all resonances

For an equation to be integrable it is necessary but not sufficient that it passes the Painlevé test The above algorithm does not detect the existence of essential singularities Demo Painlevé Test Korteweg-de Vries equation u t + 6uu x + u 3x = 0

A Trilateration Problem Example 4 Macsyma Positioning of Equipment Calculate the unknown 3D-position of a point, given the distances from that point to a set of fixed points x and y are the horizontal coordinates z is the altitude of the unknown point Questions: Is there a mathematical solution? What is the smallest number of beacons needed? Can the position of the bulldozer be determined fairly accurately if the distances are inaccurate? What are the optimal positions of the beacons? What is the best optimal algorithm for the solution? Can the algorithm be translated into a fast C-program? What are the possible applications of the problem?

A Mathematical Solution Linearization (x i, y i, z i ) (i = 1, 2,..., n) are the known coordinates of the n beacons (x, y, z) are the unknown coordinates of the bulldozer r i are measured approximate slope distances from bulldozer to beacons Constraints (x x i ) 2 + (y y i ) 2 + (z z i ) 2 = r i 2 Use the j th constraint as a linearizing tool Add and subtract x j, y j and z j (x x j +x j x i ) 2 +(y y j +y j y i ) 2 +(z z j +z j z i ) 2 2 = r i Expand and regroup terms (x x j )(x i x j ) + (y y j )(y i y j ) + (z z j )(z i z j ) = 1 2 [(x x j) 2 + (y y j ) 2 + (z z j ) 2 r 2 i + (x i x j ) 2 + (y i y j ) 2 + (z i z j ) 2 ]

= 1 2 [r j 2 r i 2 + d 2 ij] where d ij = (x i x j ) 2 + (y i y j ) 2 + (z i z j ) 2 is the distance between beacons i and j Select j = 1, thus for i = 2, 3,..., n linear system of (n 1) eqs. in 3 unknowns: (x x 1 )(x 2 x 1 ) + (y y 1 )(y 2 y 1 ) + (z z 1 )(z 2 z 1 ) = 1 2 [r 1 2 r 2 2 + d 2 21] = b 21 (x x 1 )(x 3 x 1 ) + (y y 1 )(y 3 y 1 ) + (z z 1 )(z 3 z 1 ) = 1 2 [r 1 2 r 3 2 + d 2 31] = b 31. (x x 1 )(x n x 1 ) + (y y 1 )(y n y 1 ) + (z z 1 )(z n z 1 ) = 1 2 [r 1 2 r n 2 + d 2 n1] = b n1

In matrix form A x = b, with A = x 2 x 1 y 2 y 1 z 2 z 1 x 3 x 1 y 3 y 1 z 3 z 1..... x n x 1 y n y 1 z n z 1 x = x x 1 y y 1 z z 1, b = b 21 b 31. b n1

The Least Squares Method The distances r i are only approximate Determine x such that A x b Minimize the sum of the squares of the residuals Solve the normal equation If A T A is non-singular then S = r T r = ( b A x) T ( b A x) A T A x = A T b x = (A T A) 1 A T b Determine the effect of adding errors to the radii Demo with the actual data from the coal mine