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

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

Application of Euler and Homotopy Operators to Integrability Testing

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

Solving Nonlinear Wave Equations and Lattices with Mathematica. Willy Hereman

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

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

Symbolic Computation of Recursion Operators of Nonlinear Differential-Difference Equations

Algorithmic Computation of Symmetries, Invariants and Recursion Operators for Systems of. Nonlinear Evolution and Differential-Difference.

Symbolic Computation of Conservation Laws of Nonlinear Partial Differential Equations

Symbolic Computation of Conservation Laws of Nonlinear Partial Differential Equations

Symbolic Computation of Conservation Laws of Nonlinear Partial Differential Equations in Multi-dimensions

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

Symbolic Computation of Conservation Laws, Generalized Symmetries, and Recursion Operators for Nonlinear Differential-Difference Equations

Symbolic Computation of. Conserved Densities and Fluxes for. Nonlinear Systems of Differential-Difference. Equations

Symbolic computation of conservation laws for nonlinear partial differential equations in multiple space dimensions

Alexei F. Cheviakov. University of Saskatchewan, Saskatoon, Canada. INPL seminar June 09, 2011

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

Hamiltonian partial differential equations and Painlevé transcendents

Symbolic computation of conservation laws for nonlinear partial differential equations in multiple space dimensions

Hamiltonian partial differential equations and Painlevé transcendents

2. Examples of Integrable Equations

Construction of Conservation Laws: How the Direct Method Generalizes Noether s Theorem

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

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

Conservation Laws: Systematic Construction, Noether s Theorem, Applications, and Symbolic Computations.

NUMERICAL METHODS FOR SOLVING NONLINEAR EVOLUTION EQUATIONS

A Very General Hamilton Jacobi Theorem

A Note on Nonclassical Symmetries of a Class of Nonlinear Partial Differential Equations and Compatibility

B.7 Lie Groups and Differential Equations

Introduction of Partial Differential Equations and Boundary Value Problems

A Recursion Formula for the Construction of Local Conservation Laws of Differential Equations

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

A Short historical review Our goal The hierarchy and Lax... The Hamiltonian... The Dubrovin-type... Algebro-geometric... Home Page.

About Integrable Non-Abelian Laurent ODEs

Fibonacci tan-sec method for construction solitary wave solution to differential-difference equations

LOWELL JOURNAL NEWS FROM HAWAII.

Potential Symmetries and Differential Forms. for Wave Dissipation Equation

The Orchestra of Partial Differential Equations. Adam Larios

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

Painlevé analysis and some solutions of variable coefficient Benny equation

ENERGY PRESERVING INTEGRATION OF BI-HAMILTONIAN PARTIAL DIFFERENTIAL EQUATIONS

Problem set 3: Solutions Math 207B, Winter Suppose that u(x) is a non-zero solution of the eigenvalue problem. (u ) 2 dx, u 2 dx.

SYMBOLIC COMPUTATION OF LAX PAIRS OF NONLINEAR PARTIAL DIFFERENCE EQUATIONS

Conditional symmetries of the equations of mathematical physics

Homotopy Perturbation Method for Solving Systems of Nonlinear Coupled Equations

A symmetry-based method for constructing nonlocally related partial differential equation systems

v(x, 0) = g(x) where g(x) = f(x) U(x). The solution is where b n = 2 g(x) sin(nπx) dx. (c) As t, we have v(x, t) 0 and u(x, t) U(x).

Diagonalization of the Coupled-Mode System.

Élie Cartan s Theory of Moving Frames

Prolongation structure for nonlinear integrable couplings of a KdV soliton hierarchy

Math RE - Calculus I Trigonometry Limits & Derivatives Page 1 of 8. x = 1 cos x. cos x 1 = lim

Hamiltonian partial differential equations and Painlevé transcendents

Research Article Equivalent Lagrangians: Generalization, Transformation Maps, and Applications

Canonically conjugate variables for the periodic Camassa-Holm equation

Energy Preserving Numerical Integration Methods

Group Actions and Cohomology in the Calculus of Variations

Recurrence in the KdV Equation? A. David Trubatch United States Military Academy/Montclair State University

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Hamiltonian partial differential equations and Painlevé transcendents

Artificial boundary conditions for dispersive equations. Christophe Besse

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

MATH 220: PROBLEM SET 1, SOLUTIONS DUE FRIDAY, OCTOBER 2, 2015

