Algebraic Aspects of Linear Dierential and Dierence Equations Peter A. Hendriks
University of Groningen Department of Mathematics P.O. Box 800 9700 AV Groningen The Netherlands e{mail
[email protected]
Rijksuniversiteit Groningen
Algebraic Aspects of Linear Dierential and Dierence Equations Proefschrift ter verkrijging van het doctoraat in de Wiskunde en Natuurwetenschappen aan de Rijksuniversiteit Groningen op gezag van de Rector Magni cus Dr. F. van der Woude, in het openbaar te verdedigen op vrijdag 29 november 1996 des namiddags te 4.15 uur door
Peter Anne Hendriks geboren op 9 september 1968 te Groningen
Promotor: Prof.dr. M. van der Put Referent: Dr. F. Beukers
Aan mijn ouders
Contents 1 Introduction 2 Galois Action on Solutions of a Dierential Equation
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 The universal eld of k((x)) . . . . . . . . . . . . . . . . 2.3 The k-structure on the space of solutions . . . . . . . . . 2.3.1 Remarks . . . . . . . . . . . . . . . . . . . . . . . 2.4 Rational solutions of Riccati . . . . . . . . . . . . . . . . 2.5 Algebraic solutions of the Riccati equation and examples 2.5.1 Equations of order two . . . . . . . . . . . . . . . 2.5.2 Equations of order three . . . . . . . . . . . . . . 2.5.3 Remarks . . . . . . . . . . . . . . . . . . . . . . . 2.6 Symmetries . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1 Symmetries of L . . . . . . . . . . . . . . . . . . 2.6.2 Transforming algebraic solutions of Riccati . . . 2.6.3 Forms of a dierential operator . . . . . . . . . . 2.6.4 Construction of special dierential equations . . . 2.6.5 Examples . . . . . . . . . . . . . . . . . . . . . .
3 Shidlovskii irreducibility 3.1 3.2 3.3 3.4 3.5
Introduction . . . . . . . Preliminaries . . . . . . Siegel normality . . . . . Shidlovskii irreducibility Examples . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
3 7
7 8 12 13 13 14 16 17 19 19 20 22 22 24 24
29
29 30 34 37 43
4 An algorithm determining the dierence Galois group of second order linear dierence equations 49 4.1 4.2 4.3 4.4
Introduction . . . . . . . . . . . . . . . . Preliminaries on dierence Galois theory First order dierence equations . . . . . Second order dierence equations . . . . 4.4.1 The Riccati equation . . . . . . . 1
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
49 50 52 53 53
4.4.2 G is reducible . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 G is imprimitive . . . . . . . . . . . . . . . . . . . . . . . 4.4.4 G contains Sl(2; Q ) . . . . . . . . . . . . . . . . . . . . . . 4.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.1 Sequences spaces . . . . . . . . . . . . . . . . . . . . . . . 4.5.2 The case where an extension of the constant eld is needed
58 60 62 63 63 70
5 An algorithm for computing a standard form for second order linear q-dierence equations 71 5.1 5.2 5.3 5.4
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A short introduction to algebraic aspects of q-dierence equations. First order q-dierence equations . . . . . . . . . . . . . . . . . . Second order q-dierence equations . . . . . . . . . . . . . . . . . 5.4.1 The Riccati equation . . . . . . . . . . . . . . . . . . . . . 5.4.2 G is reducible . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.3 G is imprimitive . . . . . . . . . . . . . . . . . . . . . . . 5.4.4 G contains Sl(2; C) . . . . . . . . . . . . . . . . . . . . . . 5.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.1 Sequences spaces . . . . . . . . . . . . . . . . . . . . . . . 5.5.2 Hypergeometric q-dierence equations . . . . . . . . . . .
6 On the classi cation of a class of q-dierence equations 6.1 6.2 6.3 6.4
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . Picard{Vessiot Theory . . . . . . . . . . . . . . . . . . . Classi cation of q-Dierence Modules . . . . . . . . . . . Tannakian Categories and the q{Dierence Galois Group
2
. . . .
. . . .
. . . .
. . . .
. . . .
71 71 75 76 76 81 83 84 85 85 87
91
91 91 92 97
Chapter 1 Introduction This thesis is about some algebraic and algorithmic aspects of linear dierential, dierence and q-dierence equations over the eld of rational functions C(z). The starting-point for a great part of this thesis was Kovacic's algorithm [Kov86]. Kovacic's algorithm computes a Liouvillian solution of the second order linear dierential equation y00 + ay0 + by = 0, where a; b 2 C(z), provided a Liouvillian solution exists. We will de ne the notion Liouvillian solution. A dierential eld extension L C(z) is called a Liouvillian extension if there is a nite sequence of dierential elds
C(z) = L0 L1 Ln 1 Ln = L such that Li = Li 1 (ai ), where one of the following three cases holds: 1. ai is algebraic over Li
1
2. ai satis es a dierential equation y0 = by, where b 2 Li 3. ai satis es a dierential equation y0 = b, where b 2 Li
1 1
A solution f of a linear dierential equation is called Liouvillian if f lies in some Liouvillian extension. Kovacic's algorithm is based on the results of dierential Galois theory. For a short introduction of dierential Galois theory we refer to the sections 2.1 and 3.2 in this thesis. Many interesting properties of linear dierential equations can be characterized in terms of the dierential Galois group and its action on the vector space of solutions. For instance a linear dierential equation is irreducible (that is the corresponding dierential operator does not factor over C(z) ) if and only if the dierential Galois group G associated to this equation acts irreducibly on the vector space of solutions. All solutions of a linear dierential equation are algebraic if and only if the dierential Galois group G is nite. And all the solutions of a linear 3
dierential equation are Liouvillian if and only if the identity component G0 of the dierential Galois group G is solvable. Two other interesting properties of linear dierential equations are being Siegel normal and being Shidlovskii irreducible. These properties play a role in some part of transcendental number theory. In chapter 3 these properties will be characterized in terms of the standard representation of the dierential Galois group G. Further there will be explained how these characterizations can be used to verify Siegel normality or Shidlovskii irreducibility in some concrete practical examples. Chapter 3 is published before [Hen94]. Back to Kovacic's algorithm. For any solution y 6= 0 of the dierential equation y00 + ay0 + by = 0 the element u = yy0 satis es the associated Riccati equation u0 + u2 + au + b = 0. The dierential equation y00 + ay0 + by = 0 has a Liouvillian solution if and only if the associated Riccati equation u0 + u2 + au + b = 0 has an algebraic solution. The proof of this statement is based on dierential Galois theory and the classi cation of the algebraic subgroups of Sl(2; C). Kovacic's algorithm tries to compute a solution of the Riccati equation that is algebraic and of minimal degree n over C(z). It is shown in [Kov86] that this minimal degree can be 1; 2; 4; 6 or 12. For analogous results for third order linear dierential equations we refer to [SU93]. Suppose now that a; b 2 Q(z). In general the algorithm described in [Kov86] generates algebraic numbers in a rather chaotic way. Therefore in some practical cases the algorithm did not work very well. The coecients of the monic irreducible polynomial of a solution of the Riccati equation that is algebraic and of minimal degree over C(z) are in C (z) where C is a nite algebraic extension of Q. In chapter 2 bounds are given for the degree of the extension C Q. Analogous results are obtained for third order dierential equations. These bounds help to make Kovacic's algorithm more ecient. Chapter 2 is published before [HP95]. Recently Galois theory of dierence equations is developed by M. van der Put and M.F. Singer [PS96]. In chapters 4 and 5 algorithms are presented for determining the dierence Galois group and the q{dierence Galois group of second order dierence and q-dierence equations respectively. These algorithms can be considered as the analogue for dierence and q{dierence equations of Kovacic's algorithm for dierential equations. Further the notion of Liouvillian solutions is introduced for dierence and q-dierence equations. If the dierence or q-dierence Galois group is not too big (i.e does not contain the group Sl(2; C)) then it is possible to compute two linearly independent solutions in a certain sequences space. In some respects dierence and q-dierence equations are more dicult to treat than dierential equations, due to the fact that the Picard{Vessiot rings associated to dierence or q{dierence equations are in general not integral domains but only reduced algebras. But on the other hand the nite primitive groups that cause the most troubles in the dierential case do not occur as dier4
ence or q{dierence Galois group. Chapter 4 is accepted for publication [Hen96]. In chapter 6 q-dierence equations over the eld C(z) are classi ed, where q is an m th root of unity. In this case there is not a unique Picard{Vessiot ring for every system of q-dierence equations. Therefore it is not possible to de ne the q{dierence Galois group in the usual way. If q is a root of unity then we will use the theory of Tannakian categories for a suitable de nition of the q{dierence Galois group.
5
6
Chapter 2 Galois Action on Solutions of a Dierential Equation 2.1 Introduction Consider a second order dierential equation of the form y00 + ay0 + by = 0 with a; b 2 Q(x). If one works over the algebraic closure Q of Q then dierential Galois theory is available. This theory tells us that there exists a Picard{Vessiot eld F Q(x) satisfying 1. F Q(x) is an extension of dierential elds. 2. The eld of constants of F is Q. 3. The equation has two Q-linear independent solutions in F . 4. F is minimal with respect to the conditions (2) and (3). The theory continues as follows: 1. F is unique up to d-isomorphism. 2. Let G be the group of d-isomorphism of F over Q(x). Then the set of G-invariant elements of F is Q(x). 3. Let V F be the set of solutions of the dierential equation. Then V is a two-dimensional vector space over Q. The group G acts faithfully on V and the image of G in Aut(V ) is a linear algebraic subgroup. A solution of the Riccati equation is an u 2 F of the form vv0 with v 2 V and v 6= 0. Kovacic's algorithm tries to compute the solutions of0 the Riccati equation. The rst part of this algorithm tries to nd solutions u = vv 2 Q(x). This means that Qv is a G-invariant line in V . 7
The origin of this paper is the question to nd out for which eld C Q the solution u lies in C (x). Suppose that the group G has the following form: V has a basis v1 ; v2 such that G consists of all g 2 Aut(V ) with g(v1) = cv1 and g0(v2) = c 1v2 with c 2 Q . Then V has only two G-invariant lines and ui = vvii ; i = 1; 2; are the only solutions of the Riccati which lie in Q(x).
The intuitive reasoning is now the following: A Galois automorphism of Q can at most permute fu1; u2g. Hence u1; u2 lie in C (x) where [C : Q] 2. An explicit p example of this situation is the equation y00 = 2x 4 y. The eld C is here Q( 2). In the next two sections we will develop the theory justifying this intuitive idea. We note that there is no suitable dierential Galois theory which works over a constant eld of characteristic 0 which is not algebraically closed. The next sections provides some theory in a special case. In later sections we will summarize and correct the results of [HP93] and we will give some more applications. Further a theory of symmetries and forms of a dierential operator is developed in order to construct dierential operators with special features with respect to the eld of constants which is needed for the Riccati equation. We would like to thank M. F. Singer and F. Ulmer for pointing out a mistake in [HP93]. Unfortunately, it was too late to correct the paper before publication.
2.2 The universal eld of k((x))
Let k be a eld of characteristic 0 with algebraic closure k. One considers differential equationsPover the dierential eld K = k((x)) with the dierentiation 0 = x d given by ( an xn )0 = P nan xn . We want to make a universal eld extendx sion K for which every dierential equation over K has a full set of solutions. More precisely one de nes as follows: 1. K is an extension of d- elds. 2. The eld of constants of is k. 3. For every (homogeneous linear) dierential equation
y(d) + a1 y(d
1)
+ ::: + ad 1 y(1) + a0y = 0
with coecients in a nite extension of K the space of solutions in is a vector space over k of dimension d. 8
4. is minimal with respect to the conditions (2) and (3). As is well known condition (3) is equivalent to (3) Every matrix dierential equation v0 = Av, where the matrix A has coecients in a nite extension K has a fundamental matrix with coecients in .
Theorem 2.2.1 with the above properties exists and is unique up to isomorphism.
Proof. The eld must certainly contain the following things: 1. k.
2. For every m 1 an element x m . 1
3. A solution of y0 = 1, since has two linearly independent solutions of y00 = 0. 4. A non zero solution of y0 = qy for every q 2 [m1 x 1=m k[x 1=m ]. One would like to see the solutions of the equations above as certain functions. This is however a priori not possible, since we would have to explain then what the product of a formal Laurent series with a solution of say y0 = 1 means. Therefore we will build up in a very algebraic way. Let Q denote the additive group (or k-vector space) [m1 k[x 1=m ]. Further, K denotes the algebraic closure of K . We note that K is generated over K by k and the elements x m ; m 1. We remark that, in general, k((x)) is not algebraic over K , but every element of K can be represented by a Laurent series in k((x m )) for some m 1. We start with a polynomial ring in many variables R0 := K [L; E (q)]q2Q and we de ne a dierentiation on R0 by: 1. For f = P2Q cx 2 K one has f 0 = P2Q cx 2 K . This is the unique extension of the dierentiation 0 = x dxd to K . 1
1
2. L0 = 1.
3. E (q)0 = qE (q). It is easily veri ed that the above de nes a unique dierentiation on R0. Let I R0 denote the ideal generated by E (q1 + q2 ) E (q1 )E (q2) (all q1 ; q2 2 Q) and E () x (all 2 Q). The ideal I is invariant under dierentiation. Indeed, (E (q1 + q2 ) E (q1)E (q2 ))0 = (q1 + q2 )(E (q1 + q2 ) E (q1)E (q2 )), and 9
(E () x)0 = (E () x ) Let R := R0=I and let l and e(q) denote the images of L and E (q) in R. Since the ideal I is invariant under dierentiation one nds a dierentiation on R and one has the following properties: 1. l0 = 1. 2. e(q)0 = qe(q) for all q 2 Q. 3. e(q1 + q2 ) = e(q1 )e(q2) for all q1 ; q2 2 Q. 4. e() = x for all 2 Q.
2
Lemma 2.2.2 The ring R has no zero divisors and there is no prime ideal (6= 0; R) in R which is invariant under dierentiation.
Proof. Choose q1 ; :::; qs 2 Q such that 1; q1 ; :::; qs are linearly independent over Q. Consider the subring A := K [l; e(q1); e( q1 ); :::; e(qs); e( qs )] of R
Every nite subset of R lies in such a subring of A. One can see that there are only the trivial relations e(q1 )e( q1 ) = 1; :::; e(qs)e( qs ) = 1 among the generators of A over K . That means that A is isomorphic to the ring K [X; T1 ; T1 1; :::; Ts; Ts 1]. This ring is a localization of the polynomial ring K [X; T1 ; :::; Ts]. In particular, A and R have no zero divisors. It is easily seen that A can have no non-trivial ideal that is invariant under dierentiation. This is implies the same statement for R. 2
Lemma 2.2.3 Let denote the eld of fractions of R, then is a d- eld containing K and the eld of constants of is k.
Proof. Let u 2 satisfy u0 = 0 and u 6= 0. For suitable q1 ; :::; qs 2 Q such that 1; q1; :::; qs are linearly independent over Q one can write u = fg where f; g 2 A := K [l; e(q1 ); :::; e(qs)]. The generators of A over K have no relations and so A is an ordinary \free" polynomial ring over K in s + 1 generators. One may assume that g.c.d.(f; g) = 1. Now u0 = 0 implies that f 0g = fg0 and in particular f divides f 0 and gPdivides g0. Write f as a nite sum q2Nq +:::+Nqs aq e(q) with eachPaq 2 K [l] and where N denotes the set of non-negative integers. Then f 0 = (a0q + qaq )e(q) has a total degree which is less or equal to the total degree of f . Hence f 0 = Bf for some B 2 K and also g0 = Bg. For each q one nds the relation a0q + qaq = Baq . We will need the following result. 1
10
Lemma 2.2.4 If the equation a0 + ha = 0 with h 2 K has a non-zero solution in K [l], then h 2 Q + [n1 x1=n k[[x1=n ]]. Proof. Write a = a0 + a1 l + ::: + ad ld with all ai 2 K and with ad 6= 0. Using l0 = 1 and looking at the coecient of ld , one nds a0d + had = 0. Write ad = P cx (1 + >0 c x ) with c 2 k c 6= 0 and 2 Q. Then it is clear that h has the form speci ed in the lemma. 2 We continue the proof of Lemma 2.2.3. If aq 6= 0 then B must have the form B = q + h where h 2 Q + [n1x1=n k[[x1=n ]]. This can happen for only one q since 1; q1; :::; qs are supposed to be linearly independent over Q. Hence f = aq e(q) and similarly g = br e(r) for some r 2 Nq1 + ::: + Nqs. However q r 2 Q + [n1x1=n k[[x1=n ]] implies that q = r. Since g.c.d.(f; g) = 1 it follows that q = r = 0 and f; g 2 K [l] and B 2 Q + [n1 x1=n k[[x1=n ]]. We may assume that g is monic as polynomial in l. Then g divides g0 implies that g = 1 since the degree of g0 is less then the degree of g. Hence u = f 2 K [l] and f 0 = 0. Write f = f0 + f1 l + ::: + fdld with f0 ; :::; fd 2 K and fd 6= 0. Looking at the coecient of ld in f 0 = 0 one nds that fd = c 2 k and c 6= 0. If d 1 then the coecient of ld 1 gives the equation fd0 1 = dc. It is easily seen that no element in K satis es this relation. Hence d = 0 and u 2 k. This nishes the proof of Lemma 2.2.3. 2 Lemma 2.2.5 Every dierential equation over a nite extension of K has a basis of solutions in . Proof. We will use here the language of dierential modules over K . Such a module (M; ) is a nite dimensional vector space M over K with an operator on it, satisfying: is additive and (km) = k0 m + k(m) for k 2 K and m 2 M . It is well known how to translate a homogeneous linear dierential equation (or a dierential equation in matrix form) into a dierential module. In the following we will replace K by nite extensions of K without changing the notation. We use now the formal classi cation of dierential equations (cf. [Lev75]). After a nite eld extension of K , the dierential module M is a direct sum of submodules N . For each N there is a q 2 Q such that the operator q is nilpotent. Then one easily sees that the eld K (l; e(q)) contains d linearly independent solutions of N , where d denotes the dimension of N . Hence has the desired property. 2 Lemma 2.2.6 The eld is the universal extension of K . Proof. The minimality of has already been discussed. The other properties are contained in Lemmas 2.2.3 and 2.2.5. Thus we have shown the existence of a universal eld. Let 0 be another universal eld. Then there is a dierential homomorphism : R ! 0 . According to lemma 2.2.2, the kernel of is 0 and extends to a dierential homomorphism of to 0 . The minimality of 0 implies that is an isomorphism. 2
11
Corollary 2.2.7 Let G+ be the group of all automorphisms of the eld such
that is the identity on K and commutes with the dierentiation on . Let G denote the normal subgroup of G+ consisting of the which are the identity on k. Then the following sequence is split exact. 0 ! G ! G+ ! Gal(k=k) ! 0 Proof . Let 2 GalP(k=k). Extend rst to an automorphism 0 of K by P 0 ( 2Q ax ) = (a )x . One de nes an automorphism + 2 G+ extending 0 by +l = l and +e(q) = e( 0 q). It is easily seen that + 2 G+ and that 7! + is a homomorphism of groups. This is the required splitting. 2
2.3 The k-structure on the space of solutions
A k-structure on a vector space V over k is a k-linear subspace W of V such that V = k P k W . Such a k-structure induces a Gal(k=k)-action on V by P ( i fiwi) = i(fi )wi for fi 2 k and wi 2 W . Consider a dierential equation M of order d over k(x). Fix an element a 2 k. This gives an embedding k(x) k((x a)) with the universal eld of k((x a)). The space of solutions V = V (M ) of M is a vector space over k with dimension d. Let G and G+ be as in Corollary 2.2.7. The space V is invariant under G+ and the splitting of Corollary 2.2.7 gives an action of Gal(k=k) on V . Let Va V denote the set of Gal(k=k)-invariant elements. Lemma 2.3.1 V = k k Va and the action of Gal(k=k) on V is induced by this k-structure on V . Proof. We note that any element ! 2 needs only nitely many elements of k for its de nition. Hence the subgroup of Gal(k=k) xing ! is open. Some open normal subgroup N of Gal(k=k) xes a basis fv1; :::; vd g of V . Let W denote the set of N -invariant elements of V and let k0 be the eld of N -invariant elements of k. On W = k0v1 + ::: + k0vd acts the Galois group Gal(k0 =k) = Gal(k=k)=N . For 2 Gal(k0 =k) one denotes by A( ) 2 Gl(d; k0) the matrix which expresses the vectors (v1 ); : : : ; (vd ) in the basis fv1 ; : : : ; vdg. For ; 2 Gal(k0 =k) one nds the formula A( ) = A() (A( )). In other words, 7! A( ) is a 1-cocycle. Its image in H 1(Gal(k0=k); Gl(d; k0)) is trivial since proposition 3 on page 159 of [Ser68] states that the set H 1(Gal(k0 =k); Gl(d; k0)) is trivial. This means that W also has a basis w1; : : : ; wd over k0 such that (wi ) = wi for every i. One nds that W = k0 k W 0 with W 0 := kw1 + : : : + kwd. It follows at once that W 0 is equal to Va, the set of Gal(k=k)-invariant elements of V . This proves the lemma. 2 A Picard{Vessiot eld of the equation M over k(x) is the eld F
generated over k(x) by a basis of V . The dierential Galois group G(M ) of 12
M over k(x) is the group of the automorphisms of F=k(x) commuting with the dierentiation on F . Fix a basis fv1 ; :::; vdg of Va . Then G(M ) can be identi ed with an algebraic subgroup of Gl(d; k). This algebraic subgroup is unique up to conjugation with an element in Gl(d; k). The coordinate ring of Gl(d; k) is k[Xi;j ; D1 ], where D = det(Xi;j ). Let I k[Xi;j ; D1 ] denote the (radical) ideal which de nes G(M ).
Corollary 2.3.2 G(M ) is de ned over the eld k. Proof. For any 2 Gal(k=k) and g 2 G(M ) one has g 1 2 G(M ). This
implies that the ideal I is invariant under . A standard argument implies that I is generated by J := I \ k[Xi;j ; D1 ]. Let G(M )a denote the algebraic group de ned by J . Then G(M ) = G(M )a k k. 2
2.3.1 Remarks
1. For two elements a; b 2 k, the k-structures Va and Vb of V seem to be unrelated. It is not clear how the two groups G(M )a and G(M )b are related. 2. The map ! : M 7! V (M )a from dierential equations over k(x) to vector spaces over k commutes with \all constructions of linear algebra". In more sophisticated terms (see [DM82]) it is a faithful, exact, k-linear, -functor of the rigid abelian category of left k(x)[@ ]-modules of nite dimension over k(x) to the category of nite dimensional vector spaces over k. If we restrict ! to the subcategory generated by a xed M , then it can be seen that the ane group scheme Aut (!) over k coincides with the algebraic group G(M )a over k de ned above. 3. Let Z V = V (M ) be an algebraic subset that is invariant under the dierential Galois group G(M ) of M . For any 2 Gal(k=k) the set Z is again an algebraic subset of V that is invariant under G(M ). A case of special interest is Z is a ( nite union of) G(M )-invariant subspace.
2.4 Rational solutions of Riccati One considers a linear homogeneous dierential equation of order n over k(x) or k((x)). In the rst case we x an a 2 k and an embedding k(x) k((x a)) . This induces the k-structure on the solution space V of the dierential equation. In the second case the k-structure on V is given in Section 2.3. The dierential 13
Galois group of the equation is denoted by G. A rational solutions u of the Ric0 y cati equation determines a line ky V , where y 2 V satis es u = y , which is invariant under G. Conversely, if ky V is a line, invariant under G, then u = yy0 is a rational solution of the Riccati equation. In this section we give estimates for the degree of the eld extension of k over which a solution of the Riccati equation is de ned.
Lemma 2.4.1 Suppose that there is a rational solution of the Riccati equation, i.e. a solution in k(x) or k k k((x)). 1. If there are only nitely many solutions, then each one of them is de ned over a eld k0 k with degree n. 2. If there are in nitely many solutions of the Riccati equation, then there is a solution which is de ned over a eld k0 with degree n2 . Proof. For every algebraic character : G ! k one de nes the vector space VP := fv 2 V j g(v) = (g)v for all g 2 Gg. For the with V 6= 0 one has V V . Any 2 Gal(k=k) acts on the algebraic characters by 7! where (g) = (g 1). For every non zero V one considers the stabilizer H Gal(k=k) of V. The index of this stabilizer is dimn V . Hence V is de ned over a eld k0 k of degree dimn V . Inside V one can take a line which is also de ned over k0. The solution y corresponding to this line gives a solution u = yy0 , which lies in k0(x) or k0((x)), of the Riccati equation. If there are only nitely many solutions of the Riccati equation, then all the non-zero V have dimension 1. Hence any choice of of an G-invariant line de nes a eld extension of degree n over k. In the second case, some V has dimension 2. A suitable line in V is therefore de ned over a eld k0 with [k0 : k] n2 . Furthermore, V contains lines which are de ned over arbitrary big extensions of k. 2
2.5 Algebraic solutions of the Riccati equation and examples One considers as before a dierential equation over the eld K which is either k(x) or k((x)). The vector space V over k of solutions is given a k-structure as in section 2.3. The dierential Galois group is called G. 0 y A solution u = y of the Riccati equation, algebraic of degree m, corresponds to a line L = ky V such that its stabilizer H G is a subgroup of index m. The element u satis es a monic irreducible equation P of degree m over kK . The collection of all zeroes of P corresponds to the orbit GL of the line L. We want to nd the smallest eld extension k0 of k such that the coecients of P are in 14
k0 K . This is equivalent to nding the smallest eld extension k0 k such that the orbit GL is de ned over k. Let us de ne an m-line to be a G-invariant subset of V consisting of m lines through 0, such that G acts transitively on the m lines. The collection of all m-lines is denoted by Lm. This set can be in nite. Let us de ne an m-group to be the conjugacy class [H ] of an algebraic subgroup H of index m such that H is the stabilizer of at least one line in V . The collection of all m-groups is denoted by Hm . This set is nite. The map : Lm ! Hm is de ned as follows. The image of an m-line L1 [ ::: [ Lm is the conjugacy class of the stabilizer of L1 (or any Li ). The map is by de nition surjective. More precisely, let H be an algebraic subgroup of index m such that the collection
X := fL j L is a line with stabilizer gHg 1 for some g 2 Gg is not empty. Then 1([H ]) is the set of G-orbits of X . On Lm the Galois group Gal(k=k) acts in the obvious way. On Hm we let any 2 Gal(k=k) act by ([H ]) = [ 1 H ]. The map is equivariant for the de ned actions.
Proposition 2.5.1 Let u be an algebraic solution of the Riccati equation and let
k0 be the minimal extension of k such that the minimal monic equation of u over kK is de ned over k0K . Let L be the line in V corresponding to u and let H G denote the stabilizer of L. Then [k0 : k] (#Gal(k=k)[H ])(# 1([H ])) Proof. Since k0 is also the minimal extension for which the m-line [L] := GL is de ned over k0, the inequality follows at once from the obvious inequality
(#Gal(k=k)[L]) (#Gal(k=k)[H ])(# 1([H ])):
2
Remark 2.5.2 For m = 1 the last proposition gives the inequality [k0 : k] the number of lines xed by G: This is in accordance with lemma 2.4.1.
15
2.5.1 Equations of order two
One considers an equation of order two over the eld k(x). This equation can be normalized and has then the form y00 = ry, with r 2 k(x). The corresponding Riccati equation is u0 + u2 = r. The dierential Galois group G is an algebraic subgroup of Sl(2; k) and is unique up to conjugation. According to [Kov86] one has the following result:
Theorem 2.5.3 The following statements hold.
1. If there is no algebraic solution over k(x) of the Riccati equation, then G = Sl(2; k). 2. If there is an algebraic solution of the Riccati equation, then the minimal degree m of such an equation can be 1; 2; 4; 6; 12 and
! c d (a) If m = 1 then G f 0 c 1 j c 2 k ; d 2 kg. (b) If m = 2 then G = D1 or G = Dn with n 3. (The dihedral groups). (c) If m = 4 then G is the tetrahedral group. (d) If m = 6 then G is the octahedral group. (e) If m = 12 then G is the icosahedral group. Using the inequality in Proposition 2.5.1 and Lemma 2.4.1 one nds Theorem 2.5.4 Assume that the Riccati equation u0 + u2 = r 2 k(x) has a solution which is algebraic over k(x). Let m be the minimal degree, as in Theorem 2.5.3. Then the coecients of the monic minimal polynomial of u over k(x) lie in a eld k0(x) with [k0 : k] 3. More precisely: 1. If m = 1 and G is the multiplicative group Gm or a nite cyclic group of order > 2 then [k0 : k] 2. 2. If m = 2 and G = D4 , then [k0 : k] = 3 or k0 = k. 3. If m = 4 and G is the tetrahedral group, then [k0 : k] 2. 4. In all other cases k0 = k. Proof. We will give the proof case by case. 1. If m = 1 and there are in nitely many solutions or precisely one solution of Riccati in k(x), then by Lemma 2.4.1 one has k0 = k. In the remaining case [k0 : k] 2. 2. If m = 2 and G 6= D4, then G has precisely one algebraic subgroup H of index 2. Hence #Gal(k=k)[H ] = 1. Further # 1 ([H ]) = 1. 16
2
3. If m = 2 and G = D4 , then H2 has three elements. For each such [H ] 2 H2 one has # 1([H ]) = 1. 4. For the tetrahedral group one has #H4 = 1 and # 1 ([H ]) = 2. 5. For the octahedral group one has #H6 = 1 and # 1([H ]) = 1. 6. For the icosahedral group one has #H12 = 1 and # 1([H ]) = 1.
2.5.2 Equations of order three
A third-order equation can be normalized in the form y000 + py0 + qy = 0 with p; q 2 k(x). The dierential Galois group G is an algebraic subgroup of Sl(3; k). The Riccati equation reads u00 + 3uu0 + u3 + pu + q = 0. The analogue Theorem 2.5.5 of Theorem 2.5.3 is proved in [SU93]. We will use their terminology and description of nite primitive groups. In particular, a subgroup H of Sl(3; k) is called 1-reducible if the elements of H have a common eigenvector.
Theorem 2.5.5 The following statements hold.
1. If there is no algebraic solution over k(x) of the Riccati equation then G satis es one of the following properties: (a) G = Sl(3; k); (b) G=Z (G) = PSL(2; k) where Z (G) denotes the center of G; (c) G is reducible but not 1-reducible. 2. If there is an algebraic solution of the Riccati equation then the minimal degree m of such an equation can be 1; 3; 6; 9; 21; 36 and (a) If m = 1 then G is a 1-reducible group. (b) If m = 3 then G is an imprimitive group. (c) If m = 6 then G=Z (G) is isomorphic to F36 or A5 . (d) If m = 9 then G=Z (G) is isomorphic to H72 or H216 . (e) If m = 21 then G=Z (G) = G168 . (f) If m = 36 then G=Z (G) = A6 .
Using Lemma 2.4.1 and Proposition 2.5.1 one nds Theorem 2.5.6 Suppose that the Riccati equation has an algebraic solution and let m be as in Theorem 2.5.5. There exists an algebraic solution of the Riccati equation of degree m such that the coecients of the monic minimal equation over k(x) lie in k0(x) with 17
1. [k0 : k] 3 if the equation is 1-reducible. 2. [k0 : k] 4 if G is imprimitive. 3. [k0 : k] 2 in case G=Z (G) = F36 . 4. k0 = k in all other cases. Proof.
1. If G is 1-reducible one applies lemma 2.4.1 and thus part (1) of the theorem is proved. 2. Let G be imprimitive. A system of imprimitivity consists of three lines kei; i = 1; 2; 3 such that fe1; e2; e3 g is a basis of the solution space V and such that G permutes the three lines. In particular, this is a 3-line for G. If G has only one system of imprimitivity then this system is de ned over k and k0 = k holds. If there is more than one system of imprimitivity then one easily sees that Go = 1 and the group G is nite. In particular, G is completely reducible. For any 3-line fL1 ; L2 ; L3g for G the space L1 + L2 + L3 V is G-invariant. If this space has dimension 2 then G has also a one-dimensional invariant subspace. This contradicts our assumption. Hence L3 is the set of all systems of imprimitivity of G. According to [Bli17] there are at most four systems of imprimitivity or in our language #L3 4. This proves part (2) of the theorem. We remark that, according to Blichtfeldt (1917), there are only two imprimitive groups with four systems of imprimitivity. The groups have orders 27 and 54 respectively. The corresponding subgroups of PGl(3) have orders 9 and 18. They are sometimes called H9 and H18. 3. Suppose now that G is a nite primitive group and m the number de ned in theorem 2.5.5. Using the description of such groups given in [SU93], one can verify that any 1-reducible subgroup H of index m in G is non-abelian. Therefore H can only x one line L in the solution space V . It follows that [H ] (the set of conjugates of H in G) consists of m elements. Moreover, for any [H ] 2 Hm the set 1([H ]) consists of one element. Therefore [k0 : k] #Hm = m1 #T , where T denotes the set of 1-reducible subgroups of index m in G. Counting gives #T = m except in one case. This is the case G=Z (G) = F36 . In this case, m = 6 and #T = 12. This proves parts (3) and (4) of the theorem.
2 18
2.5.3 Remarks
1. Consider a dierential equation of order n over the eld K = k((x)). According to [Lev75], there is a eld extension K 0 K of degree n such that the equation over K 0 has a one-dimensional factor. Let e denote the rami cation index of K 0 over K and f the degree of the residue eld extension. Then ef = [K 0 : K ] n. The extension K 0 K 0(x e ) is unrami ed and has degree n. This can be reformulated as follows: 1
The minimal number m such that the Riccati equation has a solution u which is algebraic over kK is n. The minimal monic equation of u over kK has its coecients in a eld k0K with [k0 : k] n.
2. Let k be a sub eld of the eld of complex numbers. Then we replace the eld of formal Laurent series, used in remark (1) above, by the eld K of convergent Laurent series. Let G be the dierential Galois group of the equation of order n and let Go be the component of 1 in G. One knows that the group G=Go does not change if one makes the step from convergent Laurent series to formal Laurent series. This implies that this group is cyclic. We note that there are in general no algebraic solutions of the Riccati equation! Any algebraic solution u of the Riccati equation corresponds to a line in the solution space with stabilizer H G0 . The group H is uniquely determined by its index in G and in particular invariant under conjugation with any element in Gal(k=k). Using Lemma 2.4.1 one nds the following: If the Riccati equation has an algebraic solution then there is an algebraic solution u such that its monic minimal equation over the eld kK has coecients in a eld k0 K with [k0 : k] n.
2.6 Symmetries The aim of this section is to construct dierential equations over the eld k(x) such that the algebraic solutions of degree m of the corresponding Riccati equation are de ned over a proper extension of the base eld k. There are two ingredients in the construction: 1. The group of symmetries of the equation. 2. Forms of a dierential equation over k(x). 19
Let k be a eld of characteristic 0 with algebraic closure k. The ring of dierential operators k(x)[@x ] is the skew polynomial ring de ned by the relation @xx = x@x + 1. We note that k(x) is the unique maximal sub eld of k(x)[@x ].
Lemma 2.6.1 The k-algebra homomorphisms : k(x)[@x ] ! k(t)[@t ] are given by
(x) = a and (@x) = a10 @t + b with a 2 k(t) n k; a0 := dtd a and b 2 k(t). Proof. is determined by (x) and (@x ). These two elements of k(t)[@t ] satisfy the relation (@x)(x) (x)(@x) = 1. A straightforward calculation with this relation yields the lemma. 2
Corollary 2.6.2 Let Aut(k(x)[@x ]) denote the group of the k-algebra automorphisms of k(x)[@x ]. There is a split exact sequence of groups
0 ! k(x) ! Aut(k(x)[@x ]) ! PGl(2; k) ! 1 Proof. The element a = (x) must satisfy k(x) = k(a). Therefore, any automorphism induces an automorphism of k(x). This explains the map of Aut(k(x)[@x ]) ! PGl(2; k). Clearly this map is surjective and the kernel consists of the automorphisms with (x) = x and (@x) = @x + b where b 2 k(x) is arbitrary. The splitting s is given by: if 2 PGl(2; k) then s()(x) = (x) and s()(@x) = (1x)0 @x. This proves the corollary. 2
2.6.1 Symmetries of
L
Let L 2 k(x)[@x ] n k(x). The group Symk (L) of the symmetries of L consists of the automorphisms of k(x)[@x ] satisfying (L) = L. The map Symk (L) ! PGl(2; k) is injective as one easily sees. In some interesting cases L itself has very few symmetries but there is a non-trivial nite group H of automorphisms of k(x)[@x ] satisfying (L) = fL for some f 2 k(x) . In this situation one can change L into gL for a certain g 2 k(x) such that H is contained in the group of symmetries of gL. We will call this normalizing L. That normalization is always possible can be seen as follows: Write f () for the element of k(x) satisfying (L) = f ()L. Then 2 H 7! f () 2 k(x) is a 1-cocycle. The corresponding cohomology group is H 1(H; k(x) ). We will show that this group is trivial. Indeed, let K k(x) denote the sub eld of the H -invariant elements of k(x). Then K k(x) is a Galois extension with Galois group H . By Hilbert 90 the group H 1(H; k(x)) = 1. Therefore the 1-cocycle 7! f () is trivial. This implies that we can choose a 20
g 2 k(x) such that (gL) = gL for every 2 H . In general, the group of symmetries of an operator L is trivial. In many cases a study of the singular points of the operator shows that this group is a nite subgroup of PGl(2; k). We will explain this and introduce some terminology. Let the operator L have the form f (@xn + an 1@xn 1 + : : :+ a0 ). Then p 2 k is called a singularity of L if some ai has a pole at p. The point p = 1 is called a singular point if L expressed in the local parameter t = x 1 is singular for t = 0. We note that an automorphism of k(x)[@x ] not only changes the position of the singular points but singularities can disappear and new ones can appear. We introduce the notion of essential singularity in order to distinguish among the singular points. A singular point p 2 k [ f1g of L is called essential if there is no automorphism , with (x) = x, such that p is a regular point of (L). If p is an essential singular point of L then (p) is an essential singular point of (L). Indeed, it suces to verify this statement for three types of automorphisms: 1. (x) = x. By de nition, this preserves the essential singular points. 2. (x) = x + with 2 k and (@x) = @x. This case is trivial. 3. (x) = x 1 and (@x) =
x2 @x . 1
One can verify the statement by hand.
One can explain the notion of essential singularity as follows. Let L = f (@xn + an 1 @xn 1 + : : : + a0) be a dierential operator and let p 2 k. We perform on L the following operation: rst, delete the term f ; second, make the unique transformation x 7! x and @x 7! @x ann which kills the coecient of @ n 1 of L. The result is the dierential operator M = @ n + bn 2 @xn 2 + : : : + b0 . It is not dicult to see that L has an essential singularity at p if and only if p is a pole of some of the bi. Any L has only nitely many essential singular points. If this number is 3 then Symk(L) is obviously a nite group. 1
Let H be a nite group of automorphisms of k(x)[@x ]. The set of H -invariant elements of k(x)[@x ] can be identi ed with k(t)[@t ]. Indeed, choose t such that k(t) is the sub eld of k(x) consisting of the H -invariant elements. One can choose b 2 k(x) such that @x := t10 @x + b is H -invariant. This follows from H 1(H; k(x)) = 0. Let : k(t)[@t ] ! k(x)[@x] denote the inclusion. A dierential operator L 2 k(x)[@x ] has H as group of symmetries, if and only if L = (M ) for some M 2 k(t)[@t ]. This shows that any nite subgroup of PGl(2; k) occurs as group of symmetries of some dierential operator. 21
2.6.2 Transforming algebraic solutions of Riccati
Let L 2 k(x)[@x ] n k(x) and a k-algebra homomorphism : k(x)[@x ] ! k(t)[@t ] be given. We extend to a morphism of k(x)[@x] ! k(t)[@t ] by extending the homomorphism of elds k(x) ! k(t) to the algebraic closures k(x) and k(t) of those elds. An algebraic solution u 2 k(x) of the Riccati equation means that L factors as M (@x u) in k(x)[@x]. Then (L) factors as (M )((@x) (u)). Write (@x) = (1x)0 @t + b, then (x)0 ((u) b) is a solution of the Riccati equation of (L). Let P (x; T ) 2 k(x)[T ] be the monic irreducible polynomial of degree m satis ed by u then (x)0((u) b) satis es the monic polynomial ((x)0)m P ((x); (1x)0 T + b) over k(t). We will denote this polynomial by P . Let G be a group of symmetries of L. Suppose that the collection Rm (L) of the algebraic solutions of degree m over k(x) of the Riccati equation is nite. Then there are distinct monic irreducible polynomials Pi(x; T ); 1 i s of degree m over k(x) such that Rm (L) is equal to the set of solutions of P1:::Ps. For every g 2 G and i the polynomial gPi belongs to fP1; :::; Psg. Hence G acts as a group of permutations on fP1; :::; Psg.
2.6.3 Forms of a dierential operator
Let L 2 k(x)[@x ] n k(x) be a dierential operator. A dierential operator M 2 k(x)[@x ] of the form M = (L) with 2 Aut(k(x)[@x ]) is called a form of L. Two forms M1 ; M2 are equivalent if there exists a 2 Aut(k(x)[@x ]) with (M1 ) = M2 . We let the group Gal(k=k) act on k(x)[@x ] by its natural action on k and as the identity on k(x)[@x ]. Further Gal(k=k) acts on Symk (L) by (g) = g 1 (with 2 Gal(k=k) and g 2 Symk (L)). In the following we will construct an injective map : Forms(L) ! H 1(Gal(k=k); Symk (L)) , where Forms(L) is the set of equivalence classes of forms of L. For a form M = (L) of L and a 2 Gal(k=k) one has that a( ) := 1 2 Symk (L). Moreover 7! a( ) is a 1-cocycle, i.e. a(1 2 ) = a(1 )1 (a(2 )) for all 1; 2 2 Gal(k=k). The class of 7! a( ) in H 1(Gal(k=k); Symk (L)) does not depend on the choice of . Indeed, any other choice for has the form g with g 2 Symk (L). The new 1-cocycle has the form 7! g 1 1g 1 = g 1( 1 1 )g 1 . By de nition this is an equivalent 1cocycle. We will verify that the resulting map : Forms(L) ! H 1(Gal(k=k); Symk(L)) is injective. In general will not be surjective. Consider the following two maps: 1
: H 1(Gal(k=k); Symk(L)) ! H 1(Gal(k=k); Aut(k(x)[@x ]))
: H 1(Gal(k=k); Aut(k(x)[@x ]) ! H 1(Gal(k=k); PGl(2; k)) 22
The trivial element of those sets (i.e. the image of the trivial 1-cocycle) is denoted by 1.
Lemma 2.6.3 The following statements hold. 1. 2. 3. 4. 5.
is injective.
The image of is 1 (f1g).
is surjective.
1 (f1g) = f1g. is bijective if either H 1(Gal(k=k); PGl(2; k)) is trivial or if the subgroup Symk (L) of PGl(2; k) lifts to a subgroup of Gl(2; k). Proof. We will prove this theorem case by case. 1. If the Mi = i(L) for i = 1; 2 induce the same element of H 1(Gal(k=k); Symk (L)), then there is a g 2 Symk (L) with 2 12 1 = g 1(1 11 1 )g 1 ; for all 2 Gal(k=k). This implies that 1g2 1 = 1 g2 1 for all and so 1g2 1 2 Aut(k(x)[@x ]). Then 1g2 1(M2 ) = M1 proves that M1 and M2 are equivalent. 2. Clearly, the image of is f1g. On the other hand, let a be a 1-cocycle for Symk (L) with (a) = 1. Then there exists a 2 Aut(k(x)[@x ]) with a( ) = 1 () = 1 1 for all 2 Gal(k=k). Put M := (L). Then (M ) = 1 (L) = a( )(L) = (L) = M . Hence M 2 k(x)[@x ] is a form of L and M induces the 1-cocycle a.
3. This follows from the splitting of the group homomorphism Aut(k(x)[@x ]) ! PGl(2; k). 4. Let a be a 1-cocycle for Symk (L) which has trivial image in H 1(Gal(k=k); PGl(2; k)). Then a is equivalent to a 1-cocycle for the normal subgroup k(x) of Aut(k(x)[@x ]). Since k(x) = k k k(x) one has that H 1(Gal(k=k); k(x)) = 0. Hence a is a trivial 1-cocycle.
2
5. This follows from statements (1)-(4) and the well known fact that H 1(Gal(k=k); Gl(2; k)) = 1. 23
2.6.4 Construction of special dierential equations
One xes a dierential equation L 2 k(x)[@x] and a number m 1. One assumes that the set Rm (L), as de ned in Section 2.6.2, is nite and that the monic polynomials P1; :::; Ps actually lie in k(x)[T ]. Let G Symk(L) be some nite group which lifts to a subgroup of Gl(2; k). This group acts as a permutation group on fP1 ; :::; Psg. Let h : Gal(k=k) ! G be a continuous homomorphism. Then one can see h as an element of H 1(Gal(k=k); Symk(L)). There is an automorphism of k(x)[@x ] such that M := (L) 2 k(x)[@x ] such that = h( ) for all 2 Gal(k=k). The set fP1 ; :::; Psg are the monic irreducible polynomials of degree m over k(x) with as set of zeroes all the solutions of the Riccati equation of M which are algebraic over k(x) of degree m. Since = h( ) and Pi = Pi for all , one nds that 2 Gal(k=k) permutes the set fP1; :::; Psg in the same way as h( ) permutes the fP1 ; :::; Psg. We can formulate the results above as follows.
Theorem 2.6.4 Let L 2 k(x)[@x] be a dierential equation with a nite group of symmetries G Symk(L) which lifts to a subgroup of Gl(2; k). Let m 1 and
suppose that the set of algebraic solutions of degree m over k(x) of the Riccati equation of L is nite and given as the set of zeroes of P1 :::Ps where the Pi 2 k(x)[T ] are distinct monic polynomials of degree m and irreducible as elements of k(x)[T ]. Let a continuous homomorphism h : Gal(k=k) ! G be given. Then there is a form M = (L) 2 k(x)[@x ] of L with = h( ) for all 2 Gal(k=k). The polynomials Qi := Pi 2 k(x)[T ]; 1 i s are monic and irreducible. The set of zeroes of Q1 :::Qs coincides with the set of algebraic solutions of degree m over k(x) of the Riccati equation of M . The action of Gal(k=k) on fQ1 ; :::; Qsg coincides with the homomorphism Gal(k=k) !h G ! Perm(fP1; :::; Psg), where Perm(fP1; :::; Psg) denotes the group of permutations of fP1 ; :::; Psg.
2.6.5 Examples
We will give here examples to show that the inequalities in Theorem 2.5.4 and Theorem 2.5.6, part 1 are sharp.
Cyclic groups
Consider the dierential operator L = (x@x )2 a with a 2 k. There are two singular points 0 and 1. They are essential singular points. The symmetry group of L is the group of all the 2 PGl(2; k) for which f0; 1g is invariant. In particular, given by (x) = x 1 and (x@x ) = x@x , is a symmetry. The p d 0 two solutions of the Riccati equation (with respect to = x dx ) are a. The symmetry permutes these two solutions. 24
p
p
1. If a 62 Q then the dierential Galois group is Gm. If, moreover, a 62 k then the Riccati equation de nes a degree two extension of k. 2. If ( nt )2 = a with t; n 2 Z; t; n 1 and relative prime, then the dierential Galois group is cyclic of order n. The two solutions of the Riccati equation are in k(x) and since they are permuted by , one can apply Theorem 2.6.4. Hence there is for every quadratic extension k0 k a form M of L such that the solutions of the Riccati equation of M are in k0(x) n k(x). In the next subsection, we will give an explicit example M .
Cyclic groups again
Let k0 = k() with 2 2 k and 62 k. Take u0; u1 2 k(x) and u1 6= 0 and 0write u = u0 + u1. The equation r = u0 + u2 2 k(x) is equivalent to u0 = 1=2 uu and r = u20 + u00 + 2u21. Clearly u0 + u1 and u0 u0 1 are two solutions of the Riccati equation of y00 = ry. The equation y0 = ( 1=2 uu + u1)y has a dierential Galois group (over k0(x) or k(x)) which can be nite or the multiplicative group Gm. For a general choice of u1 2 k(x) the dierential Galois group will be Gm . If one chooses u1 = b(x a ) with a; b 2 Z n 0; b > 1 and g.c.d.(a; b)=1 then 0 y = (x )( + ab ) (x + )( ab ) satis es the equation y0 = ( 1=2 uu + u1)y. Therefore the dierential Galois group has order b if a; b are odd and has order 2b if a or b is even. 1
1
1
1
2
1 2
2
2
1 2
1
2
1
The group D4 The standard dierential operator for this group is (see [BD79] with in their notation the case e1 = e2 = e3 = 2)
L = @x2 ( 16x(x3 1) 163x2
3
16(x 1)2
)
The singular points are f0; 1; 1g. They are essential singular points. The symmetry group of L is therefore contained in the subgroup of PGl(2; Q) which leaves f0; 1; 1g invariant. This group is isomorphic to S3 and lifts to a subgroup of Gl(2; Q). The operator L is actually not invariant under S3 . One has to normalize L into x2 (1 x2)L. The p latter has S3 as group of symmetries. One can calcu3x 1+ x late that u = 4x(x 1) is a solution of the Riccati equation. The corresponding p eld extension of Q(x) is Qp( x). The otherq solutions of the Riccati equation give the eld extensions Q( x 1) and Q( x(x 1)). It follows that the six 25
quadratic solutions of the Riccati are the roots of three irreducible monic polynomials P1 ; P2; P3 2 Q(x)[T ] and that the symmetry group of L acts as S3 on fP1; P2; P3g. Hence we can apply Theorem 2.6.4. Consider L as given over some eld k Q and let k0 k be a Galois extension with Galois group isomorphic to S3. Then there is a form M of L with coecients in k(x) such that the Galois group Gal(k0 =k) acts as S3 on fQ1; Q2 ; Q3g, where the Qi are the monic irreducible polynomials of degree 2 over k(x) which have as zeroes the six solutions of the Riccati equation of M . The minimal eld ki k such that Qi 2 ki(x)[T ] has degree 3 over k. One can make this example more explicit as follows. Write k0 = k(a1; a2 ; a3) such that the Galois group of k0 =k acts as S3 on fa1; a2 ; a3g. Let the equation of the ai over k be X 3 e1 X 2 + e2X e3 = 0. De ne : k(x)[@x ] ! k(x)[@x ] by (x) = aa aa xx aa and a suitable (@x ) such that (L) takes the form f (@x2 r) for some f; r 2 k(x). The term f disappears after a normalization of L. A long calculation yields the expression for r: 2
3
1
2
1
3
3 (3e1 e3 e22 ) + (e1e2 9e3)x + (3e2 e21 )x2 16 (x3 e1 x2 + e2 x e3 )2 The special choice: a1 ; a2; a3 are the three rootspof X 3i 2, gives the nice equation @x2 + 8(x27x2) . The Galois group of F := Q( 2; e ) acts as the group S3 on the three quadratic irreducible minimal polynomials fQ1 ; Q2; Q3 g F (x)[T ] corresponding to six quadratic solutions of the Riccati equation. 3
3
2
2
3
The tetrahedral group The standard example for the tetrahedral group is the dierential operator (See [BD79] with in their notation e1 = 2; e2 = e3 = 3). L := @x2 ( 16x(x3 1) 163x2 9(x 2 1)2 ) The three singular points f0; 1; 1g are essential singular points. Any symmetry of L has to permute those three points. Further the singularities at 0 and 1 are isomorphic and the singularity at 1 is not isomorphic to the one at 0. Therefore the only symmetry, 6= 1, is g given by g(x) = x x 1 and g(@x) = (x 1)2@x +(x 1). Actually, one has to normalize L into x4L and then g(x4 L) = x4 L. We note that [BD79] contains a mistake at this point. There are eight algebraic solutions of degree 4 of the Riccati equation and there are two irreducible monic polynomials P1; P2 2 Q(x)[T ] of degree 4 such that the set of zeros of P1P2 is the set of those eight solutions. Actually, one of the polynomials, say P1, is computed in [Kov86]. This polynomial turns out to lie in Q(x)[T ]. A calculation shows that gP1 6= P1 26
and so g P1 = P2 . Therefore P1; P2 2 Q(x)[T ] and g permutes them. It seems possible to make a proof of this without the explicit knowledge of P1 . Applying Theorem 2.6.4, one nds a form (M ) of L over k and a quadratic extension k0 k such that the Galois group of k0=k permutes the corresponding polynomials fP1; P2 g of M . Let k0 = k() with 2 2 k and 62 k. Then one can take for the automorphism given by (x) = 1+22x and suitable (@x). A calculation shows that M has the form 2 2 @x2 + 9(1 3242x2 )2 4(1 342 x2)
Order three with a 1-reducible Galois group Let T 3 + pT + q 2 k[T ] denote an irreducible polynomial with Galois group S3.
Then the dierential equation y000 + py0 + qy = 0 has as basis for the solutions yi := ei x where 1; 2 ; 3 are the three roots of the polynomial T 3 + pT + q. The only relation over the eld k(x) satis ed by the yi is y1y2y3 = 1. The dierential Galois group is therefore a maximal torus in Sl(3; k) and there are precisely three solutions of the Riccati equation, namely 1; 2 ; 3. This shows that the inequality in Theorem 2.5.6 part 1 is sharp.
Remarks In the two remaining cases part 2 and 3 of Theorem 2.5.6 we are unable to give explicit examples to show that the inequalities are sharp.
27
Chapter 3 Shidlovskii irreducibility 3.1 Introduction In this paper the notions Siegel normality and Shidlovskii irreducibility will be discussed. Being Siegel normal and being Shidlovskii irreducible are interesting properties of systems of ordinary linear dierential equations, which arise in transcendental number theory. The aim of this article is to show how these properties can be characterized in terms of D-modules and the standard representation of the dierential Galois group and how these characterizations can be used to verify Siegel normality or Shidlovskii irreducibility in some concrete practical examples. The notion Siegel normality has been studied by F. Beukers, W.D. Brownawell and G. Heckman. Their important paper [BBH88] was the main source of inspiration for the research concerning the notion Shidlovskii irreducibility which led to this paper. Some interesting remarks on the notion Shidlovskii irreducibility are made in Bertrands paper [Ber90]. The following theorem is a fundamental theorem in the branch of transcendental number theory, which has been developed by C.L. Siegel and A.B. Shidlovskii. The theorem was proved by the latter one in 1959 (see [Shi89], Chapter 3). Theorem 3.1.1 Consider the n n system of linear dierential equations 0 1 0 10 1 y a y1 C 1 11 a1n BB .. CC BB .. C B d . . .. C (A) : A B@ .. CA dz @ . A = @ . yn an1 ann yn where aij 2 C(z) for all i; j . Assume that: 1. (f1 (z); : : : ; fn(z))t is a solution of the system (A). 2. The component functions f1(z ); : : : ; fn(z ) are all E -functions. 3. The component functions f1 (z ); : : : ; fn(z ) are homogeneous algebraic independent over C(z). 29
4. is a nonzero algebraic number and is not a pole of one of the aij 's. Then the numbers f1 ( ); : : : ; fn( ) are homogeneous algebraic independent over Q.
There exists also a more quantitative version of this theorem, namely if one adds the assumption that system (A) is homogeneous algebraic Siegel normal or that system (A) is homogeneous algebraic Shidlovskii irreducible, then one may conclude that the numbers f1 ( ); : : : ; fn( ) are homogeneous algebraic independent with an eective measure of homogeneous algebraic independence. So this quantitative version of Shidlovskii's fundamental theorem motivates the study of Siegel's normality criterion and Shidlovskii's weaker irreducibility criterion. The paper is organized in the following manner. In section 3.2 some notation will be xed and some basic facts from D-modules and dierential Galois theory will be recalled. Section 3.3 contains a summary of the results of Beukers, Brownawell and Heckman. In section 3.4 the results concerning the notion Shidlovskii irreducibility will be discussed. Some nice examples will be given in section 3.5. Finally I wish to thank M. van der Put for his advice and interest. And I also would like to express my gratitude to F. Beukers, who called my attention to the book [Shi89] and gave me some ideas.
3.2 Preliminaries
De nition 3.2.1 A dierential eld (K; ) is a eld K equipped with a derivation : K ! K . That is (a + b) = a + b and (ab) = (a)b + a(b). The eld of constants of K is C = CK = fc 2 K j c = 0g. From now on we will assume that char K = char C = 0 and that C is algebraically closed. For the purposes mentioned in the introduction one should take K = C(z), C = C and = dzd .
De nition 3.2.2 Let M K and L K be dierential elds. A eld isomorphism : L ! M is a dierential K -isomorphism, if (a) = a for all a 2 K and (a) = (a) for all a 2 L. If M = L then is a dierential K -automorphism. Consider the system of linear dierential equations (A) : y = Ay, where A is a n n-matrix with coecients in K . De nition 3.2.3 Dierential eld (L; L) is called a Picard-Vessiot extension of K associated with (A) if 1. L K and L jK = . 2. CL = CK = C .
30
3. (A) has n linear independent solutions over C in Ln . 4. L is minimal with respect to the conditions 1,2 and 3 or equivalently if U = (uij )i;j=1;:::;n 2 Lnn is a fundamental matrix of the system (A) then L = K (u11; : : : ; unn).
Theorem 3.2.4 For every system of linear dierential equations (A) there exists a Picard-Vessiot extension L and this extension is unique up to dierential K isomorphism.
De nition 3.2.5 The dierential Galois group DGal(L=K ) is the group consisting of all the dierential K -automorphisms of L.
If U 2 Lnn is a fundamental matrix of system (A) and 2 DGal(L=K ), then it's obvious that also (U ) is a fundamental matrix of system (A). Hence 0 1 0 1 ( u u 11 ) (u1n ) 11 u1n B .. ... C ... C CA = BB@ ... CA T ; (U ) = B @ . (un1) (unn) un1 unn where T 2 Gl(n; C ). So the elements of the dierential Galois group act as C -linear maps on the space of solutions V = fc1u1 + + c1 un j c1; : : : ; cn 2 C g. (ui = (u1i; : : : ; uni)t 2 Ln ). But even a stronger statement holds. Theorem 3.2.6 DGal(L=K ) is a linear algebraic group over the eld of constants C and dimC DGal(L=K ) = deg trK L = deg trK (u11; : : : ; unn): (By deg tr we mean degree of transcendence.) Further the Galois correspondence is of importance. Theorem 3.2.7 Suppose G = DGal(L=K ). Then the following statements holds: 1. (8 2 G : (a) = a) ) a 2 K: 2. If H is an algebraic subgroup of G such that K = fa 2 L j 8 2 H : (a) = ag then H = G. 3. There is a 1-1 correspondence between algebraic subgroups H and dierential sub elds M . H = DGal(L=M ) , M = fa 2 L j 8 2 H : (a) = ag: 4. Under this correspondence normal subgroups H G correspond to PicardVessiot extensions M K and vice versa. And then we have DGal(M=K ) = G=H:
31
The rst proofs of the last two theorems and the existence and uniqueness up to dierential K -isomorphism of the Picard-Vessiot extension were given by E.R. Kolchin. (See [Kol 73], and [Lev90].) For more information about dierential Galois theory we refer to [Kap57] and [Sin89]. k Let D = K h@ i be a skew polynomial ring consisting of all expressions P ai@ i i=0 with ai 2 K for i = 1; : : : ; n. The multiplication in D is completely xed by the relation @a = a@ + a if a 2 K . To a system of linear dierential equations (A) : y = Ay with A 2 K nn we associate a left D-module M = K n (In the sequel we mean by D-module M a left D-module M with dimK M < 1.) in the following manner. If m 2 M then we de ne k X
k X
i=0
i=0
( ai @ i ) m :=
ai( A)i m:
Conversely it's possible to associate a system of linear dierential equations to a D-module M with a xed K -base E = fe1 ; : : : ; eng in a natural way. Namely if E = fe1 ; : : : ; eng is a K -base of D-module M then there exist aij 2 K such that n n @ei = P aij ej for j = 1; : : : ; n. Let A = (aij )i;j=1;:::;n. If m = P mi ei 2 M j =1
i=1
Pn Pn a m e . Hence i i ij i j i=1 j =1 0 1 0 1 0 m ( m 1 1) BB .. CC BB .. CC BB m.. 1 @ . A 7 ! @ . A A@ . mn (mn) mn
i=1
n then @ (m) = P (m )e
1 CC A
describes @ in coordinates. Now the system (A) corresponding to the matrix A is the system of linear dierential equations associated to D-module M with xed K -base E . Let (A~) be a system of linear dierential equations associated to the same D-module with an other xed K -base E~ = fe~1; : : : ; e~ng and let A~ 2 K nn be n the corresponding matrix. Suppose e~i = P tij ej for i = 1; : : : ; n, where tij 2 K j =1 for all i; j . Then the matrix T = (tij )i;j=1;:::;n 2 K nn is invertible and we have the following relation. A~ = TAT 1 + (T )T 1: The systems (A) and (A~) corresponding to the matrices A and A~ are de ned to be equivalent if the above relation holds for a certain invertible matrix T 2 K nn. In that case if U 2 Lnn is a fundamental matrix of (A) then TU 2 Lnn is a fundamental matrix of the system (A~). Now it's obvious that the solution spaces V , V~ of the systems (A), (A~) are equivalent as representation spaces of the dierential Galois group DGal(L=K ). And it is also clear that two Picard-Vessiot extensions L, L~ associated with two equivalent systems (A); (A~) are dierential 32
K -isomorphic. Hence it is allowed to write DGal(M ) instead of DGal(L=K ) if L is a Picard-Vessiot extension associated with D-module M . Recapitulating, we can view systems of linear dierential equations as Dmodules with a xed K -base and D-modules as an equivalence class of systems of linear dierential equations. We have introduced D-modules, because we prefer to study some properties of systems of linear dierential equations K -base independently. Let L = LM be a Picard-Vessiot extension associated with the D-module M . Then L K M becomes a Lh@ i-module if we de ne @ (a m) = L(a) m+a @ (m). Then V = VM = ker(@; L K M ) is the vector space of solutions on which the dierential Galois group G = DGal(M ) = DGal(L=K ) faithfully acts. We note that L C V = L K M , because if the elements v1 ; : : : ; vn 2 V are linear independent over C , then it is not dicult to demonstrate that they are also linear independent over L. The dierential Galois group acts on LM C V by (a v) = (a) (v) if 2 G. By taking the G-invariant elements of LM C V we recover M , i.e. M = (LM C V )G. Moreover there is a 1-1 correspondence between D-submodules M~ M and G-stable subspaces V~ V . M~ 7 ! L K M~ 7 ! ker(@; L K M~ ) = V~M~ V~ 7 ! LM~ C V~ 7 ! (LM~ C V~ )G = M~ V~ Because of this correspondence it's possible to replace M , N , D-(sub)modules and K by V , W , G-stable (sub)spaces in the next de nitions and lemma's of this section. We denote M ' N if M and N are isomorphic as D-modules and V ' W if V and W are equivalent as representation spaces of G. De nition 3.2.8 D-module M is simple if there is no D-submodule M~ such that f0g M~ M .
(In this paper we use the symbol exclusively to denote a strict inclusion.) De nition 3.2.9 D-module M is undecomposable if there exist no D-submodules M1 , M2 such that f0g M1 ; M2 M and M = M1 M2 . The next two classical lemmas will be used in this paper. Sometimes even tacitly!
Lemma 3.2.10 (Krull-Schmidt). Let M be a D-module, M = iL=1 Mi and M = k
Ll M~ , where the M and the M~ are nontrivial undecomposable D-submodules. j i j j =1 Then k = l and there is a permutation 2 Sk such that Mi ' M~ (i) for i = 1; : : : ; k. 33
If N , M are D-modules and N M , then there exist a sequence of D-modules N = N0 N1 Nk = M such that Ni=Ni 1 is a simple D-module for i = 1; : : : ; k. Such a sequence is called a Jordan-Holder sequence from N to M . Lemma 3.2.11 (Jordan-Holder). Let M be a D-module and let f0g = M0 M1 Mk = M and f0g = M~ 0 M~ 1 M~ l = M be JordanHolder sequences. Then l = k and there is a permutation 2 Sk such that Mi =Mi 1 ' M~ (i) =M~ (i) 1 for i = 1; : : : ; k
De nition 3.2.12 Let f0g = M0 M1 Mk = M be a JordanHolder sequence from f0g to M and let S be a simple D-module then we de ne multS M := #fi 2 f1; : : : ; kg j Mi =Mi 1 ' S g. The correctness of this de nition is an immediate consequence of the JordanHolder lemma. Suppose M is a D-module. Let M denote its dual space, that is the the vector space consisting of all the K -linear maps l : M ! K . It is possible to give M a D-module structure. De ne (@ l)(m) = (l(m)) l(@ (m)) for all m 2 M if l 2 M . De nition 3.2.13 D-modules M and M~ are cogredient if there exists a one dimensional D-module N such that M ' N K M~ and they are contragredient if there exists a one dimensional D-module N such that M ' N K M~ .
3.3 Siegel normality This section contains a brief description of the results concerning Siegel normality in [BBH88]. The de nition of the notion of Siegel normality is rather subtle. Consider the square matrix A := (aij )i;j=1;:::;n 2 K nn . Sometimes the matrix A = (aij )i;j=1;:::;n splits into r submatrices
At = (aij )i;j=1;:::;nt ;
t = 1; : : : ; r;
n1 + + nr = n:
That is the square submatrices At are located along the main diagonal of A and all of the entries outside these submatrices are zero: 0 A 0 0 1 BB 01 A2 0 CC A=B B@ ... ... . . . ... CCA : 0 0 Ar We denote by (A) the system of dierential equations which corresponds to the matrix A. 34
De nition 3.3.1 System (A) is called linear Siegel normal if for any solution f = (f1 ; : : : ; fr )t of (A) , fi = (fi1; : : : ; fini )t and any pi 2 K ni the relation p1 f1 + + pr fr = 0 implies for each i = 1; : : : ; r that either pi = 0 or fi = 0. If f = (f1; : : : ; fr )t is a solution of system (A) then we let f l ;:::;lr denote a Nl ;:::;lr 1
tuple consisting of all the Nl ;:::;lr monomials
1
1
f11j f1jnn f21j f2jnn frj1r frnjrnrr 1 1 1
11
2 2 2
21
1
in the component functions of the solution f = (f1 ; : : : ; fr )t with P jik = li for k=1 i = 1; : : : ; r: (The order of components in this Nl ;:::;lr -tuple doesn't matter.) ni
1
De nition 3.3.2 System (A) is called homogeneous algebraic Siegel normal if for any N 1 and any solution f = (f1 ; : : : ; fr )t of (A) and any pl ;:::;lr 2 K Nl ;:::;lr X pl ;:::;lr f l ;:::;lr = 0 1
1
l1 ++lr =N
1
1
implies for all r-tuples l1; : : : ; lr with l1 + : : : + lr = N that either pl ;:::;lr = 0 or f l ;:::;lr = 0. 1
1
These de nitions can be translated easily into terms of D-modules.
De nition 3.3.3 Let E = fe1; : : : ; eng be a K -base of the D-module M . Say r L M = Mi , where the Mi are D-submodules with Mi = spanK (Ei ), Ei E . i=1
We assume that r is taken as large as possible. Now M is called linear Siegel normal with respect to this K -base E if for all v 2 V = ker(; L K M ), say r v = P vi 2 V with vi 2 L K Mi for i = 1; : : : ; r and for all K -linear maps i=1 l : M ! K extended as L-linear map (L K M ) ! L (i.e. l 2 (L K M )G) we have l(v) = 0 implies for all i: vi = 0 or l(Ei ) = f0g.
De nition 3.3.4 Let E = fe1 ; : : : ; eng be a K -base of the D-module M . Then M is called homogeneous algebraic Siegel normal with respect to the K -base E if S t M (t-th symmetric tensor power) is linear Siegel normal with respect to the n K -base S tE = fet1 s et2 s s etnn j ti 2 N0; P ti = tg for each t 1. 1
2
i=1
Unfortunately being Siegel normal is a property, which is not invariant under base transformations, therefore the following base independent de nition is added.
De nition 3.3.5 D-module M is called linear (homogeneous algebraic resp.)
Siegel normal if there exists a K -base E of M such that M is linear (homogeneous algebraic resp.) Siegel normal with respect to this K -base E .
35
Theorem 3.3.6 Let M be a D-module. Then the following statements are equiv-
alent: 1. M is linear Siegel normal. 2. The D-submodules Mi are simple for i = 1; : : : ; r and Mi 6' Mj if i 6= j . 3. The G-stable subspaces Vi = ker(@; L K Mi ) are simple for i = 1; : : : ; r and Vi 6' Vj if i 6= j .
Proof. The equivalence 2 , 3 is an immediate consequence of the 1-1 correspondence between D-submodules M~ M and G-stable subspaces V~ V . A proof of 1 , 2 will be given. 1 ) 2 . Suppose Mi is not simple, then there exists a D-submodule M~ i with f0g M~ i Mi. Let l be a K -linear map M ! K with M~ i = ker(l). Extend l as L-linear map L K M ! L. Let V~i = ker(@; L K M~ i) and let v~i 2 V~i nf0g. Then one has l(~vi ) = 0, v~i 6= 0 and l(Mi ) 6= 0. Hence M is not linear Siegel normal if Mi is not simple. Suppose Mi ' Mj . Then there exists a K -linear map : Mi ! Mj such that 8q 2 D : (q:mi ) = q:(mi). Extend as L-linear map L K Mi ! L K Mj . Let li be a K -linear map M ! K extended as L-linear map L K M ! L such that li(Mk ) = f0g if k 6= i and li(vi) 6= 0 for a vi 2 Vi. Let vj = (vi). De ne lj = li and l = li lj . Then l(vi + vj ) = 0, vi 6= 0, vj 6= 0, l(Mi ) 6= f0g and l(Mj ) 6= f0g. Hence M is not linear Siegel normal if Mi ' Mj and i 6= j . 2 ) 1 : Let l : M ! K be a K -linear map. Extend l as a L-linear map (L K M ) = (L C V ) ! L and de ne W = fv 2 V j l(v) = 0g. Clearly, W is a G-stable subspaceLof V . Consider also the corresponding D-submodule N = (L C W )G. N = Mi with I f1; : : : ; rg, because the D-modules Mi i2I are simple for i = 1; : : : ; r and Mi 6' Mj if i 6= j . Of course l(N ) = f0g and also r l(Mi ) = f0g for i 2 I . Suppose v 2 V , v = P vi with vi 2 Vi = ker(; L K Mi) i=1 for i = 1; : : : ; r. If l(v) = 0 then we have vi = 0 for i 2 f1; : : : ; kg n I and l(Mi ) = 0 for i 2 I . Hence M is linear Siegel normal if the Mi are simple and mutual non-equivalent. 2 The main results in [BBH88] are the next two theorems. Theorem 3.3.7 Let M be a D-module. Suppose dimK M = n 2. Further let G = DGal(M ). Then the following statements are equivalent: 1. M is simple and homogeneous algebraic Siegel normal. 2. G contains Sl(n; C ) or Sp(n; C )
Theorem 3.3.8 Let M be a D-module and let G = DGal(M ). Then the following statements are equivalent:
36
1. M is homogeneous algebraic Siegel normal.
2. M = ( L Mi ) L( L Nj ), where the Mi are are non-cogredient and noni=1 j =1 contragredient simple linear Siegel normal D-modules with dimK Mi 2 and the Nj are one dimensional D-modules satisfying the following condition: r
s
S k N1 S ks Ns ' Ntriv Ps implies either k ; : : : ; k = 0 or k 6= 0. (Here N 1
denotes the trivial D-module, i.e. N = Ke with @e = 0, and if k 2 Z 1 then S k N denotes the D-module S k N .) 1
s
i=1
i
3.4 Shidlovskii irreducibility
triv
Consider the n n system of linear dierential equations 0 1 0 10 1 y a y1 C 1 11 a1n BB .. CC BB .. C B d . . .. C (A) : dz @ . A = @ . A B@ .. CA yn an1 ann yn where aij 2 K for all i; j . De nition 3.4.1 System (A) is called linear Shidlovskii irreducible if for any solution f = (f1; : : : ; fn)t of (A) and any pi 2 K the relation p1 f1 + + pnfn = 0 implies for each i = 1; : : : ; n that either pi = 0 or fi = 0. In other words system (A) is linear Shidlovskii irreducible if the nonzero components of every solution f = (f1; : : : ; fn)t are linear independent over K . De nition 3.4.2 System (A) is called homogeneous algebraic Shidlovskii irreducible if the nonzero components of any solution are homogeneous algebraic independent over K . Compare these de nitions of Shidlovskii irreducibility with the corresponding de nitions of Siegel normality. It is immediately clear that being linear (homogeneous algebraic resp.) Shidlovskii irreducible is a weaker property of systems of linear dierential equations than being linear (homogeneous algebraic resp.) Siegel normal. Translating above de nitions into terms of D-modules we get: De nition 3.4.3 Let E = fe1 ; : : : ; eng be a K -base of the D-module M . M is called linear Shidlovskii irreducible with respect to the K -base E if for all K -linear maps l : M ! K extended as L-linear map L K M ! L (i.e. l 2 (L K M )G) n and all v = P vi ei 2 V = ker(@; L K M ) we have l(v ) = 0 ) 8i : vi = 0 or i=1 l(ei ) = 0. 37
De nition 3.4.4 Let E = fe1; : : : ; eng be a K -base of the D-module M . Then M is called homogeneous algebraic Shidlovskii irreducible with respect to the K base E if S t M is linear Shidlovskii irreducible with respect to the K -base S t E for each t 1.
And now the base independent de nition: De nition 3.4.5 M is called linear (homogeneous algebraic resp.) Shidlovskii irreducible if there exists a K -base E such that M is linear (homogeneous algebraic resp.) Shidlovskii irreducible with respect to this K -base E .
Theorem 3.4.6 Let M be a D-module. Equivalent statements are: 1. M is linear Shidlovskii irreducible. 2. M has a K -base E = fe1 ; : : : ; eng such that for every D-submodule N M there exists a subset EN E such that N = spanK EN . 3. There are only nitely many D-submodules N M . 4. V has a C -base F = ff1 ; : : : ; fng such that for for every G-stable subspace W V there exists a subset FW F such that W = spanC FW . 5. There are only nitely many G-stable subspaces W V . Proof. The equivalence 3 , 5 can be proved easily by the 1-1 correspondence between D-submodules M~ M and G-stable subspaces V~ V . The proofs of 2 , 3 and 4 , 5 are completely analogous. A proof of 1 , 2 , 3 will be given. 1 ) 2 . Assume that D-module M is linear Shidlovskii irreducible with n respect to the K -base E = fe1 ; : : : ; eng. Suppose further that v = P viei 2 V i=1 and E (v) = fei 2 E j vi 6= 0g. We associate to v a D-submodule M (v) which is the smallest D-submodule of M such that L K M (v) contains v. We note that
M (v) = (L C spanC (G:v))G Consider a K -linear map l : M ! K extended as L-linear map L K M = L C V ! L. Clearly, l(v) = 0 ) l(L C spanC (G:v)) = f0g. So we get:
l(M (v)) = f0g , l(v) = 0 , 8ei 2E(v) l(ei) = 0 , l(spanK E (v)) = 0: The second equivalence holds because M is linear Shidlovskii irreducible with respect to the K -base E . Hence M (v) = spanK E (v) for all v 2 V . Further if N M is a D-submodule then N = M (v1 ) + + M (vs ) for certain v1 ; : : : ; vs 2 V . From this we get that E = fe1; : : : ; eng is a K -base of M such that for each D-submodule N we have N = spanK EN for a subset EN E . 38
2 ) 1 . We assume that E = fe1 ; : : : ; eng is a K -base of M which satis es the property of statement 2 : For each v 2 V let M (v) = (L C spanC (G:v))G. By assumption there exists a subset E (v) E such that M (v) = spanK E (v). If n v = P viei then 8i : ei 2 E n E (v) ) vi = 0 and if l is a K -linear map l : M ! K i=1 extended as L-linear map L K M ! L then we have
l(v) = 0 ) l(M (v)) = 0 ) l(ei ) = 0 if ei 2 E (v): Hence M is linear Shidlovskii irreducible. 2 ) 3 . Trivial. 3 ) 2 . De ne N = fN j N M is a D submodule g. Successively will be proved: ~ Q 2 N with N Q and N~ Q we have: N = N~ if and only A. For any N; N; ~ ) for all simple D-modules S . if multS (N=Q) = multS (N=Q B. (N ; +; \) is a nite distributive lattice. C. There exists a K -base E = fe1; : : : eng of M such that for all N 2 N we have N = spanK EN , where EN E . A. ()) Trivial. (() We will prove this by induction with respect to the length k of the Jordan-Holder sequence from Q to N . If k = 0 there is nothing left to prove. Assume the statement holds for k = l 1. Let Q = N0 N1 Nl = N and Q = N~0 N~1 N~l = N~ be two JordanHolder sequences from Q to N respectively from Q to N~ . Let q be minimal with respect to the condition that N~q =N~q 1 ' N1 =N0. The existence of such a q is ~ ) = multN =N (N=Q) 1. From the Jordanevident because multN =N (N=Q Holder lemma we get N~q 1 + N1 N~q 1, because multN =N (N~q 1=Q) = 0 < 1 = multN =N ((N~q 1 + N1)=Q). So N~q 1 + N1 = N~q because the niteness of the number of submodules of M implies that any quotient of M cannot contain two copies of the same submodule. Hence N N1 ; N~ N1 and for all simple D~ 1). Now we can apply the induction modules we have multS (N=N1) = multS (N=N hypothesis and conclude N = N~ . B. We have to prove the distributivity of the lattice N . First we will prove 1
0
1
0
1
1
0
0
multS (N + N~ ) = max(multS N; multS N~ ) if S is a simple D-module and N; N~ 2 N . We will prove multS (N + N~ ) = max(multS N; multS N~ ) by induction with respect to the the length h of the Jordan-Holder sequences from f0g to N . If h = 0 everything is clear. Assume the statement holds for h = k 1. Let f0g = N0 N1 Nk = N be a Jordan-Holder sequence from f0g to N . As a consequence of the proof of 39
statement A) we have N1 N~ if multN N~ 1. Hence multS (N + N~ ) = multS (N + (N~ + N1 )) = multS (N=N1 + (N~ + N1)=N1) + SN = max(multS N=N1; multS (N~ + N1 )=N1) + SN = max(multS N; multS (N~ + N1 )) = max(multN N; multN N~ ); 1
1
1
1
1
where SN = 0 if S 6' N1 and SN = 1 if S ' N1 . The proof of multS (N \ N~ ) = min(multS N; multS N~ ) for each simple Dmodule S and any N; N~ 2 N is dual analogous. (In that case Jordan-Holder sequences from N to M and from N~ to M have to be considered.) ~ N^ 2 N . Then we have for each simple D-module S Let N; N; multS N \ (N~ + N^ ) = min(multS N; multS (N~ + N^ )) ~ ordS N^ )) = min(multS N; max(multS N; = max(min(multS N; multS N~ ); min(multS N; multS N^ )) = max(multS (N \ N~ ); multS (N \ N^ )) = multS ((N \ N~ ) + (N \ N^ )) ~ N^ 2 N : N \ (N~ + N^ ) = Now we get as a consequence from A) that 8N; N; ~ N^ 2 (N \ N~ )+(N \ N^ ). In the same way it is possible to demonstrate that 8N; N; N : N + (N~ \ N^ ) = (N + N~ ) \ (N + N^ ). Hence (N ; +; \) is a nite distributive lattice. C. Suppose N = fM0 ; M1 : : : ; Msg where Mi Mj ) i < j . Thus in particular M0 = f0g and Ms = M . For any i 2 f0; : : : ; sg a set Ei satisfying the next two conditions will be constructed. 1
i.
1
i Ei is a K -base of D-module P Mj . j =0
ii. 8j 2 f0; : : : ; ig : Mj := spanK (EMj ) with EMj Ei. De ne E0 := ;. Of course E0 satis es the above conditions. Suppose i 1. Now we assume that for all j 2 f0; : : : ; i 1g a set Ej satisfying the conditions i) and ii) has been constructed. If Mi = Mk + Ml with 0 < k; l < i, then de ne Ei := Ei 1. Obviously, Ei satis es the conditions i) and ii) if Ei 1 satis es these conditions. If Mi 6= Ml +Mk for all k; l with 0 < k; l < i, then there exists a unique h 2 f0; : : : ; ig such that Mh Mi and Mi=Mh is a simple D-module. Suppose that EMi = EMh [ E~i (disjunct union) is a K -base of Mi , where EMh Ei 1 is a K -base of Mh. De ne Ei := Ei 1 [ E~i . Of course Ei satis es condition ii). Now 40
we assume that Ei doesn't satisfy condition i) and derive a contradiction. In any i case we have spanK Ei = P Mj . If the elements of Ei satisfy a linear dependence j =0 relation over K then there must be a m 2 (spanK Ei 1 \ spanK E~i) n f0g. In i 1 other words 0 6= m 2 ( P Mj ) \ Mi . But m 62 spanK EMh \ spanK E~i. So j =0 iP1
iP1
i 1 Mh ( Mj ) \ Mi . If (Mj \ Mi) = Mi then P Mj Mi and so there j =0 j =0 j =0 exists k; l : 0 < k < l < i such that Mi = Mk + Ml (It is possible to choose Mk and Ml in such a way that Mi=Mk and Mi=Ml are simple D-modules.), but this is contradictory to an earlier assumption. Summarizing: if condition i) is not ful lled then we have i 1 i 1 X X Mh ( Mj ) \ Mi = (distributivity!) (Mj \ Mi ) Mi; j =0
j =0
contradicting that Mi =Mh is a simple D-module. Now we have obtained the desired contradiction and thus Ei satis es condition i). We conclude that it is possible to construct successively sets Ei satisfying conditions i) and ii). Hence the set E = Es constructed this way is a K -base of M , which has the required property that 8N 2 N : N = spanK EN with EN E . This nishes the proof of the theorem. 2
Theorem 3.4.7 Let M be a D-module. Equivalent statements are: 1. M is homogeneous algebraic Shidlovskii irreducible. 2. M has a K -base E = fe1 ; : : : ; eng such that for all t 1 and for each Dmodule N S t M there exists a subset EN S tE such that N = spanK EN . 3. The vector space of solutions V has a C -base F = ff1 ; : : : ; fng such that for all t 1 and for each G-stable subspace W S t V there exists a subset FW S tF . such that W = spanC FW .
Theorem 3.4.8 Let E = fe1 ; : : : ; eng be a K -base of D-module M . Let l1 ; : : : ; ln be K -linear maps M ! K , extended as L-linear maps L K M ! L, such that li (ej ) = ij for i; j = 1; : : : ; n. Then we have:
1. The following statements are equivalent: (a) M is linear Shidlovskii irreducible with respect to the K -base E . (b) The vector space of solutions V has a C -base F = ff1 ; : : : ; fng such that: i. for every G-stable subspace W V there exists a subset FW F such that W = spanC (FW ).
41
ii. for every G-stable subspace W V ,we have fi 2 W; fj 62 W ) lj (fi) = 0. 2. The following statements are equivalent: (a) M is homogeneous algebraic Shidlovskii irreducible with respect to the K -base E . (b) The vector space of solutions V has a C -base F = ff1 ; : : : ; fng such that: i. for all t 1 for every G-stable subspace W S t V there exists a subset FW S t F such that W = spanC (FW ). ii. for every G-stable subspace W V ,we have fi 2 W; fj 62 W ) lj (fi) = 0. Proof. We will prove only statement 1. (a) ) (b). Because of the 1-1 correspondence between G-stable subspaces W V and D-modules N M we can choose and number f1 ; f2; : : : ; fn in such a way that together with condition i) the following condition is satis ed: 8I f1; : : : ; ng : spanK fei gi2I M is a D-module , spanC ffigi2I is a G-stable subspace. Let W V be a G-stable subspace, then there exists a D-module N such that W = ker(@; L K N ). Suppose N = spanK feigi2I with I f1; : : : ; ng. Then W = spanC ffigi2I . If j 62 I then lj (N ) = 0 and thus also lj (L K N ) = 0 and lj (W ) = 0. From this we get lj (fi) = 0 if i 2 I and j 62 I . (b) ) (a). We assume that V has a C -base F = ff1 ; : : : ; fng, which satis es the conditions i) and ii). Let v 2 V and suppose that spanC (G:v) = spanC ffigi2Iv . Let l be a K -linear map M ! K , extended as L-linear map L K M ! L such that l(v) = 0. From ii) we get lj (v) = 0 if j 62 Iv . Consider M (v) = (L C spanC (G:v))G. M (v) is #Iv -dimensional and lj (M (v)) = 0 if j 62 Iv . So M (v) = spanK feigi2Iv and l(M (v)) = 0 ) l(ei) = 0 for i 2 Iv . We conclude that M is linear Shidlovskii irreducible with respect to the K -base E = fe1 ; : : : ; eng, because lj (v) = 0 if j 62 Iv and l(ei) = 0 if i 2 Iv . 2 It is possible to formulate a theorem analogous to theorem 3.4.8 for Siegel normality. Theorem 3.4.9 Let M be a D-module and let f0g = M0 M1 Mr = M be a Jordan-Holder sequence. Then we have: r 1. L Mi =Mi 1 is linear Siegel normal ) M is linear Shidlovskii irreducible.
2.
i=1 Lr
i=1
Mi=Mi 1 is homogeneous algebraic Siegel normal ) M is homogeneous
algebraic Shidlovskii irreducible.
42
Proof. 1. Suppose M is not linear Shidlovskii irreducible then it is not dicult to show that there exist a quotient of M whichr contains two copies of the same simple submodule. Hence the graded module L Mi=Mi 1 must contain i=1 Lr
two copies of the same simple submodule. But then Mi=Mi 1 is not linear i=1 Siegel normal because of theorem 3.3.6. r 2. Suppose L Mi=Mi 1 is homogeneous algebraic Siegel normal. Let ti 2 N i=1 for i = 1; : : : ; r. Then according to lemma 2.1 in [BBH88] D-module St ;:::;tr = r S t (M1 =M0) S tr (Mr =Mr 1) is simple and further St ;:::;tr 6' St~ ;:::;t~r if P ti = Pr t~ and (t ; : : : ; t ) 6= (t~ ; : : : ; t~ ). Obviously if S is a simple D-modulei=1then i 1 r 1 r 1
1
1
i=1
1
multS S t ( L Mi=Mi 1) = multS S t M for all t 2 Z0 . Hence S tM is homogeneous i=1 r algebraic Shidlovskii irreducible because S t ( L Mi=Mi 1) = PL St ;:::;tr . 2 r
i=1
ti =t
1
We wish to remark that the converse of this theorem does not hold. For instance consider the C(z)h@ i-module M = C(z)e1 + C(z)e2 , with @e1 = 0 and @e2 = z1 e1 and its submodule M1 = C(z)e1 . It is not dicult to verify that M is linear and homogeneous algebraic Shidlovskii irreducible, but M1 M=M1 is neither linear nor homogeneous algebraic Siegel normal.
3.5 Examples In this section the results of the previous sections will be applied to get some concrete examples of systems of linear dierential equations which are homogeneous algebraic Shidlovskii irreducible but which are not homogeneous algebraic Siegel normal. We restrict ourselves to systems of linear dierential equations on which Shidlovskii's fundamental theorem is applicable (See section 1). Let 0 p < q, 1; : : : ; p 2 C and 1; : : : ; q 2 C n Z0 . Then we de ne the generalized hypergeometric function 1 X ;:::;p; ;:::;q (z) = ((1))n ((p))n ( q z p )(q p)n; q n n=0 1 n where ()0 = 1 and ()n = ( + 1) ( + n 1). The function ;:::;p; ;:::;q satis es the q-th order dierential equation 1
1
1
(y)
Yq
i=1
( + r(i 1))
! Yp r z ( + ri) y = rq (1 i=1
1
1) (q 1) ;
where r = q p and = z dzd . (See [Shi89], chapter 5, x1.) If 1; : : : ; p 2 Q and 1 ; : : : ; q 2 Q n Z0 then ;:::;p; ;:::;q is an E -function 1
1
43
First we consider the special case p = 0 and q = 1. Suppose 2 C n Z0 then 1 (z) = P (1)n zn satis es the linear dierential equation n=0
y0 = z + 1z y + z 1
d ): (0= dz
Theorem 3.5.1 Let 2 QnZ0. Suppose is a nonzero algebraic number. Then ( ) is a transcendental number with an eective measure of transcendence. Proof. Consider the system of linear dierential equations
! d y1 = dz y2
(A^) :
z+1 z
!
0
0 0
!
! y1 : y2
Let (z) = z Then U^ = 0 01 is a fundamental matrix of the system (A^) . Let L = C(z)( ). Then L is a Picard-Vessiot extension of C(z) associated ! ( ) 0 ^ with the system (A^). If 2 DGal(L=C(z)) then (U^ ) = U: 0 1 where is an character of the dierential Galois group. For all m 1 we have m 6= 1 because m 62 C(z). Hence the system (A^) is homogeneous algebraic Siegel normal as a consequence of theorem 3.3.8 and so the system of linear dierential equations ! z+1 1 ! y ! d y 1 1 z z ~ (A) : dz y = y : 0 0 1
ez .
2
2
is homogeneous algebraic Shidlovskii irreducible because of theorem 3.4.9 . Further (; 1)t is a solution of the system (A~) consisting of nonzero E -functions. Hence the numbers ( ); 1 are homogeneous algebraic independent with an effective measure of homogeneous algebraic independence and so ( ) is transcendental with an eective measure of transcendence. 2 Theorem 3.5.2 Let 1; : : : ; p 2 Q, 1; : : : ; p 2 Q n Z, 0 p < q. Suppose that q 2 and that at least one of the following conditions holds. 1. i j 62 Z for 1 i p, 1 j q and the sums i + j (1 i j q) are all distinct modulo Z. 2. p = 0, q = 2 or q is odd and there is not a permutation 2 Sq and a divisor d > 1 of q such that i = (i) + d1 (mod Z) for i = 1; : : : ; q. Let be a nonzero algebraic number. Then the numbers 1) ;:::;p; ;:::;q ( ); : : : ; (p ;:::; p ; ;:::;q ( ) 1
1
1
1
are algebraic independent with an eective measure of algebraic independence.
44
Proof. Consider the homogeneous linear dierential equation
Yq
( + r(i 1))
i=1
! Yp r z ( + ri) y i=1
=0
The q q system corresponding to this dierential equation is simple and homogeneous algebraic Siegel normal. For a proof of this statement we refer to proposition 4.4 and the proof of theorem 4.5 in [BBH88]. Hence the (q + 1) (q + 1) system of dierential equations corresponding to (y) is homogeneous algebraic Shidlovskii irreducible. And so the numbers 1) ;:::;p; ;:::;q ( ); : : : ; (p ;:::; p ; ;:::;q ( ) 1
1
1
1
are algebraic independent with an eective measure of algebraic independence.
2
Let ; 2 C n Z 1. Then we de ne the function 1 X z )2n ; ( 1)n ( K;(z) = ( + 1) n( + 1)n 2 n=0
which satis es the non-homogeneous second order dierential equation )y = 4z y00 + 2 + z2 + 1 y0 + (1 + 4z 2 2 It is useful to de ne also the function K;; (z) = K;(z), if ; 2 C n Z 1 and 2 C. If ; 2 Q n Z 1 and is an algebraic number then K;; is an E -function. (See [Shi89], chapter 5, x1.) The function K;; satis es the equation y00 + 2 + 2z + 1 y0 + ( 2 + 4z )y = 4 2 z2 : Lemma 3.5.3 Consider the corresponding homogeneous dierential equation (y) y00 + 2 + 2 + 1 y0 + ( 2 + 4 z z2 )y = 0: Let G be the dierential Galois group over C(z ) associated with this dierential equation. If + 21 62 Z and 6= 0 then G contains Sl(2; C). Proof. Let C(z) be the algebraic closure of C(z ). We will prove that G = DGal((y); C(z)) ' Sl(2; C). Hence G contains Sl(2; C). After transforming the dierential equation by the substitution x = z+ y we get a new equation 2 1 ( ) 00 0 2 (z) x + x + ( z x2 )y = 0:
45
The dierential equations (y) and (z) are equivalent over C(z). It is known that under the conditions of this lemma DGal((z); C(z)) ' Sl(2; C). (See [Kol68].) Sl(2; C) is connected and [DGal((z); C(z)) : DGal((z); C(z))] < 1. Hence DGal((z); C(z)) ' Sl(2; C) and thus G ' Sl(2; C). 2 ! 0 1 Let A;; = 2 4z 2 z2 1 . Then the 2 2 system of linear dierential equations (A;; ) : y0 = A;; y is the system corresponding to the second order linear dierential equation (y). 2
Lemma 3.5.4 Consider the sytems of linear dierential equations (A ; ; ) and 6 0. Suppose further (A ; ; ). Suppose that i i + 21 62 Z, i = 1; 2 and 1; 2 = 1
2
2
1
1
2
that the systems (A ; ; ) and (A ; ; ) are cogredient or contragredient. Then 12 = 22 and either (1 1) + (2 2) 2 Z or (1 1) (2 2) 2 Z. 1
1
1
2
2
2
! ! f f 1 g1 2 g2 Proof. Let U1 = f 0 g0 and U2 = f 0 g 0 be fundamental matrices of 1 1 2 2 the systems (A ; ; ) and (A ; ; ). Then 1
1
1
2
2
2
3 deg trC(z) (f1; f10 ; g1; g10 ; f2 ; f20 ; g2; g20 ) 4; because the systems (A ; ; ) and (A ; ; ) are cogredient or contragredient and deg trC(z)(f1 ; f10 ; g1; g10 ) = dimCDGal((A ; ; ); C(z)) = 3: ! ~ f g ~ i i Let f~i = zi +i fi and g~i = zi +i gi, i = 1; 2 and let Vi= f~0 g~0 , i = 1; 2, then i i ! ! i +i 1 0 z 0 Vi = Mi Ui, where Mi = 0 1 if i+i = 0 and else Mi = zi +i 1 zi +i . It is easy to verify that Vi is a fundamental matrix! of the system of dier0 1 ential equations (Bi ) : y0 = y: According to [Kol68] (i i ) 1 2 i z z deg trQ(z) (f~1; f~10 ; g~1; g~10 ; f~2; f~20 ; g~2; g~20 ) < 6 implies 12 = 22 and either (1 1) + (2 2) 2 Z or (1 1) (2 2) 2 Z. 2 1
1
1
2
2
2
1
1
1
2
2
Theorem 3.5.5 Suppose that i; i 2 Q n Z 1 ; i = 1; : : : ; n; n 1; satisfy the conditions i i + 21 62 Z; and (i i ) + (i i ) 62 Z; (i i ) (i i ) 62 Z; i1 ; i2 = 1; : : : ; n ; i1 = 6 i2 . Let 1; : : : ; m; m 1; be nonzero algebraic numbers such that i2 = 6 j2 if i =6 j . Then the 2mn numbers Ki ;i (j ); K0 i;i (j ); 1
1
2
2
1
1
2
2
i = 1; : : : ; n j = 1; : : : ; m; are algebraic independent with an eective measure of algebraic independence.
Proof. Consider the (2mn + 1) (2mn + 1) system of linear dierential
46
equations
0 BB A ;.. ; BB . B 0 (A^) : y0 = B BB .. BB . @ 0 1
1
1
...
0 ...
... 0 0
...
0 ... 0 ...
Ai ;i;j
0
0 ... 0 ... 0 0
An ;n;m 0
1 CC CC CC CC y: CC A
System (A^) is homogeneous algebraic Siegel normal ! because of lemma 3.5.3, lemma 3.5.4 and theorem 3.3.8. Let Bi;j = 40 Then the system i i
0 BB A ;.. ; BB . B 0 (A) : y0 = B BB .. BB . @ 0 1
1
1
...
0 ...
... 0 0
...
Ai;i ;j
0
0 ... 0 ...
An ;n;m 0
B1;1 ... Bi;j ... Bn;m 0
1 CC CC CC CC y CC A
is homogeneous algebraic Shidlovskii irreducible because of theorem 3.4.9. The 2mn + 1-tuple (K ; ; ; : : : ; Ki;i ;j ; : : : ; Kn;n ;m ; 1)t is a solution of the system (A) consisting of nonzero E -functions. Hence the numbers 1
1
1
K ; ; (1); : : : ; Ki;i ;j (1); : : : ; Kn ;n;m (1); 1 1
1
1
are homogeneous algebraic independent with an eective measure of homogeneous algebraic independence and so the numbers
K ; (1); : : : ; Ki;i (j ); : : : ; Kn;n (m) 1
1
are algebraic independent with an eective measure of algebraic independence.
2
47
Chapter 4 An algorithm determining the dierence Galois group of second order linear dierence equations 4.1 Introduction Let K = k(z), where k is a nite algebraic extension of Q and z is a transcendental variable. Furthermore, let be the k-linear automorphism given by (z) = z +1. In this article we will describe an algorithm for determining the dierence Galois group of the second order linear homogeneous dierence equation 2y +ay +by = 0 with a; b 2 K . If the dierence Galois group of an second order dierence equation does not contain the group Sl(2; Q ) then one can compute two linear independent Liouvillian solutions in a sequence space for this equation. This will be explained in the section which is devoted to examples. This algorithm can be considered as an analogue for second order linear dierence equations of Kovacic's algorithm for second order linear dierential equations (See [Kov86]). In [Pet92] an algorithm for nding rational solutions of the Riccati equation of arbitrary order is given. So the algorithm is not completely new. However the rationality result for solutions of the Riccati equation (Theorem 4.4.3) seems to be new. In section 4.2 we summarize the results of [PS96] concerning dierence Galois theory which are needed for our purposes. In section 4.3 we discuss rst order homogeneous linear dierence equations. The algorithm for determining the difference Galois group of second order homogeneous linear dierence equations is described in section 4.4. Section 4.5 is devoted to examples. 49
4.2 Preliminaries on dierence Galois theory
Let Q denote the algebraic closure of Q and let K^ = Q (z). Let be the Q -linear automorphism of K^ given by (z) = z + 1. Consider the system of dierence equations (A) : y = Ay, where A 2 Gl(n; K^ ). (We restrict ourselves to equations with A 2 Gl(n; K^ ) in order to guarantee that we get n independent solutions.) De nition 4.2.1 A ring R together with a xed automorphism R : R ! R is called a Picard-Vessiot extension of K^ associated with (A) if 1. R is a commutative ring, R K^ and R jK^ = . 2. The only R-invariant ideals are 0 and R. 3. There exists a matrix U 2 Gl(n; R) such that R (U ) = AU . (Such a matrix U is called a fundamental matrix for the system (A).) 4. R is minimal with respect to the conditions 1,2 and 3 or equivalently if U = (uij ) 2 Gl(n; R) is a fundamental matrix for the system (A) then R = K^ [u11 ; : : : ; unn; det1(U ) ].
De nition 4.2.2 Consider the dierence rings R1 and R2 together with their automorphisms R and R respectively. A ring homomorphism : R1 ! R2 is 1
2
called a dierence{homomorphism if R = R . 1
2
Theorem 4.2.3 For every system of linear dierence equations (A) there exists
a Picard-Vessiot extension R and this extension is unique up to dierence K^ . isomorphism. Furthermore, we have (r) = r implies r 2 Q
From now on we will denote the extended automorphism R of a Picard{Vessiot extension R also by . De nition 4.2.4 The dierence Galois group DGal(R=K^ ) is the group consisting of all the dierence K^ -automorphisms of R. If U 2 GL(n; R) is a fundamental matrix of system (A) and 2 G = DGal(R=K^ ), then it is obvious that also (U ) is a fundamental matrix of system (A). Hence
0 1 0 1 ( u u 11 ) (u1n ) 11 u1n B .. ... C ... C CA = BB@ ... CA T ; (U ) = B @ . (un1) (unn) un1 unn where T 2 Gl(n; Q ). So the elements of the dierential Galois group act as Q -linear maps on the space of solutions V = fc1 u1 + + c1 un j c1 ; : : : ; cn 2 Q g. (ui = (u1i; : : : ; uni)t 2 Rn). But even a stronger statement holds. 50
Theorem 4.2.5 G = DGal(R=K^ ) is a linear algebraic group over the eld of . constants Q If G is an algebraic subgroup of Gl(n; Q ), then we denote by G(K^ ) the sub-
group of Gl(n; K^ ) which is de ned by the same equations. That is G(K^ ) consists of the K^ {valued points of the algebraic group G. Theorem 4.2.6 Suppose G = DGal(R=K^ ). Then the following statements holds: ^ 1. (8 2 G : (a) = a) ) a 2 K: 2. If H is an algebraic subgroup of G such that K^ = fa 2 R j 8 2 H : (a) = ag then H = G. Two systems (A) and (B ) corresponding to matrices A; B 2 Gl(n; K^ ) are de ned to be equivalent if there exists a T 2 Gl(n; K^ ) such that B = (T )AT 1. In this case if U 2 Gl(n; R) is a fundamental matrix of system (A) then TU is a fundamental matrix of system (B ) and it is obvious that the solution spaces VA; VB of the systems (A) and (B ) are equivalent as representation spaces of the dierence Galois group. Conversely if the Picard-Vessiot extensions associated to the systems (A) and (B ) are dierence K^ -isomorphic and the solution spaces VA and VB are equivalent as representation spaces of the dierence Galois group then (A) and (B ) are equivalent systems of dierence equations. Theorem 4.2.7 Let G Gl(n; Q ) be the dierence Galois group associated to the system of dierence equations (A). Let G0 denote the identity component of G. Then the following statements hold. 1. G=G0 is a nite cyclic group. 2. There exists a B 2 G(K^ ) such that (A) and (B ) are equivalent systems. It is a conjecture that for every linear algebraic group G Gl(n; Q ) with G=G0 nite cyclic there exists a system of dierence equations which has G as dierence Galois group. One can show that this conjecture is true for n = 1; 2 by giving explicit examples for every possible group. Theorem 4.2.8 If A 2 G(K^ ) with G an algebraic subgroup of GL(n; Q ) such that for any proper algebraic subgroup H and for any T 2 G(K^ ) one has that (T )AT 1 62 H (K^ ) then G is the dierence Galois group of the system (A). If A satis es the conditions of theorem above then we say that system (A) is in standard form. This standard form is in general not unique. But one can read o fairly easily the dierence Galois group of a system of dierence equations if one knows already that this system is in standard form. In fact we will present an 51
algorithm which computes for a given equation an equivalent system in standard form. The standard form is also very suitable for nding closed form solutions if the dierence Galois group is not too big, that is does not contain the group Sl(2; Q ). We note that de nitions and theorems 4.2.1 up to 4.2.6 could have been stated for (more) general dierence rings. However theorems 4.2.7 and 4.2.8 are not valid for general dierence rings. For the proofs and much more information about dierence Galois theory we refer to [PS96].
4.3 First order dierence equations Let K = k(z), where k is a nite algebraic extension of Q. We consider the rst order homogeneous linear dierence equation (a) : y = ay, where a 2 K . Any equivalent equation is given by y = (ff ) ay, where f 2 K^ . The dierence Galois group of (a) is a nite cyclic group of order n if there is an f 2 K^ such that (ff ) a is a primitive nth-root of unity, otherwise the dierence Galois group is the multiplicative group Gm = Q . This statement is a consequence of theorems 4.2.7 and 4.2.8. Suppose a 2 K is given. We describe an algorithm which produces an element b 2 K such that the dierence equations (a) and (b) : y = by are equivalent and b = QP with P; Q 2 k[z] satisfying the condition that for all m 2 Z we have gcd(P; mQ) = 1. If b satis es these conditions then we call b reduced and the dierence equation (b) is automatically in standard form. The algorithm avoids factorization in k[z]. We assume that a = QP with P; Q 2 k[z] and gcd(P; Q) = 1. There exists an r > 0 such that the zeros of P and Q are in the disk jzj r. We can express r in terms of the coecients of P and Q. For instance if P = Pczc + + P1z + P0 c 1 d 1 and Q = Qd zd + + Q1 z + Q0 then we can take r = [1 + max( P j PPci j; P j QQdj j)]. j =0 i=0 m For m 2 Z with jmj 2r we have gcd(P; Q) = 1. We start with m = 1 and compute g = gcd(P; (Q)). If g 6= 1 then one can write a = g(g) QP~~ and we can go further with a~ = PQ~~ instead of a. This gives a reduction of the problem with respect to degrees of P and Q. If g = 1 then we try m = 1 and so forth. The algorithm stops if a is reduced to a constant or if all m 2 Z with jmj 2r are checked o. The above algorithm can easily be modi ed so that we also nd an f 2 K that insures that b = (ff ) a is reduced. For another approach using the resultant of P (z) and Q(z + m) we refer to [Pet92]. This approach works for more general elds. 1
52
4.4 Second order dierence equations Consider the second order linear homogeneous dierence equation 2y+ay+by = 0, where a; b 2 K and b 6= 0. As usual we will identify this equation with the 2 2 system of dierence equations (A) : y = ( 0b 1a )y. Throughout this section we will denote the dierence Galois group of above system by G and the vector space of solutions on which G faithfully acts by V . We present an algorithm which produces a matrix B 2 Gl(2; K^ ) so that the systems (A) and (B ) are equivalent and (B ) is in standard form. Further a matrix T is computed such that B = (T )AT 1. Lemma 4.4.1 The algebraic subgroups G of Gl(2; Q ) that can occur as dierence Galois group are ) with G=G0 nite cyclic. 1. Any reducible subgroup of Gl(2; Q 2. Any in nite imprimitive subgroup of Gl(2; Q ) with G=G0 nite cyclic. 3. Any algebraic group containing SL(2; Q ). Proof. This is a consequence of theorem 4.2.7 part 1 and the well known classi cation of the algebraic subgroups of Gl(2; Q ). The algorithm is arranged in the following manner. Given a second order dierence equation we test which of the three cases above holds. After that we compute an appropriate equivalent system in standard form.
4.4.1 The Riccati equation
To a second order linear dierence equation 2y + ay + by = 0, where a; b 2 K and b 6= 0 we can associate a rst order non-linear dierence equation (y) : u(u) + au + b = 0. This equation is called the Riccati equation. If u is a solution of the Riccati equation then the dierence operator 2 + a + b factors as ( ub )( u). A rational solution of the Riccati equation corresponds to a line in the solutionspace that is xed by the dierence Galois group. Therefore we have the following theorem.
Theorem 4.4.2 The following statements hold: 1. If the Riccati equation has no solutions u 2 K^ then G is irreducible. 2. If the Riccati equation has exactly one solution u 2 K^ then G is reducible but not completely reducible.
3. If the Riccati equation has exactly two solutions u1; u2 2 K^ then G is completely reducible but G is not an algebraic subgroup of fc:Id j c 2 Q g.
53
4. If the Riccati equation has more than two solutions in K^ then the Riccati equation has in nitely many solutions and G is an algebraic subgroup of fc:Id j c 2 Q g. Proof. We can prove this theorem can very directly using theorems 4.2.7 and 4.2.8.
1. If G is reducible then according to theorem 4.2.7 there exists an upper triangular matrix B 2 Gl(2; K ) and a matrix T = ( tt11 tt12 ) 2 Gl(2; K^ ) 21 22 0 1 such that B = (T )( b a )T 1: One can easily verify that t22 6= 0 and t ^ t 2 K satis es the Riccati equation. 21
22
2. If u is a solution of the Riccati equation then let T = ( 1 uu 11 ). We have B = (T )( 0b 1a )T 1 = ( u0 ) is an upper triangular matrix. Hence G is reducible because of theorem 4.2.8. If G is completely reducible then according to theorem 4.2.7 there exists a diagonal matrix D 2 Gl(n; K^ ) and a matrix T = ( tt11 tt12 ) 2 21 22 Gl(2; K ) such that D = (T )( 0b 1a )T 1: One can easily verify that t11 ; t12 ; t21; t22 6= 0 and t t 21 ; tt 2 K satisfy the Riccati equation. Of course tt 6= tt because det(T ) 6= 0. 11
21
11
22
12
22
12
u2
1
3. If u1; u2 are the solutions of the Riccati equation then let T = ( u u u u 1u ). u u u u 0 1 u 0 1 We have B = (T )( b a )T 1 = ( 0 u ) is a diagonal matrix. Hence 2 G is completely reducible because of theorem 4.2.8. If G is an algebraic subgroup of fc:Id j c 2 Q g then there exists a matrix D = ( u0 u0 ) with u 2 K and a matrix T = ( tt11 tt12 ) 2 Gl(2; K^ ) such 21 22 0 1 that D = (T )( b a )T 1: One can easily verify that ((ctct ++dtdt )) 2 K^ is a solution of the Riccati equation for c; d 2 Q with c 6= 0 or d 6= 0. And (c t +d t ) (c t + d t ) d d (c t +d t ) = (c t +d t ) if and only if c1 = c2 = 0 or c = c . 1
1
1
2
21
11
22
12
1 21
1 11
2 21
2 11
1
2
1 22
1 12
2 22
2 12
1
2
2
1
2
1
4. If u1; u2; u3 are three distinct solutions of the Riccati equation then the system (A) : y = Ay is equivalent with the systems (B1); (B2) and 54
2
(B3 ) corresponding to the matrices ( u01 u0 ); ( u01 u0 ) and ( u02 u0 ) 2 3 3 respectively. From the fact that (B1) and (B2 ) are equivalent it follows that u2 = (ff ) u3. Hence system (B3) is equivalent to the system (C ) : (y) = ( u02 u0 )y and G is an algebraic subgroup of fc:Id j c 2 Q g 2 according to theorem 4.2.8. From the proof of statement 3 it follows that the Riccati equation has in nitely many solutions. Our task is to make an algorithm which computes all solutions u 2 K^ of the Riccati equation. The algorithm consists of a few steps. 1. First we compute the rst two terms of all possible local formal solutions at 1. Let t = 1=z. Let be the automorphism of Q ((t)) given by (t) = t+1t . Then coincides with our former on Q (t) = Q (z). For the moment we consider a and b as Laurent series in t with coecients in k. We de ne the discrete valuation v : Q ((t)) ! Z in the usual way by 1 v( P cntn) = minfn j cn 6= 0g. In particular v(0) = 1. Elementary n= 1 properties of v are v(u1u2) = v(u1)+v(u2) and v(u1+u2) min(v(u1); v(u2)). Hence if v(u1) 6= v(u2) then v(u1 + u2) = min(v(u1 ); v(u2)). Another property of v is that v(u) = v(u). We distinguish two cases. (a) 2v(a) < v(b). In this case there are exactly two solutions u; u~ 2 k((t)) of the Riccati equation. The rst solution u satis es v(au) = v(u(u)) < v(b) and v(u) = v(a) and the other solution u~ satis es v(au~) = v(b) < v(~u(~u)) and v(~u) = v(b) v(a). We can compute succesively the coecients of u and u~ by simply solving linear equations with coecients in k. Hence no eld extension of k is needed. (b) v(b) 2v(a). If v(b) is odd then there is clearly no solution of the Riccati equation. If v(b) is even and u 2 k((t)) satis es the Riccati equation then we have v(b) = v(u(u)) v(au) and v(u) = 21 v(b). Let 1 1 l = 12 v(b) We write a = P an tn (al = 0 is allowed), b = P bntn and n=l n=2l 1 P n u = unt and try to solve the equation (y) : u(u) + au + b = 0. n=l The (2l)th-coecient of (y) gives us the equation u2l + al ul + b2l p= 0. Let D = a2l 4b2l . If D 6= 0 then we nd two solutions ul 2 k( D) of the quadratic equation. If D = 0 then we nd exactly one solution ul 2 k of the quadratic equation. The (2l + 1)th-coecient of (y) gives us the equation (2ul + al )ul+1 lu2l + al+1 ul + b2l+1 = 0.
55
If D 6= 0 then p 2ul + al 6= 0. And we nd for both values of ul one value ul+1 2 k( D). If D = 0 then 2ul + al = 0. In this case if lu2l + al+1ul + b2l+1 6= 0 there is no solution u 2 Q ((t)) of the Riccati equation. If lu2l + b2l+1 + al+1ul = 0 then we can compute one or two values for ul+1 in at worst a quadratic eld extension of k by solving the quadratic equation u2l+1 ((2l +1)ul al+1 )ul+1 +( 21 l(l +1)ul + al+2)ul + b2l+2 = 0 which is given by the (2l + 2)th-coecient of (y). Let Su be the set of all possibilities for the rst two terms of u of its Laurent expansion in t. We discovered that #Su 2, even if the Riccati equation has in nitely many solutions u 2 k(t). If we needed a quadratic extension in our computations then we will denote this quadratic extension for future use by k2, otherwise k2 = k. 2. In this part of the algorithm we will determine the solutions u 2 k2(z) of the Riccati equation. We rewrite the Riccati equation as Fu(u)+ Gu + H = 0, where F; G; H 2 k[z] and gcd(F; G; H ) = 1. Write u = c QP with c 2 Q , gcd(P; Q) = 1 and P; Q monic. Let R denote the greatest monic divisor of Q such that (R) divides P . Then one can write u = c (RqR)p , where p; q are monic polynomials, gcd(p; (q)) = 1 and gcd((R)p; Rq) = 1. The Riccati equation reads now: (z) : c2F2(R)(p)p + cG(R)(q)p + HR(q)q = 0: Hence p is a monic divisor of H and q is a monic divisor of 1(F ). We de ne the sets Sp = fp 2 k2 [z] j p monic and pjH g and Sq = fq 2 k2[z] j q monic and qj 1(F )g. Let e be the degree of the polynomial R. Writing (RR) as a Laurent series in t we get (RR) = 1 + et + O(t2), where O(t2) stands for the higher order terms. (RR) must be equal to uq cp . So for every possible combination u 2 Su , p 2 Sp and q 2 Sq with v(u) + v(q) v(p) = 0 we compute an e 2 k2 from uq = 1+ et + O(t2 ). If e 2 Z then we write R = z e + r z e 1 + + r z + r 0 e 1 1 0 cp with indeterminates r0; r1; : : : re 1. After substituting this R in (z) we are left with a set of linear equations in the ri. In this way we nd all possible solutions u 2 k2(z) of the Riccati equation. This ends this part of the algorithm. 3. In step 2 we have determined all solutions u 2 k2(z) of the Riccati equation. Now we have to face the problem whether it is possible that there exist solutions u 2 Q (z) if there are no solutions u 2 k2(z). A priori this is possible because 1F and H need not split in linear factors in k2[z]. But it is also clear from the construction in step 2 that if the Riccati equation 56
has a solution in Q (x), there is also a solution in l(x), where l k2 is the smallest eld which contains the splitting elds of 1F and H . But we have even a stronger rationality result. (Compare with [HP94], where a similar result is derived for dierential equations.)
Theorem 4.4.3 If the Riccati equation has a solution in Q (z) then there is also a solution in a eld k~(z ) with [k~ : k] 2. Proof. Let U be the set of solutions of the Riccati equation in l(x). The group Gal(l=k) acts on the set U . If #U = 1, say U = fug, then u is invariant under Gal(l=k). Hence u 2 k(z). If #U = 2 then the kernel of the map Gal(l=k) ! Aut(U ) is a subgroup of index 2. Hence u 2 k~(z), where k~(z) is a eld extension such that [k~ : k] 2. Suppose that #U = 1. According to Theorems 4.4.2 part 4 and 4.2.8 there exists a T 2 Gl(2; Q (z)) such that (T )( 0b 1a )T 1 = ( u0 u0 ) for some u 2 Q (z). Suppose 2 Gal(Q =k) then ((T ))( 0b 1a )((T )) 1 = ( (0u) (0u) ). There is a g 2 Q (z) such that (u) = (gg ) u: This g is uniquely determined if we require that the numerator and denominator of g are monic. The map 7! g is a 1-cocycle. Hilbert 90 states that this 1-cocycle is trivial. See for instance [Ser68]. So we can replace u by u~ = (hh) u for a certain h 2 K^ such that u~ is invariant under Gal(Q =k). Hence u~ 2 k(z). Let T~ = hT . Then (T~)( 0b 1a )T~ 1 = ( u0~ u0~ ). Suppose that C 1T~ in Gl(2; Q (z)) also satis es (C 1T~)( 0b 1a )(C 1T~) 1 = ( u0~ u0~ ). Then (C ) = C and so C 2 Gl(2; Q ). For 2 Gal(Q =k) one has therefore (T~) = C 1 T~ for some C 1 2 Gl(2; Q ). The map 7! C is a 1-cocycle for Gal(Q =k) acting on Gl(2; Q ). According to [Ser68] this 1-cocycle is trivial. This means that S = C 1T~ is invariant under Gal(Q =k) for a certain C 2 Gl(2; Q ). It follows that S 2 Gl(2; k(z)). In particular the Riccati equation has (in nitely many) solutions in k(z). 2 So if k2 = k, then we want to determinepall elds k~ l with [k~ : k] 2. It is obvious that k~ must be of the form k( s), where s is an algebraic integer in l. Recall that l is the splitting eld of the polynomial FH . After a suitable linear substitution z 7! nz , where n 2 Z1 we can assume that FH is monic and that the coecients of FH are algebraic integers. s must be a divisor of the discriminant of this p polynomial. This gives us a nite set of possible quadratic extensions k( s) of k in l. For each possible quadratic extension k~ we determine the sets Sp = fp 2 k~[z] j p monic and pjH g and Sq = fq 2 k~[z] j q monic and qj 1(F )g. After that we proceed as in 2.
57
As we will see in Subsection 4.5.2 step 3 of the algorithm is not super uous. That means, if we did not need a quadratic extension of our eld of constants in step 1, it is possible that we really need a quadratic extension of our eld of constants in step 3 for solving the Riccati equation. We will provide an explicit example in Subsection 4.5.2.
4.4.2
G
is reducible
If the Riccati equation has a solution in K^ , then we can compute an equivalent system (A) : y = Ay, where A has the form ( a0 db ). Moreover we can assume that b = 0 if the Riccati equation has two or in nitely many solutions. We denote by U the subgroup of Gl(2; Q) consisting of upper triangular matrices and by D the subgroup of diagonal matrices. Lemma 4.4.4 The reducible subgroups G Gl(2; Q ) with G=G0 nite cyclic are 1. The zero{dimensional groups Dk;l;e = f( 0 0 ) 2 D j k = 1; l = 1; eg g = 1g and the one{dimensional groups
Uk;l;e = f( 0 ) 2 U j k = 1; l = 1; eg g = 1g for l; k; e 2 Z1 with gcd(k; l; e) = 1, where g = gcdk(k;l) and g = gcd(lk;l) . 2. The one{dimensional groups
Dm;n = f( 0 0 ) 2 D j mn = 1g and the two{dimensional groups
Um;n = f( 0 ) 2 U j mn = 1g for n; m 2 Z 3. The two{dimensional group D and the three{dimensional group U . Proof. If G D is a zero-dimensional subgroup with G=G0 nite cyclic then G is a subgroup of D~ k;l = f( 0 0 ) 2 D j k = 1; l = 1g with k; l 2 Z1 . Note that D~ k;l is isomorphic to Z=lZ Z=kZ as an abstract group. Assume that k; l are
58
minimal with respect to the condition that G D~ k;l. Then G = Z=lcm(k; l)Z because G is cyclic and G contains elements of order l and of order k but G does not contain elements of order greater than lcm(l; k). The subgroups of D~ k;l which are isomorphic to Z=lcm(k; l)Z as abstract groups are the groups Dk;l;e = f( 0 0 ) 2 D j k = 1; l = 1; eg g = 1g with l; k; e 2 Z1 and gcd(k; l; e) = 1, where g = gcdk(k;l) and g = gcd(lk;l) . If G a one-dimensional algebraic subgroup of D then G is equal to a group Dm;n = f( 0 0 ) 2 D j mn = 1g with m; n 2 Z. For all m; n 2 Z we have 0 Dm;n=Dm;n is nite cyclic. If G is a two-dimensional subgroup of D then G = D. The classi cation of the reducible but not completely reducible subgroups G U with G=G0 nite cyclic is analogous to the classi cation of the completely reducible subgroups G D with G=G0 nite cyclic. 2 The algorithm continues as follows. Suppose the Riccati equation has exactly one solution in K^ . Then the dierence Galois group G is reducible but not completely reducible. If G is a proper subgroup of U , then according to Theorem 4.2.7 there must be a matrix T = ( f0 hg ) 2 U (K^ ) such that B = (T )AT 1 = (f ) ) 2 G(K^ ) . (a f 0 d (hh) First we want to determine whether the dierence Galois group is one of the one{dimensional groups described in part 1 of Lemma 4.4.4. We apply the algorithm for rst dierence equations to a and d. This yields a new equivalent system A~ = ( a~0 d~ ), where a~ and d~ are reduced. If a~ and d~ are constant then the system A~ is already in standard form. If both a~ and d~ are roots of unity, then the dierence Galois group is one of the groups Uk;l;e. Otherwise G is one of the groups described in part 2 or part 3 of lemma 4.4.4. Suppose now that that a~ or d~ is not constant. Then the dierence Galois group is not a group described in part 1 of Lemma 4.4.4. If a~ is constant and d~ is not constant then the system (A~) is already in standard form. The dierence Galois group G is the group Un;0, if a~ is an n th primitive root of unity. Otherwise the dierence Galois group G is the group U . If d~ is constant and a~ is not constant then the system (A~) is also already in standard form. The dierence Galois group G is the group U0;n, if d~ is an n th primitive root of unity. Otherwise the dierence Galois group G is the group U . Suppose now that both a~ and d~ are reduced but not constant. The dierence Galois group is one of the groups Um;n if and only if there exists r; s 2 Z n f0g 59
with gcd(r; s) = 1 and an f 2 K such that a~r d~s (ff ) is a root of unity. Without loss of generality we can assume that r > 0. Let Na and Nd denote the degree of the numerator of a~ and d~ respectively and let Da and Dd denote the degree of the denominator of a~ and d~ respectively. Suppose rst that there exist r; s 2 Z1 with gcd(r; s) = 1 and an f 2 K^ such that a~r d~s (ff ) is constant. Then we must have rDa = sNd and rNa = sDd, because a~ and d~ are reduced. If rDa = sNd and rNa = sDd holds then we apply the algorithm for rst order dierence equations to a~r d~s to investigate whether there exist an f 2 K^ such that v a~r d~s (ff ) is constant. If there exist such an f then we let T = ( f0 f0w ), where ~ 1 is in standard form. v; w are chosen such that vr + ws = 1. Then B = (T )AT Suppose now that there exists an r 2 Z1 and an s 2 Z 1 with gcd(r; s) = 1 and an f 2 K^ such that a~r d~s (ff ) is constant. Then we must have rNa = sNd and rDa = sDd , because a~ and d~ are reduced. If rNa = sNd and rDa = sDd holds then we apply the algorithm for rst order dierence equations to a~r d~s to investigate whether there exist an f 2 K^ v such that a~r d~s (ff ) is constant. If there exist such an f then we let T = ( f0 f0w ), ~ 1 is in standard where v; w are chosen such that vr + ws = 1. Then B = (T )AT form. If none of the two cases above holds then the system (A~) is already in standard form and the dierence Galois group is the upper triangular group U . We will not discuss the completely reducible case because this case is analogous to the reducible but not completely reducible case.
4.4.3
G
is imprimitive
If we did not nd a solution u 2 K^ for the Riccati equation then the dierence Galois group is irreducible. A group G is called imprimitive if G F = f( 0 0 ) j 6= 0g [ f( 0 0 ) j 6= 0g. In this subsection we determine whether G is imprimitive if we know already that G is not reducible.
Lemma 4.4.5 Suppose that the dierence Galois group G of the dierence equa-
tion (#) : 2 y + ay + by = 0 is irreducible. Then the following statements are equivalent. 1. G is an imprimitive group. 2. There exists an r 2 K^ such that the equations (#) and 2y + ry = 0 are equivalent.
60
Proof. 1 ) 2: If G is imprimitive and not reducible then according to Theorems 4.2.7 and 4.2.8 there is a system (B ) : y = B y where B is of the form ( g0 f0 ) such that (B ) and (#) are equivalent. Let T = ( 10 f0 ). Then (T )BT 1 = ( (f0 )g 10 ). This matrix corresponds to a second order equation of the right form. 2 ) 1. The dierence equation 2y + ry = 0 is obviously imprimitive because of theorem 4.2.8. 2
Suppose now that the equations (#) : 2y + ay + by = 0 with a 6= 0 and y + ry = 0 are equivalent. Then there exist c; d 2 K^ such that y is a solution of (#) if and only if cy + dy is a solution of 2y + ry = 0. In this case dc y + y satis es the equation 2y + d(d) ry = 0. Theorem 4.4.6 Suppose that the dierence Galois group G of the equation (#) : 2y + ay + by = 0, a 6= 0 is irreducible. Then G is imprimitive if and only if there exists a solution E 2 K^ of the Riccati equation (##) : 2(E )E + (2( ab ) (a) + (ab) )E + (ab2)b = 0: And if E 2 K^ is a solution of this Riccati equation then y satis es the equation (#) if and only if Dy + y satis es the equation 2y + ry = 0, where D = E + ab and r = a(a) + (b) + a2 (D). Proof. If G is imprimitive and y satis es the equation (#) then there exists an D 2 K^ such that Dy + y satis es an equation of the form 2y + ry = 0, where r 2 K^ . We have 2(Dy +(y)) = ((a)b b2 (D))y +(a(a) (b) a2(D))(y). The group G is irreducible. Hence y and (y) are linearly independent over K^ . Therefore we must have (a)b b2(D) = rD and a(a) (b) a2(D) = r. After eliminating r we get the equation 2(D)D ab 2(D) (a)D + (ab) D + (aa)b = 0 for D. Let E = D ab . Then E satis es the Riccati equation 2(E )E +(2( ab ) (a) + (ab) )E + (ab)b = 0. Conversely if E satis es the Riccati equation 2(E )E +(2( ab ) (a)+ (ab) )E + (b)b = 0 then Dy + y satis es the equation 2 y + ry = 0 if y satis es the equation a (#) where D = E + ab and r = a(a) + (b) + a2 (D). 2 Remark 4.4.7 We can nd the rational solutions of equation (##) as follows. Let : K^ ! K^ be the Q {linear map given by z 7! 2z . Then 2 = . If we apply to the equation (##) then we get the equation ( (E )) (E ) + (2( ab ) (a) + (ab) ) (E ) + ( (ab2)b ) = 0: 2
2
2
2
61
We can nd all the rational solutions (E ) of this equation by applying the algorithm described in Subsection 4.4.1. Then we apply 1 to these solutions and we nd the actual rational solutions of the equation (##) appearing in Theorem 4.4.6.
Lemma 4.4.8 The imprimitive subgroups G Gl(2; Q ) with G=G0 nite cyclic are
1. F = f( 0 0 ) j 6= 0g [ f( 0 0 ) j 6= 0g . 2. Hn = f( 0 0 ) j ( )n = 1g [ f( 0 0 ) j ( )n = 1g for n 2 Z1 . 3. Hn+ = f( 0 0 ) j ( )n = 1g [ f( 0 0 ) j ( )n = 1g for n odd.
Proof. If G is an imprimitive group with G=G0 nite cyclic then G \ D = D or G \ D = Dm;n for m; n 2 Z n f0g (See Subsection 4.4.2) . If ( 0 0 ) 2 G and ( 0 0 ) 2 G then also ( 0 0 )( 0 0 )( 0 0 ) 1 = ( 0 0 ). So if G \ D = Dm;n for m; n 2 Z n f0g then m = n or m = n. A calculation shows that the second possibility does not yield any imprimitive subgroup with G=G0 nite cyclic and the rst possibility yields the groups Hn for n 2 Z1 and Hn+ for n odd. 2 Consider the system (y) = ( d0 0c )y. We can apply the algorithm for rst order dierence equations to cd. Then we will nd a f 2 K^ such that cd (ff ) is reduced. Let T = ( f0 01 ). Then B = (T )( d0 0c )T 1 is in standard form.
4.4.4
G
contains (2 Q ) Sl
;
Consider the system (y) = ( 0b 1a )y. If the dierence Galois group G of this system is neither reducible nor imprimitive , then G = Gl(2; Q ) or G = Sl(2; Q )n = f( ) j ( )n = 1g. We apply the algorithm for rst order dierence equations to b = det( 0b 1a ) and nd an f 2 K^ such that (ff ) b is reduced. Let T = ( f0 01 ). Then B = (T )( 0b 1a )T 1 is in standard form. This nishes the algorithm. 62
4.5 Examples In subsection 4.5.1 sequences spaces are used in order to make the Picard{Vessiot rings associated to a system of dierence equations more concrete. The explicit solutions which can be computed are certain sequences which will be called Liouvillian. Some concrete examples will be given. In subsection 4.5.2 we will demonstrate how one can construct examples where a quadratic eld extension of the eld of constants is needed for solving the Riccati equation.
4.5.1 Sequences spaces
Let F be any eld. Consider the set of sequences F N. This set forms a ring by using coordinate-wise addition and multiplication. Let J be the ideal of sequences with at most nitely many non-zero terms. Then we de ne SF = F N=J . The map : SF ! SF given by ((a1 ; a2; a3; : : :)) = (a2; a3 ; : : :) is well de ned on equivalence classes. Moreover, is an automorphism of the ring SF . For simplicity we will identify an element a = (a1 ; a2; a3; : : :) with its equivalence class. Let C be any eld of characteristic zero. (We are interested in the case that C = Q or C = k, where k is an algebraic number eld). The rational function eld C (z) can be embedded in SC by mapping a rational function f to the sequence sf = (s1; s2 ; : : :) where sn = f (n) for all but nitely many n 2 N. We will denote this map f 7! sf by and, following [Pet92], we will denote the image of in SC by RC . Lemma 4.5.1 The map : C (z) ! RC is an isomorphism of dierence elds. Proof. Two rational functions that agree on in nitely many arguments are identical. Further more, it is obvious that = . 2 From now on we will identify rational functions f 2 C (z) and their images sf in RC . Theorem 4.5.2 Consider the system of dierence equations (A) : (y) = Ay, where A 2 Gl(n; Q (z )). There is a dierence subring R SQ such that R is a Picard{Vessiot extension associated to the system (A). Moreover, if A 2 Gl(n; k(z)), where k is an algebraic number eld, then there exists already a basis of the solution space consisting of elements in (Sk )n. Proof. We refer to chapter 4 of [PS96]. 2. Remark 4.5.3 Above theorem shows that there is a natural rational k{structure on the vectorspace of solutions. Hence it is possible to develop Galois theory of dierence equations over a rational function eld with a constant eld which is not 63
algebraically closed. Compare with [HP95], where a similar theory is developed for the dierential case.
From now on we will write for simplicity S instead of SQ and instead of . De nition 4.5.4 We de ne the ring of Liouvillian sequences L recursively. L is the smallest subring of S such that 1. K^ L. 2. a 2 L implies that (a) 2 L 3. a 2 K^ implies that b 2 L if bn+1 = anbn for all but nitely many n 2 N1 . 4. a 2 L implies that b 2 L if bn+1 = an + bn for all but nitely many n 2 N1 . 5. a 2 L implies that b 2 L if there exist a j 2 N1 such that bjn = an and bn = 0 if n 6 0 mod j . In this case we call b an j {interlacing of a with zeroes.
Theorem 4.5.5 Suppose a 2 S . Then the following statements are equivalent. 1. a 2 L 2. The sequence a satis es a linear dierence equation over K^ so that the dierence Galois group G associated to this equation is solvable.
Proof. 2 ) 1. Consider the system of dierence equations (A) : (y) = Ay, where A 2 Gl(n; K^ ). Let VA = fy 2 S n j (y) = Ayg be the solution space for the system of dierence equations (A). We will prove that if the dierence Galois group associated to this system is solvable then VA is an n{dimensional Q {linear subspace of Ln. This statement is slightly more general then the 2 ) 1 part of the theorem. Suppose now that the dierence Galois group is solvable and G=G0 is nite cyclic of order m. We assume that system (A) is already in standard form, that is A 2 G(K^ ). This is without loss of generality because if (A~) : (y) = A~y is an equivalent system of dierence equations then we have VA Ln if and only if VA~ Ln. Let B = m 1 (A) (A)A. Obviously B 2 G0(K^ ). Because of the LieKolchin theorem we can assume that B is an upper triangular matrix. Namely if B is not yet an upper triangular then according to the Lie-Kolchin theorem there exists a matrix T 2 Gl(n; Q ) so that B~ = T 1BT is an upper triangular matrix and then we continue with B~ instead of B . Consider the system of dierence equations (B ) : m (y) = B y. The solution space VB = fy 2 S n j m (y) = B yg of this system of dierence equations is an nm{dimensional Q - linear space and it is obvious that VA VB . We will prove that VB Ln. Let Si = fa 2 S j aj =
64
0 if j 6 i mod mg for i = 0; : : : ; m 1. Then we have S = S0 Sm 1 . Let VBi = VB \ Sin for i = 0; : : : ; m 1. Then VBi is an n-dimensional Q -linear space for i = 0; : : : ; m 1 and VB = VB0 VBm 1 . Let : K^ ! K^ be the Q -linear map given by z 7! mz. Then m = . Let C = B 2 Gl(n; K^ ). Note that C is also an upper triangular matrix. Consider the sytem of linear dierence equations (C ) : (y) = C y. The solution space VC is n-dimensional. We have v 2 VC if and only if w 2 VB0 , where w is an m-interlacing of v with zeroes. We will show by incomplete induction that there exists an upper triangular fundamental matrix U = (uij ) 2 Gl(n; L) for the system of dierence equations (C ). Let uii 2 S be a nonzero solution of the rst order dierence equation (y) = ciiy for i = 1; : : : ; n. Obviously uii 2 L for i = 1; : : : ; n. Moreover it is obvious that uii is an invertible element of L for i = 1; : : : ; n. If t 2 S satis es (t) t = cc uu then also t 2 L. Let u12 = tu11. Then u12 satis es (u12) = c11 u12 + c12 u22 and u12 2 L. In more or less the same way one can construct uij 2 L for all i < j so that U = (uij ) is a fundamental matrix for system (C ). We conclude that VC Ln and therefore VB0 Ln. By similar constructions one can show that VBi Ln for i = 1; : : : ; m 1. Hence VB Ln and VA Ln. 1 ) 2. We will prove this part of the theorem case by case. 12 22
11 11
1. Suppose a 2 K^ n f0g. Then a satis es the rst order linear dierence equation (y) = cy, where c = (aa) . The dierence Galois group associated to this dierence equation is the trivial group. 2. Suppose a 2 S n f0g satis es a linear dierence equation then (a) satis es an equivalent equation of the same order. Hence the dierence Galois groups associated to both equations coincide. 3. Suppose b 2 S n f0g satis es the rst order dierence equation (y) = ay, where a 2 K^ n f0g. Then the dierence Galois group G associated to this dierence equation is an algebraic subgroup of the multiplicative group Gm = Q . Hence the dierence Galois group G is solvable. 4. Suppose that L is an n th order linear dierence operator with coecients in K^ so that La = 0. Let G be the dierence Galois group associated to the dierence equation Ly = 0. Let b 2 S satisfy (b) b = a. Then L( 1)b = 0. Hence b satis s an n + 1 th order dierence equation and the dierence Galois group G~ associated to this equation is a subgroup of the semidirect product of G and Q n. (Note that G acts on Q n). Hence the group G~ is solvable if the group G is solvable. 5. Suppose that a 2 S satis es the n th order linear dierence equation n(y) + cn 1 n 1(y) + + c0y = 0, where c0 ; c1; : : : ; cn 1 2 K^ and c0 6= 0. 65
As usual we will identify this dierence equation with the system of dier0 1 0 1 0 0 BB 0 0 1 0 CC B . . CC. . . . ... C ence equations (y) = C y, where C = B BB .. .. C B@ 0 0 0 1 C A c0 c1 c2 cn 1 Let G Gl(n; Q ) be the dierence Galois group associated to this dierence equation, then according to theorem 4.2.7 there exists a matrix T 2 Gl(n; K^ ) so that B = (T )CT 1 2 G(K^ ). Now let b be an m-interlacing of a with zeroes. Then b satis es the nm th order linear dierence equation nm(y) + ( 1cn 1)(n 1)m (y) + + ( 1c0 )y = 0, where : K^ ! K^ is the Q -linear map given by z 7! mz. Note that 1 = m 1 . The nm th order linear dierence equation for b can be identi ed0with the nmnm 1sysBB 00 I0 I0 00 CC B . . CC 2 . . . ... C tem of dierence equations (y) = C~ y, where C~ = B BB .. .. C B@ 0 0 0 IC A C 0 0 0 1 1 m 1 ^ ~ Gl(nm; K ). Let T = diag 0 ( T; ( T ); : : : ; 1 ( 1T )) 2 Gl(nm; K^ ). BB 00 I0 I0 00 CC B . . CC. Hence according to the. . . ... C Then B~ = (T~)C~ T~ 1 = B BB .. .. C B@ 0 0 0 IC A 1B 0 0 0 orem 4.2.8 the dierence Galois group G~ associated to the linear dierence equation for b is a subgroup of a cyclic extension of order m of m copies of G. Hence if G is a solvable group then G~ is a solvable group. We still have to show that if a and b satisfy linear dierence equations over K^ so that the dierence Galois groups associated to these equations are solvable then also a b and ab satisfy linear dierence equations over K^ so that the dierence Galois groups associated to these equations are solvable. Suppose that the sequence a satis es an n th order linear dierence equation over K^ and the sequence b satis es an m th order linear dierence equation. Let Ra and Rb be the Picard{Vessiot extensions associated to the dierence equations for a and b respectively. Let Va and Vb be the solution spaces for these equations and let Ga = DGal(Ra=K^ ) and Gb = DGal(Rb =K^ ). The dierence Galois groups Ga and Gb act faithfully on the solution spaces Va and Vb respectively. Let W = fv1 + v2 j v1 2 Va; v2 2 Vbg. Then W is a Q -linear space of dimension less than or equal than n + m. One can construct a linear dierence equation whose solution space is W . Let R be the Picard Vessiot extension associated to this equation and let G = DGal(R=K^ ) be the dierence Galois group associated 66
to this equation. Then G acts on Va and Vb and G acts faithfully on W . The space W can be considered as a quotient space of Va Vb. Hence G acts faithfully on Va Vb. From this it is clear that G is a subgroup of Ga Gb. Hence the group G is solvable if the groups Ga and Gb are solvable. Let W~ = spanQ fv1 v2 j v1 2 Va; v2 2 Vb g. Then W~ is a Q {linear space of dimension less than or equal than nm. One can construct a linear dierence equation whose solution space is W~ . Let R~ be the Picard-Vessiot extension associated to this equation. Obviously R~ R. Hence the dierence Galois group ~ K^ ) is solvable if the group G is solvable. 2 G~ = DGal(R= All the solutions of a second order dierence equation 2y +ay +by = 0 are Liouvillian if the dierence Galois group is reducible or irreducible and imprimitive. The solutions of a second order dierence equation with an imprimitive dierence Galois group are not considered to be \closed form" solutions in [Pet92]. Hence our notion of Liouvillian solutions does really extend the notion of \closed form" solutions given in [Pet92]. If the dierence Galois group G contains Sl(2; Q ), then there are no Liouvillian solutions of the second order dierence equation 2y + ay + by = 0. Now we give some concrete examples.
Example 1 Consider the equation 2y + zy + zy = 0. First we want to determine the set Su. Let t = z1 . The Riccati equation at 1 reads u(u)+ 1t u+ 1t =
0. We have v( 1t ) = 1. So we are in the case 2v(a) < v(b). A simple calculation shows that Su = f 1t + 1 + O(t); 1 t + O(t2)g. Further we have Sp = f1; zg and Sq = f1g. There are two combinations u 2 Su, p 2 Sp and q 2 Sq such that v(u) + v(q) v(p) = 0. Namely u = 1t + 1 + O(t), p = z, q = 1 and u = 1 t+O(t2 ), p = 1, q = 1. The rst combination gives us uqp = 1 t+O(t2 ). So e = 1. Therefore this combination does not yield a solution u 2 Q(z) of the Riccati equation. The second combination gives us uqp = 1+t+O(t2). Hence e = 1. After substituting c = 1, p = 1, q = 1, R = z + r in (z) we get the equation z + r +2 z(z + r +1)+ z(z + r) = r +2 = 0. So r = 2. And u = zz 21 is the only solution of the Riccati equation. Let A = ( 0z 1z ) and T1 = ( 1 uu 11 ) = z 1 z 6z +9z 3 2z 3 1 1 z 2 (z 1)(z 2) z 2 ( z 1 1 ). Then B1 = (T1 )AT1 = ( ). The entries z(z 2) 0 z 2 z 1 1 on the diagonal of B1 are not yet reduced. Therefore let T2 = ( z 02 z 0 2 ). z 6z +9z 3 Then B2 = (T2 )B1T2 1 = ( 1 (z 1) (z 2) ) . Now the system (y) = B2 y 0 z is in standard form. Hence the dierence Galois group is the reducible group G = f( 0 ) j 2 = 1g: 3
3
2
2
67
2
2
A fundamental matrix for system (B2 ) with entries in SQ is U2 = ( a0 bd ), where an = ( 1)n, dn = ( 1)n(n 1)! and bn = ( 1)n~bn where the sequence b~ = n 3 (~b1 ; ~b2 ; : : :) satis es the inhomogeneous equation ~bn+1 ~bn = (n 1)! n(n 61)n (+9 n 2) n 1 k 3 for all for all but nitely many n. Hence we can take ~bn = P (k 1)! k(k 61)k (+9 k 2) k=3 1 1 2 n 3. Now T1 T2 U2 is a fundamental matrix for the equation y + zy + zy = 0. Two linearly independent solutions are u; v 2 SQ , where of this equation n 1 P ( n 1)! k 6k +9k 3 n n un = ( 1) (n 2) and vn = ( 1) n 2 + (n 2) (k 1)! (k 1) (k 2) . 3
2
2
3
2
2
3
Example 2. Consider the equation 2(y)
3z +14 z+9
2
2
2
2
k=3
2
(y) + z2+9z y = 0. We want to determine the set Su. Let t = z1 . The Riccati equation at 1 reads u(u) 3+14t 2 3+14t 2 1+9t u + 1+9t = 0. We have v ( 1+9t ) = v ( 1+9t ) = 0. Hence we are in the case that v(b) 2v(a) and v(b) is even. We nd Su = f1 5t + O(t2); 2 8t + O(t2)g. Further we have Sp = f1; zg and Sq = f1; z + 8g. There are four combinations u 2 Su, p 2 Sp and q 2 Sq such that v(u) + v(q) v(p) = 0. The rst two combinations are p = 1, q = 1 and u = 1 5t + O(t2 ) or u = 2 8t + O(t2 ). These two combinations does not yield any solution u 2 Q(z) of the Riccati equation. The third combination is p = z,q = z +8 and u = 1 5t + O(t2). This combination gives us uqp = 1 + 3t + O(t2). So e = 3. After substituting c = 1, p = z, q = z + 8 and R = z3 + r2 z2 + r1z + r0 in (z) we are left with four linear equations in the three indeterminates r0 ; r1 and r2. There is a unique solution r0 = 1680, r1 = 392 and r2 = 33. So R = z3 +33z2 +392z +1680 = (z +12)(z2 +21z +140). The fourth combination is p = z,q = z + 8 and u = 2 8t + O(t2). This combination gives us uq = 1+4t + O(t2 ). After substituting c = 2, p = z , q = z +8 and R = z 4 + r z 3 + 3 2p r2z2 +r1z +r0 in (z) we are left with ve linear equations in the four indeterminates r0; r1 ; r2 and r3. There is a unique solution r0 = 840, r1 = 386, r2 = 83 and r3 = 10. So R = z4 10z3 + 83z2 386z + 840. The solutions of the Riccati z(z+13)(z +23z+162) and u = 2 z(z 6z +59z 246z+528) . Let equation are u1 = (z+8)( 2 z+12)(z +21z+140) (z +8)(z 10z +83z 386z +840) u 1 1 )T 1 = T1 = ( u u u u 1u ). Then B1 = (T1)( 02z 3z+14 1 4
2
2
3
4
2
3
2
2
1
1
2
1
u1 u2
2
z+9
u1 u2
(
z(z+13)(z2 +23z+162) (z +8)(z +12)(z 2 +21z +140)
0
z+9
0
z(z4 6z3 +59z2 246z+528) 2 (z+8)( z4 10z3 +83z2 386z+840)
):
The entries on the diagonal of B1 are not yet reduced. Therefore we apply z(z+13)(z +23z+162) and the algorithm for rst order dierence equations to (z+8)( z+12)(z +21z+140) z (z 6z +59z 246z +528) 2 (z+8)(z 10z +83z 386z+840) . In this way we nd a matrix 2
2
4
3
4
T2 = (
2
3
2
(z +12)(z 2 +21z +140) z(z+1)(z+2)(z+3)(z+4)(z+5)(z+6)(z+7)
0
68
0
z4 10z3 +83z2 386z+840 z(z+1)(z+2)(z+3)(z+4)(z+5)(z+6)(z+7)
)
such that B2 = (T2 )B1T2 1 = ( 10 standard form. Hence the dierence group G = f( 10 0 ) j 2 Q g:
0 ). Now the system (y) = B y is in 2 2 Galois group is the completely reducible
A fundamental matrix for system (B2 ) with entries in SQ is U2 = ( a0 d0 ), where an = 1 and dn = 2n. Now T1 1T2 1U2 is a fundamental matrix for the +14 (y) + z2+9z y = 0. Two linearly independent solutions of equation 2(y) 3zz+9 this equation are u; v 2 SQ where (n+12)(n +21n+140) n 10n +83n 386n+840 n un = n(n+1)(n+2)( n+3)(n+4)(n+5)(n+6)(n+7) and vn = n(n+1)(n+2)(n+3)(n+4)(n+5)(n+6)(n+7) 2 . 2
4
3
2
Remark. In example 1 and 2, two special cases of the so-called hypergeometric dierence equations are discussed. For an extensive study of hypergeometric dierence equations we refer to [Bat67]. Example 3. Now consider the equation 2y + ay + by = 0, where a = (z +1)(5z +8z +4) z (z +7z +19z +25z +16z+3) . We have v (a) = 3 and (z +2)(z +2z +z 1) and b = (z +2)(z +2z +z 1) v(b) = 1. (See Subsection 4.4.1.) Hence we are in the case that v(b) 2v(a) and v(b) is odd. So there does not exist a rational solution of the Riccati equation. Hence the dierence Galois group G is irreducible. We want to determine whether the dierence Galois group is imprimitive. According to theorem 4.4.6. G is imprimitive if and only if there exists a solution E of the Riccati equation 2(E )E + (2( ab ) (a) + (ab) )E + (ab2)b = 0: +88z +48)(z +12z +57z +134z +156z +71) Here we have 2( ab ) (a)+ (ab) = (z+2)(10z +51(zz+3)(5 z +8z+4)(5z +28z+40) (b)b z (z +2)(z +2z +z 1)(z +12z +57z +134z +156z +71) and a = . Using the algorithm (z +3)(5z +8z +4) z (z +2z +z 1) for the Riccati equation we nd two solutions E1 = (z+1)(5 z +8z+4) and E2 = (z +2) (z +2z +z 1) b 1 . Let D = E2 + a = z(z+1) and r = a(a) + (b) + z(5z +8z+4) z (z +1)(z +12z +57z +134z +156z +71) 2 a (D) = . Then y is a solution of the equation (z +2) (z +3)(z +2z +z 1) 2y + ay + by = 0. if and only if Dy + y satis es 2 y + ry = 0. We have B1 = ( 0r 10 )(T1)( 0b 1a )T1 1, where T1 = ( Db (D1) a ). Now r is not yet reduced. Therefore let T2 = ( f0 (0f ) ), where f = z +2z z(z++1)z 1 Then B2 = (T2)B1T2 1 = ( z0 10 ). The system (y) = B2 y is in standard form. Hence the dierence Galois group is the imprimitive group G = f( 0 0 ) j 6= 0g [ f( 0 0 ) j 6= 0g. 2
5
2
4
5
4
3
3
2
5
4
3
3
2
5
4
2
2
5
4
3
5
2
4
2
3
3
2
2
2
2
2
5
4
3
2
2
5
4
3
2
3
5
4
2
3
5
2
4
3
2
5
69
4
3
A fundamental matrix for system (B2 ) with entries in SQ is U2 = ( (cc) (dd) ),
n 1 Q where cn = 2k if n is even and cn = 0 if n is odd and dn = Q (2k 1) if n k=1 k=1 is odd and dn = 0 if n is even. Now T1 1T2 1U2 is a fundamental matrix for the equation 2y + ay + by = 0. And we nd two linearly independent solutions u and v of this equation, where un = n1 cn + ncn+1 and vn = n1 dn + ndn+1. n 2
2
1
4.5.2 The case where an extension of the constant eld is needed
In this subsection we will construct second order dierence equations, for which a quadratic eld extension of the constant eld is needed for solving the Riccati equation. In particular we will give an example to show that step 3 in the algorithm for solving the Riccati equation is not super uous. Let k~ = k() with 2 2 k and 62 k. Take u0; u1 2 k(z) with u1 6= 0. And let u = u0 + u1. Then (u)u + au + b = 0 is equivalent to the equations
u0(u0) + 2(u1)(u1) + au0 + b = 0 and
(u0)u1 + u0(u1) + au1 = 0: Hence a and b are uniquely determined if we x u0; u1 2 k(x) with u1 6= 0. Obviously u0 + u1 and u0 u1 are two solutions of the Riccati equation associated to the dierence equation 2y + ay + by = 0. If the dierence Galois group G of this equation is not an algebraic subgroup of fc:Id j c 2 Q g, that is if (f ) u +u ~ u u is not of the form f with f 2 k(z ), then u0 + u1 and u0 u1 are the only solutions of the Riccati equation and we really need the quadratic extension k~ k for solving the Riccati equation. If we take u0 = z2 and u1 = 1 then we get the second order equation 2 + ( 2z2 2z 1)y +(z4 2)y = 0. Clearly in this case we do not need a quadratic extension of our constant eld k for computing the rst two terms of the local u formal solution at in nity of the associated Riccati equation. Furthermore uu +u is not of the form (ff ) with f 2 k(z). Hence we need step 3 of the algorithm described in section 4.4.1 in order to nd the quadratic eld extension k~ needed for solving the Riccati equation. Two linearly independent solutions in SQ of this second order dierence equan 1 n 1 tion are c; d, where cn = Q (j 2 + ) and dn = Q (j 2 ). If one wants to have j =1 j =1 a basis consisting of two k{rational solutions then one can take 21 (c + d) and 1 d). 2 (c 0
1
0
1
70
0
1
0
1
Chapter 5 An algorithm for computing a standard form for second order linear q-dierence equations 5.1 Introduction In this article we will present an algorithm for computing a standard form for second order q-dierence equations over the rational function eld k(z), where k denotes a nite algebraic extension of Q(q) and z is a transcendental variable. This standard form will be de ned in section 5.2. One can read o fairly easily the q-dierence Galois group of a system of q-dierence equations if one knows that the system is in standard form. Moreover, if the q-dierence Galois group of a second order q-dierence equation is not too big (i.e. does not contain Sl(2; C) ) then one can compute two linearly independent Liouvillian solutions for this equation. For analogous algorithms for second order dierential equations and second order dierence equations we refer to [Kov86] and [Hen96] respectively. In section 5.2 a standard form for q-dierence equations will be de ned. Further some notation will be xed. In section 5.3 we will discuss rst order homogeneous linear q-dierence equations. The algorithm for second order homogeneous q-dierence equations will be explained in section 5.4. Section 5.5 is devoted to examples.
5.2 A short introduction to algebraic aspects of q -dierence equations. We will use the following notation.
q 2 C, but q is not a root of unity and q 6= 0. 71
+1 q1 ; q2; q3; : : : is a sequence of complex numbers satisfying q1 = q and qii+1 =
qi .
+1 We de ne recursively K1 = C(z1 ) and Ki+1 = C(zi+1), where zii+1 = zi .
Instead of K1 and z1 we will write K and z.
K1 = iS=1 Ki. 1
denotes the C-linear automorphism of K1 given by (zi) = qi zi. Obviously can be restricted to the elds Ki. We will denote these restrictions also by .
We are interested in the Galois theory of q-dierence equations over the eld K1, because if one works over this eld there is a standard form available analogous to the standard form which is de ned for ordinary dierence equations in [Hen96]. This is not the case if one works over the smaller eld K = C(z). Consider the system of dierence equations (A) : y = Ay, where A 2 Gl(n; K1). (We restrict ourselves to equations with A 2 Gl(n; K1) in order to guarantee that we get n independent solutions.)
De nition 5.2.1 A ring R together with an automorphism R : R ! R is called a Picard-Vessiot extension over K1 associated with system (A) if 1. R is a commutative ring, R K1 and RjK1 = . 2. The only R-invariant ideals are 0 and R. 3. There exists a matrix U 2 Gl(n; R) such that R(U ) = AU . (Such a matrix U is called a fundamental matrix for the system (A).) 4. R is minimal with respect to the conditions 1, 2 and 3 or equivalently if U = (uij ) 2 Gl(n; R) is a fundamental matrix for the system (A) then R = K1[u11; : : : ; unn; det1(U ) ].
From now on we will denote R also by .
Theorem 5.2.2 (Existence and unicity) For every system of linear q-dierence equations (A) with A 2 Gl(n; K1) there exist a Picard-Vessiot extension R K1. This extension is unique up to q-dierence K1-isomorphism, that is up to K1{linear isomorphisms commuting with . Further we have that (r) = r implies r 2 C if r 2 R.
De nition 5.2.3 The q-dierence Galois group G = DGal(R=K1) is the group consisting of all the q -dierence K1-automorphisms of R.
72
The vector space of solutions V is the set fy 2 Rn j (y) = Ayg. If U 2 GL(n; R) is a fundamental matrices for the system (A) then the columns of U form a base for V over C Suppose that 2 G = DGal(R=K1), then it is obvious that (U ) is also a fundamental matrix for the sytem (A). Hence (U ) = UT , where T ; T1 2 Gl(n; C). So the elements of the q-dierence Galois groups act as Clinear maps on the C-linear space of solutions V . But even a stronger statement holds. Theorem 5.2.4 (Algebraicity) G = DGal(R=K1) is a linear algebraic groups over the eld of constants C.
Theorem 5.2.5 (Galois correspondence) 1. If a 2 R then (8 2 G : (a) = a) ) a 2 K1 . 2. If H is an algebraic subgroup of G such that K1 = fa 2 R j 8 2 H : (a) = ag then H = G.
Theorems 5.2.2, 5.2.4 and 5.2.5 are special cases of theorems for more general dierence elds which are proved in chapter 1 of [PS96]. If G is an algebraic subgroup of Gl(n; C), then we denote by G(K1) the subgroup of Gl(n; K1) which is de ned by the same equations. Two systems (A) and (B ) corresponding to matrices A; B 2 Gl(n; K1) are de ned to be equivalent over K1 if there exists a T 2 Gl(n; K1) such that B = (T )AT 1. In this case, if U 2 Gl(n; R) is a fundamental matrix of system (A) then TU is a fundamental matrix of system (B ) and it is obvious that the solution spaces VA; VB of the systems (A) and (B ) are equivalent as representation spaces of the q-dierence Galois group G. Conversely if the Picard-Vessiot extensions associated to the systems (A) and (B ) are q-dierence K1-isomorphic and the solution spaces VA and VB are equivalent as representation spaces of the q-dierence Galois group G then (A) and (B ) are equivalent systems of q-dierence equations. The algorithms in section 3 and section 4 are based on theorem 5.2.6 and the converse theorem 5.2.7. These theorems are not valid for general dierence elds.
Theorem 5.2.6 Let G Gl(n; C) be the q-dierence Galois group associated to the system of dierence equations (A). Then the following statements hold. 1. G=G0 is a nite cyclic group. 2. There exists a B 2 G(K1 ) such that (A) and (B ) are equivalent systems.
It is a conjecture that for every linear algebraic group G Gl(n; C) with G=G0 nite cyclic there exists a system of dierence equations which has G as dierence Galois group. One can show that this conjecture is true for n = 1; 2 by giving explicit examples for every possible group. 73
Theorem 5.2.7 If A 2 G(K1) with G an algebraic subgroup of GL(n; C) such that for any proper algebraic subgroup H and for any T 2 G(K1) one has that (T )AT 1 62 H (K1) then G is the dierence Galois group of the system (A). De nition 5.2.8 If A satis es the conditions of theorem 5.2.7 then we say that system (A) is in standard form.
This standard form is in general not unique. But one can read o fairly easily the q-dierence Galois group of a system of q-dierence equations if one knows already that this system is in standard form. The standard form is also very suitable for nding Liouvillian solutions. This will be explained in section 5.5. In fact we will present an algorithm which computes for a given equation an equivalent system in standard form. The proofs of theorems 5.2.6 and 5.2.7 are completely analogous to the proofs of propositions 1.20 and 1.21 in [PS95] if one applies the next two lemmas.
Lemma 5.2.9 K1 is a quasi-algebraically closed (or C1) eld. Proof. A eld L is called quasi-algebraically closed if it satis es the condition that if P is a homogeneous polynomial of degree d 6= 0 in n variables with coecients in L whose only zero in Ln is (0; : : : ; 0), then d n. Let P be a homogeneous polynomial of degree d 6= 0 in n variables with coecients in K1. Assume that (0; : : : ; 0) is the only zero of P in K1n . There exists an m 2 Z1 such that the coecients of P are in Km. The elds Ki are extensions of transcendence degree 1 of an algebraically closed eld. Such elds are well known to be quasi-algebraically closed. Hence d n. 2
A consequence of lemma 5.2.9 is that if G is a connected group then H 1(Gal(K 1=K1); G(K 1)) = 0 , where K 1 denotes the algebraic closure of K1. See [Ser64].
Lemma 5.2.10 The automorphism does not extend to any proper nite extension L of K1.
Proof. Suppose L is a nite algebraic extension of K1 . Then L = K1 () for a certain 2 L. The coecients of the monic irreducible polynomial for over K1 are in Km for an m 2 Z. Let denote the morphism of algebraic curves X ! P(C) corresponding to Km () Km . If extends to Km() then will permute the nite rami cation points of . The automorphism of P(C) leaves no nite subset of P(C) invariant. This implies that is a nite cyclic covering whose only rami cation points are 0 and 1. Hence Km() K1. 2
74
The equations that we look at in the next sections are de ned over a small eld k(z) C(z), where k denotes a nite algebraic extension of Q(q). The algorithm works in the eld K1, but in reality we will use only a small part of this eld. In the main part of the algorithm (section 5.4.1) it suces to work over elds l(z2 ), where l C is a degree 2 extension of k.
5.3 First order q-dierence equations We consider the rst order homogeneous linear dierence equation (a) : y = ay with a 2 k(z) , where k is a nite algebraic extension of Q(q). Any equivalent equation is given by y = (ff ) ay, where f 2 K1 . The q-dierence Galois group G of (a) is a nite cyclic group of order n if there is a f 2 K1 such that (f ) a is a primitive nth -root of unity, otherwise the dierence Galois group is the f multiplicative group Gm = C. This statement is a consequence of Theorems 5.2.6 and 5.2.7. Suppose a 2 k(z) . Then we can write a = czm QP , where c 2 k, m 2 Z and P; Q 2 k[z] are monic polynomials with gcd(P; Q) = gcd(P; z) = gcd(Q; z) = 1. Notice that c; m; P; Q are uniquely determined by a. De nition 5.3.1 Suppose that a = czm QP 2 k(z) . Then a is reduced if 1. For all n 2 Z we have gcd(P; nQ) = 1.
2. If c = qr ! where r 2 Q and ! is a root of unity then r = 0.
If a is reduced then the equation (a) : (y) = ay is automatically in standard form. Suppose a 2 K is given. We describe an algorithm which produces an element b 2 K such that the dierence equations (a) and (b) : (y) = by are equivalent and b is reduced. We assume that a = czm QP , where c 2 k, m 2 Z and P; Q 2 k[z] are monic polynomials with gcd(P; Q) = gcd(P; z) = gcd(Q; z) = r1. If c = qr ! where r 2 Q and ! is a root of unity then we replace c by ! = (zz r ) c. Write P = P1 P2 Ps and Q = Q1Q2 Qt where the Pi and Qj are monic and irreducible in k[z]. First we take P1 and we test wether there exist a Qj and an n 2 Z such that nP1 = Qj . If nP1 = Qj then we can go further with a~ = a QP j . This gives a reduction of the problem with respect to the number of irreducible factors of P and Q. And then we proceed with a~ instead of a and so forth. There is also an algorithm which avoids factorization in k[z] if jqj 6= 1. We will present this algorithm here. If jqj 6= 1 there exists an R > 0 such that the zeros of P and Q are in the annulus R1 jzj R. We can express R in terms of the coecients of P and Q. For instance if P = Pczc + + P1z + P0 and Q = Qd zd + 1
75
jPi j ; P jQj j ; P jPij ; P jQj j ). + Q1z + Q0 then we can take R = 1 + max(iP j Pj jQ j jP j j =1 jQ j =0 c j =0 d i=1 1 For m 2 Z with jqmj > R2 or jqmj < R we have gcd(P; mQ) = 1. We start with m = 1 and compute g = gcd(P; (Q)). If g = 6 1 then one can write a = g(g) PQ~~ c
1
d
1
c
d
0
0
2
1
P~ Q~
and we can go further with a~ = instead of a. This gives a reduction of the problem with respect to the degrees of P and Q. If g = 1 then we try m = 1 and so forth. The algorithm stops if a is reduced to a constant or if all m 2 Z with R1 jqmj R2 are checked o. The above algorithms can easily be modi ed so that we alos nd an f 2 K1 that b = (ff ) a is reduced. 2
5.4 Second order q-dierence equations Consider the second order linear homogeneous q-dierence equation 2y + ay + by = 0, where a; b 2 k(z) and b 6= 0. As usual we will identify this equation with the 2 2 system of q-dierence equations (A) : y = ( 0b 1a )y. Throughout this section we will denote the q-dierence Galois group over K1 of above system by G. We present an algorithm which produces a matrix B 2 Gl(2; K1) so that the systems (A) and (B ) are equivalent and (B ) is in standard form. Further a matrix T is computed such that B = (T )AT 1. Lemma 5.4.1 The algebraic subgroups G of Gl(2; C) that can occur as q-dierence Galois group over K1 are 1. Any reducible subgroup of Gl(2; C) with G=G0 nite cyclic. 2. Any in nite imprimitive subgroup of Gl(2; C) with G=G0 nite cyclic. 3. Any subgroup containing the group Sl(2; C). Proof. This is a consequence of theorem 5.2.6. and the well known classi cation of the algebraic subgroups of Gl(2; C). 2 The algorithm is arranged in the following manner. Given a second order q-dierence equation we test which of the three cases above holds. After that we compute an appropriate equivalent system in standard form.
5.4.1 The Riccati equation
To a second order linear q-dierence equation 2y + ay + by = 0, where a; b 2 k(z) and b 6= 0 we can associate a rst order non-linear q-dierence equation (y) : u(u) + au + b = 0. This equation is called the Riccati equation. If u is a solution of the Riccati equation then the q-dierence operator 2 + a + b factors 76
as ( ub )( u). A solution in K1 of the Riccati equation corresponds to a line of the solution space that is xed by the q{dierence Galois group G. Therefore we have the following theorem. See also [Hen96].
Theorem 5.4.2 The following statements hold: 1. If the Riccati equation has no solutions u 2 K1 then G is irreducible. 2. If the Riccati equation has exactly one solution u 2 K1 then G is reducible but not completely reducible.
3. If the Riccati equation has exactly two solutions u1; u2 2 K1 then G is completely reducible but G is not an algebraic subgroup of fc:Id j c 2 C g. 4. If the Riccati equation has more than two solutions in K1 then the Riccati equation has in nitely many solutions and G is an algebraic subgroup of fc:Id j c 2 C g.
In this section we will describe an algorithm which computes all solutions u 2 K1 of the Riccati equation. The algorithm consists of a few steps. In the rst three steps we will compute all solutions u 2 K of the Riccati equation. In the rst step of the algorithm we will compute the rst term of all possible local formal solutions at 0 and 1. In the next two steps we try to glue these local formal solutions to a global solution. In the fourth step we will prove that if there exists a solution u 2 K1 then there is also a solution u 2 K2. After that we will describe how to nd the solutions u 2 K2 if we did not nd any solution u 2 K . 1. Let be the automorphism of C((z)) given by (z) = qz. Then coincides with our former on K = C(z). 1 We de ne the discrete valuation v0 : C((z)) ! Z by v0( P cizi ) = i= 1 minfi j ci 6= 0g. In particular v0(0) = 1. Elementary properties of v0 are v0 (u1u2) = v0 (u1) + v0(u2) and v0(u1 + u2) min(v0 (u1); v0(u2)). Hence if v0 (u1) 6= v0 (u2) then v0 (u1 + u2) = min(v0 (u1); v0(u2)). Another property of v0 is that v0(u) = v0 (u). Now we consider a and b as Laurent series in z. We distinguish two cases. (a) 2v0(a) < v0 (b). In this case there are two solutions u; u~ 2 k((z)) of the Riccati equation. The rst solution u satis es v0 (au) = v0 (u(u)) < v0(b) and v0(u) = v0 (a) and the other solution u~ satis es v0(au~) = v0(b) < v0 (~u(~u)) and v0 (~u) = v0 (b) v10 (a). Suppose v01(a) = l and v0(b) = k. Then we will write a = P aizi and b = P bi zi . We i=l i=k can compute succesively the coecients of u and u~ by simply solving 77
linear equations with coecients in k. Hence no eld extension of k is needed. We nd u = aqll zl + O(zl+1), where O(zl+1) stands for the higher order terms and u~ = bakl zk l + O(zk l+1). (b) v0(b) 2v0 (a). If u 2 C((z)) satis es the Riccati equation then we have v0 (b) = v0 (u(u)) v0 (au). Hence if v0(b) is odd there is obviously no solution of the Riccati equation in the eld C((z)). 1 Suppose now v0(b) is even. Let n = 21 v0(b). Write b = P bi zi and
i=2n 1 1 P i a = ai z . (Note that it is possible that an = 0). Write u = P bi zi . i=n i=n Then we try to solve the Riccati equation (y) : u(u) + au + b = 0. The (2n)th coecient of this expression gives us the equation qnu2n + an un + b2n = 0. LetpD0 = ap2n 4b2nqn. If D0 6= 0 then we nd two solutions un = an2qn D 2 k( D0 ) of the quadratic equation. p So u = an2qn D zn + O(zn+1 ). If D0 = 0 then we nd one solution u = 2qann zn + O(zn+1). Let S0 be the set of all possibilities for the rst term of u expressed as pD ) with Laurent series in z . The coecient of this term lies in the eld k ( 0 p [k( D0 ) : k] 2. We discovered that #S0 2, even if the Riccati equation has in nitely many solutions u 2 K1. In the same way we can determine the set S1 of all possibilities for the rst term of u expressed as Laurent pD ). series in z1 with a coecient in at worst a quadratic eld extension k ( 1 p p ~ We also have #S1 2. For future use we will denote k = k( D0 ; D1). 2. In this part of the algorithm we will determine the solutions u 2 k~(z) of the Riccati equation. We rewrite the Riccati equation as Fu(u) + Gu + H = 0, where F; G; H 2 k[z] and gcd(F; G; H ) = 1. Write u = czm PT with c 2 k~, m 2 Z, P; T 2 k~[z], where P and T are monic polynomials and and gcd(P; T ) = gcd(P; z) = gcd(T; z) = 1. Let R denote the greatest monic divisor of T such that (R) divides P . Then one can write u = czm (RtR)p , where p; t are monic polynomials, gcd(p; (t)) = 1 and gcd((R)p; Rt) = 1. Further gcd(R; z) = gcd(p; z) = gcd(t; z) = 1. The Riccati equation reads 0
0
now:
(z) : c2 qmz2m 2(R)(p)pF + czm (R)(t)pG + R(t)tH = 0: Hence p is a monic divisor of H with v0 (p) = 0 and t is a monic divisor of 1(F ) with v0(t) = 0. We de ne the sets Sp = fp 2 k~[z] j pjH; v0 (p) = 0 and p monicg and St = ft 2 k~[z] j tj 1(F ); v0 (t) = 0 and t monicg. Writing (RR) as a Laurent series in z we get (RR) = 1 + O(z), where O(z) stands for the higher order terms. (RR) must be equal to czutmp . Hence for 78
every possible combination u0 2 S0, p 2 Sp and t 2 St we compute a c 2 k~ and a m 2 Z from the equation czumtp = 1 + O(z). Let e be the degree of R. Writing (RR) as a Laurent serie in 1z we get (RR) = qe + O( 1z ). So we must have v1(u) degz (t) + m + degz (p) = 0. Hence if there are no terms u1 2 S1 with v1(u1) = degz (t) degz (p) m then there is no solution u 2 K . For all u1 2 S1 satisfying v1(u1) = degz (t) degz (p) m we compute a d 2 k~ from czu1mtp = d + O( 1z ). If d = qe with e 2 Z0 then we write R = ze + re 1 + + r1 z + r0 with indeterminates r0 ; r1; : : : ; re 1. After substituting this R in (z) we are left with a set of equations in the ri. In this way we will nd all possible solutions u 2 k~(z) of the Riccati equation. 3. In step 2 we have determined all solutions u 2 k~(z) of the Riccati equation. Now we have to face the problem whether it is possible that there exist solutions u 2 K if there are no solutions u 2 k~(z). A priori this is possible because 1F and G need not split in linear factors in k~[z]. But it is also clear from the construction in step 2 that if the Riccati equation has a solution in K , there is also a solution in l(z), where l k~ is the smallest eld which contains the splitting elds of 1F and G. But we have even a stronger rationality result. Theorem 5.4.3 If the Riccati equation has a solution in K then there is also a solution in a eld k(z ) with [k : k] 2. 0
Proof. This proof is completely analogous to the proof of theorem 4.3. in [Hen96]. 2 So we want to determine all elds k l with [k : k] 2. If q is algebraic p then k must be of the form k( s), where s is an algebraic integer in l. Recall that l is the splitting eld of the polynomial FG. After a suitable linear substituion z 7! nz , where n 2 Z1 we can assume that FG is monic and that the coecients of FG are algebraic integers. s must be a divisor of the discriminant of this polynomial. This gives us a nite set of possible p quadratic extensions k( s) of k in l. If q is transcendental then k must p be of the form k( s) where s is a polynomial in qi for a certain i with algebraic integer coecients. After a suitable linear substitution we can assume that FG is monic and the coeents of FG are polynomials in qi (Choose i minimal.) with algebraic integer coecients. Now s must be a divisor of the discriminant of the polynomial FG which is a polynomial in qi with algebraic integer coecients. Again this gives us a nite set of p possible quadratic extensions k( s) of k in l. For each possible quadratic extension k we determine the sets Sp = fp 2 k[z] j pjH; v0 (p) = 0 and p monicg and St = ft 2 k[z] j tj 1(F ); v0(t) = 0 and t monicg. After that we proceed as in 2.
79
4. In steps 1, 2 and 3 we have determined all solutions u 2 K = C(z) of the Riccati equation. If we did not nd any solution u 2 K then we try to nd solutions u 2 K1 n K . We need the following theorem.
Theorem 5.4.4 If the Riccati equation has a solution in K1 then there is also a solution in K2 .
Proof. Let U be the set of solutions of the Riccati equation in K1 . The group Gal(K1 =K ) acts on the set U . If #U = 1, say U = fug, then u is invariant under Gal(K1 =K ). Hence u 2 K . If #U = 2, then the kernel of the map Gal(K1 =K ) ! Aut(U ) is a subgroup of index 2. Hence u is an element of K2, because K2 is the only quadratic eld extension of K in K1. Suppose that #U = 1. According to theorems 5.4.2.4 and 5.2.6 there exists a T 2 Gl(2; K1) such that (T )( 0b 1a )T 1 = ( u0 u0 ) for some u 2 K1. There is a l 2 Z such that T 2 Gl(2; Kl ) and u 2 Kl . Suppose 2 Gal(Kl =K ) then ((T ))( 0b 1a )((T )) 1 = ( (0u) (0u) ). Hence there is a g 2 Kl such that (u) = (gg ) u: This g is uniquely determined if we require that the numerator and denominator of g are monic. The map 7! g is a 1-cocycle. Hilbert 90 states that this 1-cocycle is trivial. See [Ser68]. We can replace u by u~ = (hh) u for a certain h 2 Kl such that u~ is invariant under Gal(Kl =K ). Hence u~ 2 K . Let T1 = hT . Then (T1)( 0b 1a )T1 1 = ( u0~ u0~ ). We have C 1T1 2 Gl(2; K1) satis es (C 1T1 )( 0b 1a )(C 1T1) 1 = ( u0~ u0~ ) if and only if (C ) = C , that is C 2 Gl(2; C). For 2 Gal(Kl =K ) one has therefore (T1) = C 1T1 for some C 2 Gl(2; C). The map 7! C is a homomorphism Gal(Kl =K ) ! Gl(2; C). We have Gal(Kl =K ) is a nite cyclic group. So there exists an M in Gl(2; C) such that M 1 C M is a diagonal matrix for all 2 Gal(Kl =K ). Let T2 = M 1 T1 = ( tt11 tt12 ). 21 22 Then tt and tt satisfy the Riccati equation. Moreover tt and tt are xed by Gal(Kl =K ) and therefore tt , tt 2 K . 2 21
11
22
12
22
11
21
12
21
11
22
12
Now we consider a; b as elements of k(z2 ). We apply steps 1, 2 and 3 of the algorithm with z2 and q2 in the role of z and q respectively. In this way we will nd all solutions u 2 K2 of the Riccati equation. This nishes the algorithm. 80
5.4.2
G
is reducible
If the Riccati equation has a solution in K1, then the q-dierence Galois group G is reducible. According to Theorem 5.2.6 we can compute an equivalent system (A) : y = Ay, where A has the form ( a0 db ). Moreover we can assume that b = 0 if the Riccati equation has two or in nitely many solutions. We denote by U the subgroup of Gl(2; C) consisting of upper triangular matrices and by D the subgroup of diagonal matrices. Lemma 5.4.5 The reducible subgroups G Gl(2; C) with G=G0 nite cyclic are 1. The zero{dimensional groups
Dk;l;e = f( 0 0 ) 2 D j k = 1; l = 1; eg g = 1g and the one{dimensional groups
Uk;l;e = f( 0 ) 2 U j k = 1; l = 1; eg g = 1g for l; k; e 2 Z1 with gcd(k; l; e) = 1, where g = gcdk(k;l) and g = gcd(lk;l) . 2. The one{dimensional groups
Dm;n = f( 0 0 ) 2 D j nm = 1g and the two{dimensional groups
Um;n = f( 0 ) 2 U j nm = 1g for m; n 2 Z 3. The two{dimensional group D and the three{dimensional group U . Proof. See [Hen96]. 2
The algorithm continues as follows. Suppose the Riccati equation has exactly one solution in K1. Then the dierence Galois group G is reducible but not completely reducible. If G is a proper subgroup of U , then according to Theorem 5.2.7 there must be a matrix T = ( f0 hg ) 2 U (K1) such that B = (T )AT 1 = (f ) ) 2 G (K ) . (a f 1 1 0 d (hh) 81
First we want to determine whether the q-dierence Galois group G is one of the one{dimensional groups described in part 1 of Lemma 5.4.4. We apply the algorithm for rst order q{dierence equations to a and d. This yields a new equivalent system A~ = ( a~0 d~ ), where a~ and d~ are reduced.
Suppose rst that a~ and d~ are constant. Then the system A~ is already in standard form if a~ or d~ is a root of unity. If both a~ and d~ are roots of unity, then the dierence Galois group is one of the groups Uk;l;e. The q-dierence Galois group G is equal to Um;0 , if a~ is a primitive m-th root of unity and d~ is not a root a unity. And the q-dierence Galois group G is equal to U0;n, if d~ is a primitive n-th root of unity and a~ is not a root a unity. If a~ and d~ are constant but not roots of unity then if there exist n; m 2 Z such that a~m d~n = qr with r 2 Q the q-dierence Galois group G is one of the groups described in part 2 of lemma 5.4.4. Moreover, suppose that m is minimal and positive. In that case G is equal to the group Um;n. If r = 0 then the system is already in standard form. Suppose now that r 6= 0. It is obvious that there exists an f 2 K1 such that ( (ff ) )n = q r . ~ 1 is in standard form. Let T = ( f0 01 ). Then B = (T )AT Suppose now that that a~ and d~ are not constant. Then the q-dierence Galois group is not a group described in part 1 of Lemma 5.4.4. If a~ is constant and reduced and d~ is not constant and reduced then the system (A~) is already in standard form. The q-dierence Galois group G is the group Um;0 , if a~ is an m{th primitive root of unity. Otherwise the q-dierence Galois group G is the group U . If d~ is constant and reduced and a~ is not constant and reduced then the system ~ (A) is also already in standard form. The q-dierence Galois group G is the group U0;n, if d~ is an n{th primitive root of unity. Otherwise the q-dierence Galois group G is the group U . Suppose now that both a~ and d~ are reduced but not constant. The q-dierence Galois group is one of the groups Um;n if and only if there exists r; s 2 Z n f0g with gcd(r; s) = 1 and an f 2 K1 such that a~r d~s (ff ) is a root of unity. Without loss of generality we can assume that r > 0. Let Na and Nd denote the degree of the numerator of a~ and d~ respectively and let Da and Dd denote the degree of the denominator of a~ and d~ respectively. Suppose rst that there exist r; s 2 Z1 with gcd(r; s) = 1 and an f 2 K1 such that a~r d~s (ff ) is constant. Then we must have rDa = sNd and rNa = sDd, because a~ and d~ are reduced. If rDa = sNd and rNa = sDd holds then we apply the algorithm for rst order q{dierence equations to a~r d~s to investigate whether there exist an f 2 K1 such that a~r d~s (ff ) is constant and reduced. If there exist such an f then we let T = 82
v ~ 1 ( f0 f0w ), where v; w are chosen such that vr + ws = 1. Then B = (T )AT is in standard form. Suppose now that there exists an r 2 Z1 and an s 2 Z 1 with gcd(r; s) = 1 and an f 2 K1 such that a~r d~s (ff ) is constant and reduced. Then we must have rNa = sNd and rDa = sDd , because a~ and d~ are reduced. If rNa = sNd and rDa = sDd holds then we apply the algorithm for rst order q-dierence equations to a~r d~s to investigate whether there exist an f 2 K1 such that a~r d~s (ff ) is constant and reduced. If there exist such an f v then we let T = ( f0 f0w ), where v; w are chosen such that vr + ws = 1. Then ~ 1 is in standard form. B = (T )AT If none of the two cases above hold then the system (A~) is already in standard form and the q-dierence Galois group is the upper triangular group U .
We will not discuss the completely reducible case because this case is analogous to the reducible but not completely reducible case.
5.4.3
G
is imprimitive
If we did not nd a solution u 2 K1 for the Riccati equation then the q-dierence Galois group G is irreducible. A group G is called imprimitive if G F = f( 0 0 ) j 6= 0g [ f( 0 0 ) j 6= 0g. In this subsection we determine whether G is imprimitive if we know already that G is irreducible.
Lemma 5.4.6 Suppose that the q-dierence Galois group G of the dierence equation (#) : 2y + ay + by = 0 is irreducible. Then the following statements are equivalent. 1. G is an imprimitive group. 2. There exists an r 2 K1 such that the equations (#) and 2 y + ry = 0 are equivalent. Proof. See [Hen96]. 2 Suppose now that the equations (#) : 2y + ay + by = 0 with a 6= 0 and 2y + ry = 0 are equivalent. Then there exist c; d 2 K1 such that y is a solution of (#) if and only if cy + dy is a solution of 2y + ry = 0. In this case dc y + y satis es the equation 2y + d(d) ry = 0. 2
Theorem 5.4.7 Suppose that the q-dierence Galois group G of the equation (#) : 2y + ay + by = 0, a = 6 0 is irreducible. Then G is imprimitive if and only 83
if there exists a solution E 2 K1 of the Riccati equation
(##) :
2(E )E + (2( ab ) (a) + (ab) )E + (ab2)b = 0:
And if E 2 K1 is a solution of this Riccati equation then y satis es the equation (#) if and only if Dy + y satis es the equation 2y + ry = 0, where D = E + ab and r = a(a) + (b) + a2 (D). Proof. See [Hen96]. 2
Remark 5.4.8 We can nd the rational solutions of equation (##) by applying the algorithm in subsection 5.4.1 with q replaced by q 2 .
Lemma 5.4.9 The imprimitive subgroups G Gl(2; C) with G=G0 nite cyclic are
1. F = f( 0 0 ) j 6= 0g [ f( 0 0 ) j 6= 0g . 2. Hn = f( 0 0 ) j ()n = 1g [ f( 0 0 ) j ( )n = 1g for n 2 Z1 . 3. Hn+ = f( 0 0 ) j ()n = 1g [ f( 0 0 ) j ( )n = 1g for n odd.
Proof. See [Hen96]. 2 Consider the system (y) = ( d0 0c )y. We can apply the algorithm for rst order q{dierence equations to cd. Then we will nd an f 2 K1 such that cd (ff ) is reduced. Let T = ( f0 01 ). Then B = (T )( d0 0c )T 1 is in standard form.
5.4.4
G
contains (2 C) Sl
;
Consider the system (y) = ( 0b 1a )y. If the q-dierence Galois group G of this system is neither reducible nor imprimitive, then G = Gl(2; C) or G = Sl(2; C)n = f( ) j ( )n = 1g. We apply the algorithm for rst order q{dierence equations to b = det( 0b 1a ) and nd an f 2 K1 such that (ff ) b is reduced. Let T = ( f0 01 ). Then B = (T )( 0b 1a )T 1 is in standard form. This nishes the algorithm. 84
5.5 Examples In this section sequences spaces are used in order to make the Picard{Vessiot rings associated to a system of q{dierence equations more concrete. The explicit solutions which can be computed are certain sequences which will be called Liouvillian. The second order q-dierence equations which will be treated in subsection 5.5.2 are the so-called hypergeometric q-dierence equations.
5.5.1 Sequences spaces
Let F be any eld. Consider the set of sequences F N. This set forms a ring by using coordinate-wise addition and multiplication. Let J be the ideal of sequences with at most nitely many non-zero terms. Then we de ne SF = F N=J . The map : SF ! SF given by ((a1 ; a2; a3; : : :)) = (a2; a3 ; : : :) is well de ned on equivalence classes. Moreover, is an automorphism of the ring SF . For simplicity we will identify an element a = (a1 ; a2; a3; : : :) with its equivalence class. Consider the elds Ki = C(zi ). We can embed the elds Ki in SC by mapping a rational funtion f (zi ) to the sequence sf = (s1; s2; : : :), where sn = f (qin) for all but nitely many n 2 N. We will denote the homomorphisms f 7! sf by . We have (zi) = (zi+1 )i+1. Hence the embeddings of the elds Ki induce an embedding of the eld K1. It is obvious that = . The map : K1 ! SC is an injective homomorphism because K1 is a eld and (1) = 1. Therefore from now on we will identify an element f 2 K1 with its image sf in SC.
Theorem 5.5.1 Consider the system of q-dierence equations (A) : (y) = Ay, where A 2 Gl(n; K1). There exist a q -dierence subring R SC such that (R; ) is a Picard{Vessiot extension associated to the system (A) over the eld K1 . Proof. For the proof of this theorem we refer to chapter 4 of [PS96]. 2
De nition 5.5.2 We de ne the ring of Liouvillian sequences L recursively. L is the smallest subring of SC such that 1. K1 L. 2. a 2 L implies that (a) 2 L 3. a 2 K1 implies that b 2 L if bn+1 = an bn for all but nitely many n 2 N1 . 4. a 2 L implies that b 2 L if bn+1 = an + bn for all but nitely many n 2 N1 . 5. a 2 L implies that b 2 L if there exist a j 2 N1 such that bjn = an and bn = 0 if n 6 0 mod j . In this case we call b an interlacing of a with zeroes.
85
Theorem 5.5.3 Suppose a 2 SC . Then the following statements are equivalent. 1. a 2 L 2. The sequence a satis es a linear q -dierence equation over K1 so that the q{dierence Galois group G associated to this equation is solvable.
Proof. For the proof we refer to [Hen96]. 2
A consequence of the proof of the previous theorem is that all the solutions of a second order q{dierence equation 2y + ay + by = 0 are Liouvillian if and only if the dierence Galois group G is reducible or irreducible and imprimitive. If the q{dierence Galois group G contains Sl(2; C), then there are no Liouvillian solutions of the second order q-dierence equation 2y + ay + by = 0.
Example. Let q = 4 and q2 = 2. Let a = 6z and b = 2z2 2z. Consider
the q-dierence equation 2y + a(y) + by = 0 and the corresponding Riccati equation (u)u + au + b = 0. We are in the case that v0 (b) 2v0(a) and v0 (b) is odd. Therefore the Riccati equation has not a solution in K1 . Now we have to apply step 4. of the algorithm to nd out whether there are solutions in K2 . From now on we will consider a and b as elements in Q(z2 ). The Riccati equation reads (u)u 6z22 u + 2z24 2z22 = 0. A calculation shows that S0 = fz2 + O(z22); z2 + O(z22)g and S1 = fz22 + O(z2); 21 z22 + O(z2)g. Further we have Sp = f1; z2; z2 1; z2 +1; z22; z22 z2 ; z22 +z2; z22 1; z23 z22 ; z23 +z22 ; z23 z2 ; z24 z22 g and St = f1g. We must have m = v0 (u)+ v0(p) v0 (t) and m = v1(t) v1(p) v1 (u). Hence v0 (p) + v1(p) = 1. Therefore p = z2 1 and m = 1. Suppose now u0 = z2 + O(z22), u1 = z22 + O(z2) and p = z2 + 1 then we nd 1 u1 t 1 ut e czm p = c + O(z2 ). Hence c = 1. And we nd czm p = 1 + O( z ). Now q must be equal to 1. Hence e = 0. R = 1 satis es the equation (z) and one nds that u1 = z2 p = z22 + z2 is a solution of the Riccati equation in K2 . Suppose now u0 = z2 + O(z22), u1 = z22 + O(z2) and p = z2 1 then we nd ut 1 u1 t 1 e czm p = c + O(z2 ). Hence c = 1. And we nd czm p = 1 + O( z ). Now q must be equal to 1. Hence e = 0. R = 1 satis es the equation (z) and one nds that u2 = z2 p = z22 z2 is a solution of the Riccati equation in K2. A calculation shows that the other combinations of u0, u1 and p do not yield any solution of the Riccati equation in K2. The dierence equation 2y + ay + by = 0 is equivalent with the system y = ( u01 u0 )y. This system is already 2 a 0 in standard form. Hence G = f( 0 d ) j a 2 C; d 2 Cg. Two linearly independent elementary solutions of the q-dierence equation in n 1 n 1 the ring SC are c and d, where cn = Q (22n + 2n) and dn = Q (22n 2n). The 0
2
2
2
2
2
0
2
k=1
86
k=1
sequence c 2 SC satis es the rst order q-dierence equation (y) = u1y and the sequence d 2 SC satis es the rst order q-dierence equation (y) = u2y.
5.5.2 Hypergeometric -dierence equations q
In this section we apply the algorithm to some cases of the hypergeometric q{ dierence equation which is given by
1
1 2(y) + ( 4 + q +zq )z1 + 3 q (y) + (2 q )(2 z q )1z 2 + q y = 0: As usual we will identify this equation with the system (A) : y = ( 0b 1a )y,
where a = ( 4+q +qz )1z+3 q and b = (2 q )(2 zq 1)z 2+q . 1
1
Case 1. We will analyse the case where ; and are rational parameters
and q is transcendental. Note that the hypergeometric equation is symmetric in the parameters and . This restricts the number of possibilities we have to consider. Theorem 5.5.4 Let G denote the q{dierence Galois group of the hypergeometric q-dierence equation. 1. If = 0, = 0 and = 1 then G = f( 10 1b ) j b 2 Cg: 2. If ( = 0 and = 1) or ( = 1 and = 0) and 6= 1 then G = f( 10 d0 ) j d 2 Cg: 3. If ( = 0 and 6= 1) or ( 6= 1 and = 0) then G = f( 10 db ) j
b 2 C; d 2 C g:
4. If ( 6= 0 and = 1) or ( = 1 and 6= 0) then G = f( a0 db ) j
b 2 C; a; d 2 C g: 5. If 6= 0, 6= 1, 6= 0 and 6= 1 then G = Gl(2; C). Proof. Consider the rather special cases that ( = 0 and = 1) or ( = 1 and = 0). In these cases the hypergeometric q-dierence equation simpli es to the equation 2(y) (3 q 1)(y) + (2 q 1)y = 0. If moreover = 1, then we get the equation 2(y) 2(y) + y = 0. In this case u = 1 is the only solution of the corresponding Riccati equation. Hence the q-dierence Galois group is reducible but not completely reducible. Let T = 87
( 01 11 ) and B = (T )AT 1 = ( 10 11 ). Obviously the equivalent system (B ) : (y) = B y is in standard form. Hence the q{dierence Galois group G is equal to the group f( 10 1b ) j b 2 Cg: Suppose now that 6= 0. Clearly u = 1 and u = 2 q 1 are the only solutions of the corresponding Riccati equation. Hence the q-dierence Galois group G is completely irreducible if 6= 0. In that case the q{dierence equation is equivalent to the system of dierence equations y = ( 10 2 0q 1 )y. This system is in standard form. The q{dierence Galois group G is equal to the group f( 10 d0 ) j d 2 Cg, because q is transcendental and is rational. From now on we will exclude the cases that ( = 0 and = 1) or ( = 1 and = 0). Consider the Riccati equation (y) : (u)u + au + b = 0. A simple calculation shows that S0 = f1+O(z); 2 q 1+O(z)g and S1 = f2 q +O( z1 ); 2 q +O( 1z )g. Further we have Sp = f1; z (2 2qq)(2 q g and St = f1; z qg. For all choices u0 2 S0, p 2 Sp and t 2 St we nd m = 0. For all u1 2 S1 we have v1(u1) = 0. Hence we must have degz (p) = degz (t). Now we have to consider four dierent possibilities. The rst combination is u0 = 1 + O(z), p = 1, t = 1 and u1 = 2 q + O( z1 ). We must have ucpt = 1+ O(z). Hence c = 1. And we compute ucp1t = 2 q + O( 1z ). So d = 2 q. We have d is of the form qe with e 2 Z0 if and only if = 0. In that case e = 0 and R = 1 turns out to be a solution of the equation (z). Therefore u = c (RtR)p = 1 is a solution of the Riccati equation if = 0. The second combination is u0 = 2 q 1 + O(z), p = 1, t = 1 and u1 = 2 qa + O( z1 ). We must have ucpt = 1 + O(z). Hence c = 2 q 1 . And we compute ucp1t = 22 q q + O( 1z ). So d = 22 q q . We have d is of the form qe with e 2 Z0 if and only if = 1. In that case e = 0 and R = 1 turns out to be a solution of the equation (z). Therefore u = c (RtR)p = 2 q 1 is a solution of the Riccati equation if = 1. The third combination is u0 = 1 + O(z), p = z (2 2qq)(2 q ) , t = z q and
u1 = 2 q + O( 1z ). We must have ucpt = 1 + O(z). Hence c = q(2 2qq)(2 q ) . And we compute ucp1t = q(2 2q q) (2 q ) + O( 1z ). So d = q(2 2q q) (2 q ) . Now d is not of the form qe with e 2 Z0 , unless we have = 0 and = 1. But we have excluded this situation. Hence this combination does not yield a rational solution of the Riccati equation. The fourth combination is u0 = 2 q 1 + O(z), p = z (2 2qq)(2 q ) , t = z q and u1 = 2 q + O( 1z ). We must have ucpt = 1 + O(z). Hence c = q(2 q1)(2 q ) . And we compute ucp1t = q(2 q )2(2 q ) + O( z1 ). So d = q(2 q )2(2 q ). 1
)
0
0
1
1
1
1
0
2
2
1
1
1
0
88
Now d is of the form qe with e 2 Z0 if and only if = = 0. Then e = 1. We substitute R = z + r in (z). (See subsection 5.4.1). We get the equation 1 1 2
1
1 q (q z +r)(p)p(z 1)+ q (qz +r)(t)p( 2z +3 q )+(z +r)(t)t(z (2 q ) = 0. After simplifying this equation we get two linear equations for r that contradict each other. Hence this combination does not yield any solution of the Riccati equation. We found that there is exactly one solution of the Riccati equation in K if = 0 and 6= 1 or = 1 and 6= 0 or = 0 and 6= 1 or = 1 and 6= 0. Applying step 4 of the algorithm for solving the Riccati equation we nd that all the solutions of the Riccati equation in K1 are already in K . This computation is similar to the computations above. Suppose that = 0 and 6= 1. Let T = ( 01 11 ).Then we get B = 2
(2 q )z (2 q ) (T )AT = ( 1 (2 q )zz (21 q ) ). System (B ) is equivalent to system (A). 0 z 1 Moreover system (B ) is in standard form because q is transcendental and 6=
1. The dierential Galois group G = f( 10 db ) j b 2 C; d 2 Cg. 2 1 1 ).Then we get Suppose that = 1 and 6= 0. Let T = ( 12 + + 2 1 1
q )z q
1 (1+q z 1 ). System (B ) is equivalent to B = (T )AT 1 = ( 2 q (2 q )z 1 0 z 1 system (A). Moreover system (B ) is in standard form because q is transcendental and 6= 0. The q-dierence Galois group G = f( a0 db ) j b 2 C; a; d 2 Cg. If 6= 0, 6= 1, 6= 0 and 6= 1 then the q-dierence Galois group is irreducible. By using the algorithms of section 5.4.3 and 5.4.4 one can show that in this case the q-dierence Galois group G is the group Gl(2; C). 2 1
1
1
1
1
It is possible to give two linearly independent Liouvillian solution for the hypergeometric q{dierence equations in all those cases where the q{dierence Galois group G is not the group Gl(2; C).
Case 2. If q is not transcendental then the situation can be dierent. For in( 4+2q)z +2
stance let = = = 1. Then the equation simpli es to 2(y)+ z 1 (y)+ (2 q) z 1 then the q{dierence Galois group G is the z 1 y = 0. If q is transcendentalp 1 1 group Gl(2; C). But if q = 2 2 7, that is q is a root of the polynomial x2 + x + 2, then the dierence Galois group p G turns out to be reducible. From now on we will assume that q = 21 21 7. Consider the corresponding Riccati equation (y) : (u)u + au + b = 0, where q)z+2 and b = (2 q) z 1 . We nd S = f1 + O(z )g and S = f2 q + a = ( 4+2 0 1 z 1 z 1 2
2
89
O( 1z )g. Further we have Sp = f1; z (2 1q) g and St = f1; z qg. We must have degz (p) = degz (t). Hence we have to consider two combinations. The rst combination is u0 = 1 + O(z), p = 1, t = 1, and u1 = 2 q + O( z1 ). We must have ucpt = 1 + O(z). Hence c = 1. We compute ucp1t = 2 q + O( z1 ). So d = 2 q. We have 2 q = q3. Hence e = 3. We substitute R = z3 + r2 z2 + r1 z + r0 in the equation (z). And we nd the solution R = z3 3q16+1 z2 + 5q64+7 z + 5q64+7 = (z 1 4 q )(z2 + 3 167q z 1 163q ). Now u = (RR) is a solution of the Riccati equation. The second combination is u0 = 1 + O(z), p = z (2 1q) , t = z q, and u1 = 2 q + O( 1z ). We must have ucpt = 1 + O(z). Hence c = q(2 1 q) . We compute ucp1t = q(2 q)3 + O( 1z ). So d = q(2 q)3 = q10. Hence e = 10. We substitute R = z10 + r9 z9 + + r1z + r0 in (z). After simplifying we get eleven linear equations for the ten variables ri. There are no solutions. We conclude that the second combination does not yield any solution of the Riccati equation. We have u = (RR) with R = (z 1 4 q )(z2 + 3 167q z 1 163q ) is the only solution of the Riccati equation in K1. Let T = ( 1 uu 11 ). Then we get + b=u ). System (B ) is not yet in stanB = (T )( 0b 1a )T 1 = ( u0 1 ub=u dard form. Note that u = (RR) and b = (ss) , where s = (q5 z 1)(q4 z 1) (qz 1 1)(z 1). Let S = ( R0 R0 ) Then we get C = (S )BS 1 = ( 10 f1 ), where s (u u +b)s f = (R) . System (C ) is in standard form. Therefore the q-dierence Galois group G is equal to the group f( 10 1b ) j b 2 Cg: 2
0
2
0
2
2
90
2
Chapter 6 On the classi cation of a class of q -dierence equations 6.1 Introduction Let q be an m th root of unity. The aim of this article is to classify the qdierence equations over the eld K = C(z). The classi cation is rather similar to the classi cation of dierential and dierence equations in characteristic p. See [Put95] and [PS96]. Further some Picard{Vessiot theory will be developed for these equations.
6.2 Picard{Vessiot Theory
Let : C(z) ! C(z) be an C{linear automorphism given by (z) = qz, where q is an m th root of unity. Consider the system of dierence equation (A) : y = Ay, where A 2 Gl(n; C(z)). (We restrict ourselves to equations with A 2 Gl(n; C(z)) in order to guarantee that we get n independent solutions.
De nition 6.2.1 A ring R together with an automorphism R : R ! R is called a Picard{Vessiot extension over C(z ) associated with system (A) if 1. R is a commutative ring, R C(z ) and R jC(z) = . 2. The only R {invariant ideals of R are 0 and R 3. There exists a matrix U 2 Gl(n; R) such that R (U ) = AU . (Such a matrix U is called a fundamental matrix for the system (A).) 4. R is minimal with respect to the conditions 1, 2 and 3 or equivalently if U = (uij ) 2 Gl(n; R) is a fundamental matrix for the matrix for the system (A) then R = C(z)[u11 ; : : : ; unn; det1(U ) ].
91
From now on we will denote R also by . For a given system of q-dierence equations (A) : y = Ay one can construct a Picard{Vessiot extension in the following way. Let (xij ) denote a matrix of indeterminates and let det denote the determinant of this matrix. On the C(z){algebra C(z)[xij ; det1 ] one extends the automorphism by setting (xij ) = A(xij ). Let I be an ideal of C(z)[xij ; det1 ], which is maximal among the proper {invariant ideals. Then C(z)[xij ; det1 ]=I is a Picard{Vessiot ring for the system of equations (A). Any Picard{Vessiot ring is of this form. Unlike the case, where q is not a root of unity, there is no uniqueness of Picard{ Vessiot rings, due to the fact that in our case the eld of constants C(zm ) C(z) is not algebraically closed. For instance assume that q = 1 and consider the rst order equation (y) = y. Then Rc := C(z)[u; u 1]=(u2 c) is a Picard{Vessiot ring for all c 2 C(z) , because if c 2 C(zp) is a square then the only nontrivial p ideals are generated by the cosets of u c and u + c and these ideals are not {invariant. We have Rc = Rc if and only if cc 2 C(z) is a square and this is not always the case. If q is not a root of unity, then there is a unique (unique up to C{linear isomorphisms commuting with ) Picard{Vessiot extension associated to every system of q{dierence equations. See [PS96]. Then the q-dierence Galois group of an equation is the group of C{linear automorphisms of the Picard{Vessiot ring commuting with . Unfortunately in our case there is not a unique Picard{ Vessiot ring for every system of q-dierence equations. Hence it is not possible to de ne a q{dierence Galois group of an equation in this way. However in section 4 we will use the theory of Tannakian categories for a suitable de nition of the q{dierence Galois group. The idea is to compare q{dierence modules over C(z) with modules over the ring Z = L[t; t 1 ], where L is the eld of constants C(zm ), because modules over Z = L[t; t 1 ] are easier to understand. To a system of q-dierence equations one can associate a q-dierence module. If a dierence equation y = Ay with A 2 Gl(n; C(z)) is given then one de nes a q{dierence module structure on C(z)n by setting y = A 1 y. We have ay = (a)y if a 2 C(z). In the next section we will classify the q{dierence modules over the eld C(z) if q is a root of unity. 1
1
2
2
6.3 Classi cation of q-Dierence Modules
Let q be an m th root of unity and let D be the skew Laurent polynomial rinq C(z)[; 1 ], where the multiplication is xed by the rule z = qz. In this section we will classify the left D{modules which have nite dimension over C(z). Lemma 6.3.1 Let Z be the center of D. Then 1. Z = C(zm )[m ; m ] is a commutative Laurent polynomial ring. 2. D is a free Z {module of rank m2 . 92
3. Let Quot(Z ) denote the eld of quotients of Z . Then Quot(Z ) Z D is a skew eld with center Quot(Z ) and dimension m2 over its center. Proof.
1. For all integers j 2 Z one has j z = qj zj . This implies that j 2 Z if and only if j is a multiple of m. Further one has zj = qj zj . Hence zj 2 Z if and only if j is a multiple of m. So we have Z C(zm )[m ; m]. P Any f 2 D can be written uniquely as f = fij zi j with all fij 2 0i;j<m P (1 C(zm )[m ; m ]. Suppose that f 2 Z . Then 0 = zf fz = 0i;j<m qj )fij zi+1 j . Hence if j 6= 0 then fij = 0 and so f = P fi;0zi . And 0i<m 0 = f f = P (qi 1)fi0 zi implies f = f00 2 C(zm )[m ; m]. We 0i<m conclude that Z = C(zm )[m ; m ] 2. This is already shown in part 1 of the proof.
3. If f 2 D then one can write f = P fi i with all fi 2 C(z). We de ne the i2Z discrete valuation v by v(f ) = maxfk j fk 6= 0g and v(0) = 1. We have v(fg) = v(f )+ v(g). Hence D and Quot(Z ) Z D have no zero divisors and Quot(Z ) Z D must be a skew eld with center Quot(Z ) and dimension m2 over its center. 2
Lemma 6.3.2 Let m denote a maximal ideal of Z with residue eld L = Z=m. Then D=mD = L Z D is isomorphic to the matrix ring M (m m; L). Proof. First we will proof that L Z D is a central simple algebra over L with dimension m2 over its center. Let I 6= 0 be a two{sided ideal of L Z D. We must show that I is the unit ideal. Suppose f 2 I and f 6= 0. Then f can be written uniquely in the form f = P fij zij , where fij 2 L for all i; j . Let 0i;j<m 1 f1 = f qz fz 2 I . Then f1 = P fij (1 q1+j ). Note that the m 1 th 0j<m 1 coecient of f1 with respect to is 0. We de ne recursively fi = fi 1 qizP1 fi 1z. We have fi 2 I for all i. Let g0 = fm 1 . Then we can write g0 = aizi , 0i<m where ai 2 L for all i. We de ne recursively gi = gi 1 qigi 1 1 . We have gi 2 I for all i and gm 1 2 L. Hence I is the unit ideal. As in Lemma 6.3.1 one can easily verify that L is the center of L Z D. The dimension of L Z D over L is m2 . The classi cation of central simple algebras tells us that L Z D is isomorphic to a matrix algebra M (d d; S ) over a skew eld S containing L with [S : L] = e2 where n = ed. But L is a C1 { eld of characteristic 0. This implies that there does not exist such skew eld extensions, that is e = 1. See [Gre69]. Hence L Z D is isomorphic to the matrix ring M (m m; L). 2
93
Theorem 6.3.3 (Classi cation of irreducible D-modules) There is a bijective correspondence between the irreducible left D-modules of nite dimension over K = C(z) and the maximal ideals of Z . Proof. Suppose M is an irreducible left D-module which has nite dimension over the eld K . Then the set ff 2 Z j fM = 0g is a non trivial ideal generated
by some polynomial F . Suppose that F has a non-trivial factorization F = F1F2 . The submodule F1 M is nonzero and must then be equal to M . Now F2 M = F2 F1M = 0 contradicts the de nition of F . It follows that F is an irreducible polynomial. Let m be the ideal generated by F and let L denotes its residue eld. We can consider M as an irreducible L Z D-module and then M must be isomorphic to a vectorspace of dimension m with the natural action of the matrix algebra M (m m; L) on it. 2 Lemma 6.3.4 Let F be an irreducible element of Z and let m denote the maximal ideal generated by F . Further let Z^F denote the completion of the localisation Zm. That is Z^F is the projective limit of the rings Z=mn. Then the algebra Z^F Z D is isomorphic to M (m m; Z^F ). Proof. We will denote the image of m in Z=mn by tn . By induction we will m 1 construct a sequence of elements cn 2 Z=mn[z] such that Q cn(qiz) = tn and i=0 cn+1 cn modulo F n for all n 1. m 1 The norm map N : L[z] ! L given by c 7! Q c(qiz) is surjective because i=0 L[z] is a nite cyclic eld extension of L and L is a C1{ eld being a nite eld extension of the eld C(zm ). Hence there exists an element c1 2 Z=m such that N (c1 ) = t1 . Note that c1 6= 0 because t1 6= 0. Let cn 2 Z=mn be constructed. Take some d 2 Z=mn+1[z] with image cn m 1 m 1 and put cn+1 = d + F nf 2 Z=mn+1[z]. Then Q cn+1(qiz) = Q d(qiz) +
i=0 i=0 mP1 Q n i j n F f (q z) d(q z). Because the image of tn+1 in Z=m is equal to tn we have i=0 j 6=i mQ1 i tn+1 d(q z) = gF n in for a certain g 2 Z=mn+1. Let g~ be the image of g in L. i=0 m 1 Then we want to nd an element f~ 2 L[z] such that P f~(qiz) Q c1 (qj z) = g~(z). i=0 j 6=i g ~ ~ . Let f 2 Z=mn+1[z] be That is always possible. One can take f = mQ1 i m c1 (q z) i=1 an element such that the image of f in L[z] is equal to f~. Then cm+1 = d + F nf m 1 satis es Q cn+1(qiz) = tn+1. i=0 Let t1 2 Z^F be the projective limit of the tn and let c1 2 Z^F [z] be the m 1 projective limit of the cn. Then c1 satis es also Q c1(qiz) = t1. On the free i=0
94
module Z^F [z]e over Z^F [z] of rank 1 one de nes the operator by e = c1e. The m 1 equality Q c1(qiz) = t1 implies that Z^F [z]e is a left Z^F Z D{module. The i=0 natural map Z^F Z D ! EndZ^F (Z^F [z]e) = M (m m; Z^F ) is a homomorphism of Z^F {algebras. It is an isomorphism because it is an isomorphism modulo the ideal m = (F ). 2
Theorem 6.3.5 (Classi cation of indecomposable D{modules) There is a bijective correspondence between indecomposable left D{modules of nite dimension over K = C(z) and the set of powers of the maximal ideals of Z . Proof. Let M be an indecomposable left D{module of nite dimension over K . The set ff 2 Z j fM = 0g is a non-trivial ideal in Z generated by some polynomial F . If F factors as F1F2 with coprime F1 and F2 then one can write 1 = F1G1 + F2 G2 and any m 2 M can be written as F1 G1m + F2 G2m. Further F1 M \F2 M = f0g, because m 2 F1 M \F2 M implies that m = (F1 G1 +F2G2 )m = 0. Hence M = F1 M F2M . This contradicts the assumption that M is indecomposable. Hence the annihilator of an indecomposable module must have the form (F m), where (F ) is a monic and irreducible element in Z . Therefore any indecomposable left D{module can be identi ed with an indecomposable nitely generated module over Z^F D = M (m m; Z^F )) (lemma 6.3.4), annihilated by some power of of a monic irreducible polynomial F 2 Z . Morita's theorem gives an equivalence between Z^F {modules and M (m m; Z^F ){modules. (See [Ren75], theorem 1.3.16 and proposition 1.3.17.) In particular, every nitely generated indecomposable module has the form I (F n) := (Z^F [z]e)=(F n) = Z=(F n)[z]en . The structure as left D{module is given by (e) = c1e and (en ) = cnen, where cn 2 Z=(F n)[z] is the image of c1. (See the proof of lemma 6.3.4.) 2
Theorem L 6.3.6 Every left D{module of nite dimension over K is a nite direct
sum I (F m )e(F;m) , where F runs through a set of generators of the dierent F;m maximal ideals of Z and m 0. The numbers e(F; m) are uniquely determined by M . Proof. The rst statement is an immediate consequence of theorem 6.3.5. The numbers e(F; m) are uniquely determined by M since they can be computed in terms of the dimension over K of the kernels of multiplication with F i on M . 2
We have seen that there is a bijective correspondence between left D{modules of nite dimension over K = C(z) and Z {modules of nite dimension over C(zm ). We can make this correspondence more precise. But rst we want to de ne tensor products. The tensor product for D{modules M and N over K = C(z) is the 95
tensor product M K N with the operation of given by (m n) = (m) (n). Let L be any eld and let FModL[t;t ] denote the category of the modules over L[t; t 1 ], which have nite dimension over L. For this abelian category we de ne the tensor product of two monomials M and N as M L N with the operation of t given by t(m n) = (tm) (tn). This describes the tensor product for the category of Z {modules of nite dimension over C(zm ). Theorem 6.3.7 (An equivalence of categories) There exists an equivalence F of the category of Z -modules of nite dimension over C(z m ) onto the categorie of left D{modules of nite dimension over K = C(z ). Moreover F is exact, C(zm ){linear and preserves tensor products. Proof. First we de ne the functor F . Let Z^ denoteQ the completion of Z with respect to the set of all nonzero ideals. Then Z^ = Z^F , where the product is F taken over a set of polynomials generating the dierent maximal ideals of Z . The modules over Z of nite dimension over C(zm ) coincide with the Z^{modules of nite dimension over C(zm ). Let D^ = Z^ D . The left D{modules of nite dimension over K coincide with the left D^ {modules of nite dimension over K . Consider an irreducible polynomial F 2 Z . By lemma 6.3.4 there exists a left D^ {module Z^F [z]e1 with the action of given by e1 = c1e1. We will denote this module by QF . Let the left D^ {module Q be the product of all the QF where F runs through a set of generators of all the dierent maximal ideals of Z . Then Q = Z^ [z]e and the action of on Q is given by e = ce with a c 2 Z^[z] satisfying mQ1 i c(q z) = t, where t 2 Z^ denotes the image of m . i=0 For every Z -module M of nite dimension over C(zm ) one regards M as a Z^{module and one de nes a left D^ {module F (M ) := M Z^ Q. This D^ {module has nite dimension and can also be considered as a left D{module of nite dimension. For morphisms : M ! N of Z {modules of nite dimension we de ne F () := 1 : F (M ) ! F (N ). It is clear that F is a C(zm ){linear functor. From theorem 6.3.6 it follows that F is bijective on isomorphy classes of objects. The map Hom(M1; M2 ) ! Hom(F (M1); F (M2)) is injective. By counting the dimensions of the two vectorspaces over C(zm ) one nds that the map is bijective. We can describe the functor F in another more convenient way. Namely F M = M C(zm ) C(z)e with the obvious structure as Z [z]{module. F M has nite dimension over K . Therefore F M is also a Z^[z]{module. The structure as left D^ {module is de ned by (m fe) = cm f (qz)e. We will consider this module as a left D{module of nite dimension over C(z). For two Z {modules M1 ; M2 of nite dimension one de nes a C(z){linear isomorphism 1
(F M1) (F M2) = (M1 C(zm ) C(z)e) (M2 C(zm ) C(z)e) ! (M1 C(zm ) M2 ) C(zm ) C(z)e = F (M1 C(zm ) M2 ) 96
by
(m1 f1 e) (m2 f2 e) ! (m1 m2 ) f1f2 e: Obviously this is an isomorphism of left D{modules of nite dimension over C(z).
2
De nition 6.3.8 The m-curvature of a D{module over C(z) is the C(zm )-linear map m on the module N with F (N ) = M . We will call the C(z ){linear map m on M = N C(zm ) C(z) also the m{curvature. Consider the system of q{dierence equations (y) = Ay, where A 2 Gl(n; C(z)).
Let M be the q{dierence module associated to this system of q{dierence equations. Then the m-curvature as a C(z)-linear map on M has the matrix A 1 (qm 1z) A 1 (qz)A 1 (z).
6.4 Tannakian Categories and the q{Dierence Galois Group
In the previous section we have shown that the category DiffC(z) of left Dmodules of nite dimension over C(z) and the category FModZ of Z {modules of nite dimension over C(zm ) are equivalent. First we will take a closer look at the category FModZ . Now let L be any eld. We want to describe the category FModL[t;t ] of all L[t; t 1 ]{modules of nite dimenson over L in more detail. A module is a nite dimensional vector space M over L together with an invertible linear map t. For the terminology of Tannakian categories we refer to [DM82]. The tensor product is already de ned in the previous section. The identity object 1 is the one dimensional module Le together with the invertible L-linear map t which is given by te = e. The internal Hom is given as Hom(M; N ) = HomL(M; N ) with the L[t; t 1 ]-structure given by (tl)(m) = t 1(l(tm)) for l 2 HomL(M; N ) and m 2 M . The category FModL[t;t ] is a rigid, abelian, L{linear tensor category. Let V ectL denote the category of nite dimensional vector spaces over L and let ! : FModL[t;t ] ! V ectL be the forgetful functor given by !(M ) = M . That is one forgets the action of t on M . One can verify that ! is a bre functor. Hence FModL[t;t ] is a neutral Tannakian category over L. Associated to this neutral Tannakian category there is an ane group scheme over L, which represents the functor R 7! Aut (!)(R) de ned on L-algebras. For an object M 2 FModL[t;t ] one can consider the full subcategory ffM gg of FModL[t;t ] generated by M . The objects of this category are the subquotients of the tensor products M M M M , where M denotes the dual of M . The restriction of ! to ffM gg is again a bre functor. The ane linear group associated to this ffM gg is denoted by GM . In fact GM is the smallest linear algebraic subgroup of Gl(M ), which contains the action of t on M . If 1
1
1
1
1
1
97
char(L) = 0 and L is algebraically closed then GM is a direct product of a torus, a nite cyclic group and if t is not semisimple a Ga;L . Now let M be D{module over C(z) and let N be the Z {module with F (N ) = M . Let ffM gg denote the full subcategory of DiffC(z) generated by M then the functor F : FModZ ! DiffC(z) induces an equivalence ffN gg ! ffM gg of tensor categories. Hence ffM gg is also a neutral Tannakian category . Its bre functor is ! F 1 : ffM gg ! V ectC(zm ) . De nition 6.4.1 The dierence Galois group G of M is the linear algebraic group over C(z m ) associated to this bre functor. If F (N ) = M then the dierence Galois group G of M is isomorphic to the group GN as de ned above. Hence the dierence Galois group G associated to a system of dierence equations is the linear algebraic group generated by the m{curvature.
Example. Consider the rst order equation (y) = ay, where a 2 C(z).
Then the m-curvature is equal to a~ = a(qm z)1 a(qz)a(z) . Hence the dierence Galois group associated to this rst order dierence equation is nite cyclic of order k if and only if a~ is a primitive k th root of unity. Otherwise if a~ is not a root of unity then the dierence Galois group is the group Gm;C(zm) i.e. the multiplicative group over the eld C(zm ). 1
by
Example. Consider the hypergeometric q{dierence equation which is given
+ q )z + 3 q 1 )(2 q )z 2 + q 1 ( 4 + q (2 q (y) + (y) + y = 0: z 1 z 1 We are interested in the case where ; and are integral parameters and q is a root of unity. As usual we will identify the second order q-dierence equation
with the system (A) : y = ( 0b 1a )y, where a = ( 4+q +qz )1z+3 q and 2
1
b = (2 q)(2 zq )1z 2+q . Note that the hypergeometric equation is symmetric in the parameters and . This restricts the number of possibilities we have to consider. If q = 1 then the system of q-dierence equations (A) simpli es to y = ( 01 12 )y. The 1-curvature has the matrix A 1 = ( 21 01 ). Hence the 1curvature has two eigenvalues 1 but is not semisimple. Therefore the q{dierence Galois group G is isomorphic to the additive group Ga (C(z)) = f( 10 1b ) j b 2 C(z)g. If q = 1 then the 2-curvature has the matrix A( z) 1 A(z) 1 . We distinguish six cases. 1
98
1. If 0 mod 2, 0 mod 2 and 0 mod 2 then the 2-curvature has eigenvalues 1 and zz 91 . The q{dierence Galois group G is isomorphic to the group f( 10 d0 ) j d 2 C(z2 ) g . 2
2
2. If 1 mod 2, 0 mod 2 and 0 mod 2 or 0 mod 2, 1 mod 2 and 0 mod 2 then the 2-curvature has eigenvalues 1 and 91 . The q{ dierence Galois group G is isomorphic to the group f( 10 d0 ) j d 2 C(z2 ) g . 3. If 1 mod 2, 1 mod 2 and 0 mod 2 then the 2-curvature has eigenvalues 91 and 9zz 11 . The q{dierence Galois group G is isomorphic to the group f( a0 d0 ) j a; d 2 C(z2 )g . 2
2
4. If 0 mod 2, 0 mod 2 and 1 then the 2-curvature has matrix ( 32 12: ). Hence both eigenvalues of the 2-curvature are equal to 1 but the 2-curvature is not semisimple. The q{dierence Galois group G is isomorphic to the additive group Ga = f( 10 1b ) j b 2 C(z2 )g . 5. If 1 mod 2, 0 mod 2 and 1 mod 2 or 0 mod 2, 1 mod 2 and 1 mod 2 then the 2-curvature has eigenvalues 1 and 9zz 11 . The q{dierence Galois group G is isomorphic to the group f( 10 d0 ) j d 2 C(z2 )g . 2
2
6. If 1 mod 2, 1 mod 2 and 1 mod 2 then the 2-curvature has eigenvalues 9zz 11 and 9zz+1 +1 . Note that also in this case the set of eigenvalues is invariant under the map z 7! z. The q{dierence Galois group G is a non-split two dimensional torus which is isomorphic to two copies of the multiplicative group Gm after the eld extension C(z) C(z2 ).
99
Bibliography [Bat67] P.M. Batchelder, An introduction to linear dierence equations, Dover Publications, New York (1967). [BBH88] F. Beukers, W.D. Brownawell, G. Heckman, Siegel normality, Ann. of Math. 127 (1988), 279 - 308. [BD79] Baldassarri, F. and Dwork, B. Dierential equations with algebraic solutions. American Journal of Mathematics 101(1) (1979)., 42{76. [Ber90] D. Bertrand, Extensions de D-modules et groupes de Galois dierentiels, p-adic analysis, Lecture Notes in Mathematics 1454, Springer-Verlag, Berlin, Heidelberg, New York 1990. [Bli17] Blichfeldt, H.F. Finite collineation groups . Chicago: University of Chicago Press 1917. [Bro92] Bronstein, M. Linear ordinary dierential equations; breaking through the order 2 barrier. Proceedings of ISSAC 1992 . Berkeley: ACM Press. [DM82] P. Deligne, J. Milne, Tannakian categories, Lect. Notes in Math. 900, 101-228, 1982. [Gre69] M.J. Greenberg, Lectures on forms in many variables, W.A. Benjamin, Inc., New York, 1969. [Hen96] P.A. Hendriks, An algorithm for determining the dierence Galois group for second order linear dierence equations, To appear in J. Symb. Comp. [HP93] Hendriks, P. A.,van der Put, M. A rationality result for Kovacic's algorithm. Proceedings of ISSAC 1993 . Berkeley: ACM Press. [HP95] P.A. Hendriks, M. van der Put, Galois action on solutions of dierential equations, J. Symb. Comp. 19 (1995), 559-576 [Kap57] I. Kaplansky, An introduction to dierential algebra, Hermann, Paris, 1957. 101
[Kol68] E.R. Kolchin, Algebraic groups and algebraic independence, Amer. J. Math. 90 (1968), 1151-1164. [Kol73] E.R. Kolchin, Dierential algebra and algebraic groups, Academic Press, New York, London, 1973. [Kov86] J.J. Kovacic, An algorithm for solving second order linear dierential equations, J. Symb. Comp. 2 (1986), 3-43. [Lev75] Levelt, A.H.M. Jordan decomposition for a class of singular dierential operators. Arkiv for matematik, 12(1) (1975), 1{27. [Lev90] A.H.M. Levelt, Dierential Galois theory and tensor products, Indag. Math. 1 No. 4 (1990), 439-449. [Pet92] M. Petkovsek, Hypergeometric solutions of linear recurrences with polynomial coecients, J. Symb Comp. 14 (1992), 243-264. [PS96] M. van der Put, M.F. Singer, Galois theory of dierence equations, in preparation. [Put95] M. van der Put, Dierential equations in characteristic p, Compositio mathematica 97 (1995), 227-251 [Ren75] G. Renault, Algebre non commutative, Gautiers{Villars, Paris, 1975. [Ser64] J-P.Serre, Cohomologie Galoisienne, Lecture Notes in Mathematics, Springer-Verlag, New York, 1964. [Ser68] J-P.Serre, Corps locaux, Hermann, Paris, 1968. [Shi89] A.B. Shidlovskii, Transcendental numbers, de Gruyter Studies in Mathematics 12, Walter de Gruyter, Berlin, New York, 1989. [Sin89] M.F. Singer, An outline of dierential Galois theory, Computer Algebra and Dierential Equations, E. Tournier (editor), Academic Press, 1990. [SU93] Singer, M.F. and Ulmer, F. Liouvillian and algebraic solutions of second and third order linear dierential equations. Journal of Symbolic Computation 16(1) (1993), 9{13.
102
Samenvatting Dit proefschrift behandelt enkele algebraische en algorithmische aspecten van dierentiaal-, dierentie- en q-dierentievergelijkingen. Het grootste gedeelte van dit proefschrift gaat over algoritmes die nagaan of een gegeven tweede orde dierentiaal-, dierentie- of q-dierentievergelijking elementaire oplossingen heeft en als eventueel resultaat deze oplossingen bepaalt. Dit noemt men het symbolisch oplossen van vergelijkingen Het begrip elementaire oplossing is hierbij zeer precies gede nieerd. Voor tweede orde lineaire dierentiaalvergelijkingen heeft Kovacic in 1986 als eerste een algoritme ontwikkeld. Dit algoritme is gebaseerd op de Galoistheorie van dierentiaalvergelijkingen. Er zijn versies van dit algoritme geimplementeerd in de computeralgebra pakketten Maple en Mathematica. Het algoritme van Kovacic was verre van volmaakt omdat dit algoritme op een chaotische manier algebraische getallen introduceerde. Daardoor werkte het algoritme in de praktijk in sommige gevallen slecht of helemaal niet. In hoofdstuk 2 van dit proefschrift wordt theorie beschreven die voorspelt welke algebraische uitbreidingen van het getallenlichaam echt nodig zijn om tweede en derde orde dierentiaalvergelijkingen symbolisch op te lossen. Deze theoretische resultaten helpen om het algoritme van Kovacic te verbeteren. Recentelijk hebben M. van der Put en M.F. Singer Galoistheorie voor dierentievergelijkingen ontwikkeld. De algoritmes voor het symbolisch oplossen van tweede orde dierentie- en q-dierentievergelijkingen die worden gepresenteerd in respectievelijk hoofdstuk 4 en 5 van dit proefschrift zijn op deze theorie gebaseerd. Deze algoritmes kunnen worden beschouwd als het analogon voor dierentie- en q-dierentievergelijkingen van Kovacic's algoritme voor dierentiaalvergelijkingen. De elementaire oplossingen waarnaar gezocht wordt liggen in het geval van dierentie en q-dierentievergelijkingen in een zekere rijtjesruimte. Siegel-normaliteit en Shidlovskii-irreducibiliteit zijn begrippen die een belangrijke rol spelen in een tak van de transcendente getaltheorie. Als een systeem van lineaire dierentiaalvergelijkingen Siegel-normaal of Shidlovskii-irreducibel is, dan zegt dat iets over de algebraische (on)afhankelijkheid van de oplossingen van het systeem van dierentiaalvergelijkingen. De Galoistheorie van dierentiaalvergelijkingen gaat ook over algebraische relaties tussen de oplossingen van een dierentiaalvergelijking. In Hoofdstuk 3 van dit proefschrift wordt dit met elkaar in verband gebracht. In Hoofdstuk 6 van dit proefschrift worden de q-dierentievergelijkingen geclassi ceerd, waarbij q een eenheidswortel is. Als q een eenheidswortel is, dan is de Galoistheorie voor dierentievergelijkingen, zoals die is ontwikkeld door M. van der Put en M.F. Singer niet geheel bevredigend. Dit is te wijten aan het feit dat 103
het constantenlichaam in dit geval niet algebraisch gesloten is. Het blijkt bijvoorbeeld niet mogelijk te zijn om de q-dierentie Galoisgroep voor deze vergelijkingen op de gebruikelijke wijze te de nieren. Met behulp van de theorie van Tannaka categorieen wordt dit probleem omzeild en blijkt het wel mogelijk te zijn om de q-dierentie Galoisgroep op een geschikte manier te de nieren.
104
Nawoord Aan het eind van dit boekje wil ik nog een aantal mensen bedanken. Verreweg de meeste dank ben ik verschuldigd aan Marius van der Put. Zijn ideeen, zijn enthousiasme en zijn prettige wijze van begeleiden hebben mij steeds enorm gestimuleerd. Frits Beukers wil ik bedanken voor zijn bijdrage aan het hoofdstuk over Shidlovskii{irreducibiliteit. De leescommissie bestaande uit W. Dale Brownawell, Arjeh M. Cohen en Michael F. Singer bedank ik voor het doorlezen van het manuscript en voor hun commentaar. Tenslotte wil ik mijn collega's bedanken, omdat zij mijn AIO/OIO-tijd tot een onvergetelijke hebben gemaakt. Het was erg vaak erg gezellig. In het bijzonder wil ik mijn kamergenoten Bert Kroese, Bernard Faber en Rene Jofriet noemen.
105