Geometric approach for differential equations

advertisement
Geometric approach for differential equations
Raouf Dridi
Michel Petitot
Sylvain Neut
L.I.F.L. Univ. Lille I
L.I.F.L. Univ. Lille I
L.I.F.L. Univ. Lille I
Abstract
Present differential equations solver are often based on a list of equations the solutions of which one knows (e.g. as listed in [9]). Each equation of this list and its
solution are ordered in a table. Significant progress would be made if it was possible
to compute in advance the differential invariants that allow to decide if one equation to
solve is equivalent to one of the list by a change of coordinates. We will show that, for
the computation of these invariants, a geometrical approach offers advantages over non
geometrical approaches (e.g. such as that of Riquier, Ritt, Kolchin etc.)
The sought change of coordinates is solution of certain PDE system. Differential
algebra allows to compute the integrability conditions of this PDE system. Although,
in practice one is often confronted with computer output consisting of several pages
of intricate formulae. Even so, for more complicated equivalence problems with higher
complexity such those coming from biology, physics, etc. differential algebra is not
efficient due to expression swell.
In his equivalence method, E. Cartan [5] formulated the PDE system in term of
linear Pfaffian system. Then the required conditions are computed with a process
called absorption of torsion leading to sparse structure equations. In addition, this
computation is done by separately and symmetrically treating the linear Pfaffian system
and this has the effect of dividing the number of variables by two. Cartan’s method has
a wide range of applications to problems arising in classical invariant theory, differential
equation classification, exact solution of PDEs, general relativity and many others.
Cartan’s equivalence method is complementary to Lie symmetry method. In the
case when the equation which we want to solve admits the symmetry group of finite
cardinality, we prove that the sought change of coordinates can be computed without
integrating differential equation.
keywords : Cartan’s method; differential algebra.
1
Introduction
Two systems of differential equations Ef and Ef¯ are said to be equivalent under a pseudogroup of transformations Φ (we write Ef ∼Φ Ef¯) if and only if there exist a local diffeomorphism φ ∈ Φ wich map the solutions of Ef to the solutions of Ef¯. The change of coordinates
φ ∈ Φ is solution of a PDE system that we can compute by an algorithm. A program like
diffalg or rif can compute the integrability conditions of such a PDE system, then the
existence of φ is decidable.
Example Consider two ordinary differential equations (Ef ) and (Ef¯) of the form
dy
d2 ȳ
dȳ
d2 y
¯
= f x, y,
and
= f x̄, ȳ,
(1)
dx2
dx
dx̄2
dx̄
and Φ the pseudo-group of local diffeomorphisms φ : R2 → R2 defined by the Lie equations
∂ x̄
∂ x̄
∂ ȳ
= 1,
= 0,
6= 0.
∂x
∂y
∂y
1
This gives (x̄, ȳ) = φ(x, y) = (x + C, η(x, y)) where C is a constant and η(x, y) is an
arbitrary function.
2
Equivalence problems and differential elimination
We say that an equivalence problem is an asymmetrical equivalence problem if we know f¯
and our task is to find explicit conditions on f such that Ef ∼Φ Ef¯. For the equivalence (1)
the jet space J2 (R, R) has coordinates x = (x, y, p = y 0 , q = y 00 ). Thus the asymmetrical
equivalence problem reads
∃ φ ∈ Φ,
φ∗ (q̄ − f¯(x̄, ȳ, p̄)) = 0
mod q − f (x, y, p).
(2)
The prolongation formulae [14] of φ are
φ∗ x̄ = x + C,
φ∗ ȳ = η(x, y),
φ∗ p̄ = Dx η,
φ∗ q̄ = Dx2 η
(3)
∂
∂
∂
where Dx = ∂x
+ p ∂y
+ f (x, y, p) ∂p
is the total derivative. Such problems can be solved
by elimination methods using diffalg or rif.
Example 1 On the above example, let us suppose that f¯ is identically null. In this case
∗
φ p̄ = ηx + ηy p and φ∗ q̄ = ηxx + 2ηxy p + ηyy p2 + ηy q. The equations (2) take the form of a
polynomial PDE system
ηxx + 2ηxy p + ηyy p2 + ηy f = 0,
ηp = 0,
ηy 6= 0.
(4)
By eliminating η in (4) using diffalg with the ranking η f , we obtain the characteristic
set
1
1
1
ηxx = −ηy f + pηy fp − pηy fpp , ηxy = − ηy fp + pηy fpp ,
2
2
2
1
(5)
ηyy = − ηy fpp , ηp = 0,
2
1
fppp = 0, fxp = −fpp f + 2fy + fp2 − pfyp .
2
00
0
Conditions on f so that the equation y = f (x, y, y ) is equivalent to ȳ 00 = 0 are given by
the two last equations. It follows
Theorem 1. The equation y 00 = f (x, y, y 0 ) is reduced to the equation ȳ 00 = 0 by a transformation φ if and only if
fppp = 0,
1
fxp = −fpp f + 2fy + fp2 − pfyp .
2
(6)
To have the change of coordinates φ we have to solve the PDE system given by the first
four equations of (5). In the favorable cases, we can determine the change of coordinates
without any integration.
Example 2 Suppose that the target equation is the Painlevé first equation (P1) :
ȳ 00 = 6ȳ 2 + x̄ . The problem formulation is as above and in this case DiffAlg gives the
2
following characteristic set
η(x, y) = 1/12 fy − 1/24 fx,p − 1/24 fp,p f + 1/48 fp 2 − 1/24 pfy,p ,
(7)
2
C = −x + 1/16 pfp fy,p,p f + 1/16 p fp,p fp fy,p + 1/16 pfp fp,p fy
..
.
+1/96 fx,p fp 2 − 1/96 fp,p 2 f 2 ,
fx,x,x,x,p = −24 + 5/2 fpfp,p fp fy,p − 4 fx fx,y,p + 2 fx,x,x,y − 2 pfy,p fp fx,p
..
.
+fp fx,x,x,p + fy fx,x,p + 5/2 fx,p fx,x,p + 1/4 fx,x,p fp 2 − 2 pfx,x,y,y ,
fx,x,y,p = −pfp,p fy,y + 3 pfy,p,p fy + fp,p p2 fy,y,p − 3/2 pfp fy,y,p
..
.
+pfp,p fx,y,p + pfp,p 2 fy − pfp,p fp fy,p − ffy,y,p − fy fy,p ,
fx,y,y,p = 2 fy,y,y + fy,p 2 − pfy,y,y,p − fy,y,p,p f − 2 fy,p,p f y −
1/2 fp,p fy,p,p f + fp fy,y,p − 1/2 fp,p fx,y,p − 1/2 fp,p pfy,y,p −
1/2 fp,p 2 fy + 1/2 fp,p fp fy,p ,
fx,p,p = fy,p − pfy,p,p ,
fp,p,p = 0.
These formulae show that the change of variable φ is obtained without integrating differential equation and is unique. We will see in section 6 that this results from the fact that
the group of symmetries of (P1) is reduced to the identity. The others equations gives the
requested conditions on f .
As the reader has noticed, such explicit formulae consisting of several lines (pages) prove
quite useless for practical application. More dramatically, this method is rarely efficient
due to expression swell involved by the use of commutative derivations. Indeed, the study
of the equivalence of the 3rd order differential equation y 000 = f (x, y, p, q) with ȳ 000 = 0
under contact transformations (x̄, ȳ) = (ξ(x, y, p), η(x, y, p)) , requires the prolongation to
J3 = (x, y, p = yx , q = yxx , r = yxxx ) with
p̄ =
Dx η
,
Dx ξ
q̄ =
Dx 2 ηDx ξ − Dx ηDx 2 ξ
,
Dx ξ 3
2
r̄ =
Dx 3 ηDx ξ 2 − 3Dx 2 ηDx 2 ξDx ξ + 3Dx ηDx 2 ξ − Dx ηDx 3 ξDx ξ
Dx ξ 5
Therefore, the change of coordinates satisfy the PDE system {r̄ = 0, ∂∂qp̄ = 0, ξq = 0, ηq = 0}
where one will have replaced r by f . In commutative derivations, the equations blow up
and take more than one hundreds of lines
r̄ = −(−3pηxxy ξx 3 + 12ηxx p2 ξxy ξy ξx + 6p3 ηy ξxxy ξy ξx − 3pηy ξxx 2 ξx
+6ηxx ξxx ξx pξy − 12p3 ηy ξxx ξxy ξy − 12ηx ξxx p2 ξxy ξy + 6p3 ηxy ξxx ξy 2
..
.
100 lines of differential polynomials
..
.
−3ηx ξxx 2 ξx − q 2 ηxpp ξx 3 + ηx ξxxx ξx 2 + 3ηxx ξxx ξx 2 )
/((ξx + pξy + qξp )3 (ξx + pξy )3 )
3
and calculation (treatment by DiffAlg) do not finish !
First optimization is given by the use cross derivations guided by the ranking of elim∂
∂ ∂
ination ξ η f such in [8] using the non commutative derivations {Dx , ∂y
, ∂p
, ∂q }. A
better alternative is to use the associated invariant derivations discussed later on.
3
Cartan’s method of equivalence
E. Cartan recast the problem of local equivalence Ef ∼Φ Ef¯ into to the calculation of the
integrability conditions of a linear Pfaffian system :
i
θ̄ (ā, x̄) = θi (a, x), (1 ≤ i ≤ m)
(8)
θ1 ∧ θ2 ∧ θ3 6= 0.
The change of coordinates φ ∈ Φ is solution of the linear Pfaffian system where two set of
variables (ā, x̄) and (a, x) play a symmetrical role. The problem is reduced to a symmetrical
calculation of the integrability conditions. These conditions symmetrically presented under
the form
Ī(ā, x̄) = I(a, x)
(9)
are called fundamental invariants. Every algorithm like diffalg based on the notion of
“ranking” breaks this symmetry. Cartan’s algorithm computes the integrability conditions
of (9) by separately and symmetrically treating the invariant 1-forms θ and θ̄. This divides
the number of variables by two.
To fix the ideas, let return to the equivalence problem (1). The differential equation
y 00 = f (x, y, p) is equivalent to the Pfaffian system (Σf )
{dp − f (x, y, p) dx = 0,
dy − p dx = 0}.
(10)
In the same way, the equation ȳ 00 = f¯(x̄, ȳ, p̄) is equivalent to the Pfaffian system (Σf¯).
Since the first prolongation preserves the module of the contact forms then (Σf ) and (Σf¯)
are equivalent under φ ∈ Φ if there exist functions a1 (x), a2 (x) and a3 (x) such that

 