Symmetry Methods for Differential Equations and Conservation Laws. Peter J. Olver University of Minnesota

ON THE SYMMETRIES OF INTEGRABLE PARTIAL DIFFERENCE EQUATIONS

Invariant Variational Problems & Invariant Curve Flows

MATH20411 PDEs and Vector Calculus B

2.4 Eigenvalue problems

Chapter 2 Boundary and Initial Data

CLASSIFICATION AND PRINCIPLE OF SUPERPOSITION FOR SECOND ORDER LINEAR PDE

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

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

MA 201, Mathematics III, July-November 2016, Partial Differential Equations: 1D wave equation (contd.) and 1D heat conduction equation

Complete integrability of a modified vector derivative nonlinear Schrödinger equation

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

arxiv: v2 [nlin.si] 3 Aug 2017

Partial Differential Equations, Winter 2015

Differential Equation Types. Moritz Diehl

Differential characteristic set algorithm for PDEs symmetry computation, classification, decision and extension

Introduction to the Calculus of Variations

Exam in Numerical Methods (MA2501)

Boundary value problems for integrable equations compatible with the symmetry algebra

Constructive Algebra for Differential Invariants

Direct construction method for conservation laws of partial differential equations Part I: Examples of conservation law classifications

Ayuntamiento de Madrid

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

New methods of reduction for ordinary differential equations

On universality of critical behaviour in Hamiltonian PDEs

Group classification of nonlinear wave equations

Numerical Oscillations and how to avoid them

Continuous limits and integrability for a semidiscrete system Zuo-nong Zhu Department of Mathematics, Shanghai Jiao Tong University, P R China

Symmetries and Group Invariant Reductions of Integrable Partial Difference Equations

Symmetry Reductions of (2+1) dimensional Equal Width. Wave Equation

Soliton Solutions of the Time Fractional Generalized Hirota-satsuma Coupled KdV System

Applied Mathematics 205. Unit III: Numerical Calculus. Lecturer: Dr. David Knezevic

Introduction to invariant and equivariant problems

Info. No lecture on Thursday in a week (March 17) PSet back tonight

Linearization of Mirror Systems

Dispersion relations, stability and linearization

RNDr. Petr Tomiczek CSc.

Dmitry Pelinovsky Department of Mathematics, McMaster University, Canada

Transcription:

Continuous and Discrete Homotopy Operators with Applications in Integrability Testing Willy Hereman Department of Mathematical and Computer Sciences Colorado School of Mines Golden, Colorado, USA http://www.mines.edu/fs home/whereman/ whereman@mines.edu Colloquium Talk Centre de Recherches Mathématiques Montréal, Canada Thursday, December 4, 2003, 15:30 Collaborator: Michael Colagrosso Students: Adam Ringler, Ingo Kabirschke Francis Martin & Kara Namanny Talk dedicated to Ryan Sayers Research supported in part by NSF under Grant CCR-9901929 1

OUTLINE Part I: Continuous Case Integration by Parts on the Jet Space (by hand) + Mathematica Experiment Exactness or Integrability Criterion: Continuous Euler Operator Continuous Homotopy Operator Application of Continuous Homotopy Operator Demo of Mathematica software Part II: Discrete Case Inverting the Total Difference Operator (by hand) Exactness or Total Difference Criterion: Discrete Euler Operator Discrete Homotopy Operator Application of Discrete Homotopy Operator Demo of Mathematica Software Future Research 2

Problem Statement For continuous case: Given, for example, f = 3 u v 2 sin(u) u 3 sin(u) 6 v v cos(u) + 2 u u cos(u) + 8 v v Find F so that f = D x F or F = f dx. Result: F = 4 v 2 + u 2 cos(u) 3 v 2 cos(u) Can this be done without integration by parts? Can the problem be reduced to a single integral in one variable? For discrete case: Given, for example, f n = +1 v n vn 2 + +1 +2 v n+1 + vn+1 2 + +3 v n+2 +1 v n Find F n so that f n = F n = F n+1 F n or F n = 1 f n. Result: F n = vn 2 + +1 v n + +1 v n + +2 v n+1. How can this be done algorithmically? Can this be done in the same way as the continuous case? 3

Part I: Continuous Case Integration by Parts on the Jet Space Given f involving u(x) and v(x) and their derivatives f = 3 u v 2 sin(u) u 3 sin(u) 6 v v cos(u)+2 u u cos(u)+8 v v Find F so that f = D x F or F = f dx. Integrate by parts (compute F by hand) f F 8 v v 4 v 2 2 u u cos(u) u 2 cos(u) u 3 sin(u) 6 v v cos(u) 3 v 2 cos(u) 3 u v 2 sin(u) Integral: F = 4 v 2 + u 2 cos(u) 3 v 2 cos(u) Remark: For simplicity we denote f(u, u, u,, u (m) ) as f(u). 4

Exactness Criterion: Continuous Euler Operator (variational derivative) Definition (exactness): A function f(u) is exact, i.e. can be integrated fully, if there exists a function F (u), such that f(u) = D x F (u) or equivalently F (u) = D 1 x f(u) = f(u) dx. x D x is the (total) derivative with respect to x. Theorem (exactness or integrability test): A necessary and sufficient condition for a function f to be exact, i.e. the derivative of another function, is that L (0) u (f) 0 where L (0) u is the continuous Euler operator (variational derivative) defined by L (0) u = m 0 ( D x ) k k=0 u (k) = u D x u + D2 x u + + ( 1)m 0 D m 0 x where m 0 is the order (of f). u (m 0) Proof: See calculus of variations (derivation of Euler-Lagrange equations the forgotten case!). 5

Example: Apply the continuous Euler operator to f(u) = 3u v 2 sin(u) u 3 sin(u) 6v v cos(u)+2u u cos(u)+8v v Here u = (u, v). For component u (order 2): L (0) u (f) = u (f) D x u (f) + D2 x u (f) = 3u v 2 cos(u) u 3 cos(u) + 6v v sin(u) 2u u sin(u) D x [3v 2 sin(u) 3u 2 sin(u) + 2u cos(u)] + D 2 x[2u cos(u)] = 3u v 2 cos(u) u 3 cos(u) + 6v v sin(u) 2u u sin(u) 0 [3u v 2 cos(u) + 6v v sin(u) 3u 3 cos(u) 6u u sin(u) 2u u sin(u) + 2u cos(u)] +[ 2u cos(u) 6u u sin(u) + 2u cos(u)] For component v (order 2): L (0) v (f) = v (f) D x v (f) + D2 x v (f) = 6u v sin(u) 6v cos(u) D x [ 6v cos(u) + 8v ] + D 2 x[8v ] = 6u v sin(u) 6v cos(u) [6u v sin(u) 6v cos(u)+8v ]+8v 0 6

Computation of the integral F Definition (higher Euler operators): The continuous higher Euler operators are defined by L (i) u = m i k ( D x ) k i i u (k) k=i These Euler operators all terminate at some maximal order m i. Examples (for component u) : L (0) u = u D x u + D2 x u D3 x u + + ( 1)m 0 D m 0 x u (m 0) L (1) u = u 2D x u +3D2 x u 4D3 x u + (4) ( 1)m 1 m 1 D m 1 1 x L (2) u = u 3D x u +6D2 x u (4) 10D3 x u (5)+ +( 1)m 2 L (3) u = u 4D x u (4)+10D2 x u (5) 20D3 x u + (6) ( 1)m 3 Similar formulae for component L (i) v u (m 1) m 2 D m 2 2 x 2 u (m 2) m 3 D m 3 3 x 3 u (m 3) 7

Definition (homotopy operator): The continuous homotopy operator is defined by where H u = 1 0 N f r (u) = p r r=1 f r (u)[λu] dλ λ i=0 D i x[u r L (i+1) u r ] p r is the maximum order of u r in f N is the number of dependent variables f r (u)[λu] means that in f r (u) one replaces u λu, u λu, etc. Example: For a two-component system (N = 2) where u = (u, v): with and H u = 1 0 {f 1(u)[λu] + f 2 (u)[λu]} dλ λ f 1 (u) = p 1 i=0 f 2 (u) = p 2 i=0 D i x[ul (i+1) u ] D i x[vl (i+1) v ] Theorem (integration via homotopy operator): Given an integrable function f F = D 1 x f = f dx = H u (f) Proof: Olver s book Applications of Lie Groups to Differential Equations, p. 372. Proof is given in terms of differential forms. Work of Henri Poincaré (1854-1912), George de Rham (1950), and Ian Anderson & Tom Duchamp (1980). Proofs based on calculus: Deconinck and Hereman. 8

