A New Approach for Formal Reduction of Singular Linear Differential - - PowerPoint PPT Presentation

a new approach for formal reduction of singular linear
SMART_READER_LITE
LIVE PREVIEW

A New Approach for Formal Reduction of Singular Linear Differential - - PowerPoint PPT Presentation

Introduction Previous methods The new approach Conclusion and prescriptive A New Approach for Formal Reduction of Singular Linear Differential Systems Using Eigenrings M.A. Barkatou, Joelle Saad , J-A. Weil XLIM, Universit de Limoges


slide-1
SLIDE 1

1/23 Introduction Previous methods The new approach Conclusion and prescriptive

A New Approach for Formal Reduction of Singular Linear Differential Systems Using Eigenrings

M.A. Barkatou, Joelle Saadé, J-A. Weil

XLIM, Université de Limoges

ISSAC, 16-19 July 2018, New York

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-2
SLIDE 2

2/23 Introduction Previous methods The new approach Conclusion and prescriptive

Linear differential system

Let A be a n × n matrix with coefficients over C((x))

For clarity, C algebraically closed.

[A] : Y ′ = A(x)Y , where A(x) = x−q−1 ∞

i=0 xiAi = 1 xq+1 (A0 + A1x + . . .). ◮ Ai are constant square matrices of dimension n with A0 = 0. ◮ q is called the Poincaré rank of the system [A].

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-3
SLIDE 3

2/23 Introduction Previous methods The new approach Conclusion and prescriptive

Linear differential system

Let A be a n × n matrix with coefficients over C((x))

For clarity, C algebraically closed.

[A] : Y ′ = A(x)Y , where A(x) = x−q−1 ∞

i=0 xiAi = 1 xq+1 (A0 + A1x + . . .). ◮ Ai are constant square matrices of dimension n with A0 = 0. ◮ q is called the Poincaré rank of the system [A].

Hukahara[1937]-Turrittin[1955]-Levelt[1975] : A Formal Fundamental Matrix Solution (FFMS) can be written as Y (x) = φ(x1/s)xΛ exp(Q(x−1/s))

◮ s is the global ramification. ◮ Q is the exponential part of [A].

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-4
SLIDE 4

3/23 Introduction Previous methods The new approach Conclusion and prescriptive

One strategy to compute an FFMS is to

◮ First compute the exponential part Q. ◮ Complete by applying algorithms for regular singular case

(Q = 0).

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-5
SLIDE 5

3/23 Introduction Previous methods The new approach Conclusion and prescriptive

One strategy to compute an FFMS is to

◮ First compute the exponential part Q. ◮ Complete by applying algorithms for regular singular case

(Q = 0). Aim of the talk : New algorithm for computing Q.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-6
SLIDE 6

3/23 Introduction Previous methods The new approach Conclusion and prescriptive

One strategy to compute an FFMS is to

◮ First compute the exponential part Q. ◮ Complete by applying algorithms for regular singular case

(Q = 0). Aim of the talk : New algorithm for computing Q. One strategy to compute Q is to

◮ Compute an "equivalent system" with simple structure :

Formal Reduction.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-7
SLIDE 7

4/23 Introduction Previous methods The new approach Conclusion and prescriptive

Formal Reduction

Gauge Transformation : Change of variable Y = PZ, where P ∈ GLn (C((x))), leads to a system [B] : Z ′ = B(x)Z, B = P[A] := P−1AP − P−1P′ Systems [A] and [B] are called equivalent. (A ∼

C((x)) B)

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-8
SLIDE 8

4/23 Introduction Previous methods The new approach Conclusion and prescriptive

Formal Reduction

Gauge Transformation : Change of variable Y = PZ, where P ∈ GLn (C((x))), leads to a system [B] : Z ′ = B(x)Z, B = P[A] := P−1AP − P−1P′ Systems [A] and [B] are called equivalent. (A ∼

C((x)) B) ◮ Maximal decomposition :

[A] ∼

C((x))

   Ö B1

... Bℓ

è   = [B1] ⊕ · · · ⊕ [Bℓ]

where each block Bi is indecomposable over C((x)).

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-9
SLIDE 9

4/23 Introduction Previous methods The new approach Conclusion and prescriptive

Formal Reduction

Gauge Transformation : Change of variable Y = PZ, where P ∈ GLn (C((x))), leads to a system [B] : Z ′ = B(x)Z, B = P[A] := P−1AP − P−1P′ Systems [A] and [B] are called equivalent. (A ∼

C((x)) B) ◮ Maximal decomposition :

[A] ∼

C((x))

   Ö B1

... Bℓ

è   = [B1] ⊕ · · · ⊕ [Bℓ]

where each block Bi is indecomposable over C((x)).

◮ More refined decomposition requires field extensions i.e

P ∈ GLn(C((x1/s))).

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-10
SLIDE 10

5/23 Introduction Previous methods The new approach Conclusion and prescriptive

Previous methods

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-11
SLIDE 11

6/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Previous algorithms

Turrittin[1955], Wasow[1967], Chen[1990], Levelt[1991] Barkatou[1997]-Pflugel[2000] Let A =

1 xq+1 (A0 + A1x + . . .)

1 A0 has distinct eigenvalues : apply splitting lemma.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-12
SLIDE 12

6/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Previous algorithms

Turrittin[1955], Wasow[1967], Chen[1990], Levelt[1991] Barkatou[1997]-Pflugel[2000] Let A =

1 xq+1 (A0 + A1x + . . .)

1 A0 has distinct eigenvalues : apply splitting lemma. 2 A0 has one eigenvalue a : update A ← A −

a xq+1 I. Now A0

nilpotent.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-13
SLIDE 13

6/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Previous algorithms

Turrittin[1955], Wasow[1967], Chen[1990], Levelt[1991] Barkatou[1997]-Pflugel[2000] Let A =

1 xq+1 (A0 + A1x + . . .)

1 A0 has distinct eigenvalues : apply splitting lemma. 2 A0 has one eigenvalue a : update A ← A −

a xq+1 I. Now A0

nilpotent. Different strategies with common goal : Find transformations and apply splitting lemma.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-14
SLIDE 14

6/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Previous algorithms

Turrittin[1955], Wasow[1967], Chen[1990], Levelt[1991] Barkatou[1997]-Pflugel[2000] Let A =

1 xq+1 (A0 + A1x + . . .)

1 A0 has distinct eigenvalues : apply splitting lemma. 2 A0 has one eigenvalue a : update A ← A −

a xq+1 I. Now A0

nilpotent. Different strategies with common goal : Find transformations and apply splitting lemma. 3 Arnold-Wasow Forms - Shearing transformation.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-15
SLIDE 15

7/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Computing the exponential part Q [Barkatou1997]

Let A =

1 xq+1 (A0 + A1x + . . .)

When A0 is nilpotent : 3 Apply Moser rank reduction and iterate.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-16
SLIDE 16

7/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Computing the exponential part Q [Barkatou1997]

Let A =

1 xq+1 (A0 + A1x + . . .)

When A0 is nilpotent : 3 Apply Moser rank reduction and iterate. 4 A0 nilpotent + q is minimal : need to introduce ramification

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-17
SLIDE 17

7/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Computing the exponential part Q [Barkatou1997]

Let A =

1 xq+1 (A0 + A1x + . . .)

When A0 is nilpotent : 3 Apply Moser rank reduction and iterate. 4 A0 nilpotent + q is minimal : need to introduce ramification

◮ Katz invariant algorithm. M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-18
SLIDE 18

7/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Computing the exponential part Q [Barkatou1997]

Let A =

1 xq+1 (A0 + A1x + . . .)

When A0 is nilpotent : 3 Apply Moser rank reduction and iterate. 4 A0 nilpotent + q is minimal : need to introduce ramification

◮ Katz invariant algorithm.

5 Iterate on sub-blocks. The algorithm finishes when n = 1 or q = 0.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-19
SLIDE 19

8/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

Example [Barkatou2010]

A = 1 x4

á

x 1 −x2 x2 −x2 1 x2 x2 x2 −x2

ë

◮ Moser irreducible and A0 is nilpotent. ◮ The Katz invariant κ = 8/3 [Barkatou97]. ◮ Ramification x = t3. ◮ Apply Moser-algorithm to 3t2A(t3). ◮ We get an equivalent system, where A0 has 4 distinct

eigenvalues.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-20
SLIDE 20

9/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

The exponential parts can be parameterized as x = t3, q1(1 t ) = − 3 8t8 − 1 4t4 , q2(1 t ) = 1 t3 .

◮ 3 conjugates exponential parts of ramification 3. ◮ 1 exponential part with non ramification.

Pflugel[2000] : integer degree of the exponential parts can be

  • detected. (using super-irreducible systems Hilali-Wazner[1987],

Barkatou-Pflugel[2009])

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-21
SLIDE 21

9/23 Introduction Previous methods The new approach Conclusion and prescriptive Previous algorithms Barkatou’s algorithm 1997 Example

The exponential parts can be parameterized as x = t3, q1(1 t ) = − 3 8t8 − 1 4t4 , q2(1 t ) = 1 t3 .

◮ 3 conjugates exponential parts of ramification 3. ◮ 1 exponential part with non ramification.

Pflugel[2000] : integer degree of the exponential parts can be

  • detected. (using super-irreducible systems Hilali-Wazner[1987],

Barkatou-Pflugel[2009]) Drawback : May introduce unnecessary ramifications.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-22
SLIDE 22

10/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

The new approach

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-23
SLIDE 23

11/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 1 Separate different ramifications by computing a maximal decomposition of [A] in C((x)) P[A] = [A1(x)] ⊕ . . . ⊕ [Aℓ(x)]. Step 2 For each indecomposable [Ai] get the ramification ri ,i.e, the minimal integer to write the solution. Step 3 Factorization : to get the smallest system needed (in case of repetition). Step 4 Recursive call of splitting lemma and Moser-reduction on the ramified system.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-24
SLIDE 24

12/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Balser-Jurkat-Lutz 1979

There exists P ∈ C((x))n×n such that, P[A] = [A1] ⊕ . . . ⊕ [Aℓ]. Each [Ai] has the following properties :

◮ has one exponential part qi and its conjugates (t → ωit,

i = 1..ri − 1), t = x1/ri.

◮ size(Ai) = mi × ri.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-25
SLIDE 25

12/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Balser-Jurkat-Lutz 1979

There exists P ∈ C((x))n×n such that, P[A] = [A1] ⊕ . . . ⊕ [Aℓ]. Each [Ai] has the following properties :

◮ has one exponential part qi and its conjugates (t → ωit,

i = 1..ri − 1), t = x1/ri.

◮ size(Ai) = mi × ri.

We want to compute this decomposition !

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-26
SLIDE 26

13/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Back to the example

Construct P =

   

1 x2 1 O 1 O x2 x2 O 1

    + O x3, without ramification,

such that P[A] = A1 ⊕ A2 where A1 :=

 

−x−2 − 1 x−2 − 1 x−4 + 3 x + 2 x2 x−4 x−2 x−3

  + O Ä

x3ä and A2 :=

î

−x−2 + 1 + O

x3 ó

, simple exponential part q2(1 t ) = 1 t .

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-27
SLIDE 27

14/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Eigenring

Decomposition/Factorization : Singer[1996], Van Hoij[1996], Barkatou[1995], Barkatou-Pflugel[1998], Barkatou[2007]

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-28
SLIDE 28

14/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Eigenring

Decomposition/Factorization : Singer[1996], Van Hoij[1996], Barkatou[1995], Barkatou-Pflugel[1998], Barkatou[2007]

◮ Definition : The eigenring is the set defined by

EC((x))(A) = {T ∈ Mn(C((x)))/T ′ = AT − TA}.

◮ Computation : Amounts to find solution in C((x)) of

[A In − In AT].

− → Abramov[1999], Barkatou-Pflugel[1999]. M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-29
SLIDE 29

15/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

First Step - The theorem of decomposition using eigenring Barkatou[2007]

For T ∈ EC((x))(A) such that # spec(T) ≥ 2, there exists P ∈ GLn(C[[x]]) :

P−1TP = Ö J1 ... Jℓ è then, P[A] = Ö B1 ... Bℓ è

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-30
SLIDE 30

15/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

First Step - The theorem of decomposition using eigenring Barkatou[2007]

