• Aucun résultat trouvé

Triangularisation de systèmes de polynômes différentiels

N/A
N/A
Protected

Academic year: 2021

Partager "Triangularisation de systèmes de polynômes différentiels"

Copied!
46
0
0

Texte intégral

(1)

HAL Id: hal-00140006

https://hal.archives-ouvertes.fr/hal-00140006

Preprint submitted on 4 Apr 2007

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

To cite this version:

François Boulier. Triangularisation de systèmes de polynômes différentiels. 2000. �hal-00140006�

(2)

dierentiels

Franois Boulier 1

1.1 Introdution

L'algebredierentielleestunegeneralisationdel'algebreommutativedes-

tineeal'etudedessystemesd'equationsdierentiellesordinairesouauxderivees

partielles. Les premiers pas de la theorie sontdus a des herheurs Franais

(RiquieretJanet[Riq10,Jan20,Jan29℄)etAmeriains(Ritt[Rit32℄).Ladisi-

plineaensuiteprinipalementetedeveloppeeparlesequipesdeRittetKolhin

dontlesresultatssontsynthetisesdans[Rit50,Kol73℄. Elleaonnuunregain

d'inter^etenFranedepuislesannees80avelestravauxdePommaret[Pom78℄

d'unepartet deFliess[Fli89℄d'autrepart.Dans ehapitre,nouspresentons

un algorithme de (( resolution )) de systemes d'equations dierentielles poly-

nomiales, nomme Rosenfeld{Grobner [Bou94, BLOP95, BLOP97℄. Il est im-

plantedans lepaquetage diffalg qui fait partiede la bibliotheque standard

deMAPLEVversion5.

Resoudreunsystemedepolyn^omesdierentiels

Le systemesuivant omporte trois equations aux derivees partielles poly-

nomiales.Onherhedeuxfontions u(x;y)et v(x;y)dependant dedeuxva-

riablesxety.Lesequationssontdespolyn^omesenlesderiveesdesfontionsu

etv.

:

u

x

2

4u=0;

2

u

xy

v

y

u+1=0;

2

v

x 2

u

x

=0:

L'algorithmeRosenfeld{Grobnerpermet detransformeresystemeenunsys-

teme plus simple a partir duquel il est possible de determiner le nombre de

(3)

onstantesarbitrairesdontdependentlessolutionsetd'enalulerdesdevelop-

pementsdeTaylor.Surl'exemple,lessolutionssontdespolyn^omesdependant

de trois onstantes arbitraires

0 ,

1 et

2

. Un developpement de Taylor au

voisinagedel'originefournit:

u(x;y) =

0 +

3 x+

4 y+x

2

+ 2

4

3 xy+

1

2 y

2

;

v(x;y) =

1 +

2 x

4

3

4

3

0

4

0

y+

3

2 x

2

+

4 xy

+

0

3 y

2

+ 1

3 x

3

+

4

3 x

2

y+ 1

2 xy

2

+

4

6

3 y

3

:

Lesonstantes

3 et

4

sontalgebriquessur

0

;

1

;

2

etsatisfont 2

2

3

=4

0

; 2

4

=2

0

;

0 6=0:

Posons qu'uneequation dierentielle est onsequene des equations de

si elles'annule sur toutes lessolutions dusysteme,'est{a{dire si onpeut la

rajouterausystemesansenhangerlessolutions.C'estiileasdel'equation

u

y

2

2u=0:

Lessolutionsdesatisfontetteequationpourtouteslesvaleursdexet dey

etenpartiulier al'origine:

u

y (0;0)

2

2u(0;0)=0;

e qui impose une ontrainte algebrique entre deux oeÆients du develop-

pement de Taylor des solutions de . Pour aluler e dernier, Rosenfeld{

Grobnerestdonameneadeterminertouteslesequationsdierentiellesonse-

quenes dusysteme, m^emeelles quisont((ahees)). Cetensembleforme e

qu'on appelle un ideal de polyn^omes dierentiels. C'est le radial de l'ideal

dierentielengendrepar.Nouslenotons

p

[℄:

L'algorithme Rosenfeld{Grobner resout leprobleme d'algebre dierentielle

suivant:etantdonneeunefamilleniedepolyn^omesdierentiels,onstruire

unsimpliateurqui reerive azerotoutpolyn^omedierentiel appartenant au

radial de l'ideal dierentiel engendrepar:

p2 p

[℄ ssi p

!0:

2.Laontrainte 6=0estenfaitsuperue.

(4)

Rosenfeld{Grobnerdeide duvide'est{a{diresi 12 p

[℄. La possibilite

dealulerdesdeveloppementsdeTaylorde solutionsde n'estqu'unsous{

produit de laproprieteenoneei{dessus.Les habituesdes basesde Grobner

remarquerontqueettesituation estsimilaireaelle del'algorithmedeBuh-

berger, qui resout un problemetheorique d'algebre ommutative(deider de

l'appartenaneaunideal depolyn^omes) et fournit en sous{produit desalgo-

rithmesderesolutiondesystemespolynomiaux.

Lestheoremesimportants

Le theoreme lef est un lemme, d^u a Rosenfeld [Ros59℄, qui ameliore un

theoreme demontre et utilise par Seidenberg [Sei56℄ pour prouver son algo-

rithmed'eliminationpourdessystemesd'equationsauxderiveespartiellespo-

lynomiales.LelemmedeRosenfelddonneune onditionsuÆsante pourqu'un

systemed'equationsaux deriveespartielles ait une solutiondierentielle si et

seulements'ilaunesolution,vuentantquesystemepurementalgebriquedans

l'espaedesjets.OnpeutpenserquesiSeidenbergouRosenfeldn'ontpasfor-

muledanslesannees50l'algorithmepresentedansehapitre,'estqu'illeur

manquaitlesalgorithmesde resolutiondesystemespolynomiaux.Lathesede

Buhberger[Bu65℄datede1965.

Parmilestheoremesimportants,itonsaussilelemmedeLazard[BLOP95℄

quidatede1994etquimontrequesiunsystemedepolyn^omesdierentielssa-

tisfaitlelemmedeRosenfeldalorsl'idealqu'ildenitad'exellentesproprietes

(entr'autres,ilest radiiel).

Appliations

L'algorithmeRosenfeld{Grobnerpermet de fairede l'eliminationdans les

ideaux dierentiels.

{

Eliminerune fontionet sesderiveespresente ungrandinter^et enauto-

matiquenonlineaireommel'ontmontreFliess[Fli89℄et lesherheurs

[Dio89℄quionttravailleavelui.L'eliminationdevariablesd'etatdansun

systemedynamique permet, par exemple,d'en denir le omportement

entree{sortie.

{

Eliminer les variables les plusderiveespermet d'obtenir lesontraintes

algebriques ahees des systemes d'equations dierentielles algebriques

(DAEet PDAE).

{

Eliminer des derivations permet de reherher la presene d'equations

dierentiellesordinairesdansunsystemeauxderiveespartielles,pouren

(5)

Disposerd'unsolveurnonlineairepermetenndetraiterdessystemeslineaires

dependantdeparametres.L'algorithmedisutealorsleresultatenfontiondes

parametres.Nousdonnonsunexempleenndehapitre.

Lepaquetagedialg

Le paquetage diffalg, qui ontient une implantation assez travaillee de

Rosenfeld{Grobner,faitpartiedelabibliothequestandarddeMAPLEVver-

sion5.Ilaeteinitialementeritparl'auteurpuisameliorepar

EvelyneHubert

quiainlusuneimplantationduLowPowerTheorem[Hub97℄etaretravaillela

partiepurementalgebriquedeRosenfeld{Grobnerquis'appliqueauxsystemes

satisfaisantlaonditiondeRosenfeld.Elleaaussibeauoupontribueadiuser

lepaquetageetalefaireinteragiraved'autresfontionsdeMAPLEV.

Autresalgorithmesexistant

DenombeauxautresalgorithmesqueRosenfeld{Grobneronteteproposes.

Lesalgorithmesd'eliminationdeSeidenberg[Sei56℄resolventlem^emepro-

blemequenous:ilspermettentdedeidersiunpolyn^omedierentielappartient

auradiald'unidealdierentieldetypenimaissontinutilisablesenpratique,

pare qu'ils retournent un booleen et pas une version simpliee du systeme

donne en entree. Il y a toutefois une liation direte entre les methodes de

Seidenbergetl'algorithmequenousexposons.

Ritt [Rit50℄ a proposeun algorithme reposant sur des fatorisations au{

dessusdetoursd'extensionsalgebriques.WuWenTsun[Wu 87℄aderituneva-

riantedel'algorithmedeRitt,sansfatorisations,maisfournissantunresultat

plusfaible. L'algorithmedeWuWenTsunnedeidepasduvideparexemple.

DongmingWang [Wan94℄aplustarddeveloppelesidees deWuet deSeiden-

bergpour systemesdierentielsordinaires et proposereemment[LW99℄ une

variantedeRosenfeld{Grobnerpourlessystemesauxderiveespartielles.

Ollivier[Oll90℄etCarra{Ferro[CF87℄ontgeneralisel'algorithmedeBuh-

bergerauxsystemesd'equations dierentielles.Les bases deGrobnerdenies

paresauteurspeuventtoutefois^etreinnies.

Manseld [Man91℄ a propose une autre denition de bases de Grobner

dierentielles.Son algorithme,qui s'appliqueaussi auxsystemesauxderivees

partielles,terminedanstouslesasmaisnegarantitpasqueleresultatalule

soitbienunebasedeGrobnerdierentielle.

Aepropos,onpeutremarquerque

l'appartenaneaunidealdierentieldetypeniesttoujoursouvert[GMO91℄.

Bouziane,KandriRodyetMa^arouf[BKM96,Ma^a96℄ontmisaupointdes

algorithmes prohesde Rosenfeld{Grobner, apartirde l'algorithme de trian-

gularisationdeKalkbrener[Kal93℄.

Hubert [Hub00℄ a larie la partie purement algebrique de l'algorithme

(6)

ertainespartiesn'etaientpaseetives)ens'appuyantsurlelemmedeLazard

etsonliftingpourl'algebredierentielle.

Sadik[Sad00℄areemmentredigeunedesriptiontressynthetiquedesalgo-

rithmes[BLOP95,BKM96,BLOP97, Hub00℄entierementfondeesur[Kol73℄.

Reid, Wittkopf, Lin et Boulton [RWB94, RLW96℄ ont developpe des al-

gorithmesde simpliation desystemesd'equationsauxderiveespartielles et

ontmontreommentalulerdesdeveloppementsdeTaylordeleurssolutions.

Leurs algorithmes ne permettent toutefois pas de traiter des systemes quel-

onques.

Organisationduhapitre

La setion 1.2 presente les premieres denitions. La setion 1 est dediee

ala notionde solution d'un systemed'equationsdierentielles polynomiales.

OnypresenteuneversiondierentielledutheoremedeszerosdeHilbert. Les

systemesdierentielsquisatisfontleshypothesesdulemme deRosenfeldsont

presentesensetion1.3.3avelesprinipauxtheoremesquilesonernent.En

setion1.4nous donnonslesspeiationsdel'algorithmeRosenfeld{Grobner

ainsiqueplusieursimplantations:delaplusnave,peu eÆaemais simplea

omprendre,jusqu'auximplantationslesplusreentes.Quelquesexemplessont

traitesensetion1.7.

1.2

Elementsd'algebre dierentielle

1.2.1 Rappels d'algebre ommutative

Un idealad'unanneauR estunsous{ensemblenonvidedeR veriant

a;b2a ) a+b2a

a2aetb2R ) ab2a

Un ideal a est dit radiiel si a 2 a des qu'il existe un entier n > 0 tel que

a n

2 a. Ilest dit premiersi ab 2 aimplique a 2aou b 2 a.On note p

ale

radialdel'ideala,'est{a{direlepluspetitidealradiielontenanta.SoitS=

fs

1

;:::;s

t

g une famille nie de R , on note a :

S 1

la saturation (a ne pas

onfondre ave le residuel d'un ideal par un autre) de a par S 'est{a{dire

l'ideal

a :

S 1

=fa2Rj9e

1

;:::;e

t

2N tels ques e1

1 s

et

t

a2ag:

On a l'inlusiona a :

S 1

. Si A R on note (A) le plus petit ideal de R

(7)

Casdesanneauxdepolyn^omes

SoientA unsous{ensemblenid'unanneaude polyn^omes(mettons)R =

Q[x

1

;:::;x

n

etV l'ensembledessolutions,prisesdansC n

,dusystemeA=0.

Alors p

(A)estl'idealdespolyn^omesquis'annulententoutpointdeV.Soitde

plusSunsous{ensemblenideRetZl'ensembledessolutions,prisesdansC n

,

dusystemeA =0; S 6=0. Alorsl'ideal p

(A) :

S 1

est l'ideal despolyn^omes

qui s'annulenten tout pointde Z. C'est letheoremedeszeros qui est utilise

impliitementii.

1.2.1.1 Polyn^omes

Soit R = K[X℄ un anneau de polyn^omes ou K est un orps et X est

un alphabet (eventuellement inni) ordonne. Soit p 2 RnK un polyn^ome.

L'indetermineeprinipale(leleaderenAnglais)depestlaplusgrandeindeter-

mineex2X quiguredansp.Nouslanotonsldp.Lepolyn^omeppeuts'erire

p=a

d x

d

++a

1 x+a

0

ou les polyn^omesa

i

ne omportent pas l'indeterminee x et a

d

6= 0. L'entier

d=deg (p;x)estledegredepenl'indetermineex.Lerangdepestlemon^ome

rangp = x d

. Le polyn^ome i

p

= a

d

est l'initial de p. Le separant de p est le

polyn^ome

s

p

= p

x

=da

d x

d 1

++a

1 :

Si ARnK alorslerang deA estl'ensembledesrangs deseselements.On

note I

A

(resp. S

A

)l'ensemble des initiaux (resp. desseparants) des elements

deA.OnnoteH

A

=I

A [S

A

.Unsous{ensembleAdeRnKestdittriangulaire

siseselementsontdesderiveesdominantesdistintes.

1.2.1.2 Pseudo{division

Soient f = f

m x

m

++f

1 x+f

0

et g = g

n x

n

++g

1 x+g

0 deux

polyn^omesenuneindetermineexet aoeÆientsdansunanneauR .Ilexiste

ununiqueouple(q;r)depolyn^omesdeR [x℄veriant

g n m+1

n

f = gq+r;

deg (r;x) < deg(g;x):

Le polyn^ome q est le pseudo{quotient, le polyn^omer est le pseudo{restede

lapseudo{divisionde f parg.L'algorithmedepseudo{redutionestpresente

(8)

1.2.2 Algebre dierentielle

Les ouvrages de referene sont [Rit50℄ et [Kol73℄. Une derivation sur un

anneauR estuneappliation ÆdeRdansRqui veriepourtousa;b2R

Æ(a+b) = Æa+Æb

Æ(ab) = (Æa)b+aÆb (regledeLeibniz)

Un anneau dierentiel est un anneau muni d'un nombre ni de derivations

Æ

1

;:::;Æ

m

qui ommutententr'elles.Un anneau dierentielordinaire est un

anneaumunid'uneseulederivation.

Exemple.Toutanneaupeut^etremunid'unestruture dierentielle: il suÆt

de le munir de la derivation triviale, qui envoie tous ses elements sur 0. Le

orps Q( x) muni de la derivation =x est un exemple de orps dierentiel

(ordinaire)./

Onnotelemonodeommutatifengendreparlesderivations.Seselements

sont les operateurs de derivations = Æ a1

1 Æ

am

m

ou les a

i

sont des entiers

positifs ou nuls. La somme des exposants a

i

, appelee l'ordre de l'operateur

, est notee ord. L'operateur identite est l'unique operateur d'ordre 0. Les

autres operateurssontdits propres. Si =Æ a1

1 Æ

am

m

et =Æ b1

1 Æ

bm

m alors

=Æ a

1 +b

1

1

Æ am+bm

m

. Un ideal dierentiel ade R est unideal deR stable

parderivation,'est{a{diretelque

a2a ) Æ

i

a2a (1im)

Soit unsous-ensemble nonvide deR . Onnote [℄ et p

[℄ respetivement

l'ideal dierentiel et le radial de l'ideal dierentielengendre par. Ils'agit

respetivementdupluspetitidealdierentieletdupluspetit idealdierentiel

radiielontenant.

1.2.2.1 Polyn^omesdierentiels

SoitU =fu

1

;:::;u

n

gunensembledenindetermineesdierentielles.Les

operateursdederivationagissentsurlesindetermineesdierentielles,donnant

des derivees u. Si u et u sont deux derivees d'une m^eme indeterminee

dierentielleonnoteppd (u;u)=ppm(;)uleurpluspetitederiveeom-

mune.

On note U l'ensemble des derivees. Soit K un orps dierentiel. L'an-

neaudierentieldespolyn^omesdierentielsonstruitssur l'alphabet U et a

oeÆientsdansK estnoteKfu ;:::;u g.Danslasuite,nouslenoteronsR .

(9)

Exemple.Reprenonsl'exempledonneenintrodutionaveuneautrenotation.

Ilomportetroispolyn^omesdierentiels

8

<

: p

1

=u 2

x 4u;

p

2

=u

xy v

y

u+1;

p

3

=v

xx u

x :

Ilyadeux derivations=

x et =

y

et deuxindetermineesdierentiellesuet

v representantmoralementdeuxfontionsu(x;y)et v(x;y)dedeuxvariables.

On peut prendre pour orps des oeÆients K le orps Q des rationnels ou

leorpsdesfrations rationnellesQ( x;y). L'anneaudepolyn^omesdierentiels

est Kfu;vg.les derivees gurantdans le systeme sont u

x , u, u

xy , v

y et v

xx .

Lesoperateursdederivationsontnotesenindie.Parexemple,u

x

=u=xet

u

xy

= 2

u=xy./

Classements(rankings)

Un lassement (en Anglais un ranking) est un ordre total sur l'ensemble

desderivees,ompatibleavel'ationdesderivationssurU.Ils'agitdonde

n'importequelordre totalsurU veriant:

1. Æv>v (pourtoutederivationÆet toutederiveev)

2. v>w)Æv>Æw (pourtoutederivationÆettoutesderiveesvet w)

Ondistingueleslassementsompatiblesavel'ordretotal(enAnglaisorderly),

'est{a{direveriant

ord>ord ) u>v pourtousu;v2U

deslassementsd'eliminationquisatisfont

u>v ) u>v pourtous;2etu;v2U.

Une fois xe un lassement, on peut denir la derivee dominante d'un po-

lyn^omedierentielp:'estl'indetermineeprinipale(leleader)dep,vuomme

unpolyn^omesurl'alphabetinnidesderivees.L'initialetleseparantd'unpo-

lyn^omedierentielsontalorsbiendenis.Lesaxiomesdeslassementsfontque

leseparantd'unpolyn^omedierentielf estegalal'initialdetouteslesderivees

propresdef.

Exemple.FixonslelassementRsuivant,ompatibleavel'ordretotal:

>v

xx

>v

xy

>v

yy

>u

xx

>u

xy

>u

yy

>v

x

>v

y

>u

x

>u

y

>v>u:

Les derivees dominantes deselements de sont respetivement u

x

;u

xy

;v

xx

;

lesrangsu 2

x

;u

xy

;v

xx

;lesseparants2u

x , v

y

et 1.Derivonslepolyn^omep

1 par

rapport ay:

Æ

y p

1

=2u

x u

xy 4u

y :

Onveriequel'initial deepolyn^omeestbien leseparantdep

1 ./

Références

Documents relatifs

[r]

La loi hydraulique permettant de calculer le d´ ebit s’´ enonce Q = α∆P , o` u Q est le d´ ebit du tuyau, ∆P la diff´ erence des pressions en entr´ ee et sortie et α est

Matrice de Van Der Monde et polynˆ omes d’in- terpollation de Lagrange.. Soient a

L’id´ ee est que le rang d’un syst` eme homog` ene est le nombre d’´ equations ”qui comptent” dans ce syst` eme, celles qui restent quand on enl` eve (une par une) les

Pour tout second membre b, le syst` eme (S b ) poss` ede une unique solution.. Pour tout second membre b, le syst` eme (S b ) poss` ede au moins

Au moyen d’op´erations ´el´ementaires sur les ´equations, nous pouvons nous ramener `a un syst`eme dont la matrice est triangulaire sup´erieure.. Le coˆ ut de cette transformation

[r]

[r]