Example: Apply the continuous homotopy operator to integrate f(u) = 3u v 2 sin(u) u 3 sin(u) 6vv cos(u) + 2u u cos(u) + 8v v For component u (order 2): i L (i+1) u (f) D i x ( ul (i+1) u (f) ) 0 u f 2D x ( u f) =3v 2 sin u 3u 2 sin u + 2u cos u 2D x (2u cos u) =3v 2 sin u + u 2 sin u 2u cos u 3uv 2 sin u + uu 2 sin u 2uu cos u 1 u f =2u cos u D x [2uu cos u] =2u 2 cos u + 2uu cos u 2uu 2 sin u Hence, f 1 (u)(f) = 3uv 2 sin(u) uu 2 sin(u) + 2u 2 cos(u) For component v (order 2): i L (i+1) v (f) D i x[vl (i+1) v (f)] 0 6v cos(u) + 8v 2D x [8v ] = 6v cos(u) 8v 6v 2 cos(u) 8vv 1 8v D x [8vv ] = 8v 2 + 8vv Hence, f 2 (u)(f) = 6v 2 cos(u) + 8v 2 The homotopy operator leads to an integral for (auxiliary) variable λ. (Use standard integration by parts to work the integral). F (u) = H u (f) = 1 0 {f 1(u)(f)[λu] + f 2 (u)(f)[λu]} dλ λ = 1 0 [3λ2 uv 2 sin(λu) λ 2 uu 2 sin(λu) + 2λu 2 cos(λu) 6λv 2 cos(λu) + 8λv 2 ] dλ = 4v 2 + u 2 cos(u) 3v 2 cos(u) 9

Application: Conserved densities and fluxes for PDEs with transcendental nonlinearities Definition (conservation law): D t ρ + D x J = 0 conserved density ρ and flux J. (on PDE) Example: Sine-Gordon system (type u t = F) has scaling symmetry In terms of weights: u t v t = v = u xx + α sin(u) (t, x, u, v, α) (λ 1 t, λ 1 x, λ 0 u, λv, λ 2 α) w(d x ) = 1, w(d t ) = 1, w(u) = 0, w(v) = 1, w(α) = 2 Conserved densities and fluxes ρ (1) = 2α cos(u) + v 2 + u x 2 J (1) = 2u x v ρ (2) = u x v J (2) = [ 1 2 v2 + 1 2 u x 2 α cos(u)] ρ (3) = 12 cos(u)vu x + 2v 3 u x + 2vu x 3 16v x u 2x ρ (4) = 2 cos 2 (u) 2 sin 2 (u) + v 4 + 6v 2 u 2 x + u 4 x + 4 cos(u)v 2 +20 cos(u)u 2 x 16v 2 x 16u 2 2x. are all scaling invariant! Remark: J (3) and J (4) are not shown (too long). 10

Algorithm for Conserved Densities and Fluxes Example: Density and flux of rank 2 for sine-gordon system Step 1: Construct the form of the density ρ = αh 1 (u) + h 2 (u)v 2 + h 3 (u)u x 2 + h 4 (u)u x v where h i (u) are unknown functions. Step 2: Determine the functions h i Compute E = D t ρ = ρ t + ρ (u)[f] = ρ t + m1 k=0 (on PDE) ρ D k u xu t + m2 kx k=0 ρ v kx D k xv t Since E = D t ρ = D x J, the expression E must be integrable. Require that L (0) u (E) 0 and L (0) v (E) 0. Solve the system of linear mixed system (algebraic eqs. and ODEs): h 2 (u) h 3 (u) = 0 h 2 (u) = 0 h 3 (u) = 0 h 4 (u) = 0 h 2 (u) = 0 h 4 (u) = 0 2h 2 (u) h3 (u) = 0 2h 2 (u) h3 (u) = 0 h 1 (u) + 2 sin(u)h2 (u) = 0 h 1 (u) + 2 sin(u)h2 (u) + 2 cos(u)h2 (u) = 0 11

