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

Similar documents
Symbolic Computation of Recursion Operators of Nonlinear Differential-Difference Equations

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

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 Conserved Densities and Symmetries of Nonlinear Evolution and Differential-Difference Equations WILLY HEREMAN

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

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

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

Computers and Mathematics with Applications

Solving Nonlinear Wave Equations and Lattices with Mathematica. Willy Hereman

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

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

ON THE SYMMETRIES OF INTEGRABLE PARTIAL DIFFERENCE EQUATIONS

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

Application of Euler and Homotopy Operators to Integrability Testing

A MULTI-COMPONENT LAX INTEGRABLE HIERARCHY WITH HAMILTONIAN STRUCTURE

MA22S3 Summary Sheet: Ordinary Differential Equations

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

Travelling wave solutions for a CBS equation in dimensions

Symmetry Classification of KdV-Type Nonlinear Evolution Equations

About Integrable Non-Abelian Laurent ODEs

2. Examples of Integrable Equations

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

On the Linearization of Second-Order Dif ferential and Dif ference Equations

Symmetry Methods for Differential and Difference Equations. Peter Hydon

arxiv: v2 [math-ph] 24 Feb 2016

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

Canonical Forms for BiHamiltonian Systems

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

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

Elsayed M. E. Zayed 1 + (Received April 4, 2012, accepted December 2, 2012)

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

Symmetries and Group Invariant Reductions of Integrable Partial Difference Equations

Applications of Lie Group Analysis to the Equations of Motion of Inclined Unsagged Cables

arxiv: v1 [nlin.si] 25 Mar 2009

arxiv: v1 [math-ph] 4 May 2016

arxiv:nlin/ v2 [nlin.si] 15 Sep 2004

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

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

Symmetries and solutions of field equations of axion electrodynamics

Coupled KdV Equations of Hirota-Satsuma Type

Toward Analytic Solution of Nonlinear Differential Difference Equations via Extended Sensitivity Approach

Curriculum Scope and Sequence

ALGEBRA I CCR MATH STANDARDS

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

arxiv:nlin/ v1 [nlin.si] 17 Jun 2006

New York Tutorials are designed specifically for the New York State Learning Standards to prepare your students for the Regents and state exams.

INTEGRABLE DISCRETIZATION OF COUPLED ABLOWITZ-LADIK EQUATIONS WITH BRANCHED DISPERSION

Algebra 1 Standards Curriculum Map Bourbon County Schools. Days Unit/Topic Standards Activities Learning Targets ( I Can Statements) 1-19 Unit 1

A Method for Obtaining Darboux Transformations

and the compositional inverse when it exists is A.

Freedom in the Expansion and Obstacles to Integrability in Multiple-Soliton Solutions of the Perturbed KdV Equation

Discrete systems related to some equations of the Painlevé-Gambier classification

Bridge to Algebra II Standards for Mathematical Practice

MATH NATION Algebra Scope and Sequence TABLE OF CONTENTS

Rational Form Solitary Wave Solutions and Doubly Periodic Wave Solutions to (1+1)-Dimensional Dispersive Long Wave Equation

Symmetry Reductions of Integrable Lattice Equations

Evolutionary Hirota Type (2+1)-Dimensional Equations: Lax Pairs, Recursion Operators and Bi-Hamiltonian Structures

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

Chapter 1 Computer Arithmetic

Pacing Guide Algebra 1

B.7 Lie Groups and Differential Equations

New approach for tanh and extended-tanh methods with applications on Hirota-Satsuma equations

Ordinary Differential Equation Introduction and Preliminaries

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

ACCRS/QUALITY CORE CORRELATION DOCUMENT: ALGEBRA I

Milford Public Schools Curriculum. Department: Mathematics Course Name: Algebra 1 Level 2

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

POINT VALUES AND NORMALIZATION OF TWO-DIRECTION MULTIWAVELETS AND THEIR DERIVATIVES

Observations Homework Checkpoint quizzes Chapter assessments (Possibly Projects) Blocks of Algebra

Compatible Hamiltonian Operators for the Krichever-Novikov Equation

On Local Time-Dependent Symmetries of Integrable Evolution Equations

Quantum entanglement and symmetry

The Solitary Wave Solutions of Zoomeron Equation

New methods of reduction for ordinary differential equations

Page 404. Lecture 22: Simple Harmonic Oscillator: Energy Basis Date Given: 2008/11/19 Date Revised: 2008/11/19

On Symmetry Group Properties of the Benney Equations

Algebra I High School Math Solution West Virginia Correlation

Mathematics. Number and Quantity The Real Number System

1. REAL NUMBER SYSTEM

Algebra I Florida 1. REAL NUMBER SYSTEM. Tutorial Outline

Lax Representations and Zero Curvature Representations by Kronecker Product

Algebra I Number and Quantity The Real Number System (N-RN)

Exact solutions through symmetry reductions for a new integrable equation