dp̄ − f¯(x̄) dx̄
a1 (x) a2 (x) 0
dp − f (x) dx
 dȳ − p̄ dx̄  =  0
a3 (x) 0  dy − p dx  ,
dx̄
0
0
1
dx
this in turn can be rewritten in the ”symmetrical” form


 


ā1 (x̄) ā2 (x̄) 0
dp̄ − f¯(x̄) dx̄
a1 (x) a2 (x) 0
dp − f (x) dx
 0
ā3 (x̄) 0  dȳ − p̄ dx̄  =  0
a3 (x) 0  dy − p dx  .
0
0
1
dx̄
0
0
1
dx
{z
}|
{z
} |
{z
}|
{z
}
|
ḡ(ā)
ω̄
g(a)
ω
According to Cartan we define θ = g(a) ω and the equivalence problem takes the form (8).
We lunch Cartan’s method as explained in [15]. For brevity, we don’t present here the steps
and details of calculations but we shall only give the final involutive structure equations
[13, Page 59]
dθ1 = −θ1 ∧ θ4 + I1 θ2 ∧ θ3 ,
dθ2 = −θ1 ∧ θ3 − θ2 ∧ θ4 ,
dθ3 = 0,
dθ4 = I2 θ1 ∧ θ2 + I3 θ2 ∧ θ3 .
4
involving the fundamental invariants
1
1
I1 (a, x) = − (fp )2 − fy + Dx fp ,
4
2
I2 (a, x) =
fppp
,
2a3 2
I3 (a, x) =
fyp − Dx fpp
2a3
and
1
1
θ = a3 ( fp (x, y, p)p − f (x, y, p))dx − fp (x, y, p)dy + dp , θ2 = a3 (dy − pdx) ,
2
2
1
1
1
1
θ3 = dx, θ4 = ( fp (x, y, p) − fpp (x, y, p)p)dx + fpp (x, y, p)dy + da3 .
2
2
2
a3
1
Dual the coframe {θi }i=1,4 is the frame of invariant derivations {Xi }i=1,4
1 ∂
1 ∂
1 fp (x, y, p) ∂
1
∂
,
, X2 =
+
− fpp (x, y, p)
a3 ∂p
a3 ∂y 2
a3
∂p 2
∂a3
∂
∂
∂
1
∂
∂
X3 =
, X4 = a3
.
+p
+ f (x, y, p)
− fp (x, y, p)a3
∂x
∂y
∂p 2
∂a3
∂a3
P
The differential of a function H can re-expressed as dH = 4i=1 Xi (H) θi . Performing a
similar computation for the barred system Σf¯ leads to analogous structure equations (but
with bars!).
X1 =
4
Differential relations between the fundamental invariants
The invariants algebra attached to a given equation (for a given group of transformation
Φ) is a differential algebra generated by fundamental invariants and closed by the so called
invariant derivations. These derivations, which generally do not commute, allow to compute
a complete system of invariants from fundamental invariants. One obtains most of the
differential relations between the fundamental invariants using Poincaré lemma d ◦ d =
0 where d denotes the exterior derivation. This low cost computation does not require
the expression of the invariants in local coordinates or any elimination process. This is
particularly useful since the memory space taken up by the invariants can reach 1.1 M
bytes for some examples treated by our software.
For the problem (1), the relations provided by Poincaré lemma are
X1 I1 = −I3 ,
X4 I1 = 0,
X4 I2 = −2I2 ,
X1 I3 = −X3 I2 ,
X4 I3 = −I3 .
Clearly I1 and I2 form a basis of the differential algebra generated by the three invariants.
For the equivalence problem (1), where f¯ = 0 the invariants vanish. According to (9), the
corresponding invariants of y 00 = f (x, y, p) must vanish too. But we have already proved
that the vanishing of I1 and I2 is enough. One finds the same conditions of Theorem 1.
5
Change of coordinates calculation
Even when one has proved the existence of a change of coordinates φ ∈ Φ, the explicit computation of φ requires the solution of a Pfaffian system satisfying the Frobenius condition.
One obtains the transformation φ without integrating any differential equation when the
equations (E) and (Ē) have a symmetry group S ⊂ Φ with finite cardinality. Indeed, if the
function φ is the general solution of a differential system, it depend on at least one arbitrary
constant, and then the symmetry group S is continuous
5
In the other case, the transformation φ is algebraic and is obtained by solving in the
system of equations of the form (9) where appear the fundamental invariants and a finite
number of derivated invariants.
Example Let’s go back to the equivalence problem (1) with the first Painlevé equation
(P1). Suppose that (P1) is the target equation (that with bars) then the corresponding
invariants are
Ī1 (ā, x̄) = 12ȳ, Ī2 (ā, x̄) = Ī3 (ā, x̄) = 0.
According to the equality of the invariants (9) on the one hand I2 (a, x) = I3 (a, x) = 0,
giving the two last equations of (7). On the other hand, we have
1
1
12ȳ = Ī1 (ā, x̄) = I1 (a, x) = − fp 2 − fy + Dx fp
4
2
and this gives the sought change of coordinates ȳ = η(x, y). To find x̄ = x + C, we have
X̄32 Ī1 (ā, x̄) = −72ȳ 2 − 12x̄
and according again to the equality of the invariants we obtain
C = x̄ − x = −
1
1
I1 (a, x)2 − X32 I1 (a, x) − x.
24
12
If one wants to find same the conditions (7) on the function f , one differentiates C according to the invariant derivations and taking account of the relations provided by Poincaré.
The long and cumbersome formulas (7) take more compact forms expressed in terms of
differential invariants
X1 X32 I1 (a, x) = 0,
I1 (a, x) X2 I1 (a, x) + X2 X32 I1 (a, x) = 0,
I1 (a, x) X3 I1 (a, x) + X33 I1 (a, x) − 1 = 0
Remark If the target equation (P 1) is changed, the differential invariants provides
by Cartan’s method will not change and can be used afterwards. This is not the case of
elimination algorithms where one is brought for each target equation to remake all the
calculations.
Our software is available at www.lifl.fr/~neut/logiciels.
References
[1] F. Boulier, D. Lazard, F. Ollivier, and M. Petitot. Representation for the radical of
a finitely generated differential ideal. In proc. ISSAC’95, International Symposium on
Symbolic and Algebraic Computation, pages 158–166, Montréal, Canada, 1995.
[2] R. L. Bryant, S. S. Chern, R. B. Gardner, Goldschmidt H. L., and Griffiths P. A.
Exterior Differential Systems, volume 18. Springer-Verlag, New York, 1991.
[3] E. Cartan. La théorie des groupes finis et continus et la géométrie différentielle.
Gauthier-Villars, Paris, 1937.
[4] E. Cartan. Les systèmes différentiels extérieurs et leurs applications géométriques. Hermann, Paris, 1945.
[5] E. Cartan. Les problèmes d’équivalence, volume 2 of oeuvres complètes, pages 1311–
1334. Gauthiers–Villars, Paris, 1953.
6
[6] S. S. Chern. On the projective structure of a real hypersurface in Cn+1 . Math. Scand.,
36:74–82, 1975.
[7] M. E. Fels. The equivalence problem for systems of second-order ordinary differential
equations. Proc. London Math. Soc., 71(3):221–240, 1995.
[8] E. Hubert. Differential Algebra for Derivations with Nontrivial Commutation Rules.
Rapport de recherche de l’INRIA RR-4972, Sophia Antipolis, 2003.
[9] Kamke, E., Differentialgleichungen: Losungsmethoden und Losungen. Chelsea Publishing Co., New York, 1959.
[10] E.R. Kolchin. Differential algebra and algebraic groups. Academic press, New-York and
london, 1973.
[11] M. Kuranishi. On E. Cartan’s prolongation theorem of exterior differential systems.
Amer. J. Math., (79):1–47, 1957.
[12] Reid, G.J., Wittkopf, A.D., and Boulton, A. Reduction of Systems of Nonlinear Partial
Differential Equations to Simplified Involutive Forms. Eur. J. Appl. Math. 7 (1996):
604-635.
[13] S. Neut. Implantation et nouvelles applications de la d’équivalence de Cartan. Thèse
de doctorat, univ. Lille I, 16 Oct 2003.
[14] P. J. Olver. Applications of Lie Groups to Differential Equations. Graduate Texts in
Mathematics. Springer–Verlag, 1993.
[15] P. J. Olver. Equivalence, invariants and symetry. Graduate Texts in Mathematics.
Cambridge University Press, 1995.
[16] J.F. Ritt. Differential Algebra. Amer. Math. Soc, New York, 1950.
7
Download