Solution: h 1 (u) = 2c 1 cos(u) + c 3 h 2 (u) = h 3 (u) = c 1 h 4 (u) = c 2 (with arbitrary constants c i ). Substitute in ρ ρ = c 1 (2α cos(u) + v 2 + u x 2 ) + c 2 (u x v) + c 3 α Step 3: Compute the flux J First, compute E =D t ρ = c 1 ( 2αu t sin u + 2vv t + 2u x u xt ) + c 2 (u xt v + u x v t ) = c 1 ( 2αv sin u + 2v (u 2x + α sin u) + 2u x v x ) +c 2 (v x v + u x (u 2x + α sin u)) = c 1 (2u 2x v + 2u x v x ) + c 2 (vv x + u x u 2x + αu x sin u) Since E = D t ρ = D x J, one must integrate f = E. Apply the homotopy operator for each component of u = (u, v). For component u (order 2): i L (i+1) u (f) D i x ( ul (i+1) u (f) ) 0 2c 1 v x + c 2 (u 2x α sin u) 2c 1 uv x + c 2 (uu 2x αu sin u) 1 2c 1 v c 2 u x 2c 1 (u x v + uv x ) c 2 (u 2 x + uu 2x ) Hence, f 1 (u)(f) = 2c 1 u x v c 2 (u 2 x + αu sin u) 12

For component v (order 1): i L (i+1) v (f) D i ( x vl (i+1) v (f) ) 0 2c 1 u x c 2 v 2c 1 u x v c 2 v 2 Hence, f 2 (u)(f) = 2c 1 u x v c 2 v 2 The homotopy operator leads to an integral for (one) variable λ : J(u) = H u (f) = 1 (f 0 1(u)(f)[λu] + f 2 (u)(f)[λu]) dλ λ = ( 1 4c1 λu 0 x v + c 2 (λu 2 x + αu sin(λu) + λv 2 ) ) dλ = 2c 1 u x v c 1 2 2 v2 + 1 2 u2 x α cos u Split the density and flux in independent pieces (for c 1 and c 2 ): ρ (1) = 2α cos u + v 2 + u x 2 J (1) = 2u x v ρ (2) = u x v J (2) = 1 2 v2 1 2 u2 x + α cos u Remark: Computation of J (3) and J (4) requires integration with the homotopy operator! 13

Computer Demos (1) Use continuous homotopy operator to integrate f = 3 u v 2 sin(u) u 3 sin(u) 6 v v cos(u)+2 u u cos(u)+8 v v (2) Compute densities of rank 8 and fluxes for 5th-order Korteweg-de Vries equation with three parameters: u t + αu 2 u x + βu x u 2x + γuu 3x + u 5x = 0 (α, β, γ are nonzero constant parameters). (3) Compute density of rank 4 and flux for sine-gordon system: u t v t = v = u xx + α sin(u) 14

Analogy PDEs and DDEs Continuous Case (PDEs) Semi-discrete Case (DDEs) System u t = F(u, u x, u 2x,...) =F(..., 1,, +1,...) Conservation Law D t ρ + D x J = 0 ρ n + J n+1 J n = 0 Symmetry D t G = F (u)[g] D t G = F ( )[G] = F(u + ɛg) ɛ ɛ=0 = F(u ɛ n + ɛg) ɛ=0 Recursion Operator D t R + [R, F (u)] = 0 D t R + [R, F ( )] = 0 Table 1: Conservation Laws and Symmetries KdV Equation Volterra Lattice Equation u t = 6uu x + u 3x = (+1 1 ) Densities ρ = u, ρ = u 2 ρ n =, ρ n = ( 1u 2 n+ +1 ) ρ = u 3 1 2 u2 x ρ n = 1 3 u3 n+ +1 ( ++1 ++2 ) Symmetries G=u x, G=6uu x + u 3x G = +1 ( + +1 + +2 ) G=30u 2 u x + 20u x u 2x 1 ( 2 + 1 + ) +10uu 3x + u 5x Recursion Operator R = D 2 x + 4u + 2u x D 1 x R = (I + D)( D D 1 ) (D I) 1 1 Table 2: Prototypical Examples 15

Part II: Discrete Case Definitions (shift and total difference operators): D is the up-shift (forward or right-shift) operator if for F n DF n = F n+1 = F n n n+1 D 1 the down-shift (backward or left-shift) operator if D 1 F n = F n 1 = F n n n 1 = D I is the total difference operator F n = (D I)F n = F n+1 F n D (up-shift operator) corresponds the differential operator D x D x F (x) F n+1 F n x = F n x (set x = 1) For k > 0, D k = D D D (k times). Similarly, D k = D 1 D 1 D 1. Problem to be solved: Continuous case: Given f. Find F so that f = D x F or F = D 1 x f = f dx. Discrete case: Given f n. Find F n so that f n = F n = F n+1 F n or F n = 1 f n. 16