Melikyan algebra is a deformation of a Poisson algebra

Multiple integrals: Sufficient conditions for a local minimum, Jacobi and Weierstrass-type conditions

Curriculum Scope & Sequence. Subject/Grade Level: MATHEMATICS/HIGH SCHOOL (GRADE 7, GRADE 8, COLLEGE PREP)

Lie Theory of Differential Equations and Computer Algebra

High School Algebra I Scope and Sequence by Timothy D. Kanold

Algebra 1 Mathematics: to Hoover City Schools

ELEMENTARY LINEAR ALGEBRA

Algebra Performance Level Descriptors

A Note On Solitary Wave Solutions of the Compound Burgers-Korteweg-de Vries Equation

Algebra 1 Objectivities A-SSE.1 Interpret expressions that represent a quantity in terms of its context.

THE DIFFERENTIAL TRANSFORMATION METHOD AND PADE APPROXIMANT FOR A FORM OF BLASIUS EQUATION. Haldun Alpaslan Peker, Onur Karaoğlu and Galip Oturanç

Conditional symmetries of the equations of mathematical physics

FLORIDA STANDARDS TO BOOK CORRELATION

Representations of Sp(6,R) and SU(3) carried by homogeneous polynomials

MCPS Algebra II Pacing Guide

New Exact Travelling Wave Solutions for Regularized Long-wave, Phi-Four and Drinfeld-Sokolov Equations

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

Transcription:

Symbolic Computation of Conservation Laws, Generalized Symmetries, and Recursion Operators for Nonlinear Differential-Difference Equations Ünal Götaş and Willy Hereman Abstract Algorithms for the symbolic computation of polynomial conservation laws, generalized symmetries, and recursion operators for systems of nonlinear differential-difference equations (DDEs) are presented. The algorithms can be used to test the complete integrability of nonlinear DDEs. The ubiquitous Toda lattice illustrates the steps of the algorithms, which have been implemented in Mathematica. The codes INVARIANTSSYMMETRIES.M and DDERECURSIONOPERATOR.M can aid researchers interested in properties of nonlinear DDEs. Key words: generalized symmetry, conservation law, recursion operator, complete integrability, differential-difference equation. 1 Introduction A large number of physically important nonlinear models are completely integrable, i.e., they can be linearized via an explicit transformation or can be solved with the Inverse Scattering Transform. Completely integrable continuous and discrete models arise in many branches of the applied sciences and engineering, including classical, quantum, and plasma physics, optics, electrical circuits, to name a few. Mathematically, nonlinear models can be represented by ordinary and partial differential equations (ODEs and PDEs), differential-difference equations (DDEs), or ordinary Ünal Götaş Department of Computer Engineering, Turgut Özal University, Keçiören, Anara 06010, Turey e-mail: ugotas@turgutozal.edu.tr Willy Hereman Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden, Colorado 80401-1887, U.S.A. e-mail: whereman@mines.edu This material is based upon wor supported by the National Science Foundation (U.S.A.) under Grant No. CCF-0830783. 1