For T ∈ EC((x))(A) such that # spec(T) ≥ 2, there exists P ∈ GLn(C[[x]]) :

P−1TP = Ö J1 ... Jℓ è then, P[A] = Ö B1 ... Bℓ è

Maximal decomposition : using generic element (maximal number of distinct eigenvalues). P[A] = [A1(x)] ⊕ ... ⊕ [Aℓ(x)]

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-31
SLIDE 31

16/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 2 : Get the ramification

For each Indecomposable sub-system [Ai] we have the following properties : 1 [Ai] has one "type" of exponential parts qi(1/t), qi(1/ωit),. . ., qi(1/ωri−1

i

t) with ωri

i = 1 and t = x1/ri.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-32
SLIDE 32

16/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 2 : Get the ramification

For each Indecomposable sub-system [Ai] we have the following properties : 1 [Ai] has one "type" of exponential parts qi(1/t), qi(1/ωit),. . ., qi(1/ωri−1

i

t) with ωri

i = 1 and t = x1/ri.

2

[Ai ]∼

Ü

Bi

1 x Iri

... ... . . . ... ...

1 x Iri

· · · Bi

ê

where Bi is irreducible in C((x)) of size ri repeated mi times.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-33
SLIDE 33

16/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 2 : Get the ramification

For each Indecomposable sub-system [Ai] we have the following properties : 1 [Ai] has one "type" of exponential parts qi(1/t), qi(1/ωit),. . ., qi(1/ωri−1

i

t) with ωri

i = 1 and t = x1/ri.

2

[Ai ]∼

Ü

Bi

1 x Iri

... ... . . . ... ...

1 x Iri

· · · Bi

ê

where Bi is irreducible in C((x)) of size ri repeated mi times.

◮ dim(E(Ai)) = mi. M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-34
SLIDE 34

16/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 2 : Get the ramification

For each Indecomposable sub-system [Ai] we have the following properties : 1 [Ai] has one "type" of exponential parts qi(1/t), qi(1/ωit),. . ., qi(1/ωri−1

i

t) with ωri

i = 1 and t = x1/ri.

2

[Ai ]∼

Ü

Bi

1 x Iri

... ... . . . ... ...

1 x Iri

· · · Bi

ê

where Bi is irreducible in C((x)) of size ri repeated mi times.

◮ dim(E(Ai)) = mi. ◮

ri = size(Ai) dim(E(Ai)) .

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-35
SLIDE 35

17/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 3 & 4

֒ → We can construct this factorization in C((x)) :

à Bi D1 · · · Dmi−1 ... ... . . . ... D1 Bi í with size(Bi) = ri.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-36
SLIDE 36

17/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Step 3 & 4

֒ → We can construct this factorization in C((x)) :

à Bi D1 · · · Dmi−1 ... ... . . . ... D1 Bi í with size(Bi) = ri.

How to compute Q ?

◮ Perform the ramification in [Bi] : t = x1/ri. ◮ No further ramification is needed. ◮ Proceed as in [ Barkatou1997] using only recursive call of

⋆ Moser-reduction, ⋆ splitting lemma, ⋆ shifting the eigenvalues of B0.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-37
SLIDE 37

18/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

How to deal with series and precision ?

Consider the system Y ′ = AY where A is an n-dimensional matrix in C((x)) with Poincaré rank q. Problem 1 : How many initial terms are sufficient to consider in A in order to compute the exponential parts ? Answer : nq+1. (Babbitt-Varadarajan[1983], Lutz-Schafke[1985])

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-38
SLIDE 38

19/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Given T ∈ E(A), we know that its characteristic polynomial χT has coefficients in C. We want to compute P such that P−1TP = diag(J1, . . . , Jℓ).

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-39
SLIDE 39

19/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Given T ∈ E(A), we know that its characteristic polynomial χT has coefficients in C. We want to compute P such that P−1TP = diag(J1, . . . , Jℓ). Problem 2 :How many terms are sufficient to consider in T in

  • rder to get χT ?

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-40
SLIDE 40

19/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Given T ∈ E(A), we know that its characteristic polynomial χT has coefficients in C. We want to compute P such that P−1TP = diag(J1, . . . , Jℓ). Problem 2 :How many terms are sufficient to consider in T in

  • rder to get χT ?