Inverting the Operator Given f n involving and v n and their shifts: f n = +1 v n vn+u 2 n+1 +2 v n+1 +vn+1+u 2 n+3 v n+2 +1 v n Find F n so that f n = F n = F n+1 F n or F n = 1 f n. Invert the operator (compute F n by hand) f n F n v 2 n v 2 n v 2 n+1 +1 v n +1 v n +1 +2 v n+1 +1 v n +1 v n ++2 v n+1 +2 v n+1 +2 v n+1 +3 v n+2 Result: F n = v 2 n + +1 v n + +1 v n + +2 v n+1. Remarks: We denote f(, +1, +2,, +p ) as f( ). Assume that all negative shifts have been removed via up-shifting Replace f n = 2 v n v n+3 by f n = D 2 f n = v n+2 v n+5. 17

Total Difference Criterion: Discrete Euler Operator (variational derivative) Definition (exactness): A function f n ( ) is exact, i.e. a total difference, if there exists a function F n ( ), such that f n = F n or equivalently F n = 1 f n. D is the up-shift operator. Theorem (exactness or total difference test): A necessary and sufficient condition for a function f n to be exact, i.e. a total difference, is that L (0) (f n ) 0, where L (0) is the discrete Euler operator (variational derivative) defined by L (0) = m 0 D k k=0 +k = + D 1 ( ) + D 2 ( ) + + D m 0 ( ) +1 +2 +m0 = ( m0 D k ) k=0 L (0) = (I + D 1 + D 2 + + D m 0 ) where m 0 is the highest forward shift (in f n ). 18

Example: Apply the discrete Euler operator to f n ( ) = +1 v n v 2 n++1 +2 v n+1 +v 2 n+1++3 v n+2 +1 v n Here = (, v n ). For component (highest shift 3): L (0) (f n ) = [I + D 1 + D 2 + D 3 ](f n ) =[ +1 v n ] + [ 1 v n 1 ++1 v n v n 1 ]+[ 1 v n 1 ]+[v n 1 ] 0 For component v n (highest shift 2): L (0) v n (f n ) = [I + D 1 + D 2 ](f n ) v n = [ +1 2v n +1 ] + [ +1 + 2v n ] + [+1 ] 0 19

Computation of F n Definition (higher Euler operators): The discrete higher Euler operators are defined by L (i) = ( mi k D k ) i These Euler operators all terminate at some maximal shifts m i. Examples (for component ): L (0) = L (1) = L (2) = L (3) = k=i (I + D 1 + D 2 + D 3 + + D m 0 ) (D 1 + 2D 2 + 3D 3 + 4D 4 + + m 1 D m 1 ) (D 2 + 3D 3 + 6D 4 + 10D 5 + + 1 2 m 2(m 2 1) D m 2 ) (D 3 + 4D 4 + 10D 5 + 20D 6 m 3 + + D m 3 ) 3 Similar formulae for L (i) v n. 20

Definition (homotopy operator): The discrete homotopy operator is defined by where H un = 1 0 f r,n ( ) = p r N r=1 f r,n ( )[λ ] dλ λ i=0 (D I) i [u r,n L (i+1) u r,n ] p r is the maximum shift of u r,n in f n N is the number of dependent variables f r,n ( )[λ ] means that in f r,n ( ) one replaces λ, +1 λ+1, etc. Example: For a two-component system (N = 2) where = (, v n ): with and H un = 1 0 {f 1,n( )[λ ] + f 2,n ( )[λ ]} dλ λ f 1,n ( ) = p 1 (D I) i [ L (i+1) i=0 ] f 2,n ( ) = p 2 (D I) i [v n L (i+1) i=0 v n ] Theorem (total difference via homotopy operator): Given a function f n which is a total difference, then F n = 1 f n = H un (f n ) Proof: Recent work by Mansfield and Hydon on discrete variational bi-complexes. Proof is given in terms of differential forms. Proof based on calculus: Deconinck and Hereman. 21

Higher Euler Operators Side by Side Continuous Case (for component u) L (0) u = u D x + D 2 x D 3 x + u x u 2x u 3x 2D x + 3D 2 x 4D 3 x + u x u 2x u 3x u 4x 3D x + 6D 2 x 10D 3 x + u 2x u 3x u 4x u 5x 4D x + 10D 2 x 20D 3 x + u 3x u 4x u 5x u 6x L (1) u = L (2) u = L (3) u = Discrete Case (for component ) L (0) = L (1) = L (2) = L (3) = (I + D 1 + D 2 + D 3 + ) (D 1 + 2D 2 + 3D 3 + 4D 4 + ) (D 2 + 3D 3 + 6D 4 + 10D 5 + ) (D 3 + 4D 4 + 10D 5 + 20D 6 + ) 22