2 Ünal Götaş and Willy Hereman and partial difference equations (O Es and P Es). This paper deals with integrable nonlinear DDEs. Completely integrable equations have nice analytic and geometric properties reflecting their rich mathematical structure. For instance, completely integrable PDEs and DDEs possess infinitely many conserved quantities and generalized (higherorder) symmetries of successive orders. The existence of an infinite set of generalized symmetries can be established by explicitly constructing recursion operators which connect such symmetries. Finding generalized symmetries and recursion operators is a nontrivial tas, in particular, if attempted by hand. For example, in [7] and [14] an algorithm is presented to compute recursion operators for completely integrable PDEs, which was only recently implemented in Mathematica [1]. Based on our earlier wor in [7], [9], and [10], we present in this paper algorithms for the symbolic computation of conserved densities, generalized symmetries, and recursion operators of nonlinear systems of DDEs. Such systems must be polynomial and of evolution type, i.e., the DDEs must be of first order in (continuous) time. The number of equations in the system, degree of nonlinearity, and order (shift levels) are arbitrary. Furthermore, the current algorithms only cover polynomial densities, symmetries, and recursion operators. We use the dilation (scaling) invariance of the system of DDEs to determine the candidate density, symmetry, or recursion operator. Indeed, these candidates are linear combinations with undetermined coefficients of scaling invariant terms. Upon substitution of the candidates into the corresponding defining equations, one has to solve a linear system for the undetermined coefficients. After doing so, the coefficients are substituted into the density, symmetry, or recursion operator. If so desired, the results can be tested one more time, in particular, by applying the recursion operators to generate the successive symmetries. If the system of DDEs contains constant parameters, the eliminant of the linear system for the undetermined coefficients gives the necessary conditions for the parameters, so that the given DDEs admit the required density or symmetry. In analogy with the PDE case in [8], the algorithms can thus be used to classify DDEs with parameters according to their complete integrability as illustrated in [9] and [10]. As shown in [4], once the generalized symmetries are nown, it is often possible to find the recursion operator by inspection. If the recursion operator is hereditary, as defined in [6], then the equation will possess infinitely many symmetries. If, in addition, the recursion operator is factorizable then the equation has infinitely many conserved quantities. Computer algebra systems can greatly help with the search for conservation laws, symmetries, and recursion operators. The algorithms in this paper have been implemented in Mathematica. The computer codes (see [12]), can be used to test the complete integrability of systems of nonlinear DDEs, provided they are polynomial and of first order (or can be written in that form after a suitable transformation). With INVARIANTSSYMMETRIES.M, in [7], [9], and [10], Götaş and Hereman computed polynomial conserved densities and generalized symmetries of many well-nown systems of DDEs, including various Volterra and Toda lattices as well as the Ablowitz-Ladi lattice (for additional results and references, see, e.g., [16]).

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 3 The existence of, say, a half dozen conserved densities or generalized symmetries is a predictor for complete integrability. Finding a recursion operator then becomes within reach. An existence proof (showing that there are indeed infinitely many densities or generalized symmetries) must be done analytically, e.g., by explicitly constructing the recursion operator which allows one to generate the generalized symmetries order by order. Numerous explicit examples have been reported in the literature but novices could start with the boo by Olver [18] to learn about recursion operators for PDEs. To alleviate the burden of trying to find a recursion operator by trial and error, we present a new Mathematica program, DDERECURSIONOPER- ATOR.M, based on the algorithm in Section 5. Lie INVARIANTSSYMMETRIES.M, after thorough testing, DDERECURSIONOPERATOR.M will be available from [12]. If one cannot find a sufficient large number of densities or symmetries (let alone, a recursion operator), then it is unliely that the DDE system is completely integrable, at least in that coordinate representation. However, our software does not allow one to conclude that a DDE is not completely integrable merely based on the fact that polynomial conserved densities and generalized symmetries could not be found. Polynomial DDEs that lac the latter may accidentally have non-polynomial densities or symmetries, or a complicated recursion operator, which is outside the scope of the algorithm described in Section 5. Currently, our algorithm fails to find recursion operators for the Belov-Chaltiian lattices [2, 20, 21] and lattices due to Blasza and Marcinia [3, 20, 21, 24]. In the near future we plan to generalize the recursion operator algorithm so that it can cover a broader class of nonlinear DDEs. The paper is organized as follows. Basic definitions are given in Section 2. In Section 3, we show the algorithm for conservation laws, using the Toda lattice as an example. Using the same example, Sections 4 and 5 cover the algorithms for generalized symmetries and recursion operators, respectively. In Section 6, we draw some conclusions and briefly discuss future research. 2 Key Definitions Consider a system of nonlinear DDEs of first order, u n = F(u n l,...,u n 1,u n,u n+1,...,u n+m ), (1) where u n and F are vector-valued functions with N components. This paper only covers DDEs with one discrete variable, denoted by integer n, which often corresponds to the discretization of a space variable. The dot stands for differentiation with respect to the continuous variable (often time t). Each component of F is assumed to be a polynomial with constant coefficients. If parameters are present in (1), they will be denoted by lower-case Gree letters. F depends on u n and a finite number of forward and bacward shifts of u n. We denote by l(m, respectively), the furthest negative (positive, respectively) shift of any variable in the system. Restric-