Answer : val(T) × n + 1.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-41
SLIDE 41

19/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Given T ∈ E(A), we know that its characteristic polynomial χT has coefficients in C. We want to compute P such that P−1TP = diag(J1, . . . , Jℓ). Problem 2 :How many terms are sufficient to consider in T in

  • rder to get χT ?

Answer : val(T) × n + 1. Problem 3 Now we need to compute a basis of ker(T − λiIn)hi where (λ − λi)hi is a factor of χT.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-42
SLIDE 42

20/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Problem 3 : Given T ∈ Matn(C((x))) we want to compute the first k terms of a basis B of the ker(T) : v ∈ B such that Tv = O(xval(T)+k+1). How many terms to consider in T ?

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-43
SLIDE 43

20/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Problem 3 : Given T ∈ Matn(C((x))) we want to compute the first k terms of a basis B of the ker(T) : v ∈ B such that Tv = O(xval(T)+k+1). How many terms to consider in T ? Answer : The first k terms. Key of the proof : Use Approximate Smith Normal Form.

− → Vaccon (2015) M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-44
SLIDE 44

21/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Problem 4 : Computing P[A] := P−1AP − P−1P′ for sufficient precision. From Problem 1 we should compute P[A] up to precision val(P[A]) × n + 1. It is bounded by N := (−val(P−1) − val(A)) × n + 1 How many initial terms do we need to consider in :

  • 1. A, P, P−1 to compute P[A] up to order N ? √
  • 2. P to compute val(P−1) and P−1 up to an order k ?

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-45
SLIDE 45

22/23 Introduction Previous methods The new approach Conclusion and prescriptive Step 0 : Maximal decomposition in C((x)) Step 1 : Decomposition using eigenring Step 2 : Get the ramification Step 3 & 4 : The complete decomposition in C((x1/r )) Series & precision

Problem 4.2 We can compute P for any precision k with val(P<k>) = 0. We will denoted by P<k>. Question : How to choose k such that val(P−1) = val(P<k>−1) ? Answer : By Abramov-Barkatou[2018], one should choose k such that

◮ det(P<k>) = 0 ◮ k + val(P<k>−1) ≥ 0

Then

◮ val(P−1) = val(P<k>−1). ◮ The Laurent series expansions of P−1 and P<k>−1 coincide up

to order k + 2 val(P<k>−1).

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-46
SLIDE 46

23/23 Introduction Previous methods The new approach Conclusion and prescriptive

To sum up :

◮ More refined decomposition without introducing ramifications :

the separation of all exponential parts which have different valuations.

◮ Manage truncated series and precisions.

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-47
SLIDE 47

23/23 Introduction Previous methods The new approach Conclusion and prescriptive

To sum up :

◮ More refined decomposition without introducing ramifications :

the separation of all exponential parts which have different valuations.

◮ Manage truncated series and precisions.

Dimension Compute the eigenring The rest of the decomposition 4 1.263 0.246 6 4.041 0.256 9 32.097 0.827 Table – Time records (s) on some examples

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-48
SLIDE 48

23/23 Introduction Previous methods The new approach Conclusion and prescriptive

To sum up :

◮ More refined decomposition without introducing ramifications :

the separation of all exponential parts which have different valuations.

◮ Manage truncated series and precisions.

Dimension Compute the eigenring The rest of the decomposition 4 1.263 0.246 6 4.041 0.256 9 32.097 0.827 Table – Time records (s) on some examples

Perspectives :

◮ Compute efficiently the eigenring (X’=AX-XA).

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018

slide-49
SLIDE 49

23/23 Introduction Previous methods The new approach Conclusion and prescriptive

To sum up :

◮ More refined decomposition without introducing ramifications :

the separation of all exponential parts which have different valuations.

◮ Manage truncated series and precisions.

Dimension Compute the eigenring The rest of the decomposition 4 1.263 0.246 6 4.041 0.256 9 32.097 0.827 Table – Time records (s) on some examples

Perspectives :

◮ Compute efficiently the eigenring (X’=AX-XA).

Thank you for your attention !

M.A. Barkatou, Joelle Saadé, J-A. Weil Formal Reduction of Differential Systems, ISSAC 2018