Homotopy Operators Side by Side Continuous Case (for components u and v) with and H u = 1 0 {f 1(u)[λu] + f 2 (u)[λu]} dλ λ f 1 (u) = p 1 i=0 f 2 (u) = p 2 i=0 D i x[ul (i+1) u ] D i x[vl (i+1) v ] Discrete Case (for components and v n ) with and H un = 1 0 {f 1,n( )[λ ] + f 2,n ( )[λ ]} dλ λ f 1,n ( ) = p 1 (D I) i [ L (i+1) i=0 ] f 2,n ( ) = p 2 (D I) i [v n L (i+1) i=0 v n ] 23

Example: Apply the discrete homotopy operator to f n ( ) = +1 v n v 2 n++1 +2 v n+1 +v 2 n+1++3 v n+2 +1 v n For component (highest shift 3): i L (i+1) (f n ) (D I) i [ L (i+1) (f n )] 0 1 v n 1 ++1 v n +2v n 1 1 v n 1 + +1 v n +2 v n 1 1 1 v n 1 +3v n 1 +1 v n +3+1 v n 1 v n 1 3 v n 1 2 v n 1 +2 v n+1 +1 v n +1 v n + v n 1 Hence, f 1,n ( )(f n ) = 2 +1 v n + +1 v n + +2 v n+1 For component v n (highest shift 2): i L (i+1) v n (f n ) (D I) i [v n L (i+1) v n (f n )] 0 +1 +2v n +2+1 +1 v n +2v 2 n+2+1 v n 1 +1 +2 v n+1 +1 v n Hence, f 2,n ( )(f n ) = +1 v n + 2v 2 n + +1 v n + +2 v n+1 The homotopy operator leads to an integral for variable λ. (Use standard integration by parts to work the integral). F n ( ) = H un (f n ) = 1 {f 0 1,n( )(f n )[λ ] + f 2,n ( )(f n )[λ ]} dλ λ = 1 0 [2λv2 n + 3λ 2 +1 v n + 2λ+1 v n + 2λ+2 v n+1 ] dλ = vn 2 + +1 v n + +1 v n + +2 v n+1 24

Application: Conserved densities and fluxes for DDEs Definition (conservation law): D t ρ n + J n = D t ρ n + J n+1 J n = 0 conserved density ρ n and flux J n. Example The Toda lattice (type = F) : has scaling symmetry In terms of weights: = v n 1 v n v n = v n ( +1 ) (t,, v n ) (λ 1 t, λ, λ 2 v n ). (on DDE) w( d dt ) = 1, w() = w(+1 ) = 1, w(v n ) = w(v n 1 ) = 2. Conserved densities and fluxes ρ (0) n = ln(v n ) J n (0) ρ (1) n = J n (1) ρ (2) n = 1 2 u2 n + v n J n (2) ρ (3) n = 1 3 u3 n + (v n 1 + v n ) J n (3) are all scaling invariant! = = v n 1 = v n 1 = 1 v n 1 + v 2 n 1 25

Algorithm for Conserved Densities and Fluxes Example: Density of rank 3 for Toda system Step 1: Construct the form of the density. ρ n = c 1 u 3 n + c 2 v n 1 + c 3 v n where c i are unknown constants. Step 2: Determine the constants c i. Compute E n = D t ρ n = ρ n t + ρ n( )[F] (on DDE) = (3c 1 c 2 )u 2 nv n 1 + (c 3 3c 1 )u 2 nv n + (c 3 c 2 )v n 1 v n +c 2 1 v n 1 + c 2 v 2 n 1 c 3 +1 v n c 3 v 2 n Compute Ẽn = DE n to remove negative shift n 1. Since Ẽn = J n, the expression Ẽn must be a total difference. Require L (0) (Ẽn) = (I + D 1 + D 2 )(Ẽn) = = 2(3c 1 c 2 ) v n 1 + 2(c 3 3c 1 ) v n +(c 2 c 3 ) 1 v n 1 + (c 2 c 3 )+1 v n 0 (D + I + D 1 )(E n ) and L (0) v n (Ẽn) = (I + D 1 )(Ẽn) = (D + I)(E n ) v n v n = (3c 1 c 2 )u 2 n+1 + (c 3 c 2 )v n+1 + (c 2 c 3 ) +1 +2(c 2 c 3 )v n + (c 3 3c 1 )u 2 n + (c 3 c 2 )v n 1 0. 26

Solve the linear system S = {3c 1 c 2 = 0, c 3 3c 1 = 0, c 2 c 3 = 0}. Solution: 3c 1 = c 2 = c 3 Choose c 1 = 1 3, and c 2 = c 3 = 1. Substitute in ρ n ρn = 1 3 u3 n + (v n 1 + v n ) Step 3: Compute the flux J n. Start from Ẽn = +1 v n v 2 n + +1 +2 v n+1 + v 2 n+1 Apply the discrete homotopy operator to f n = Ẽn. For component (highest shift 2): i L (i+1) (f n ) (D I) i ( L (i+1) ( Ẽn)) 0 1 v n 1 ++1 v n 1 v n 1 + +1 v n 1 1 v n 1 +1 v n 1 v n 1 Hence, f 1,n ( )(f n ) = 2 +1 v n For component v n (highest shift 1): i L (i+1) v n (f n ) (D I) i (v n L (i+1) v n ( Ẽn)) 0 +1 +2v n v n +1 +2vn 2 Hence, f 2,n ( )(f n ) = +1 v n + 2v 2 n J n = H un (f n ) = 1 (f 0 1,n( )(f n )[λ ] + f 2,n (f n )( )[λ ]) dλ λ = 1 0 (3λ2 +1 v n + 2λvn) 2 dλ = +1 v n + vn. 2 Final Result: J n = D 1 Jn = 1 v n 1 + v 2 n 1 27

Computer Demos (1) Use discrete homotopy operator to compute F n = 1 f n for f n = +1 v n vn+u 2 n+1 +2 v n+1 +vn+1+u 2 n+3 v n+2 +1 v n (2) Compute density of rank 4 and flux for Toda system: = v n 1 v n v n = v n ( +1 ) (3) Compute density of rank 2 for Ablowitz-Ladik system: i = +1 2 + 1 + κu n (+1 + 1 ) (u n is the complex conjugate of ). This is an integrable discretization of the NLS equation: iu t + u xx + κu 2 u = 0 Take equation and its complex conjugate. Treat and v n = u n as dependent variables. Absorb i in t: = +1 2 + 1 + v n (+1 + 1 ) v n = (v n+1 2v n + v n 1 ) v n (v n+1 + v n 1 ). 28

Future Research Generalize continuous homotopy operator in multi-dimensions (x, y, z,...). Problem (in three dimensions): Given E = J = J (1) x + J (2) y + J (3) z. Find J = (J (1), J (2), J (3) ). Application: Compute densities and fluxes of multi-dimensional systems of PDEs (in t, x, y, z). Generalize discrete homotopy operator in multi-dimensions (n, m,...). 29

Higher Euler Operators Side by Side Continuous Case (for component u) L (0) u = u D x + D 2 x D 3 x + u x u 2x u 3x 2D x + 3D 2 x 4D 3 x + u x u 2x u 3x u 4x 3D x + 6D 2 x 10D 3 x + u 2x u 3x u 4x u 5x 4D x + 10D 2 x 20D 3 x + u 3x u 4x u 5x u 6x L (1) u = L (2) u = L (3) u = Discrete Case (for component ) L (0) = L (1) = L (2) = L (3) = (I + D 1 + D 2 + D 3 + ) (D 1 + 2D 2 + 3D 3 + 4D 4 + ) (D 2 + 3D 3 + 6D 4 + 10D 5 + ) (D 3 + 4D 4 + 10D 5 + 20D 6 + ) 30

Homotopy Operators Side by Side Continuous Case (for components u and v) with and H u = 1 0 {f 1(u)[λu] + f 2 (u)[λu]} dλ λ f 1 (u) = p 1 i=0 f 2 (u) = p 2 i=0 D i x[ul (i+1) u ] D i x[vl (i+1) v ] Discrete Case (for components and v n ) with and H un = 1 0 {f 1,n( )[λ ] + f 2,n ( )[λ ]} dλ λ f 1,n ( ) = p 1 (D I) i [ L (i+1) i=0 ] f 2,n ( ) = p 2 (D I) i [v n L (i+1) i=0 v n ] 31