Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

Lie Symmetry Methods for Solving Nonlinear ODEs

A variety of methods for solving differential equations have been discussed in the previous sections. Around 1870, Marius Sophus Lie realized that many of these methods could be unified using group theory. Lie symmetry methods are central to the modern approach for studying nonlinear ODEs. They use the notion of symmetry to generate solutions in a systematic manner. This section gives a brief introduction to Lie's approach and provides some examples that are solved in this way by DSolve.

A key notion in Lie's method is that of an infinitessimal generator for a symmetry group. This concept is illustrated in the following example.

Here is the well-known transformation for rotations in the x-y plane. This is a one-parameter group of transformations with parameter t.

In[207]:= 
In[208]:= 

For a fixed value of t, the point (m,n) (in blue) can be obtained by rotating the line joining (x,y) (in red) to the origin through an angle of t in the counterclockwise direction.

In[209]:= 

A rotation through t can be represented by the matrix

This shows that the set of all rotations in the plane satisfies the properties for forming a group.

In[210]:= 
In[211]:= 

Out[211]=

In[212]:= 

Out[212]=

In[213]:= 

Out[213]=

In[214]:= 

Out[214]=

The Lie symmetry method requires calculating a first-order approximation to the expressions for the group. This approximation is called an infinitessimal generator.

This expands the expressions for m and  in a series with respect to t and around the origin 0 to obtain linear approximations.

In[215]:= 

Out[215]=

In[216]:= 

Out[216]=

The coefficients of the linear terms in t are y and -x, respectively. The infinitessimal generator for the rotation group in the plane is defined to be the following differential operator.

In[217]:= 

Starting from the infinitessimal generator, the original group can be recovered by integrating the fundamental system of Lie equations. For the group of rotations, the Lie equations are given by the first argument to DSolve shown here.

In[218]:= 

Out[218]=

The rotation group arises in the study of symmetries of geometrical objects; it is an example of a symmetry group. The infinitessimal generator, a differential operator, is a convenient local representation for this symmetric group, which is a set of matrices.

An expression that reduces to 0 under the action of the infinitessimal generator is called an invariant of the group.

Here is an invariant for this group.

In[219]:= 

This states that the distance from the origin to (x,y),  , is preserved under rotation.

In[220]:= 

Out[220]=

In the following examples, these ideas are applied to differential equations.

This is an example of a Riccati equation, from page 103 of [I99].

In[221]:= 

The equation is invariant under the following scaling transformation.

In[222]:= 
In[223]:= 

The infinitessimal generator for this one-parameter group of transformations is found as before.

In[224]:= 

Out[224]=

In[225]:= 

Out[225]=

In[226]:= 

Now, the Riccati equation depends on three variables:  ,  , and  . Hence, the infinitessimal generator v must be prolonged to act on all three variables in this first-order equation.

It turns out that the required prolongation is as follows.

In[227]:= 

This shows that the expression for the Riccati equation in the (x,y,p) coordinates is indeed invariant under prolongedv.

In[228]:= 
In[229]:= 

Out[229]=

Depending on the order of the given equation, the knowledge of a symmetry (in the form of an infinitessimal generator) can be used in three ways.

If the order of the equation is 1, it gives an integrating factor for the ODE that makes the equation exact and hence solvable.

It gives a set of canonical coordinates in which the equation has a simple (integrable) form.

It reduces the problem of solving an ODE of order n to that of solving an ODE of order  , which is typically a simpler problem.

The DSolve function checks for certain standard types of symmetries in the given ODE and uses them to return a solution. Following are three examples of ODEs for which DSolve uses such a symmetry method.

Here is a nonlinear first-order ODE (equation 1.120, page 315 of [K59]).

In[230]:= 

This ODE has a symmetry with the following infinitessimal generator.

In[231]:= 

The presence of this symmetry allows DSolve to calculate an integrating factor and return the solution.

In[232]:= 

Out[232]=

This verifies the solution.

In[233]:= 

Out[233]=

Here is a second-order nonlinear ODE, based on equation 6.93 on page 213 of [K74].

In[234]:= 

This equation is invariant under the following scaling transformation.

In[235]:= 
In[236]:= 

The presence of this scaling symmetry allows DSolve to find new coordinates in which the independent variable is not explicitly present. Hence the problem is solved easily.

In[237]:= 

Out[237]=

This verifies the solution.

In[238]:= 

Out[238]=

Finally, here is a system of two nonlinear first-order ODEs that can be solved by using a shift:  . After the shift, the system becomes autonomous (it does not depend explicitly on x) and hence it can be solved by reduction to a first-order ODE for v as a function of u. The Solve::ifun message can be ignored; it is generated while inverting the expression for Exp[v] to give an expression in terms of Log.

In[239]:= 
In[240]:= 
In[241]:= 

Out[241]=

In[242]:= 

Out[242]=

In[243]:= 

This concludes the discussion of ordinary differential equations. The next section is concerned with the problem of solving partial differential equations using symbolic techniques.


Any questions about topics on this page? Click here to get an individual response.Buy NowFree TrialMore Information



 © 2009 Wolfram Research, Inc.  Terms of Use  Privacy Policy |
Sign up for our newsletter: