• Aucun résultat trouvé

Generalized Fourier Series for Solutions of Linear Differential Equations

N/A
N/A
Protected

Academic year: 2022

Partager "Generalized Fourier Series for Solutions of Linear Differential Equations"

Copied!
38
0
0

Texte intégral

(1)

Generalized Fourier Series for Solutions of Linear Differential Equations

Alexandre Benoit,

Joint work with Bruno Salvy

INRIA (France)

June 25, 2010

(2)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

I Introduction

(3)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Generalized Fourier Series

f(x) =X

anψn(x)

Some Examples

sin(x) = 2

X

n=0

(−1)nJ2n(x)

arccos (x) = 1

2πT0(x)−

X

n=0

4

(2n+ 1)2πT2n+1(x) erf(x) = 2

X

n=0

−1 4

n 1

√π(2n+ 1)n!1F1

n+12 2n+ 2

−x

Applications: Good approximation properties.

(4)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Generalized Fourier Series

f(x) =X

anψn(x)

Some Examples

sin(x) = 2

X

n=0

(−1)nJ2n(x)

arccos (x) = 1

2πT0(x)−

X

n=0

4

(2n+ 1)2πT2n+1(x) erf(x) = 2

X

n=0

−1 4

n 1

√π(2n+ 1)n!1F1

n+12 2n+ 2

−x

More generally (ψn(x))n∈

Ncan be an orthogonal basis of a Hilbert space.

(5)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Our framework

Families of functionsψn(x) with two special properties Mult byx (Px)

Recx2(xψn(x)) = Recx1n(x))

Example

Monomial polynomials (Mn=xn)

All orthogonal polynomials Bessel functions

Legendre functions

xMn=Mn+1 2xTn(x) =Tn+1(x) +Tn−1(x)

1

n(xJn+1−xJn−1) = 2Jn

(6)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Our framework

Families of functionsψn(x) with two special properties Mult byx (Px)

Recx2(xψn(x)) = Recx1n(x))

Example

Monomial polynomials (Mn=xn)

All orthogonal polynomials Bessel functions

Legendre functions

Parabolic cylinder functions

xMn=Mn+1 2xTn(x) =Tn+1(x) +Tn−1(x)

1

n(xJn+1−xJn−1) = 2Jn

(7)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Our framework

Families of functionsψn(x) with two special properties Mult byx (Px)

Recx2(xψn(x)) = Recx1n(x)) Differentiation (P)

Rec∂20n(x)) = Rec∂1n(x)) Example

Monomial polynomials Classical orthogonal polynomials

Mn0 =nMn−1

1

n+ 1Tn+10 (x)− 1

n−1Tn−10 (x) = 2Tn(x) 2J0n(x) = Jn−1(x)−Jn+1(x)

(8)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Our framework

Families of functionsψn(x) with two special properties Mult byx (Px)

Recx2(xψn(x)) = Recx1n(x)) Differentiation (P)

Rec∂20n(x)) = Rec∂1n(x)) Example

Monomial polynomials Classical orthogonal polynomials Bessel functions

Mn0 =nMn−1

1

n+ 1Tn+10 (x)− 1

n−1Tn−10 (x) = 2Tn(x) 2J0n(x) = Jn−1(x)−Jn+1(x)

(9)

Our framework

Families of functionsψn(x) with two special properties Mult byx (Px)

Recx2(xψn(x)) = Recx1n(x)) Differentiation (P)

Rec∂20n(x)) = Rec∂1n(x)) This is our data-structure forψn(x)

(10)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Main Idea

Main Idea

Ifψn(x) satisfies (Px) and (P), for any f(x) =P

anψn(x) solution of a linear differentialequation with polynomial coefficients, the coefficientsan

are cancelled by alinear recurrence relationwith polynomial coefficients.

Application:

Efficient numerical computation of the coefficients.

Computation of closed-form for the coefficients (when possible).

(11)

Main Idea

Main Idea

Ifψn(x) satisfies (Px) and (P), for any f(x) =P

anψn(x) solution of a linear differentialequation with polynomial coefficients, the coefficientsan

are cancelled by alinear recurrence relationwith polynomial coefficients.

Application:

Efficient numerical computation of the coefficients.

Computation of closed-form for the coefficients (when possible).

(12)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Previous work

Clenshaw (1957): numerical schemeto compute the coefficients when ψn(x) =Tn(x) (Chebyshevseries).

Lewanowicz (1976-2004): algorithms to compute a recurrence relation whenψn is anorthogonal or semi-orthogonal polynomials family.

Rebillard and Zakrajˇsek (2006): General algorithmcomputing a recurrence relation whenψn is a family of hypergeometric polynomials

Benoit and Salvy (2009) : Simple unified presentationand complexity analysis of the previous algorithms usingFractions of recurrence relations whenψn=Tn. New and fast algorithm to compute the Chebyshev recurrence.

(13)

New Results (2010)

Simple unified presentation of the previous algorithms using Pairs of recurrence relations.

New general algorithmcomputing the recurrence relation of the coefficients for a Generalized Fourier Series whenψn(x) satisfies (Px) and (P).

(14)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

II Pairs of Recurrence Relations

(15)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Examples: Chebyshev case (f (x ) = P

u

n

T

n

(x ))

Basic rules:

xf =X

anTn (Px)

−−→ an=un−1+un+1

2 f0=X

bnTn (P)

−−→ bn−1−bn+1= 2nun.

Combine:

f0+ 2xf =X

cnTn (P+ 2Px)

−−−−−−−→ cn−1−cn+1= Rec1(un). Application: Chebyshev series forexp(−x2).

(f0+ 2xf)0 =X

dnTn (P)

−−→ dn−1−dn+1= 2ncn,

→ Rec2(dn) = Rec3(un), (f0+ 2xf)0−2f =X

enTn → Rec4(en) = Rec5(un). Application: Chebyshev series forerf(x).

(16)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Examples: Chebyshev case (f (x ) = P

u

n

T

n

(x ))

Basic rules:

xf =X

anTn (Px)

−−→ an=un−1+un+1

2 f0=X

bnTn (P)

−−→ bn−1−bn+1= 2nun. Combine:

f0+ 2xf =X

cnTn (P+ 2Px)

−−−−−−−→ cn−1−cn+1= Rec1(un).

Application: Chebyshev series forexp(−x2).

(f0+ 2xf)0 =X

dnTn (P)

−−→ dn−1−dn+1= 2ncn,

→ Rec2(dn) = Rec3(un), (f0+ 2xf)0−2f =X

enTn → Rec4(en) = Rec5(un). Application: Chebyshev series forerf(x).

(17)

Examples: Chebyshev case (f (x ) = P

u

n

T

n

(x ))

Basic rules:

xf =X

anTn (Px)

−−→ an=un−1+un+1

2 f0=X

bnTn (P)

−−→ bn−1−bn+1= 2nun. Combine:

f0+ 2xf =X

cnTn (P+ 2Px)

−−−−−−−→ cn−1−cn+1= Rec1(un).

Application: Chebyshev series forexp(−x2).

(f0+ 2xf)0=X

dnTn (P)

−−→ dn−1−dn+1= 2ncn,

→ Rec2(dn) = Rec3(un),

0 0− X

(18)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Rings of Pairs of Recurrence Relations

Theorem (Least Common Left Multiple (Ore 33))

GivenRec1 andRec2, there exists a recurrence relation Recand a pair

Recg1,Recg2

such that for all sequences(un)n∈

N:

Rec (un) =Recg1◦Rec1(un) =Recg2◦Rec2(un)

The LCLM is the recurrence relation Rec withminimal order. Computation : Euclidean algorithm.

Operation 1: Addition

Rec1(an) = Rec3(un), Rec2(bn) = Rec4(un)

→Rec(an+bn) =

Recg1◦Rec3+Recg2◦Rec4

(un). Operation 2: Composition

Rec1(an) = Rec3(un), Rec4(bn) = Rec2(an)

→Recg1◦Rec2(un) =Recg2◦Rec3(bn).

(19)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Rings of Pairs of Recurrence Relations

Theorem (Least Common Left Multiple (Ore 33))

GivenRec1 andRec2, there exists a recurrence relation Recand a pair

Recg1,Recg2

such that for all sequences(un)n∈

N:

Rec (un) =Recg1◦Rec1(un) =Recg2◦Rec2(un) The LCLM is the recurrence relation Rec withminimal order.

Computation : Euclidean algorithm. Operation 1: Addition

Rec1(an) = Rec3(un), Rec2(bn) = Rec4(un)

→Rec(an+bn) =

Recg1◦Rec3+Recg2◦Rec4

(un). Operation 2: Composition

Rec1(an) = Rec3(un), Rec4(bn) = Rec2(an)

→Recg1◦Rec2(un) =Recg2◦Rec3(bn).

(20)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Rings of Pairs of Recurrence Relations

Theorem (Least Common Left Multiple (Ore 33))

GivenRec1 andRec2, there exists a recurrence relation Recand a pair

Recg1,Recg2

such that for all sequences(un)n∈

N:

Rec (un) =Recg1◦Rec1(un) =Recg2◦Rec2(un) The LCLM is the recurrence relation Rec withminimal order.

Computation : Euclidean algorithm.

Operation 1: Addition

Rec1(an) = Rec3(un), Rec2(bn) = Rec4(un)

→Rec(an+bn) =

Recg1◦Rec3+Recg2◦Rec4

(un). Operation 2: Composition

Rec1(an) = Rec3(un), Rec4(bn) = Rec2(an)

→Recg1◦Rec2(un) =Recg2◦Rec3(bn).

(21)

Rings of Pairs of Recurrence Relations

Theorem (Least Common Left Multiple (Ore 33))

GivenRec1 andRec2, there exists a recurrence relation Recand a pair

Recg1,Recg2

such that for all sequences(un)n∈

N:

Rec (un) =Recg1◦Rec1(un) =Recg2◦Rec2(un) The LCLM is the recurrence relation Rec withminimal order.

Computation : Euclidean algorithm.

Operation 1: Addition

Rec1(an) = Rec3(un), Rec2(bn) = Rec4(un)

→Rec(an+bn) =

Recg1◦Rec3+Recg2◦Rec4

(un).

(22)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Main Result

Main Result : Morphism

There exists a morphism such that iff =Punψn(x) andg =Pvnψn(x) are related byL(f) =g (La linear differential operator), then:

ϕ(L) = (Rec1,Rec2) with Rec1(un) = Rec2(vn) In particular ifL(f) = 0, thenRec1(un) = 0.

(23)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Definition of the Morphism ϕ

f =X

unψn(x) g =X

vnψn(x)

Recx2(xψn(x)) = Recx1n(x))

ifxf =g, then

Recx2(un) = Recx1(vn) ϕ(x)

Rec∂2n0(x)) = Rec∂1n(x))

iff0=g, then

Rec∂1(un) = Rec∂2(vn) ϕ(∂)

Example for Chebyshev series: 2xTn(x) =Tn+1(x) +Tn−1(x)

Tn+10 (x)

n+ 1 −Tn−10 (x)

n−1 = 2Tn(x)

un+1+un−1= 2vn 2un= 1

n(vn−1−vn+1) ϕ

Example for Bessel series 1

n(xJn+1−xJn−1) = 2Jn

2J0n(x) = Jn−1(x)−Jn+1(x)

2un= vn+1

n+ 1 + vn−1 n−1 un+1−un−1= 2vn

ϕ

(24)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Definition of the Morphism ϕ

f =X

unψn(x) g =X

vnψn(x)

Recx2(xψn(x)) = Recx1n(x))

ifxf =g, then

Recx2(un) = Recx1(vn) ϕ(x)

Rec∂2n0(x)) = Rec∂1n(x))

iff0=g, then

Rec∂1(un) = Rec∂2(vn) ϕ(∂)