4 Ünal Götaş and Willy Hereman tions are neither imposed on the degree of nonlinearity of F, nor on the integers l and m, which measure the degree of non-locality in (1). 2.1 Leading Example: The Toda Lattice One of the earliest and most famous examples of completely integrable DDEs is the Toda lattice, discussed in, for instance, [22]: ÿ n = exp(y n 1 y n ) exp(y n y n+1 ), (2) where y n is the displacement from equilibrium of the nth particle with unit mass under an exponential decaying interaction force between nearest neighbors. In new variables (u n,v n ), defined by u n = ẏ n,v n = exp(y n y n+1 ), lattice (2) can be written in polynomial form u n = v n 1 v n, v n = v n (u n u n+1 ). (3) The Toda lattice (3) will be used to illustrate the various algorithms presented in subsequent sections of this paper. 2.2 Dilation Invariance A DDE is dilation invariant if it is invariant under a dilation (scaling) symmetry. 2.2.1 Example Lattice (3) is invariant under scaling symmetry (t,u n,v n ) (λ 1 t,λ 1 u n,λ 2 v n ). (4) 2.3 Uniformity in Ran We define the weight, w, of a variable as the exponent of the scaling parameter (λ) which multiplies that variable. Since λ can be selected at will, t will always be replaced by t λ and, thus, w( d dt ) = w(d t) = 1. Weights of dependent variables are nonnegative, rational, and independent of n. For example, w(u n 3 ) = = w(u n ) = = w(u n+2 ).

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 5 The ran, denoted by R, of a monomial is defined as the total weight of the monomial. An expression is uniform in ran if all of its terms have the same ran. Dilation symmetries, which are special Lie-point symmetries, are common to many DDEs. Polynomial DDEs that do not admit a dilation symmetry can be made scaling invariant by extending the set of dependent variables with auxiliary parameters with appropriate scales as discussed in [9] and [10]. 2.3.1 Example In view of (4), we have w(u n ) = 1, and w(v n ) = 2 for the Toda lattice. In the first equation of (3), all the monomials have ran 2; in the second equation all the monomials have ran 3. Conversely, requiring uniformity in ran for each equation in (3) allows one to compute the weights of the dependent variables (and, thus, the scaling symmetry) with simple linear algebra. Balancing the weights of the various terms of each equation in (3) yields w(u n ) + 1 = w(v n ), w(v n ) + 1 = w(u n ) + w(v n ). (5) Hence, which confirms (4). w(u n ) = 1, w(v n ) = 2, (6) 2.4 Up-Shift and Down-Shift Operator We define the shift operator D by Du n = u n+1. The operator D is often called the upshift operator or forward- or right-shift operator. The inverse, D 1, is the down-shift operator or bacward- or left-shift operator, D 1 u n = u n 1. Shift operators apply to functions by their action on the arguments of the functions. For example, DF(u n l,,u n 1,u n,u n+1,,u n+m ) = F(Du n l,,du n 1,Du n,du n+1,...,du n+m ) = F(u n l+1,...,u n,u n+1,u n+2,,u n+m+1 ). (7) 2.5 Conservation Law A conservation law of (1), D t ρ + J = 0, (8)

6 Ünal Götaş and Willy Hereman connects a conserved density ρ to an associated flux J, where both are scalar functions depending on u n and its shifts. In (8), which must holds on solutions of (1), D t is the total derivative with respect to time, = D I is the forward difference operator, and I is the identity operator. For readability (in particular, in the examples), the components of u n will be denoted by u n,v n,w n, etc. In what follows we consider only autonomous functions, i.e., F,ρ, and J do not explicitly depend on t and n. A density is trivial if there exists a function ψ so that ρ = ψ. We say that two densities, ρ (1) and ρ (2), are equivalent if and only if ρ (1) + ρ (2) = ψ, for some ψ and some non-zero scalar. It is paramount that the density is free of equivalent terms for if such terms were present, they could be moved into the flux J. Compositions of D or D 1 define an equivalence relation ( ) on monomial terms. Simply stated, all shifted terms are equivalent, e.g., u n 1 v n+1 u n v n+2 u n+2 v n+4 u n 3 v n 1 since u n 1 v n+1 = u n v n+2 (u n 1 v n+1 ) = u n+2 v n+4 (u n+1 v n+3 + u n v n+2 + u n 1 v n+1 ) = u n 3 v n 1 + (u n 2 v n + u n 3 v n 1 ). (9) This equivalence relation also holds for any function of the dependent variables, but for the construction of conserved densities we will apply it only to monomial terms (t i ) in the same density, thereby achieving high computational efficiency. In the algorithm used in Section 3, we will use the following equivalence criterion: two monomial terms, t 1 and t 2, are equivalent, t 1 t 2, if and only if t 1 = D r t 2 for some integer r. If t 1 t 2 then t 1 = t 2 + J for some J dependent on u n and its shifts. For example, u n 2 u n u n 1 u n+1 because u n 2 u n = D 1 u n 1 u n+1. Hence, u n 2 u n = u n 1 u n+1 + [ u n 1 u n+1 + u n 2 u n ] = u n 1 u n+1 + J with J = u n 2 u n. For efficiency, we need a criterion to choose a unique representative from each equivalence class. There are a number of ways to do this. We define the canonical representative as that member that has (i) no negative shifts and (ii) a non-trivial dependence on the local (that is, zero-shifted) variable. For example, u n u n+2 is the canonical representative of the class {,u n 2 u n,u n 1 u n+1,u n u n+2,u n+1 u n+3, }. In the case of, e.g., two variables (u n and v n ), u n+2 v n is the canonical representative of the class {,u n 1 v n 3,u n v n 2,u n+1 v n 1,u n+2 v n,u n+3 v n+1, }. Alternatively, one could choose a variable ordering and then choose the member that depends on the zero-shifted variable of lowest lexicographical order. The code in [12] uses lexicographical ordering of the variables, i.e., u n v n w n, etc. Thus, u n v n 2 (instead of u n+2 v n ) is chosen as the canonical representative of {,u n 1 v n 3,u n v n 2,u n+1 v n 1,u n+2 v n,u n+3 v n+1, }.

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 7 It was shown in [17] that if ρ is a density then D ρ is also a density. Hence, using an appropriate up-shift all negative shifts in a density can be removed. Without loss of generality, we thus assume that a density that depends on q shifts has canonical form ρ(u n,u n+1,,u n+q ). 2.5.1 Example Lattice (3) has infinitely many conservation laws (see, e.g., [11]). Here we list the densities of ran R 4 : ρ (1) = u n, (10) ρ (2) = 1 2 u2 n + v n, (11) ρ (3) = 1 3 u3 n + u n (v n 1 + v n ), (12) ρ (4) = 1 4 u4 n + u 2 n(v n 1 + v n ) + u n u n+1 v n + 1 2 v2 n + v n v n+1. (13) The first two density-flux pairs are easily computed by hand, and so is which is the only non-polynomial density (of ran 0). ρ (0) n = ln(v n ), (14) 2.6 Generalized Symmetry A vector function G(u n ) is called a generalized symmetry of (1) if the infinitesimal transformation u n u n + εg leaves (1) invariant up to order ε. As shown by [18], G must then satisfy D t G = F (u n )[G] (15) on solutions of (1), where F (u n )[G] is the Fréchet derivative of F in the direction of G. For the scalar case (N = 1), the Fréchet derivative is F (u n )[G] = ε F(u F n + εg) ε=0 = D G, (16) u n+ which, in turn, defines the Fréchet derivative operator F (u n ) = F D. (17) u n+ In the vector case with, say, components u n and v n, the Fréchet derivative operator is a matrix operator:

8 Ünal Götaş and Willy Hereman F 1 u D F n+ 1 v D n+ F (u n ) = F 2 u n+ D F 2 v n+ D Applied to G = (G 1 G 2 ) T, where T is transpose, one obtains F i (u n )[G] = F i u n+ D G 1 +. (18) F i D G 2, (19) v n+ with i = 1,2. In (16) and (19) summation is over all positive and negative shifts (including = 0). The generalization of (18) to a N component system is straightforward. 2.6.1 Example As computed in [13], the first two non-trivial symmetries of (3) are G (1) = v n v n 1, v n (u n+1 u n ) v n (u n + u n+1 ) v n 1 (u n 1 + u n ) G (2) =. v n (u 2 n+1 u2 n + v n+1 v n 1 ) 2.7 Recursion Operator A recursion operator R connects symmetries G ( j+s) = R G ( j), (20) where j = 1,2,, and s is the gap length. The symmetries are lined consecutively if s = 1. This happens in most (but not all) cases. For N-component systems, R is an N N matrix operator. With reference to [18] and [23], the defining equation for R is D t R + [R,F (u n )] = R + R [F] + R F (u n ) F (u n ) R = 0, (21) t where [, ] denotes the commutator and the composition of operators. The operator F (u n ) was defined in (18). R [F] is the Fréchet derivative of R in the direction of F. For the scalar case, the operator R is often of the form

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 9 and then R = U(u n ) O ( (D I) 1,D 1,I,D ) V (u n ), (22) R [F] = (D F) U u n+ O V + UO(D F) V u n+. (23) For the vector case, the elements of the N N operator matrix R are often of the form R i j = U i j (u n )O i j ( (D I) 1,D 1,I,D ) V i j (u n ). (24) Hence, for the 2-component case R [F] i j = (D F 1 ) U i j u n+ O i j V i j + + U i j O i j (D F 1 ) V i j u n+ + (D F 2 ) U i j v n+ O i j V i j U i j O i j (D F 2 ) V i j v n+. (25) 2.7.1 Example The recursion operator of (3) is u n I D 1 + I + (v n v n 1 )(D I) 1 1 v n I R =. (26) v n I + v n D u n+1 I + v n (u n+1 u n )(D I) 1 v 1 n I It is straightforward to verify that R G (1) = G (2) with G (1) in (20) and G (2) in (20). 3 Algorithm for Conservation Laws As an example, we will compute the density ρ (3) (of ran R = 3) given in (12). 3.1 Construct the Form of the Density Start from V = {u n,v n }, the set of dependent variables with weights. List all monomials in u and v of ran R = 3 or less: M = {u 3 n,u 2 n,u n v n,u n,v n }. Next, for each monomial in M, introduce the correct number of t-derivatives so that each term has ran 3. Using (3), compute

10 Ünal Götaş and Willy Hereman d 0 u 3 n dt 0 = u3 n, d 0 u n v n dt 0 = u n v n, du 2 n = 2u n u n = 2u n v n 1 2u n v n, (27) dt dv n = v n = u n v n u n+1 v n, dt d 2 u n dt 2 = d u n = d(v n 1 v n ) dt dt = u n 1 v n 1 u n v n 1 u n v n + u n+1 v n. Gather the terms in the right hand sides in (27) to get S = {u 3 n,u n v n 1,u n v n,u n 1 v n 1,u n+1 v n }. Identify members belonging to the same equivalence classes and replace them by their canonical representatives. For example, u n v n 1 u n+1 v n. Adhering to lexicographical ordering, use u n v n 1 instead of u n+1 v n. Doing so, replace S by T = {u 3 n,u n v n 1,u n v n }, which has the building blocs of the density. Linearly combine the monomials in T with undetermined coefficients c i to get the candidate density of ran 3 : ρ = c 1 u 3 n + c 2 u n v n 1 + c 3 u n v n. (28) 3.2 Compute the Undetermined Coefficients c i Compute D t ρ and use (3) to eliminate u n and v n and their shifts. Next, introduce the main representatives to get with E = (3c 1 c 2 )u 2 nv n 1 + (c 3 3c 1 )u 2 nv n + (c 3 c 2 )v n v n+1 +(c 2 c 3 )u n u n+1 v n + (c 2 c 3 )v 2 n + J, (29) J = (c 3 c 2 )v n 1 v n + c 2 u n 1 u n v n 1 + c 2 v 2 n 1. (30) Set E J 0 to get the linear system 3c 1 c 2 = 0, c 3 3c 1 = 0, c 2 c 3 = 0. (31) Select c 1 = 1 3 and substitute the solution c 1 = 1 3,c 2 = c 3 = 1, into (28) and (30) to obtain ρ (3) in (12) with matching flux J (3) = u n 1 u n v n 1 + v 2 n 1.

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 11 4 Algorithm for Symmetries As an example, we will now compute the symmetry G (2) = (G (2) rang = (3 4) T given in (20). 1 G (2) 2 )T with 4.1 Construct the Form of the Symmetry Listing all monomials in u n and v n of rans 3 and 4, or less: L 1 = {u 3 n,u 2 n,u n v n,u n,v n }, L 2 = {u 4 n,u 3 n,u 2 nv n,u 2 n,u n v n,u n,v 2 n,v n }. Next, for each monomial in L 1 and L 2, introduce the necessary t-derivatives so that each term exactly has rans 3 and 4, respectively. At the same time, use (3) to remove all t derivatives. Doing so, based on L 1, d 0 dt 0 (u3 n) = u 3 n, d 0 dt 0 (u nv n ) = u n v n, d dt (u2 n) = 2u n u n = 2u n v n 1 2u n v n, (32) d dt (v n) = v n = u n v n u n+1 v n, d 2 dt 2 (u n) = d dt ( u n) = d dt (v n 1 v n ) = u n 1 v n 1 u n v n 1 u n v n + u n+1 v n. Put the terms from the right hand sides of (32) into a set: W 1 = {u 3 n,u n 1 v n 1,u n v n 1,u n v n,u n+1 v n }. Similarly, based on the monomials in L 2, construct W 2 = {u 4 n,u 2 n 1v n 1,u n 1 u n v n 1,u 2 nv n 1,v n 2 v n 1,v 2 n 1, u 2 nv n,u n u n+1 v n,u 2 n+1v n,v n 1 v n,v 2 n,v n v n+1 }. Linearly combine the monomials in W 1 and W 2 with undetermined coefficients c i to get the form of the components of the candidate symmetry:

12 Ünal Götaş and Willy Hereman G (2) 1 = c 1 u 3 n + c 2 u n 1 v n 1 + c 3 u n v n 1 + c 4 u n v n + c 5 u n+1 v n, G (2) 2 = c 6 u 4 n + c 7 u 2 n 1v n 1 + c 8 u n 1 u n v n 1 + c 9 u 2 nv n 1 +c 10 v n 2 v n 1 + c 11 v 2 n 1 + c 12 u 2 nv n + c 13 u n u n+1 v n +c 14 u 2 n+1v n + c 15 v n 1 v n + c 16 v 2 n + c 17 v n v n+1. (33) 4.2 Compute the Undetermined Coefficients c i To determine the coefficients c i, require that (15) holds on any solution of (1). Compute D t G and use (1) to remove all u n 1, u n, u n+1, etc. Compute the Fréchet derivative (19) and, in view of (15), equate the resulting expressions. Treat as independent all the monomials in u n and their shifts, to obtain the linear system that determines the coefficients c i. Apply the strategy to (3) with (33), to get c 1 = c 6 = c 7 = c 8 = c 9 = c 10 = c 11 = c 13 = c 16 = 0, c 2 = c 3 = c 4 = c 5 = c 12 = c 14 = c 15 = c 17. Set c 17 = 1 and substitute (34) into (33) to get G (2) = (G (2) 1 G (2) 2 )T, as given in (20). To show how our algorithm filters out completely integrable cases among parameterized systems of DDEs, consider u n = α v n 1 v n, v n = v n (β u n u n+1 ), (34) where α and β are nonzero constant parameters. [19] have shown that (34) is completely integrable if and only if α = β = 1. Using our algorithm, one can easily compute the compatibility conditions for α and β so that (34) admits a polynomial symmetry, say, of ran (3,4). The steps are as above, however, the linear system for the c i is parameterized by α and β and must be analyzed carefully (with, e.g., Gröbner basis methods). This analysis leads to the condition α = β = 1. Details are given in [9] and [10]. 5 Algorithm for Recursion Operators We will now construct the recursion operator (26) for (3). In this case all the terms in (21) are 2 2 matrix operators.

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 13 5.1 Determine the Ran of the Recursion Operator The difference in the rans of symmetries is used to compute the ran of the elements of the recursion operator. Use (6), (20) and (20) to compute ( ) ( ) rang (1) 2 =, rang (2) 3 =. (35) 3 4 Assume that R G (1) = G (2) and use the formula ranr i j = rang (+1) i rang () j, (36) to compute a ran matrix associated to the operator R : ( ) 1 0 ranr =. (37) 2 1 5.2 Determine the Form of the Recursion Operator We assume that R = R 0 +R 1, where R 0 is a sum of terms involving D 1,I, and D. (The form of R 1 will be discussed below.) The coefficients of these terms are admissible power combinations of u n,u n+1,v n, and v n 1 (which come from the terms on the right hand sides of (3)), so that all the terms have the correct ran. The maximum up-shift and down-shift operator that should be included can be determined by comparing two consecutive symmetries. Indeed, if the maximum up-shift in the first symmetry is u n+p and the maximum up-shift in the next symmetry is u n+p+r, then the associated piece that goes into R 0 must have D,D 2,...,D r. The same argument determines the minimum down-shift operator to be included. For (3), get ( ) (R0 ) R 0 = 11 (R 0 ) 12, (38) (R 0 ) 21 (R 0 ) 22 with (R 0 ) 11 = (c 1 u n + c 2 u n+1 )I, (R 0 ) 12 = c 3 D 1 + c 4 I, (R 0 ) 21 = (c 5 u 2 n + c 6 u n u n+1 + c 7 u 2 n+1 + c 8 v n 1 + c 9 v n )I (39) +(c 10 u 2 n + c 11 u n u n+1 + c 12 u 2 n+1 + c 13 v n 1 + c 14 v n )D, (R 0 ) 22 = (c 15 u n + c 16 u n+1 )I. As shown for the continuous case [14], R 1 is a linear combination (with undetermined coefficients c j ) of all suitable products of symmetries and covariants, i.e., Fréchet derivatives of densities, sandwiching (D I) 1. Hence,

14 Ünal Götaş and Willy Hereman G ( j) 2 j where denotes the matrix outer product, defined as G ( j) 1 ( ) (D I) 1 ρ () n,1 ρ () n,2 = c j G ( j) (D I) 1 ρ n (), (40) G ( j) 1 (D I) 1 ρ () n,1 G ( j) 1 (D I) 1 ρ () n,2 G ( j) 2 (D I) 1 ρ () n,1 G ( j) 2 (D I) 1 ρ () n,2. (41) Only the pair (G (1),ρ n (0) ) can be used, otherwise the rans in (37) would be exceeded. Use (14) and (19), to compute ρ (0) n = From (40), after renaming c 10 to c 17, obtain ( 1 0 vn I ), (42) 0 c 17 (v n 1 v n )(D I) 1 1 v n I R 1 =. (43) 0 c 17 v n (u n u n+1 )(D I) 1 v 1 n I Add (38) and (43), to get ( ) R11 R R = R 0 + R 1 = 12, (44) R 21 R 22 with R 11 = (c 1 u n + c 2 u n+1 )I, R 12 = c 3 D 1 + c 4 I + c 17 (v n 1 v n )(D I) 1 1 v n I, R 21 = (c 5 u 2 n + c 6 u n u n+1 + c 7 u 2 n+1 + c 8 v n 1 + c 9 v n )I (45) +(c 10 u 2 n + c 11 u n u n+1 + c 12 u 2 n+1 + c 13 v n 1 + c 14 v n )D, R 22 = (c 15 u n + c 16 u n+1 )I + c 17 v n (u n u n+1 )(D I) 1 1 v n I. 5.3 Determine the unnown coefficients Compute all the terms in (21) to find the c i. Refer to [15] for the details of the computation, resulting in c 2 = c 5 = c 6 = c 7 = c 8 = c 10 = c 11 = c 12 = c 13 = c 15 = 0,