Example for Chebyshev series:

2xTn(x) =Tn+1(x) +Tn−1(x) Tn+10 (x)

n+ 1 −Tn−10 (x)

n−1 = 2Tn(x)

un+1+un−1= 2vn 2un=1

n(vn−1−vn+1) ϕ

Example for Bessel series

1 2u = vn+1

+ vn−1

(25)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

General Algorithm

Recall

Definition ofϕ(x) andϕ(∂)

Algorithm to compute addition and composition between two pairs

General Algorithm

We deduce from this morphism a general Horner-likealgorithm to compute the recurrence relationsatisfy by the coefficients of a generalized Fourier series solution of a linear differential equation.

(26)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

General Algorithm

Recall

Definition ofϕ(x) andϕ(∂)

Algorithm to compute addition and composition between two pairs General Algorithm

We deduce from this morphism a general Horner-likealgorithm to compute the recurrence relationsatisfy by the coefficients of a generalized Fourier series solution of a linear differential equation.

(27)

III Recurrences of Smaller Order

(28)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Greatest Common Left Divisor and Reduction of Order

GCLD

Given a pair (Rec1,Rec2), the Euclidean algorithm computes the greatest recur- rence relation Rec (GCLD) such that there exists a pair“

Recg1,Recg2

with the following relations for all sequences (un)n∈

Nand (vn)n∈

N: Rec◦Recg1(un) = Rec1(un) Rec◦Recg2(vn) = Rec2(vn)

The orders of the recurrence relationsRecgi are at most those of Reci. Aim:

Find cases where for all coefficients of Generalized Fourier series (un,vn), we have :

Rec1(un) = Rec2(vn) =⇒Recg1(un) =Recg2(vn)

(29)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Greatest Common Left Divisor and Reduction of Order

GCLD

Given a pair (Rec1,Rec2), the Euclidean algorithm computes the greatest recur- rence relation Rec (GCLD) such that there exists a pair“

Recg1,Recg2

with the following relations for all sequences (un)n∈

Nand (vn)n∈

N: Rec◦Recg1(un) = Rec1(un) Rec◦Recg2(vn) = Rec2(vn)

Theordersof the recurrence relationsRecgi areat mostthose of Reci.

Aim:

Find cases where for all coefficients of Generalized Fourier series (un,vn), we have :

Rec1(un) = Rec2(vn) =⇒Recg1(un) =Recg2(vn)

(30)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Greatest Common Left Divisor and Reduction of Order

GCLD

Given a pair (Rec1,Rec2), the Euclidean algorithm computes the greatest recur- rence relation Rec (GCLD) such that there exists a pair“

Recg1,Recg2

with the following relations for all sequences (un)n∈

Nand (vn)n∈

N: Rec◦Recg1(un) = Rec1(un) Rec◦Recg2(vn) = Rec2(vn)

The orders of the recurrence relationsRecgi are at most those of Reci. Aim:

Find cases where for all coefficients of Generalized Fourier series (un,vn), we have :

Rec (u ) = Rec (v ) =⇒Rec (u ) =Rec (v )

(31)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

GCD for reduction of order

Theorem

Given L a linear differential operator, f =P

unψn(x), g=P

vnψn(x) such that L(f) =g and a pair(Rec1,Rec2) =ϕ(L). We have

Recg1(un) =Recg2(vn)

ifψn is any of:

Classical orthogonal polynomials Bessel functions

Hypergeometric polynomials

Application: Adaptation of the previous algorithm At the end of the previous algorithm, add a final step:

Remove theGCLD of the two recurrence relations of the pair.

(32)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

GCD for reduction of order

Theorem

Given L a linear differential operator, f =P

unψn(x), g=P

vnψn(x) such that L(f) =g and a pair(Rec1,Rec2) =ϕ(L). We have

Recg1(un) =Recg2(vn) ifψn is any of:

Classical orthogonal polynomials Bessel functions

Hypergeometric polynomials

Application: Adaptation of the previous algorithm At the end of the previous algorithm, add a final step:

(33)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Example of reduction for Chebyshev series

p1−x2=X

n∈N

4

π(2n+ 1)T2n(x) =X

n∈N

cnTn(x)

1−x2is the solution of the differential equation:

xy(x) + (1−x2)y0(x) = 0

With the general algorithm we obtain the pair of recurrence relations :

Rec1(un) = (n+3)un+2−2nun+(n−3)un−2and Rec2(vn) = 2 (−vn+1+vn−1). We deduce : (n+ 3)cn+2−2ncn+ (n−3)cn−2= 0.

Recg1(un) = (n+ 2)un+1−(n−2)un−1andRecg2(vn) =−2vn+1+ 2vn−1. We deduce : (n+ 2)cn+1−(n−2)cn−1= 0.

(34)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Example of reduction for Chebyshev series

p1−x2=X

n∈N

4

π(2n+ 1)T2n(x) =X

n∈N

cnTn(x)

1−x2is the solution of the differential equation:

xy(x) + (1−x2)y0(x) = 0

With the general algorithm we obtain the pair of recurrence relations :

Rec1(un) = (n+3)un+2−2nun+(n−3)un−2and Rec2(vn) = 2 (−vn+1+vn−1). We deduce : (n+ 3)cn+2−2ncn+ (n−3)cn−2= 0.

Recg1(un) = (n+ 2)un+1−(n−2)un−1andRecg2(vn) =−2vn+1+ 2vn−1. We deduce : (n+ 2)cn+1−(n−2)cn−1= 0.

(35)

Example of reduction for Chebyshev series

p1−x2=X

n∈N

4

π(2n+ 1)T2n(x) =X

n∈N

cnTn(x)

1−x2is the solution of the differential equation:

xy(x) + (1−x2)y0(x) = 0

With the general algorithm we obtain the pair of recurrence relations :

Rec1(un) = (n+3)un+2−2nun+(n−3)un−2and Rec2(vn) = 2 (−vn+1+vn−1). We deduce : (n+ 3)cn+2−2ncn+ (n−3)cn−2= 0.

(36)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

IV Conclusion

(37)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Conclusion

Contributions:

Use of Pairs of recurrence relations.

New general algorithm.

Use of the GCLD to reduce order of the recurrence.

Perspectives:

Computation of the recurrence ofminimal order. Numerical computation of the coefficients. Closed form for the coefficients.

Example erf(x) =

X

n=0

24−n(−1)n1F1(n+ 1/2; 2n+ 2;−1)

√π(2n+ 1)n! T2n+1(x).

(38)

Introduction Pairs of Recurrence Relations Recurrences of Smaller Order Conclusion

Conclusion

Contributions:

Use of Pairs of recurrence relations.

New general algorithm.

Use of the GCLD to reduce order of the recurrence.

Perspectives:

Computation of the recurrence ofminimal order.

Numerical computation of the coefficients.

Closed form for the coefficients.

Example erf(x) =

X

n=0

24−n(−1)n1F1(n+ 1/2; 2n+ 2;−1)

√π(2n+ 1)n! T2n+1(x).

Références

Documents relatifs

We observe that these stochastic processes can be seen as Lévy walks for which the persistence times depend on some internal Markov chain: they admit Markov random walk skeletons..

[r]

We deduce from this morphism a general Horner-like algorithm to compute the recurrence relation satisfied by the coefficients of a generalized Fourier series solution of a

There exist old results measuring the size of sets of points of divergence of Fourier series.. For example, in the book of Kahane and Salem [9], we can find such results for

L’accès aux archives de la revue « Annali della Scuola Normale Superiore di Pisa, Classe di Scienze » ( http://www.sns.it/it/edizioni/riviste/annaliscienze/ ) implique l’accord

In this paper we wish to prove that under certain conditions the Fourier coefficients of certain Eisenstein series for an arithmetic group acting.. on a tube domain

TRIPATHY, On the absolute Hausdorff summability of some series associated with Fourier series and its allied series,

This approximation method is used to develop a simulation method of the sample path of linear fractional stable