Conservation Laws, Generalized Symmetries, and Recursion Operators of DDEs 15 and c 1 = c 3 = c 4 = c 9 = c 14 = c 16 = 1, and c 17 = 1. Substitute the constants into (44) to get (26). 6 Conclusions and Future Research In this paper we presented algorithms for the symbolic computation of polynomial conservation laws, generalized symmetries, and recursion operators for systems of nonlinear DDEs. We used the Toda lattice to illustrate the steps of the algorithms. The algorithms have been implemented in Mathematica and can be used to test the complete integrability of nonlinear DDEs. Although our algorithm successfully finds conservation laws, generalized symmetries, and recursion operators for various Volterra and Toda lattices as well as the Ablowitz-Ladi lattice, the current recursion operator algorithm fails on nonlinear DDEs due to Belov and Chaltiian and Blasza and Marcinia. In future research we intend to generalize the recursion operator algorithm so that it can cover a broader class of lattices. Acnowledgements J.A. Sanders, J.-P. Wang, M. Hicman, and B. Deconinc are gratefully acnowledged for valuable discussions. References 1. D.E. Baldwin, W. Hereman, A symbolic algorithm for computing recursion operators of nonlinear partial differential equations, Int. J. Comput. Math., 87:1094 1119, 2010 2. A.A. Belov, K.D. Chaltiian, Lattice analogues of W algebras and classical integrable equations, Phys. Lett. B, 309:268 274, 1993 3. M. Blasza, K. Marcinia, R matrix approach to lattice integrable systems, J. Math. Phys., 35:4661 4682, 1994 4. A.S. Foas, A symmetry approach to exactly solvable evolution equations, J. Math. Phys., 21:1318 1325, 1980 5. A.S. Foas, Symmetries and integrability, Stud. Appl. Math., 77:253 299, 1987 6. B. Fuchssteiner, W. Oevel, W. Wiwiana, Computer-algebra methods for investigation of hereditary operators of higher order soliton equations, Comput. Phys. Commun., 44:47 55, 1987 7. Ü. Götaş, Algorithmic Computation of Symmetries, Invariants and Recursion Operators for Systems of Nonlinear Evolution and Differential-difference Equations, Ph.D. Thesis, Colorado School of Mines, Golden, Colorado, 1998 8. Ü. Götaş, W. Hereman, Symbolic computation of conserved densities for systems of nonlinear evolution equations, J. Symb. Comput., 24:591 621, 1997 9. Ü. Götaş, W. Hereman, Computation of conservation laws for nonlinear lattices, Physica D, 132:425 436, 1998 10. Ü. Götaş, W. Hereman, Algorithmic computation of higher-order symmetries for nonlinear evolution and lattice equations, Adv. Comput. Math., 11:55 80, 1999 11. M. Hénon, Integrals of the Toda lattice, Phys. Rev. B, 9:1921 1923, 1974 12. W. Hereman, Software available at http://inside.mines.edu/ whereman/, 2011

16 Ünal Götaş and Willy Hereman 13. W. Hereman, Ü. Götaş, M.D. Colagrosso, A.J. Miller, Algorithmic integrability tests for nonlinear differential and lattice equations, Comput. Phys. Comm., 115:428 446, 1998 14. W. Hereman, Ü. Götaş, Integrability tests for nonlinear evolution equations, in Computer Algebra Systems: A Practical Guide, ed. by M. Wester (Wiley, New Yor, 1999), pp. 211 232 15. W. Hereman, J.A. Sanders, J. Sayers, J.-P. Wang, Symbolic computation of polynomial conserved densities, generalized symmetries, and recursion operators for nonlinear differentialdifference equations, in Group Theory and Numerical Analysis, ed. by P. Winternitz et al., CRM Proc. & Lect. Ser., vol 39 (AMS, Providence, Rhode Island, 2004) pp. 267 282 16. W. Hereman, P.J. Adams, H.L. Elund, M.S. Hicman, B.M. Herbst, Direct methods and symbolic software for conservation laws of nonlinear equations, in Advances in Nonlinear Waves and Symbolic Computation, ed. by Z. Yan (Nova Scienc Publishers, New Yor, 2008) pp. 18 78 17. M. Hicman, Leading order integrability conditions for differential-difference equations, J. Nonl. Math. Phys., 15:66 86, 2008 18. P.J. Olver, Applications of Lie Groups to Differential Equations, 2nd edn. (Springer Verlag, New Yor, 1993) 19. A. Ramani, B. Grammaticos, K.M. Tamizhmani, An integrability test for differentialdifference systems, J. Phys. A: Math. Gen., 25:L883 L886, 1992 20. R. Sahadevan, S. Khousalya, Similarity reductions, generalized symmetries and integrability of Belov-Chaltiian and Blasza-Marcinia lattice equations, J. Math. Phys., 42:3854 3879, 2001 21. R. Sahadevan, S. Khousalya, Belov-Chaltiian and Blasza-Marcinia lattice equations, J. Math. Phys., 44:882 898, 2003 22. M. Toda, Theory of Nonlinear Lattices (Springer Verlag, Berlin, 1981) 23. J.-P. Wang, Symmetries and Conservation Laws of Evolution Equations, Ph.D. Thesis, Thomas Stieltjes Institute for Mathematics, Amsterdam, 1998 24. Y. Wu, X. Geng, A new integrable symplectic map associated with lattice soliton equations, J. Math. Phys., 37:2338 2345, 1996