aa r X i v : . [ m a t h . N T ] M a r A PROBLEM ABOUT MAHLER FUNCTIONS by Boris Adamczewski & Jason P. Bell
In memory of Alf van der Poorten
Abstract . —
Let K be a field of characteristic zero and k and l be twomultiplicatively independent positive integers. We prove the following resultthat was conjectured by Loxton and van der Poorten during the Eighties: apower series F ( z ) ∈ K [[ z ]] satisfies both a k - and a l -Mahler type functionalequation if and only if it is a rational function. Contents
1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22. Connection with finite automata and Cobham’s theorem . . 73. Sketch of proof of Theorem 1.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 84. Preliminary reduction for the form of Mahler equations . . . 105. Reduction to the number field case. . . . . . . . . . . . . . . . . . . . . . . . 126. Further reductions for the form of Mahler equations . . . . . . 167. Links with automatic and regular power series . . . . . . . . . . . . 198. Conditions on k and ℓ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249. Elimination of singularities at roots of unity. . . . . . . . . . . . . . . 2610. Existence of prime ideals with special properties . . . . . . . . . 4211. Proof of Theorem 1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 The first author was supported by the project HaMoT, ANR 2010 BLAN-0115-01. Thesecond author was supported by NSERC grant 31-611456.
BORIS ADAMCZEWSKI & JASON P. BELL
1. Introduction
In a series of three papers [
26, 27, 28 ] published in 1929 and 1930, Mahlerinitiated a totally new direction in transcendence theory.
Mahler’s method ,a term coined much later by Loxton and van der Poorten, aims at provingtranscendence and algebraic independence of values at algebraic points of lo-cally analytic functions satisfying certain type of functional equations. In itsoriginal form, it concerns equations of the form(1.1) F ( z k ) = R ( z, F ( z )) , where R ( z, x ) denotes a bivariate rational function with coefficients in a num-ber field. For instance, using the fact that F ( z ) = P ∞ n =0 z n satisfies the basicfunctional equation F ( z ) = F ( z ) − z , Mahler was able to prove that F ( α ) is a transcendental number for everyalgebraic number α with 0 < | α | <
1. As observed by Mahler himself, hisapproach allows one to deal with functions of several variables and systems offunctional equations as well. It also leads to algebraic independence results,transcendence measures, measures of algebraic independence, and so forth.Mahler’s method was later developed by various authors, including Becker,Kubota, Loxton and van der Poorten, Masser, Nishioka, T¨opfer, among others.For classical aspects of Mahler’s theory, we refer the reader to the monographof Ku. Nishioka [ ] and the reference therein. However, a major deficiencyof Mahler’s method is that, contrary to Siegel E- and G-functions, there is nota single classical transcendental constant that is known to be the value at analgebraic point of an analytic function solution to a Mahler-type functionalequation ( ∗ ) . This may explain why it was somewhat neglected for almost fiftyyears.At the beginning of the Eighties, Mahler’s method really took on a newsignificance after Mend`es France popularized the fact that some Mahler-typesystems of functional equations naturally arise in the study of automata the-ory (see for instance [ ]). Though already noticed in 1968 by Cobham [ ],this connection remained relatively unknown at that time, probably becauseCobham’s work was never published in an academic journal. Cobham claimedthat Mahler’s method has the following nice consequence for the Hartmanis–Stearns problem about the computational complexity of algebraic irrational *. A remarkable discovery of Denis, which deserves to be better understood, is thatMahler’s method can be also applied to prove transcendence and algebraic independence re-sults involving periods of t -modules which are variants of the more classical periods of abelianvarieties, in the framework of the arithmetic of function fields of positive characteristic. Fora detailed discussion on this topic, we refer the reader to the recent survey by Pellarin [ ],see also [ ]. real numbers [ ]: the expansion of an algebraic irrational number in an in-teger base cannot be generated by a finite automaton. His idea was to derivethis result by applying Mahler’s method to systems of functional equations ofthe form(1.2) F ( z k )... F n ( z k ) = A ( z ) F ( z )... F n ( z ) + B ( z ) , where A ( z ) is an n × n matrix and B ( z ) is an n -dimensional vector, bothhaving entries that are rational functions with algebraic coefficients. ThoughCobham’s conjecture is now proved in [ ] by mean of a completely differentapproach, it still remains a challenging problem to complete the proof heenvisaged. In this direction, a great deal of work has been done by Loxtonand van der Poorten [
24, 25 ] and a particular attention was then paid tosystems of functional equations as in (1.2) (see for instance [
31, 32, 34, 7 ]).Let K be field. We observe that a power series F ( z ) ∈ K [[ z ]] is a componentof a vector satisfying a system of functional equations of the form (1.2) ( ∗ ) ifand only if the family 1 , F ( z ) , F ( z k ) , F ( z k ) , . . . is linearly dependent over the field K ( z ), that is, if there exist a natural number n and polynomials A ( z ) , P ( z ) , . . . , P n ( z ) ∈ K [ z ], not all of which are zero,such that(1.3) A ( z ) + n X i =0 P i ( z ) F ( z k i ) = 0 . Following Loxton and van der Poorten [ ], we say that a power series F ( z ) ∈ K [[ z ]] is a k - Mahler function , or for short is k - Mahler , if it satisfies a functionalequation of the form (1.3).Beyond transcendence, Mahler’s method and automata theory, it is worthmentioning that Mahler functions naturally occur as generating functions invarious other topics such as combinatorics of partitions, numeration and theanalysis of algorithms (see [ ] and the references therein and also dozens ofexamples in [
5, 6 ] and [ , Chapter 14]). A specially intriguing appearance ofMahler functions is related to the study of Siegel G -functions and in particularof diagonals of rational functions ( ∗ ) . Though no general result confirms thisclaim, one observes that many generating series associated with the p -adic *. We assume here that the entries of A ( z ) and B ( z ) are in K ( z ).*. See for instance [ ] for a discussion of the links between diagonals of rational functionswith algebraic coefficients and G -functions. BORIS ADAMCZEWSKI & JASON P. BELL valuation of the coefficients of G -functions with rational coefficients turn outto be p -Mahler functions.As a simple illustration, we give the following example. Let us consider thealgebraic function f ( z ) := 1(1 − z ) √ − z = ∞ X n =0 n X k =0 (cid:18) kk (cid:19) z n and define the sequence a ( n ) := ν n X k =0 (cid:18) kk (cid:19)! , where ν denotes the 3-adic valuation. We claim that the function f ( z ) := X n ≥ a ( n ) z n ∈ Q [[ z ]]is a 3-Mahler function. This actually comes from the following nice equality(1.4) ν n X k =0 (cid:18) kk (cid:19)! = ν (cid:18) n (cid:18) nn (cid:19)(cid:19) , independently proved by Allouche and Shallit in 1989 (unpublished) and byZagier [ ]. Indeed, setting f ( z ) := P n ≥ a (3 n ) z n and f ( z ) := P n ≥ f (3 n +1) z n , we infer from Equality (1.4) that f ( z ) f ( z ) f ( z ) = A ( z ) f ( z ) f ( z ) f ( z ) + B ( z ) , with A ( z ) := 1 z (1 + z + z ) z (1 + z + z ) − z − z z (1 + z ) − z − z z (1 + z ) and B ( z ) := 1 z (1 + z + z ) z (2 z − z − − z z − z (1 + z ) z − . A simple computation then gives the relation a ( z ) + a ( z ) f ( x ) + a ( z ) f ( z ) + a ( z ) f ( z ) + a ( z ) f ( z ) = 0 , where a ( z ) := z + 2 z − z + z + 3 z − z + 3 z + z − z + 3 z − z − z + 2 z − z − z + 2 z ,a ( z ) := − − z − z + z + z + z ,a ( z ) := 1 + z + z + z + z + z + z + z + z − z − z − z − z − z − z − z − z − z ,a ( z ) := − z − z − z − z − z − z − z − z + z − z + z + z + z + z + z + z + z + z ,a ( z ) := z − z . Of course, considering the Hadamard product (denoted by ⊙ below) of severalalgebraic functions would lead to similar examples associated with transcen-dental G -functions. For instance, the elliptic integral g ( z ) := 2 π Z π/ dθ p − z sin θ = 1 √ − z ⊙ √ − z = ∞ X n =0 (cid:18) nn (cid:19) z n is a transcendental G -function and it is not hard to see that, for every prime p , g p ( z ) := ∞ X n =0 ν p (cid:18) nn (cid:19) ! z n is a p -Mahler function.Regarding (1.1), (1.2) or (1.3), it is tempting to ask about the significance ofthe integer parameter k . Already in 1976, van der Poorten [ ] suggested thattwo solutions of Mahler-type functional equations associated with essentiallydistinct parameters should be completely different. For instance, one maynaturally expect [ ] (and it is now proved [ ]) that the two functions ∞ X n =0 z n and ∞ X n =0 z n BORIS ADAMCZEWSKI & JASON P. BELL are algebraically independent over C ( z ). This idea was later formalized by Lox-ton and van der Poorten who made a general conjecture whose one-dimensionalversion can be stated as follows. Conjecture 1.1 (Loxton and van der Poorten) . —
Let k and l be twomultiplicatively independent positive integers and L be a number field. Let F ( z ) ∈ L [[ z ]] be a locally analytic function that is both k - and ℓ -Mahler. Then F ( z ) must be a rational function. We recall that two integers k and l larger than 1 are multiplicatively inde-pendent if there is no pair of positive integers ( n, m ) such that k n = ℓ m , orequivalently, if log( k ) / log( ℓ ) Q . Conjecture 1.1 first appeared in print in1987 in a paper of van der Poorten [ ]. Since then it was explicitly studiedin a number of different contexts including in some papers of Loxton [ ],Becker [ ], Rand´e [ ], Bell [ ] and the monograph of Everest et al. [ ].Independently, Zannier also considered a similar question in [ ].In this paper, our aim is to prove the following result. Theorem 1.1 . —
Let K be a field of characteristic zero and let k and l betwo multiplicatively independent positive integers. Then a power series F ( z ) ∈ K [[ z ]] is both k - and ℓ -Mahler if and only if it is a rational function. Let us make few comments on this result. • Taking K to be a number field in Theorem 1.1 gives Conjecture 1.1. • If k and ℓ denote two multiplicatively dependent natural numbers, thena power series is k -Mahler if and only if it is also ℓ -Mahler. • As explained in more details in Section 2, one motivation for provingTheorem 1.1 is that it provides a far-reaching generalization of one fun-damental result in the theory of sets of integers recognizable by finiteautomata: Cobham’s theorem. Loxton and van der Poorten [
23, 38 ]actually guessed that Conjecture 1.1 should be a consequence of some al-gebraic independence results for Mahler functions of several variables. Inparticular, they hoped to obtain a totally new proof of Cobham’s theoremby using Mahler’s method. Note, however, that our proof of Theorem 1.1follows a totally different way and ultimately relies on Cobham’s theorem,so we do not obtain an independent derivation of that result. • Another important motivation for establishing Theorem 1.1 comes fromthe fact that these kind of statements, though highly natural and some-what ubiquitous, are usually very difficult to prove. In particular, similarindependence phenomena, involving two multiplicatively independent in-tegers, are expected in various contexts but only very few results have been obtained up to now. As an illustration, we quote below three in-teresting open problems that rest on such a principle, all of them beingwidely open ( ∗ ) . A long-standing question in dynamical systems is the so-called × × ]: prove that the onlyBorel measures on [0 ,
1] that are simultaneously ergodic for T ( x ) = 2 x (mod 1) and T ( x ) = 3 x (mod 1) are the Lebesgue measure and mea-sures supported by those orbits that are periodic for both actions T and T . The following problem, sometimes attributed to Mahler, was sug-gested by Mend`es France in [ ] (see also [ ]): given a binary sequence( a n ) n ≥ ∈ { , } N , prove that ∞ X n =0 a n n and ∞ X n =0 a n n are both algebraic numbers only if both are rational numbers. The thirdproblem we mention appeared implicitly in work of Ramanujan (see [ ]):prove that both 2 x and 3 x are integers only if x is a natural number. Thisis a particular instance of the four exponentials conjecture, a famous openproblem in transcendence theory [ , Chapter 1, p. 15].The outline of the paper is as follows. In Section 2, we briefly discuss theconnection between Theorem 1.1 and Cobham’s theorem. In Section 3, wedescribe our strategy for proving Theorem 1.1. Then the remaining Sections4–11 are devoted to the different steps of the proof of Theorem 1.1.
2. Connection with finite automata and Cobham’s theorem
One motivation for proving Theorem 1.1 is that it provides a far-reachinggeneralization of one fundamental result in the theory of sets of integers rec-ognizable by finite automata. The aim of this section is to briefly describe thisconnection. For more details on automatic sets and automatic sequences, werefer the reader to the book of Allouche and Shallit [ ].Let k ≥ N ⊂ N is said to be k - automatic if there is a finite-state machine that accepts as input the expansion of n inbase k and outputs 1 if n ∈ N and 0 otherwise. For example, the set ofThue–Morse integers 1 , , , , , , , . . . , formed by the integers whose sumof binary digits is odd, is 2-automatic. The associated automaton is givenin Figure 1 below. It has two states. This automaton successively reads thebinary digits of n (starting, say, from the most significant digit and the initial *. In all of these problems, the integers 2 and 3 may of course be replaced by any twomultiplicatively independent integers larger than 1. This list of problems is clearly notexhaustive and could be easily enlarged. BORIS ADAMCZEWSKI & JASON P. BELL state q ) and thus ends the reading either in state q or in state q . The initialstate q gives the output 0, while q gives the output 1. q / q /
10 01 1
Figure 1.
The finite-state automaton recognizing the set of Thue–Morse integers.
Another typical 2-automatic set of integers is given by the powers of 2:1 , , , , , . . . . Though these integers have very simple expansions in base 2,one can observe that this is not the case when writing them in base 3. Oneof the most important results in the theory of automatic sets formalizes thisidea. It says that only very well-behaved sets of integers can be automaticwith respect to two multiplicatively independent numbers. Indeed, in 1969Cobham [ ] proved the following result. Theorem 2.1 (Cobham) . —
Let k and ℓ be two multiplicatively indepen-dent integers. Then a set N ⊆ N is both k - and ℓ -automatic if and only if itis the union of a finite set and a finite number of arithmetic progressions. The proof given by Cobham of his theorem is elementary but notoriously dif-ficult and it remains a challenging problem to find a more natural/conceptualproof (see for instance the comment in Eilenberg [ , p. 118]). There aremany interesting generalizations of this result. A very recent one is due toDurand [ ] and we refer the reader to the introduction of [ ] for a brief butcomplete discussion about such generalizations.To end this section, let us briefly explain why Cobham’s Theorem is aconsequence of Theorem 1.1. Let us assume that N ⊆ N is both k - and ℓ -automatic for multiplicatively independent natural numbers k and ℓ . Set F ( x ) := P n ∈N x n ∈ Z [[ x ]]. Then it is known that F ( x ) is both k - and ℓ -Mahler (see for instance [ , p. 232]). By Theorem 1.1, it follows that F ( x ) isa rational function and thus the sequence of coefficients of F ( x ) does satisfy alinear recurrence. Since the coefficients of F ( x ) take only a two distinct values(0 and 1), we see that this linear recurrence is ultimately periodic. This exactlymeans that N is the union of a finite set and a finite number of arithmeticprogressions, as claimed by Cobham’s theorem.
3. Sketch of proof of Theorem 1.1
In this section, we describe the main steps of the proof of Theorem 1.1.
Let R be a ring and P be an ideal of R . If F ( x ) = P ∞ n =0 f ( n ) x n ∈ R [[ x ]],then we denote by F P ( x ) the reduction of F ( x ) modulo P , that is F P ( x ) = ∞ X n =0 ( f ( n ) mod P ) x n ∈ ( R/ P )[[ x ]] . Let K be a field of characteristic zero and F ( x ) ∈ K [[ x ]] be both k - and ℓ -Mahler. Step 0.
This is a preliminary step. In the introduction, we defined Mahlerfunctions as those satisfying Equation (1.3) but it is not always convenientto work with this general form of equations. In Sections 4 and 6 we showthat there is no loss of generality to work with some more restricted types offunctional equations. Also in Section 8, we prove that one can assume withoutloss of generality some additional assumptions on k and ℓ ; namely that thereare primes p and q such that p divides k but does not divide ℓ and q divides ℓ but does not divide k . Step 1.
A first observation, proved in Section 5, is that the coefficients ofthe formal power series F ( x ) only belong to some finitely generated Z -algebra R ⊆ K . Then we prove the following useful local–global principle: F ( x ) isa rational function if it has rational reduction modulo a sufficiently large setof maximal ideals of R . Using classical results of commutative algebra aboutJacobson rings, we derive from our local–global principal that there is no lossof generality to assume that K is a number field and that R is the principallocalization of a number ring. Comment.
Our strategy consists now in applying again our local–globalprinciple. Indeed, since R is the principal localization of a number ring, wehave that the quotient ring R/ P is a finite field for every prime ideal P of R . Our plan is thus to take advantage of the fact that F P ( x ) has coefficientsin the finite set R/ P to prove that F P ( x ) is both a k - and an ℓ -automaticpower series, for some prime ideals P . If this is the case, then Cobham’stheorem applies and we get that F P ( x ) is a rational function. The local–global principle actually implies that it is enough to prove that F P ( x ) is both k - and ℓ -automatic for infinitely many prime ideals P of R . Step 2.
In Section 7, we underline the relation between k -Mahler, k -regular,and k -automatic power series. In particular, we show that every k -Mahlerpower series can be decomposed as F ( x ) = G ( x ) · Π( x ) , where G ( x ) ∈ R [[ x ]] is a k -regular power series and Π( x ) ∈ R [[ x ]] is the inverseof an infinite product of polynomials. Since F ( x ) is also ℓ -Mahler, we also have BORIS ADAMCZEWSKI & JASON P. BELL a similar decomposition F ( x ) = H ( x ) · Π ′ ( x ) , where H ( x ) ∈ R [[ x ]] is a ℓ -regular power series and Π ′ ( x ) ∈ R [[ x ]] is the inverseof an infinite product of polynomials. Furthermore, the theory of regular powerseries implies that G P ( x ) is k -automatic and that H P ( x ) is ℓ -automatic forevery prime ideal P of R .In Section 11 we will split both infinite products Π( x ) and Π ′ ( x ) and get anexpression of the form F ( x ) = G ( x ) · Π ( x ) · Π ( x ) = H ( x ) · Π ′ ( x ) · Π ′ ( x )where Π ( x ) , Π ( x ) , Π ′ ( x ) , Π ′ ( x ) ∈ R [[ x ]] are inverses of some other infiniteproducts of polynomials. Step 3.
In Section 9, we look at the singularities of Mahler functions at rootsof unity. We use asymptotic techniques to show that one can reduce to thecase of considering Mahler equations whose singularities at roots of unity havea restricted form. This ensures, using some results of Section 7, that Π ( x ) is k -automatic and that Π ′ ( x ) is ℓ -automatic when reduced modulo every primeideal P of R . Step 4.
In our last step, we use Chebotarev’s density theorem in order toensure the existence of an infinite set S of prime ideals of R such that Π ( x )is k -automatic and Π ′ ( x ) is ℓ -automatic when reduced modulo every ideal P ∈ S . Conclusion.
Since the product of k -automatic power series is k -automatic,we infer from Steps 2, 3 and 4 that for every prime ideals P ∈ S the powerseries F P ( x ) is both k - and ℓ -automatic. By Cobham’s theorem, F P ( x ) isrational for every such prime ideal. Then the local–global principle ensuresthat F ( x ) is rational, as desired.
4. Preliminary reduction for the form of Mahler equations
In the introduction, we define k -Mahler functions as power series satisfying afunctional equation of the form given in (1.3). In the literature, they are some-times defined as solutions of a more restricted type of functional equations.We recall here that these apparently stronger conditions on the functionalequations actually lead to the same class of functions. In the sequel, it willthus be possible to work without loss of generality with these more restrictedtype of equations. Lemma 4.1 . —
Let us assume that F ( x ) satisfies a k -Mahler equationas in (1.3). Then there exist polynomials P ( x ) , . . . , P n ( x ) in K [ x ] , with gcd( P ( x ) , . . . , P n ( x )) = 1 and P ( x ) P n ( x ) = 0 , and such that (4.5) n X i =0 P i ( x ) F ( x k i ) = 0 . Proof . — Let us assume that F ( x ) satisfies a k -Mahler equation as in(1.3). There thus exist some nonnegative integer n and polynomials A ( x ) , A ( x ) , . . . , A n ( x ) in K [ x ], with A n ( x ) nonzero, such that n X i =0 A i ( x ) F ( x k i ) = A ( x ) . We first show that we can assume that A ( x ) = 0. Indeed, let us assumethat A ( x ) = 0. Applying the operator x x k to this equation, we get that n X i =0 A i ( x k ) F ( x k i +1 ) = A ( x k ) . Multiplying the first equation by A ( x k ) and the second by A ( x ) and subtract-ing, we obtain the new equation n +1 X i =0 B i ( x ) F ( x k i ) = 0 , where B i ( x ) := A i ( x ) A ( x k ) − A i ( x x ) A ( x ) for every integer i , 1 ≤ i ≤ n and where B n +1 := A n ( x k ) A ( x ) = 0. We can thus assume without loss ofgenerality that A ( x ) = 0.Now among all such nontrivial relations of the form(4.6) n X i =0 P i ( x ) F ( x k i ) = 0 , we choose one with n minimal. Thus P n ( x ) is nonzero. We claim P ( x ) isnonzero. Let us assume this is not the case. Pick the smallest integer j suchthat P j ( x ) is nonzero. By assumption, j >
0. Then there is some nonnegativeinteger a such that the coefficient of x a in P j ( x ) is nonzero. Let b be the uniqueinteger such that a ≡ b mod k and 0 ≤ b < k . Let us define the operator Λ b from K [[ x ]] into itself byΛ b ∞ X i =0 f ( i ) x i ! := ∞ X i =0 f ( ki + b ) x i . BORIS ADAMCZEWSKI & JASON P. BELL
Then every F ( x ) ∈ K [[ x ]] has a unique decomposition as F ( x ) = k − X b =0 x b Λ b ( F )( x k ) , which implies that Λ b (cid:16) F ( x ) G ( x k ) (cid:17) = Λ b ( F ( x )) G ( x )for every pair of power series F ( x ) , G ( x ) ∈ K [[ x ]]. Applying Λ b to Equation(4.6), we thus get that0 = Λ b n X i = j P i ( x ) F ( x k i ) = n − X i = j − Λ b ( P i +1 ( x )) F ( x k i ) . By construction, Λ b ( P j ( x )) is nonzero, which shows that this relation is non-trivial. This contradicts the minimality of n . It follows that P ( x ) is nonzero.Furthermore, if gcd( P ( x ) , . . . , P n ( x )) = D ( x ) = 0, it suffices to divide (4.6)by D ( x ) to obtain an equation with the desired properties. This ends theproof.
5. Reduction to the number field case
In this section, we show that we may restrict our attention to the case wherethe base field K is replaced by a number field and more precisely by a principallocalization of a number ring. Theorem 5.1 . —
Let us assume that the conclusion of Theorem 1.1 holdswhenever the field K is replaced by a principal localization of a number ring.Then Theorem 1.1 is true. We first observe that the coefficients of a Mahler function in K [[ x ]] actuallybelong to some finitely generated Z -algebra R ⊆ K . Lemma 5.1 . —
Let K be a field of characteristic zero, let k ≥ be an integer,and let F ( x ) ∈ K [[ x ]] be a k -Mahler power series. Then there exists a finitelygenerated Z -algebra R ⊆ K such that F ( x ) ∈ R [[ x ]] .Proof . — We first infer from Lemma 4.1 that there exist a natural number n and polynomials P ( x ) , . . . , P n ( x ) ∈ K [ x ] with P ( x ) P n ( x ) = 0 such that n X i =0 P i ( x ) F ( x k i ) = 0 . Let d be a natural number that is strictly greater than the degrees of thepolynomials P ( x ) , . . . , P n ( x ). Let R denote the smallest Z -algebra countain-ing:– the coefficients of P ( x ) , . . . , P n ( x );– the coefficients f (0) , . . . , f ( d );– the multiplicative inverses of all nonzero coefficients of P ( x ) .By definition, R ⊆ K is a finitely generated Z -algebra. We claim that F ( x ) ∈ R [[ x ]]. To see this, suppose that this is not the case. Then there issome smallest natural number n such that f ( n ) R . Furthermore, n > d .Consider the equation(5.7) P ( x ) F ( x ) = − n X i =1 P i ( x ) F ( x k i ) . Let i denote the order of P ( x ) at x = 0 and let c = 0 denote the coefficient of x i in P ( x ). Then if we extract the coefficient of x n + i in Equation (5.7), we seethat cf ( n ) can be expressed as an R -linear combination of f (0) , . . . , f ( n − cf ( n ) belongs to R by the minimality of n . Since c − ∈ R we see that f ( n ) ∈ R , a contradiction. This ends the proof.We now prove that the height of a rational function which satisfies a Mahler-type equation can be bounded by the maximal of the degrees of the polyno-mials defining the underlying equation. Lemma 5.2 . —
Let K be a field, let n and d be natural numbers, and let P ( x ) , . . . , P n ( x ) be polynomials in K [ x ] of degree at most d with P ( x ) P n ( x ) =0 . Suppose that F ( x ) ∈ K [[ x ]] satisfies the Mahler-type equation n X i =0 P i ( x ) F ( x k i ) = 0 . If F ( x ) is rational, then there exist polynomials A ( x ) and B ( x ) of degreeat most d with B (0) = 1 such that F ( x ) is the power series expansion of A ( x ) /B ( x ) .Proof . — Without any loss of generality we can assume that F ( x ) is not iden-tically zero. If F ( x ) is rational, then there exist two polynomials A ( x ) and B ( x ) in K [ x ] with gcd 1 and with B (0) = 1 such that F ( x ) = A ( x ) /B ( x ).Observe that n X i =0 P i ( x ) A ( x k i ) /B ( x k i ) = 0 . BORIS ADAMCZEWSKI & JASON P. BELL
Multiplying both sides of this equation by the product B ( x ) B ( x k ) · · · B ( x k n ),we see that B ( x k n ) divides P n ( x ) A ( x k n ) B ( x ) · · · B ( x k n − ) . Since gcd( A ( x ) , B ( x )) = 1 and A ( x ) is nonzero, we actually have that B ( x k n )divides P n ( x ) B ( x ) · · · B ( x k n − ) . Let d denote the degree of B ( x ). Then we have k n d ≤ deg( P n ( x )) + n − X i =0 deg( B ( x k i )) ≤ d + d (1 + k + · · · + k n − )= d + d ( k n − / ( k − . Thus d ( k n +1 − k n + 1) / ( k − ≤ d , which implies d ≤ d since ( k n +1 − k n + 1) / ( k − ≥ k ≥
2. A symmetric argument gives the same upper bound for the degree of A ( x ).We derive from Lemma 5.2 a useful local–global principle for the rationalityof Mahler functions with coefficients in a finitely generated Z -algebra. Lemma 5.3 . —
Let K be a field, let k ≥ be an integer, and let R ⊆ K be a finitely generated Z -algebra. Let us assume that F ( x ) ∈ R [[ x ]] has thefollowing properties. (i) There exist a natural number d and polynomials P ( x ) , . . . , P n ( x ) ∈ R [ x ] with P ( x ) P n ( x ) = 0 such that n X i =0 P i ( x ) F ( x k i ) = 0 . (ii) There exists an infinite set S of maximal ideals of R such that F ( x ) mod I is a rational power series in ( R/I )[[ x ]] for every I ∈ S . (iii) One has \ I ∈S I = { } .Then F ( x ) is a rational function. Proof . — Let d be a natural number that is strictly greater than the degreesof all polynomials P ( x ) , . . . , P n ( x ). By (ii), we have that for each maximalideal I in S , F ( x ) mod I is a rational function. Thus by (i) and Lemma 5.2,we see that for each maximal ideal I in S , there exist two polynomials A I ( x )and B I ( x ) ∈ ( R/I ) [ x ] of degree at most d with B I (0) = 1 and such that F ( x ) ≡ A I ( x ) /B I ( x ) mod I . In particular, if F ( x ) = P j ≥ f ( j ) x j , we seethat the sequences in the set { ( f ( d + 1 + i + j ) mod I ) j ≥ | i = 0 , . . . , d } are linearly dependent over R/I . Thus the determinant of each ( d + 1) × ( d + 1)submatrix of the infinite matrix M := f ( d + 1) f ( d + 2) f ( d + 3) · · · f ( d + 2) f ( d + 3) f ( d + 4) · · · ... ... ... · · · f (2 d + 1) f (2 d + 2) f (2 d + 3) · · · lies in the maximal ideal I . Since this holds for every maximal ideal I in S ,we infer from (iii) that every ( d + 1) × ( d + 1) minor of M vanishes. It followsthat M has rank at most d and thus the rows of M are linearly dependentover the field of fractions of R . In particular, there exist c , . . . , c d ∈ R , notall zero, such that d X i =0 c i f ( d + 1 + i + j ) = 0for all j ≥
0. Letting B ( x ) := c d + c d − x + · · · + c x d , we see that B ( x ) F ( x )is a polynomial. Hence F ( x ) is a rational function. This ends the proof.We are now ready to prove the main result of this section. Proof of Theorem 5.1 . — Let K be a field of characteristic zero and let F ( x ) ∈ K [[ x ]] be a power series that is both k - and ℓ -Mahler for some multi-plicatively independent natural numbers k and ℓ . By Lemma 4.1, there are nat-ural numbers n and m and polynomials P ( x ) , . . . , P n ( x ) and Q ( x ) , . . . , Q m ( x )with P ( x ) P n ( x ) Q ( x ) Q m ( x ) = 0 and such that(5.8) n X i =0 P i ( x ) F ( x k i ) = m X j =0 Q j ( x ) F ( x ℓ j ) = 0 . Then by Lemma 5.1, there is a finitely generated Z -algebra R ⊆ K suchthat F ( x ) ∈ R [[ x ]]. By adding all the coefficients of P ( x ) , . . . , P n ( x ) and of Q ( x ) , . . . , Q m ( x ) to R , we can assume that P i ( x ) and Q j ( x ) are in R [ x ] for( i, j ) ∈ { , . . . , n } × { , . . . , m } . By inverting the nonzero integers in R , wecan assume that R is a finitely generated Q -algebra.Let M ⊆
Spec( R ) denote the collection of maximal ideals of R . Since R is afinitely generated Q -algebra, R is a Jacobson ring and R/I is a finite extension BORIS ADAMCZEWSKI & JASON P. BELL of Q for every I ∈ M (see [ , Theorem 4.19, p. 132]). Thus, for each maximalideal I of R , the quotient field R/I is a number field. If we assume that theconclusion of Theorem 1.1 holds when the base field is a number field, then weget that F ( x ) mod I is a rational function in ( R/I )[[ x ]] for it is clearly both k - and ℓ -Mahler ( ∗ ) . Since R is a Jacobson ring that is also a domain, we havethat T I ∈M I = { } (c.f. [ , p. 132]). Then Lemma 5.3 implies that F ( x ) isa rational function in R [[ x ]]. This shows it is sufficient to prove Theorem 1.1in the case that K is a number field.We can thus assume that F ( x ) ∈ K [[ x ]] where K is a number field. Now,if we apply again Lemma 5.1, we see that there is a finitely generated Z -algebra R ⊆ K such that F ( x ) ∈ R [[ x ]]. Furthermore, every finitely gen-erated Z -subalgebra of a number field K has a generating set of the form { a /b, . . . , a t /b } , where b is a nonzero (rational) integer and a , . . . , a t are al-gebraic integers in K . Thus R is a subalgebra of a principal localization of anumber ring, that is R ⊆ ( O K ) b , where O K denotes the ring of algebraic inte-gers in K . Thus to establish Theorem 1.1 it is sufficient to prove the followingresult: let k and ℓ be two multiplicatively independent natural numbers, let R be a principal localization of a number ring, and let F ( x ) ∈ R [[ x ]], thenif F ( x ) is both k - and ℓ -Mahler it is a rational function. This concludes theproof.
6. Further reductions for the form of Mahler equations
In this section, we refine the results of Section 4. We show that a powerseries satisfying a Mahler equation of the form given in (4.5) is also solutionof a more restricted type of functional equations.
Lemma 6.1 . —
Let K be a field and k ≥ be an integer. Let us assume that F ( x ) := P i ≥ f ( i ) x i ∈ K [[ x ]] satisifes a k -Mahler equation of the form n X i =0 P i ( x ) F ( x k i ) = 0 , where P ( x ) , . . . , P n ( x ) ∈ K [ x ] , gcd( P ( x ) , . . . , P n ( x )) = 1 and P ( x ) P n ( x ) =0 . Then there exists a natural number N such that, for every integer a > N with f ( a ) = 0 , F ( x ) can be decomposed as F ( x ) = T a ( x ) + x a F ( x ) , *. Note that since P (0) Q (0) = 0, we may assume that P (0) = Q (0) = 1 by multiplyingthe left-hand side of (5.8) by 1 /P (0) and the right-hand side of (5.8) by 1 /Q (0). Thisensures that, for each functional equation, not all the coefficients vanish when reduced moduloa maximal ideal I of R . Hence F ( x ) mod I is both k - and ℓ -Mahler. where T a ( x ) ∈ K [ x ] and F ( x ) has nonzero constant term and satisfies a k -Mahler equation m X i =0 Q i ( x ) F ( x k i ) = 0 for some natural number m and polynomials Q , . . . , Q m ∈ K [ x ] satisfying thefollowing conditions. (i) One has Q (0) = 1 . (ii) If α = 0 and P ( α ) = 0 , then Q ( α ) = 0 . (iii) If α = 0 , P ( α ) = 0 and α k = α , then Q j ( α ) = 0 for some j ∈{ , . . . , m } .Proof . — By assumption, we have that F ( x ) satisfies a k -Mahler equation n X i =0 P i ( x ) F ( x k i ) = 0 , where P ( x ) P n ( x ) is nonzero. Let N denote the order of vanishing of P ( x ) at x = 0. Suppose that a ≥ N and f ( a ) = 0. Then we have that F ( x ) = T a ( x ) + x a F ( x ) , for some polynomial T a ( x ) of degree a − F ( x ) withnonzero constant term. Then we have n X i =0 P i ( x )( T a ( x k i ) + x k i · a F ( x k i )) = 0 , which we can write as(6.9) n X i =0 P i ( x ) x k i · a F ( x k i ) = C ( x ) , where C ( x ) denotes the polynomial C ( x ) := − n X i =0 P i ( x ) T a ( x k i ) . Set S ( x ) := P ( x ) x − N . By definition of N , S ( x ) is a polynomial with S (0) = 0.Then if we divide both sides of Equation (6.9) by x a + N , we obtain that(6.10) S ( x ) F ( x ) + n X i =1 P i ( x ) x k i a − a − N F ( x k i ) = x − a − N C ( x ) . BORIS ADAMCZEWSKI & JASON P. BELL
Observe that the left-hand side is a power series with constant term S (0) F (0) = 0 and thus C ( x ) := x − a − N C ( x ) is a polynomial with C (0) = 0.Applying the operator x x k , we also obtain that(6.11) S ( x k ) F ( x k ) + n X i =1 P i ( x k ) x k i +1 a − ka − kN F ( x k i +1 ) = C ( x k ) . Multiplying (6.10) by C ( x k ) and (6.11) by C ( x ) and then subtracting, weget that C ( x k ) S ( x ) F ( x ) + n X i =1 C ( x k ) P i ( x ) x k i a − a − N F ( x k i ) − C ( x ) S ( x k ) F ( x k ) − n X i =1 C ( x ) P i ( x k ) x k i +1 a − ka − kN F ( x k i +1 ) = 0 . Since C (0) and S (0) are nonzero, we see that F ( x ) satisfies a non-trivial k -Mahler equation n +1 X i =0 Q i ( x ) F ( x k i ) = 0 , where Q ( x ) := C ( x k ) S ( x )gcd( C ( x ) , C ( x k ))and Q ( x ) := C ( x k ) P ( x ) x k i a − a − N − C ( x ) S ( x k )gcd( C ( x ) , C ( x k )) , and, for i ∈ { , . . . , n + 1 } , Q i ( x ) := x k i a − ka − N ( C ( x k ) x ( k − a P i ( x ) − C ( x ) P i − ( x k ))gcd( C ( x ) , C ( x k )) , with the convention that P n +1 ( x ) := 0. By construction, Q (0) = 0, whichwe may assume to be equal to 1 by multiplying our equation by 1 /Q (0).Since S ( x ) divides Q ( x ), we have that if P ( α ) = 0 for some nonzero α then Q ( α ) = 0. Finally, suppose that P ( α ) = 0 for some nonzero α such that α k = α . We claim that Q j ( α ) is nonzero for some j ∈ { , . . . , n + 1 } . Notethat since gcd( P ( x ) , . . . , P n ( x )) = 1, there is some smallest positive integer i such that P i ( α ) is nonzero. We claim that Q i ( α ) = 0. Indeed, otherwise α would be a root of C ( x ) / gcd( C ( x ) , C ( x k )), but this is impossible since α k = α . This ends the proof. Corollary 6.1 . —
Let K be a field and let k and ℓ be multiplicatively inde-pendent natural numbers. Let F ( x ) ∈ K [[ x ]] be a power series that is both k - and ℓ -Mahler and that is not a polynomial. Then there is a natural number a such that F ( x ) can be decomposed as F ( x ) = T a ( x ) + x a F ( x ) , where T a ( x ) is a polynomial of degree a − , F ( x ) satisfies a k -Mahler equationas in Lemma 6.1, and F ( x ) also satisfies an ℓ -Mahler equation of the form r X i =0 R i ( x ) F ( x ℓ i ) = 0 with R ( x ) , . . . , R r ( x ) ∈ K [ x ] and R (0) = 1 .Proof . — The result follows directly by applying Lemma 6.1 twice to F ( x ),viewed respectively as a k -Mahler and an ℓ -Mahler function, and then bychoosing a large enough.
7. Links with automatic and regular power series
The aim of this section is to underline the relation between k -Mahler, k -regular, and k -automatic power series. We gather some useful facts aboutautomatic and regular power series that will turn out to be useful for provingTheorem 1.1. We also observe that every k -Mahler power series can be de-composed as the product of a k -regular power series of a special type and theinverse of an infinite product of polynomials. Such a decomposition will playa key role in the proof of Theorem 1.1. We recall here basic factsabout regular power series, which were introduced by Allouche and Shallit [ ](see also [ ] and [ , Chapter 16]). They form a distinguished class of k -Mahlerpower series as well as a natural generalization of k -automatic power series.A useful way to characterize k -automatic sequences, due to Eilenberg [ ],is given in terms of the so-called k -kernel. Definition 7.1 . — Let k ≥ f = ( f ( n )) n ≥ be asequence with values in a set E . The k - kernel of f is defined as the set { ( f ( k a n + b )) n ≥ | a ≥ , b ∈ { , . . . , a − }} . Theorem 7.1 (Eilenberg) . —
A sequence is k -automatic if and only if its k -kernel is finite. This characterization gives rise to the following natural generalization ofautomatic sequences introduced by Allouche and Shallit [ ]. BORIS ADAMCZEWSKI & JASON P. BELL
Definition 7.2 . — Let R be a commutative ring and let f = ( f ( n )) n ≥ bea R -valued sequence. Then f is said to be k - regular if the dimension of the R -module spanned by its k -kernel is finite.In the sequel, we will say that a power series F ( x ) ∈ R [[ x ]] is k - regular (re-spectively k - automatic ) if its sequence of coefficients is k -regular (respectively k -automatic). In the following proposition, we collect some useful general factsabout k -regular power series. Proposition 7.1 . —
Let R be a commutative ring and k ≥ be an integer.Then the following properties hold. (i) If F ( x ) ∈ R [[ x ]] is k -regular and I is an ideal of R , then F ( x ) mod I ∈ ( R/I )[[ x ]] is k -regular. (ii) If F ( x ) ∈ R [[ x ]] is k -regular, then the coefficients of F ( x ) take onlyfinitely many distinct values if and only if F ( x ) is k -automatic. (iii) If F ( x ) = P i ≥ f ( i ) x i and G ( x ) = P i ≥ g ( i ) x i are two k -regular powerseries in R [[ x ]] , then the Cauchy product F ( x ) G ( x ) := ∞ X i =0 i X j =0 (cid:18) ij (cid:19) f ( j ) g ( i − j ) x i is k -regular.Proof . — The property (i) follows directly from the definition of a k -regularsequence, while (ii) and (iii) correspond respectively to Theorem 16.1.5 andCorollary 16.4.2 in [ ].In Section 9, we will need to use that k -regular sequences with complexvalues do have strict restrictions on the growth of their absolute values, a factevidenced by the following result. Proposition 7.2 . —
Let k ≥ be a natural number and let F ( x ) ∈ C [[ x ]] be a k -regular power series. Then F ( x ) is analytic in the open unit disc andthere exist two positive real numbers C and m such that | F ( x ) | < C (1 − | x | ) − m , for all x ∈ B (0 , .Proof . — Let F ( x ) = ∞ X i =0 f ( i ) x i ∈ C [[ x ]] be a k -regular power series. Thenthere is some positive constant A and some integer d > | f ( i ) | ≤ A ( i + 1) d , for every nonnegative integer i (see [ , Theorem 16.3.1]). This immediatelygives that F ( x ) is analytic in the open unit disc. Moreover, for x ∈ B (0 , | F ( x ) | ≤ ∞ X i =0 A ( i + 1) d | x | i ≤ ∞ X i =0 Ad ! (cid:18) i + dd (cid:19) | x | i = Ad !(1 − | x | ) − d − . The result follows.
Becker [ , Theorem 1] showed that a k -regular power series is necessarily k -Mahler. In addition to this, he proved[ , Theorem 2] the following partial converse. The general converse does nothold. Theorem 7.2 (Becker) . —
Let K be a field, let k be a natural number ≥ ,and let F ( x ) ∈ K [[ x ]] be a power series that satisfies a k -Mahler equation ofthe form (7.12) F ( x ) = n X i =1 P i ( x ) F ( x k i ) for some polynomials P ( x ) , . . . , P n ( x ) ∈ K [ x ] . Then F ( x ) is a k -regular powerseries. Definition 7.3 . — In honour of Becker’s result, a power series F ( x ) ∈ K [[ x ]]that satisfies an equation of the form given in Equation (7.12) will be called a k - Becker power series.Theorem 7.2 shows that the set of k -Becker power series is contained inthe set of k -regular power series. However, the converse is not true. As anexample, we provide the following result that will also be used in Section 11. Proposition 7.3 . —
Let k be a natural number, and let ω ∈ C be a root ofunity with the property that if j ≥ then ω k j = ω . Then ∞ Y j =0 (1 − ωx k j ) − is k -regular but is not k -Becker.Proof . — Since ω is a root of unity, the sequence ω, ω k , ω k , . . . is eventuallyperiodic and there is some smallest natural number N such that ω k N = ω k N . Set β := ω k N and let us consider the polynomial Q ( x ) = (1 − βx )(1 − βx k ) · · · (1 − βx k N − ) . BORIS ADAMCZEWSKI & JASON P. BELL
Then Q ( x k ) Q ( x ) = 1 − βx k N − βx · Since 1 − βx k N = 1 − ( βx ) k N , we see that Q ( x k ) /Q ( x ) is a polynomial.Since 1 − ( βx ) k N = Q ( x k ) Q ( x ) · (1 − βx ) , we get that (1 − ωx ) divides the polynomial Q ( x k )(1 − βx ) /Q ( x ). Furthermore,(1 − ωx ) cannot divide (1 − βx ) since by assumption ω = β . By Euclid’s lemma,we thus obtain that Q ( x k ) Q ( x ) = (1 − ωx ) S ( x )for some polynomial S ( x ).Set G ( x ) := Q ( x ) − F ( x ). Since F ( x ) satisfies the k -Mahler recurrence F ( x k ) = (1 − ωx ) F ( x ) , we see that G ( x k ) = Q ( x k ) − (1 − ωx ) Q ( x ) G ( x ) , or equivalently, G ( x ) = S ( x ) G ( x k ) . Thus G ( x ) is a k -Becker power series. By Proposition 7.1, F ( x ) is k -regularas it is a product of a polynomial (which is k -regular) and a k -regular powerseries.On the other hand, F ( x ) cannot be a k -Becker power series. To see this,suppose that F ( x ) satisfies an equation of the form F ( x ) = d X i =1 P i ( x ) F ( x k i ) . Now, dividing both sides by F ( x k ), the right-hand side becomes a polynomialin x , while the left-hand side is (1 − ωx ) − , a contradiction. The result follows.In Section 9, we will need the following basic result about k -Becker powerseries. Lemma 7.1 . —
Let k ≥ and let us assume that F ( x ) ∈ K [[ x ]] satisfies a k -Mahler equation of the form F ( x ) = n X i =1 a i F ( x k i ) for some constants a , . . . , a n ∈ K . Then F ( x ) is constant.Proof . — Let us denote by F ( x ) = P i ≥ f ( i ) x i the power series expansionof F ( x ). If F ( x ) were non-constant, there would be some smallest positiveinteger i such that f ( i ) = 0. Thus F ( x ) = λ + x i F ( x ) for some λ in K andsome F ( x ) ∈ K [[ x ]]. But taking the coefficient of x i in the right-hand side ofthe equation F ( x ) = n X i =1 a i F ( x k i ) , we see that f ( i ) = 0, a contradiction. The result follows.Though there are some Mahler functions that are not Becker functions, thefollowing result shows that every k -Mahler power series can be decomposed asthe product of a k -Becker power series and the inverse of an infinite productof polynomials. This decomposition will turn out to be very useful to proveTheorem 1.1. We note that a similar result also appears as Theorem 31 in thePh. D. Thesis of Dumas [ ]. Proposition 7.4 . —
Let k be a natural number, let K be a field, and let F ( x ) ∈ K [[ x ]] be a k -Mahler power series satisfying an equation of the form n X i =0 P i ( x ) F ( x k i ) = 0 , where P ( x ) , . . . , P n ( x ) ∈ K [ x ] and P (0) = 1 . Then there is a k -Becker powerseries G ( x ) such that F ( x ) = ∞ Y i =0 P ( x k i ) ! − G ( x ) . Proof . — Since P (0) = 1, the infinite product H ( x ) := ∞ Y i =0 P ( x k i )converges to an invertible element of K [[ x ]]. By definition, H ( x ) satisfies thefollowing equation: H ( x ) = P ( x ) H ( x k ) BORIS ADAMCZEWSKI & JASON P. BELL and hence H ( x ) is a k -Becker power series. Now, set G ( x ) := H ( x ) F ( x ). Thenour assumption on F ( x ) implies that n X i =0 P i ( x ) H ( x k i ) − G ( x k i ) = 0 . Dividing both sides by P ( x ) H ( x ) − , we obtain that G ( x ) = − n X i =1 P i ( x ) i − Y j =1 P ( x k i ) G ( x k i ) . This shows that G is a k -Becker power series. Hence F ( x ) can be written as F ( x ) = ∞ Y i =0 P ( x k i ) ! − G ( x ) , where G ( x ) is a k -Becker power series. This ends the proof.
8. Conditions on k and ℓ In this section, K will denote an arbitrary field. We consider power seriesin K [[ x ]] that are both k - and ℓ -Mahler with respect to two multiplicativelyindependent natural numbers k and ℓ . More specifically, we look at the set ofnatural numbers m for which such a power series is necessarily m -Mahler. Proposition 8.1 . —
Let k and ℓ be two multiplicatively independent naturalnumbers and let F ( x ) ∈ K [[ x ]] be a power series that is both k - and ℓ -Mahler.Let us assume that a and b are integers with the property that m := k a ℓ b is aninteger greater than . Then F ( x ) is also m -Mahler.Proof . — Let V denote the K ( x )-vector space spanned by all the power se-ries that belong to the set n F ( x k a ℓ b ) | a, b ∈ N o . By assumption, there ex-ists some natural number N such that F ( x k n ) ∈ P N − i =0 K ( x ) F ( x k i ) and F ( x ℓ n ) ∈ P N − i =0 K ( x ) F ( x ℓ i ) for every integer n ≥ N . Thus V is a K ( x )-vector space of dimension at most N .Suppose that a and b are integers such that m := k a ℓ b is an integer greaterthan 1. If a and b are nonnegative, then F ( x m j ) ∈ V for every integer j ≥ V is a finite, we see that F ( x ) is m -Mahler. Thuswe may assume that at least one of a or b is negative. Since m ≥
1, at leastone of a or b must also be positive. Without loss of generality, we may thusassume that a > b < We are now going to show that F ( x m j ) ∈ V for every nonnegative integer j .To see this, we fix a nonnegative integer j . Then we observe that m j ℓ − bj = k ja and thus F ( x m j l i ) belongs to V for every integer i ≥ − bj . Since − bj ≥
0, thereexists a smallest nonnegative integer i such that F ( x m j ℓ i ) ∈ V for everyinteger n ≥ i . If i is zero, then we are done. We assume that i is positiveand look for a contradiction. By definition of i , we note that F ( x m j ℓ i − ) V .By assumption, F ( x ) satisfies a ℓ -Mahler equation of the form N X i =0 P i ( x ) F ( x ℓ i ) = 0 , with P ( x ) , . . . , P N ( x ) ∈ K [ x ] and P ( x ) = 0. Applying the operator x x m j ℓ i − , we get that P ( x m j ℓ i − ) F ( x m j ℓ i − ) = − N X i =1 P i ( x m j ℓ i − ) F ( x m j ℓ i − i ) . By definition of i , the right-hand side of this equation is in V , and so F ( x m j ℓ i − ) ∈ V since P ( x ) is nonzero. This is a contradiction. It followsthat F ( x m j ) ∈ V for every nonnegative integer j .Since V is a K ( x )-vector space of dimension at most N , we see that F ( x ) , F ( x m ) , . . . , F ( x m N ) are linearly dependent over K ( x ), which impliesthat F ( x ) is m -Mahler. This ends the proof. Corollary 8.1 . —
Let k and ℓ be two multiplicatively independent naturalnumbers and let F ( x ) ∈ K [[ x ]] be a power series that is both k - and ℓ -Mahler.Then there exist two multiplicatively independent positive integers k ′ and ℓ ′ such that the following conditions hold. (i) There is a prime number p that divides k ′ and does not divide ℓ ′ . (ii) There is a prime number q that divides ℓ ′ and does not divide k ′ . (iii) F ( x ) is both k ′ - and ℓ ′ -Mahler.Proof . — There exist prime numbers p , . . . , p m and nonnegative integers a , . . . , a m , b , . . . , b m such that k = m Y i =1 p a i i and ℓ = m Y i =1 p b i i . Moreover, we can assume that, for each i , at least one of a i or b i is positive.Note that if there are i and j such that a i = 0 and b j = 0, then we can take k ′ := k and ℓ ′ := ℓ and set p := p j and q := p i to obtain the desired result. Thus BORIS ADAMCZEWSKI & JASON P. BELL we can assume without loss of generality that b i > i ∈ { , . . . , m } . Thenthere is some i ∈ { , . . . , m } such that a i /b i ≤ a j /b j for all j ∈ { , . . . , m } .In particular, c j := a j b i − b j a i is a nonnegative integer for all j ∈ { , . . . , m } .Hence k ′ := k b i ℓ − a i = m Y j =1 p c j j ∈ N . Furthermore, p i does not divide k ′ and since k and ℓ are multiplicativelyindependent, the c i ’s are not all equal to zero.Now we pick i ∈ { , . . . , m } such that c i /b i ≥ c j /b j for all j ∈ { , . . . , m } .Note that c i > c i ’s are not all equal to zero. Set ℓ ′ := ℓ c i ( k ′ ) − b i = m Y j =1 p b j c i − b i c j j ∈ N . Since c i = 0, c i > b i ’s are positive, we get that p i divides ℓ ′ .Moreover, p i does not divide ℓ ′ while p i divides k ′ for c i is positive. In par-ticular, k ′ and ℓ ′ are multiplicatively independent. Furthermore, Proposition8.1 implies that F ( x ) is both k ′ - and ℓ ′ -Mahler. Setting q := p i and p = p i ,we obtain that k ′ and ℓ ′ have all the desired properties. This concludes theproof.
9. Elimination of singularities at roots of unity
In this section we look at the singularities of k -Mahler functions at roots ofunity. Strictly speaking, we do not necessarily eliminate singularities, and sothe section title is perhaps misleading. We do, however, show that one canreduce to the case of considering Mahler equations whose singularities at rootsof unity have a restricted form. Assumption–Notation 1 . — Throughout this section we make the follow-ing assumptions and use the following notation.(i) We assume that k and ℓ are two multiplicatively independent naturalnumbers.(ii) We assume there exist primes p and q such that p | k and p does notdivide ℓ and such that q | ℓ and q does not divide k .(iii) We assume that F ( x ) is a k -Mahler complex power series that satisfiesan equation of the form d X i =0 P i ( x ) F ( x k i ) = 0with P , . . . , P d ∈ C [ x ] and P (0) = 0. (iv) We assume that F ( x ) is an ℓ -Mahler complex power series that satisfiesan equation of the form e X i =0 Q i ( x ) F ( x ℓ i ) = 0with Q , . . . , Q e ∈ C [ x ] and Q (0) = 0.In this section, our aim is to prove the following result. Theorem 9.1 . —
Let F ( x ) ∈ C [[ x ]] be a power series that satisfiesAssumption-Notation 1 and that is not a polynomial. Then F ( x ) satisfiesa non-trivial k -Mahler equation of the form d X i =0 P i ( x ) F ( x k i ) = 0 with the property that P (0) = 1 and P ( α ) = 0 if α is a root of unity satisfying α k j = α for some positive integer j . We firststudy the behaviour around the unit circle of infinite products of the form ∞ Y i =0 P ( x k i ) ! − , where P ( x ) ∈ C [ x ] and P (0) = 1. Lemma 9.1 . —
Let k ≥ be a natural number. Then lim t → Proof . — Let t be in (1 − /k , N ≥ t ∈ (1 − k − ( N +1) , ∞ Y j =0 (1 − t k j ) − ≥ N Y j =0 (1 − t k j ) − = (1 − t ) − ( N +1) N Y j =0 (1 + t + · · · + t k j − ) − ≥ (1 − t ) − ( N +1) N Y j =0 k − j ≥ (1 − t ) − ( N +1) k − ( N +1) > (1 − t ) − N . By definition of N , we obtain that t < − k − ( N +2) , which easily gives that N > s − log(1 − t )4 log k · This ends the proof for the right-hand side tends to infinity when t tends to1. Lemma 9.2 . — Let k ≥ be a natural number. Then for t ∈ (0 , , we have ∞ X i =1 t i /i ≥ (1 − /k ) ∞ X i =0 t k i . Proof . — We have ∞ X i =1 t i /i = t + ∞ X i =0 k i +1 X j = k i +1 t j /j ≥ t + ∞ X i =0 k i +1 X j = k i +1 t k i +1 /k i +1 = t + ∞ X i =0 t k i +1 ( k i +1 − k i ) /k i +1 = t + (1 − /k ) ∞ X i =0 t k i +1 ≥ (1 − /k ) ∞ X i =0 t k i , which ends the proof. Lemma 9.3 . — Let k ≥ be a natural number and let λ = 1 be a complexnumber. Then there exist two positive real numbers A and ε such that (1 − t ) A < (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 − λt k j (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − t ) − A whenever − ε < t < .Proof . — We first prove the inequality on the right-hand side.Note that since λ = 1 there exist two real numbers ε and c , c < 1, suchthat(9.13) inf n(cid:12)(cid:12)(cid:12) − λt k j (cid:12)(cid:12)(cid:12) | t ∈ (1 − ε , , j ≥ o > c . Let t ∈ (1 − ε , 1) and let N be the largest nonnegative integer such that t k N ≥ / 2. Then for j ≥ t k N + j = ( t k N +1 ) k j − < (1 / k j − . Hence (cid:12)(cid:12)(cid:12) − λt k N + j (cid:12)(cid:12)(cid:12) ≥ − | λ | (1 / k j − . Since the series P j ≥ (1 / k j − converges, we get that the infinite product ∞ Y j =0 (cid:12)(cid:12)(cid:12)(cid:12) − λt k N + j (cid:12)(cid:12)(cid:12)(cid:12) converges to some positive constant c . Then (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 (1 − λt k j ) − (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) = N Y j =0 (cid:12)(cid:12)(cid:12) − λt k j (cid:12)(cid:12)(cid:12) − ∞ Y j =1 (cid:12)(cid:12)(cid:12) − λt k N + j (cid:12)(cid:12)(cid:12) − ≤ (1 /c ) N +1 c = ( k N +1 ) − log c / log k c . Furthermore, we have by assumption that t k N +1 < / k N +1 < − log 2 / log t . This implies that (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 (1 − λt k j ) − (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ≤ c ( − log 2 / log t ) − log c / log k . On the other hand, note that lim t → (1 − t ) / log( t ) = − ε < ε such that c ( − log 2 / log t ) − log c / log k < c (2 log 2(1 − t )) log c / log k , BORIS ADAMCZEWSKI & JASON P. BELL whenever t ∈ (1 − ε, c < 1, we obtain that there exists a positivereal number A such that (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 (1 − λt k j ) − (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − t ) − A , for all t ∈ (1 − ε, t ∈ (0 , (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 − λt k j (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ≥ ∞ Y j =0 (1 + | λ | t k j ) − ≥ ∞ Y j =0 exp( −| λ | t k j ) . By Lemma 9.2, we have ∞ Y j =0 exp( −| λ | t k j ) ≥ exp −| λ | (1 − /k ) − ∞ X i =1 t i /i ! = (1 − t ) | λ | k/ ( k − . We thus obtain that, for all t ∈ (0 , (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 − λt k j (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) > (1 − t ) A , where A := ⌊| λ | k/ ( k − ⌋ + 1. Taking A to be equal to the maximum of A and A , we get the desired result. Corollary 9.1 . — Let k ≥ be a natural number, let α be root of unity thatsatisfies α k = α , and let P ( x ) be a nonzero polynomial with P (0) = 1 and P ( α ) = 0 . Then there exist two positive real numbers A and ε > such that (1 − t ) A < (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 P (( tα ) k j )) − (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − t ) − A whenever − ε < t < .Proof . — Let β , . . . , β s denote the complex roots of P (considered with muli-plicities) so that we may factor P ( x ) as P ( x ) = (1 − β − x ) · · · (1 − β − s x ). Wethus obtain (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 P (( tα ) k j ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) = s Y i =1 (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 − β − i αt k j (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) , where β − i α = 1 for every i ∈ { , . . . , s } . Then by Lemma 9.3, there arenatural numbers A i and positive real numbers ε i , 0 < ε i < 1, such that(1 − t ) A i < (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 (1 − β − i αt ) − (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − t ) − A i whenever 1 − ε i < t < 1. Taking ε := min( ε , . . . , ε s ) and A := P si =1 A i , weobtain the desired result. We are now goingto provide asymptotic estimates for Becker functions. We denote by k·k a normon C d . We let B ( x, r ) (respectively B ( x, r )) denote the open (respectivelyclosed) ball of center x and radius r . Our results will not depend on the choiceof this norm. Lemma 9.4 . — Let d and k be two natural numbers, α a root of unity suchthat α k = α , and A : B (0 , → M d ( C ) a continuous matrix-valued function.Let us assume that w ( x ) ∈ C [[ x ]] d satisfies the equation w ( x ) = A ( x ) w ( x k ) for all x ∈ B (0 , . Let us also assume that the following properties hold.(i) The coordinates of w ( x ) are analytic in B (0 , and continuous on B (0 , .(ii) The matrix A ( α ) is not nilpotent.(iii) The set { w ( x ) | x ∈ B (0 , } is not contained in a proper subspace of C d .Then there exist a positive real number C and a subset S ⊆ (0 , that has as a limit point such that || w ( tα ) || > (1 − t ) C for all t ∈ S .Proof . — Since A ( α ) is not nilpotent, there is some natural number e suchthat the kernel of A ( α ) e and the kernel of A ( α ) e +1 are equal to a sameproper subspace of C d , say W . Then there is a nonzero subspace V suchthat A ( α )( V ) ⊆ V and V ⊕ W = C d . Moreover, by compactness, there is apositive real number c , c < 1, such that(9.14) || A ( α )( w ) || ≥ c whenever w ∈ V is a vector of norm 1.Since every vector has a unique decomposition as a sum of elements from V and W , we have a continuous linear projection map π : C d → V with the BORIS ADAMCZEWSKI & JASON P. BELL property that u − π ( u ) ∈ W for all u ∈ C d . We infer from Inequality (9.14)that(9.15) || π ( A ( α )( u )) || = k A ( α )( π ( u )) k ≥ c || π ( u ) || for all u ∈ C d . Since A is continuous on B (0 , ε > | π ( A ( x )( u )) || > c || π ( u ) || / , for all u ∈ C d and all x ∈ B ( α, ε ) ∩ B (0 , x , . . . , x m ∈ B ( α, ε ) ∩ B (0 , 1) then(9.16) || π ( A ( x ) · · · A ( x m )( u )) | ≥ ( c / m || π ( u ) || . Set Z := { t ∈ [0 , − ε/ | w ( tα ) ∈ W ) } . We claim that Z is a finite set. Otherwise, there would be a nonzero row vector u such that u · w ( tα ) = 0 for infinitely many t ∈ [0 , − ε/ u · w ( x )is analytic in B (0 , 1) for w ( x ) is and hence it would be identically zero on B (0 , 1) by the identity theorem. This would contradict the assumption that { w ( x ) | x ∈ B (0 , } is not contained in a proper subspace of C d .Let us pick a sequence t , t , t , . . . in (0 , 1) such that: • t ki = t i − for i ≥ • t ∈ (1 − ε, − ε/ • t 6∈ Z .Note that t n → n → ∞ . Since Z is finite, there is an open neighbourhood U ⊆ [0 , 1] of Z such that t U . Set X := [0 , − ε/ \ U . Then X is compactand || π ( w ( xα ) || is nonzero for x ∈ X . Thus there exists a positive real number c such that || π ( w ( xα )) || > c for all x ∈ X . Then we infer from (9.16) that || π ( w ( t n α )) || = || π ( A ( t n α ) A ( t n − α ) · · · A ( t α )( w ( t α )) ||≥ ( c / n || π ( w ( t α ) || > c ( c / n . Furthermore, since the projection π is continuous, there is some positive realnumber c such that || π ( u ) || < c || u || for all u ∈ C d . Thus || w ( t n ) || ≥ c − || π ( w ( t n )) || > c − c ( c / n for all n ≥ On the other hand, sincelim a → + t a − a = log( t ) < , there exists some ε ∈ (0 , 1) such that t a < a log( t ) / < − a (1 − t ) / a ∈ (0 , ε ). Thus if n is large enough, say n ≥ n , then k n > /ε and wehave t n = ( t ) /k n < − (1 − t ) / (2 k n ). Hence k n > (1 − t ) / (2(1 − t n )). Thenwe have || w ( t n α ) || > c − c ( c / n = c − c k n log k ( c / ≥ c − c (cid:18) (1 − t )2 (cid:19) log k ( c / ! (1 − t n ) − log k ( c / . Thus if we take C := − k ( c / > 0, the fact that t n tends to 1 as n tendsto infinity implies the existence of a positive integer n ≥ n such that || w ( t n α ) || > (1 − t n ) C , for all n ≥ n . Taking S := { t n ∈ (0 , | n ≥ n } , we obtain the desiredresult. Lemma 9.5 . — Let B : B (0 , → M d ( C ) be a continuous matrix-valuedfunction whose entries are analytic inside the unit disc and continuous on theclosed unit disc. Let us assume that there exist two positive real numbers ε and M such that | det( B ( x )) | > (1 − | x | ) M for every x such that − ε < | x | < .Then there exists a positive real number C such that for every column vector u of norm , we have || B ( x )( u ) || ≥ (1 − | x | ) C for every x such that − ε < | x | < .Proof . — Our assumption implies that B ( x ) is invertible for every x such that1 − ε < | x | < 1. Let ∆( x ) denote the determinant of B ( x ). Using the classicaladjoint formula for the inverse of B ( x ), we see that B ( x ) − has entries c i,j ( x )that have the property that they are expressible (up to sign) as the ratio ofthe determinant of a submatrix of B ( x ) and ∆( x ). Since the entries of B ( x )are continuous on B (0 , B ( x ) is alsocontinuous. By compactness, we see that there is a positive real number κ such that | c i,j ( x ) | ≤ κ/ | ∆( x ) | ≤ κ (1 − | x | ) − M BORIS ADAMCZEWSKI & JASON P. BELL for every ( i, j ) ∈ { , . . . , d } and every x such that 1 − ε < | x | < 1. Thus thereexists a positive real number C such that k B ( x ) − k ≤ (1 − | x | ) − C for every x such that 1 − ε < | x | < 1. It follows that if u is a vector of norm1, then k B ( x )( u ) k ≥ (1 − | x | ) C . for every x such that 1 − ε < | x | < 1. The result follows. Corollary 9.2 . — Let d and k be two natural numbers, α be a root of unitysuch that α k = α , ζ be a root on unity such that ζ k j = 1 for some naturalnumber j , and A : B (0 , → M d ( C ) be a continuous matrix-valued function.Let us assume that w ( x ) ∈ C [[ x ]] d satisfies the equation w ( x ) = A ( x ) w ( x k ) for all x ∈ B (0 , . Let us also assume that the following properties hold.(i) The coordinates of w ( x ) are analytic in B (0 , and continuous on B (0 , .(ii) The matrix A ( α ) is not nilpotent.(ii) There exists two positive real numbers ε and M such that | det( A ( x )) | > (1 − | x | ) M for every x with − ε < | x | < .(iv) The set { w ( x ) | x ∈ B (0 , } is not contained in a proper subspace of C d .Then there exist a positive real number C and a subset S ⊆ (0 , that has as a limit point such that || w ( tαβ ) || > (1 − t ) C for all t ∈ S .Proof . — Since A ( α ) is not nilpotent, we first infer from Lemma 9.4 that thereexist a positive real number C and a sequence t n ∈ (0 , || w ( t n α ) || > (1 − t n ) C for every integer n ≥ 1. Let s n ∈ (0 , 1) besuch that s k j n = t n . Then w ( s n αβ ) = A ( s n αβ ) A ( s kn αβ k ) · · · A ( s k j − n αβ k j − )( w ( t n α )) . By assumption there exists a positive real number M such that | det( A ( x )) | > (1 − | x | ) M for every x with 1 − ε < | x | < 1. Set B ( x ) := A ( xαβ ) A ( x k αβ k ) · · · A ( x k j − αβ k j − ) . Then there is a positive real number C such that if (1 − ε ) /k j − < | x | < B ( x )) > (1 − | x | ) M · · · (1 − | x | k j − ) M ≥ (1 − | x | ) jM . It follows from Lemma 9.5 that there exists a positive real number C suchthat for n sufficiently large we have || w ( s n αβ ) || = || B ( s n )( w ( t n α )) || > (1 − s n ) C || w ( t n α ) || > (1 − s n ) C (1 − t n ) C . Since (1 − t n ) / (1 − s n ) → k j as n → ∞ , we see that if we take C := 2( C + C )then we have || w ( s n αβ ) || ≥ (1 − s n ) C for all n sufficiently large. The result follows.We are now almost ready to prove the main result of this section. Beforedoing this, we give the following simple lemma. Lemma 9.6 . — Let d be a natural number and let A be a d × d complexmatrix whose ( i, j ) -entry is δ i,j +1 if i ≥ . If there is an integer r such thatthe (1 , r ) -entry of of A is nonzero, then A is not nilpotent.Proof . — Let ( a , . . . , a d ) denote the first row of A . Then by the theory ofcompanion matrices, A has characteristic polynomial x d − a x d − − a x d − −· · · − a d . But if A is nilpotent, its characteristic polynomial must be x d andhence the first row of A must be zero. We are now ready to prove the main resultof this section. Proof of Theorem 9.1 . — Consider the set I of all polynomials P ( x ) ∈ C [ x ]for which there exist positive integers a and b with a < b such that P ( x ) F ( x ) ∈ b X i = a C [ x ] F ( x k i ) . We note that I is an ideal of C [ x ]. Let P ( x ) be a generator for I . Let usassume that α is a root of P ( x ) with the property that α k i = α for somepositive integer i . We will obtain a contradiction from this assumption.Since F ( x ) is k -Mahler, it is also k i -Mahler and hence F ( x ) satisfies a non-trivial polynomial equation d X j =0 Q j ( x ) F ( x k ij ) = 0 BORIS ADAMCZEWSKI & JASON P. BELL with Q , . . . , Q d polynomials. We pick such a nontrivial relation with Q nonzero and the degree of Q minimal. By assumption P divides Q and so α is a root is of Q ( x ). Also, we may assume that for some integer j , 0 < j ≤ d ,we have Q j ( α ) = 0. Indeed, otherwise we could divide our equation by ( x − α )to get a new relation with a new Q of smaller degree.By Lemma 6.1, there exists some natural number N such that F ( x ) can bedecomposed as F ( x ) = T ( x ) + x N F ( x ), where T ( x ) is a polynomial of degree N − F ( x ) is a power series with nonzero constant term such that F ( x )satisfies a k i -Mahler equation(9.17) e X j =0 e Q j ( x ) F ( x k ij ) = 0with e Q (0) = 1, e Q ( α ) = 0 and e Q j ( α ) = 0 for some integer j , 0 < j ≤ e .Moreover, by picking N sufficiently large, we may assume that F ( x ) satisfiesa nontrivial ℓ -Mahler equation f X j =0 R j ( x ) F ( x ℓ j ) = 0for some polynomials R j ( x ) with R (0) = 1. Now, we infer from Proposition7.4 that there is some ℓ -Becker power series G ( x ) such that(9.18) F ( x ) = ∞ Y j =0 R ( x ℓ j ) − G ( x ) . For i = 0 , . . . , e , we let c i denote the order of vanishing of e Q i ( x ) at α , withthe convention that c i = ∞ if e Q i ( x ) = 0. We note that 0 < c < ∞ and thatthere is some j , 0 < j ≤ e , such that c j = 0 < c . Let(9.19) b := max (cid:26) c − c j j | j = 1 , . . . , d (cid:27) . Since at least one of c , . . . , c d is strictly less than c , we have that b is positive.Moreover, by definition there is some j ∈ { , . . . , d } such that c j + bj − c = 0.Then, for j ∈ { , . . . , d } , we set(9.20) S j ( x ) := e Q j ( x ) j − Y n =0 (1 − α − x k in ) b ! (1 − α − x ) − c . Note that (9.19) implies that S ( x ) is a polynomial in C [ x ] such that S (0) = 1and S ( α ) = 0. Now, we set(9.21) L ( x ) := F ( x ) ∞ Y j =0 S ( x k ij ) ∞ Y j =0 (1 − α − x k ij ) b and we infer from (9.18) that(9.22) L ( x ) ∞ Y j =0 (1 − α − x k ij ) − b ∞ Y j =0 R ( x ℓ j ) = G ( x ) ∞ Y j =0 S ( x k ij ) . In the sequel, we are going to obtain some asymptotic estimates for the quan-tities G ( x ), Y j ≥ R ( x ℓ j ), Y j ≥ S ( x k ij ), L ( x ) and Y j ≥ (1 − α − x k ij ) − b in a neigh-bourhood of some root of unity. We will then show that these estimates arenot compatible with Equality (9.22), providing the desired contradiction. Estimate for G ( x ). — Note first that, since G ( x ) is a ℓ -Becker power series,Theorem 7.2 implies that G ( x ) is ℓ -regular. By Proposition 7.2, there existtwo positive real numbers C and m such that | G ( x ) | < C (1 − | x | ) − m , for even complex number x in the open unit disc. This implies that there existtwo positive real numbers A and ε such that(9.23) | G ( x ) | < (1 − | x | ) − A for every complex number x with 1 − ε < − | x | < Asymptotic estimate for Q j ≥ R ( x ℓ j ). — By assumption there is a prime p that divides k and does not divide ℓ . Thus there exists some positive integer N such that whenever ζ is a primitive p n -th root of unity with n ≥ N , thenwe have R (( αζ ) ℓ j ) is nonzero for every nonnegative integer j .Let ζ be such a primitive p n -th root of unity with n ≥ N . Then there existtwo positive integers n and n , n < n , such that(9.24) ( αζ ) ℓ n = ( αζ ) ℓ n . Then for t ∈ (0 , 1) we have ∞ Y j =0 R (( tαζ ) ℓ j ) = n − Y j =0 R (( tαζ ) ℓ j ) n − Y i = n ∞ Y j =0 R ((( tαζ ) ℓ i ) ℓ j ( n − n ) . Note that Q n − j =0 R ( x ) is a polynomial that does not vanish at any point ofthe finite set n ( αζ ) ℓ j ) | j ≥ o . This gives that there exist two positive real BORIS ADAMCZEWSKI & JASON P. BELL numbers δ and ε such that (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) n − Y j =0 R ( tαζ ) ℓ j ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) > δ , for all t ∈ (1 − ε , i , n ≤ i ≤ n − 1, we have(( αζ ) ℓ i ) ℓ j ( n − n = (( αζ ) ℓ i ) . Thus, for every integer i , n ≤ i ≤ n − 1, we can apply Corollary 9.1 to theinfinite product ∞ Y j =0 R ((( tαζ ) ℓ i ) ℓ j ( n − n ) . This finally implies the existence of a positive real number ε = ε ( ζ ) and apositive integer A = A ( ζ ) such that(9.25) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 R (( tαζ ) ℓ j ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) > (1 − t ) A for t ∈ (1 − ε , Asymptotic estimate for Q j ≥ S ( x k j ). — First note that since α k = α , S (0) = 1 and α is not a root of S , we can apply Corollary 9.1. We thusobtain the existence of a positive real number δ and a positive integer M such that(9.26) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 S (( tα ) k ij ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − t ) M for every t ∈ (1 − δ , ζ is a primitive p n -th root of unity, for some positive integer n , wehave ( αζ ) k ij = α for all j ≥ n . This implies that(9.27) ∞ Y j =0 S (( tαζ ) k ij ) = R ( t ) ∞ Y j =0 S (( tα ) k ij ) , where R ( t ) = n − Y j =0 S (( tαζ ) k ij ) n − Y j =0 S (( tα ) k ij ) − . Since α k ij = α and S ( α ) = 0, there are two positive real number δ and C such that(9.28) | R ( t ) | < C for every t ∈ (1 − δ , ε = ε ( ζ ) and a positive integer A = A ( ζ ) suchthat(9.29) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 S (( tαζ ) ℓ j ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − t ) − A for t ∈ (1 − ε , Asymptotic estimate for L ( x ). — We first infer from (9.17) and (9.21) thatthe function L satisfies the following relation: e X n =0 e Q n ( x ) ∞ Y j = n S ( x k ij ) − ∞ Y j = n (1 − α − x k ij ) − b L ( x k in ) = 0 , which gives by (9.20 ) that L ( x ) = − e X n =1 e Q n ( x ) e Q ( x ) − n − Y j =0 S ( x k ij ) n − Y j =0 (1 − α − x k ij ) b L ( x k in )= e Q n ( x ) n − Y j =0 (1 − α − x k ij ) b (1 − α − x ) − c S ( x ) − n − Y j =0 S ( x k ij ) L ( x k in )= − e X n =1 S n ( x ) n − Y j =1 S ( x k ij ) L ( x k in ) . Let A ( x ) denote the e × e matrix whose ( i, j )-entry is δ i,j +1 if i ≥ , j )-entry is C j ( x ) := − S n ( x ) n − Y j =1 S ( x k ij )for j = 1 , . . . , e . Then the previous computation gives us the following func-tional equation:(9.30) [ L ( x ) , L ( x k i ) , . . . , L ( x k i ( e − )] T = A ( x )[ L ( x k i ) , . . . , L ( x k ie )] T . BORIS ADAMCZEWSKI & JASON P. BELL We claim that if ζ is a primitive p n -th root of unity with n ≥ N + i ( e − ν p ( k ), then there exist a positive integer M = M ( ζ ) and an infinite se-quence ( t n ) n ≥ ∈ (0 , N which tends to 1 such that(9.31) || [ L ( t n αζ ) , L ( t k i n αζ k i ) , . . . , L ( t k i ( e − n αζ k i ( e − )] T || > (1 − t n ) M . In order to obtain Inequality (9.31) it remains to prove that we can applyCorollary 9.2 to L ( x ). Note that L ( x ) is not identically zero since F ( x ) is nota polynomial. Furthermore, we can assume that L is not a nonzero constantsince otherwise Inequality (9.31) would be immediately satisfied.(i) By definition, S n ( x ) = e Q n ( x ) (cid:16)Q n − j =0 (1 − α − x k ij ) b (cid:17) (1 − α − x ) − c .Moreover, a simple computation gives that Q n − j =0 (1 − α − x k ij ) b = (1 − α − x ) bn P n ( x ) b , for some polynomial P n ( x ) that does not vanish at α . Bydefinition of c n , this shows that(9.32) S n ( x ) = (1 − α − x ) c n + bn − c P n ( x ) b R n ( x ) , where P n ( x ) and R n ( x ) are two polynomials that do not vanish at α . Bydefinition of b , we have c n + bn − c ≥ n ∈ { , . . . , e } , and thus S n ( x )is analytic in the open unit disc and continuous on the closed unit disc.Since the finite product Q n − j =1 S ( x k ij ) is a polynomial, this shows thatthe entries of the matrix A ( x ) are analytic on B (0 , 1) and continuous on B (0 , b implies that there is some integer r , 1 ≤ r ≤ e , suchthat c r + br − c = 0. Since P r ( α ) R r ( α ) = 0, Equation (9.32) impliesthat S r ( α ) = 0. On the other hand, we have that Q r − j =0 S ( x k ij ) doesnot vanish at α since S ( α ) = 0 and α k i = α . We thus obtain that the(1 , r )-entry of A ( α ) is nonzero. By Lemma 9.6, this implies that A ( α ) isnot nilpotent.(iii) By definition of the matrix A , we get thatdet A ( x ) = ( − e C e ( x ) = ( − e +1 S e ( x ) e − Y n =1 S ( x k in ) . By (9.32), we have that S e ( x ) = (1 − α − x ) c e + be − c P e ( x ) b R e ( x ), where P e ( x ) and R e ( x ) are polynomials. It follows that there exist two positivereal numbers δ and M such that | det A ( x ) | > (1 − | x | ) M for every x such that 1 − δ < | x | < (iv) We claim that n [ L ( x ) , L ( x k i ) , . . . , L ( x k i ( e − )] T | x ∈ B (0 , o cannot be contained in a proper subspace of C e . Indeed, if it were, thenthere would exist some nonzero row vector u such that u [ L ( x ) , L ( x k i ) , . . . , L ( x k i ( e − )] T = 0for all x ∈ B (0 , L ( x ) , . . . , L ( x k i ( e − ) arelinearly dependent over C , and hence by Lemma 7.1, we would obtainthat L ( x ) is a constant function, a contradiction.It follows from (i), (ii), (iii) and (iv) that we can apply Corollary 9.2 to L ( x ), which proves that (9.31) holds. Then, we deduce from (9.31) that thereexist a sequence ( s n ) n ≥ in (0 , 1) which tends to 1, some root of unity µ thathas order at least p N and some positive integer A = A ( ζ ) such that(9.33) | L ( s n αµ ) | > (1 − s n ) A for every positive integer n . Conclusion . — By Equation (9.22), we have (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) L ( s n αµ ) ∞ Y j =0 (1 − α − ( s n µ ) k ij ) − b ∞ Y j =0 R (( s n αµ ) ℓ j ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) = (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) G ( s n αµ ) ∞ Y j =0 S ( α ( s n µ ) k ij ) (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) . By Equations (9.23) and (9.29), we see that the right-hand side is at most(1 − s n ) − ( A + A ) for every integer n large enough. Similarly, by Equations (9.25) and (9.33),the left-hand side is at least(1 − s n ) A + A ∞ Y j =0 (1 − α − ( s n µ ) k ij ) − b for every integer n large enough. Thus we have (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) ∞ Y j =0 (1 − α − ( s n µ ) k ij ) − b (cid:12)(cid:12)(cid:12)(cid:12)(cid:12)(cid:12) < (1 − s n ) − ( A + A + A + A ) for every integer n large enough. But this contradicts Lemma 9.1, since µ k j = 1for all sufficiently large j . This concludes the proof. BORIS ADAMCZEWSKI & JASON P. BELL 10. Existence of prime ideals with special properties In this section we prove the following result. Theorem 10.1 . — Let R be a principal localization of a number ring and let P ( x ) , Q ( x ) ∈ R [ x ] be two polynomials with P (0) = Q (0) = 1 and such thatnone of the zeros of P ( x ) Q ( x ) are roots of unity. Then there are infinitelymany prime ideals P in R such that ∞ Y i =0 P ( x k i ) ! − mod P is a k -automatic power series in ( R/ P )[[ x ]] and ∞ Y i =0 Q ( x ℓ i ) ! − mod P is a ℓ -automatic power series in ( R/ P )[[ x ]] . Our proof is based on Chebotarev’s density theorem for which we refer thereader for example to [ ] and to the informative survey [ ]. We first provea basic lemma about non-existence of n -th roots of elements in a number fieldfor sufficiently large n . The proof makes use of the notion of Weil absolutelogarithmic height. We do not recall the precise definition of Weil height, asit is a bit long and not really within the scope of the present paper. However,we are only going to use basic properties of this height that can be found inany standard book such as [ ], [ ], or [ ]. Lemma 10.1 . — Let K be a number field and let α be a nonzero element in K that is not a root of unity. Then for all sufficiently large natural numbers n the equation β n = α has no solution β ∈ K .Proof . — This result is an easy consequence of the theory of heights. Given x ∈ K , we denote by h ( x ) the Weil absolute logarithmic height of x .Since K is a number field, it has the Northcott property, that is for everypositive real number M the set { x ∈ K | h ( x ) ≤ M } is finite. In particular,there exists a positive real number ε depending only on K such that if h ( x ) < ε then h ( x ) = 0. Let n be an integer such that n > h ( α ) /ε . Let us assume thatthere is β ∈ K such that β n = α . Since h ( x k ) = kh ( x ) for every x ∈ K and k ∈ N , we obtain that h ( β ) = h ( α ) /n < ε . Thus h ( β ) = 0. By Kronecker’stheorem, this implies that β is a root of unity and thus α is also be a root ofunity, a contradiction. Lemma 10.2 . — Let m be a natural number and let d , . . . , d m be positiveintegers. Suppose that H is a subgroup of m Y i =1 ( Z /d i Z ) with the property that there exist natural numbers r , . . . , r m with /r + · · · + 1 /r m < such that for each i ∈ { , . . . , m } , there is an element h i ∈ H whose i -th coor-dinate has order r i . Then there is an element h ∈ H such that no coordinateof h is equal to zero.Proof . — For each i ∈ { , . . . , m } , we let π i : m Y i =1 ( Z /d i Z ) → Z /d i Z denote the projection onto the i -th coordinate. Given ( x , . . . , x m ) ∈ Z m wehave that x h + · · · + x m h m ∈ H . Observe that the density of integers y forwhich π i X j = i x j h j + yh i = 0is equal to 1 /r i . Since this holds for all ( x , x , . . . , x i − , x i +1 , . . . , x m ) ∈ Z m − ,we see that the density of ( x , . . . , x m ) ∈ Z m for which π i m X j =1 x j h j = 0is equal to 1 /r i . Thus the density of ( x , . . . , x m ) ∈ Z m for which π i m X j =1 x j h j = 0holds for some i ∈ { , . . . , m } is at most1 /r + · · · + 1 /r m < . In particular, we see that there is some ( x , . . . , x m ) ∈ Z m such that theelement h := x h + · · · + x m h m ∈ H has no coordinate equal to zero. Lemma 10.3 . — Let k ≥ be an integer, let R be a principal localization ofa number ring, let P be a nonzero prime ideal of R , and let a be an element of BORIS ADAMCZEWSKI & JASON P. BELL R . Suppose that for some natural number n , the polynomial − ax k n mod P has no roots in R/ P . Then the infinite product ∞ Y j =0 (1 − ax k j ) − mod P is a k -automatic power series in ( R/ P )[[ x ]] .Proof . — Set F ( x ) := ∞ Y j =0 (1 − ax k j ) − mod P . Without loss of generality wecan assume that a does not belong to P . Let us first note that the sequence a, a k , a k , . . . is necessarily eventually periodic modulo P . However, it cannotbe periodic, as otherwise the polynomial 1 − ax k n would have a root for everynatural number n . Thus there exists a positive integer N such that a a k N ≡ a k N mod P . Set b := a k N and let us consider the polynomial Q ( x ) := (1 − bx )(1 − bx k ) · · · (1 − bx k N − ) . Now arguing exactly as in the proof of Proposition 7.3, we see that there existpolynomial S ( x ) ∈ R [ x ] such that G ( x ) := Q ( x ) − F ( x ) satisfies the equation G ( x ) ≡ S ( x ) G ( x k ) mod P . Thus Theorem 5.3 implies that G ( x ) mod P is a k -regular power series in( R/ P )[[ x ]]. By Proposition 7.1, we see that F ( x ) mod P is a k -regular powerseries since it is a product of a polynomial (which is k -regular) and a k -regularpower series. Since the base field is finite, Proposition 7.1 gives that F ( x ) mod P is actually a k -automatic power series. This ends the proof. Proof of Theorem 10.1 . — By assumption R is a principal localization of anumber field K . Let L be the Galois extension of K generated by all complexroots of the polynomial P ( x ) Q ( x ). Thus there are α , . . . , α d , β , . . . , β e ∈ L such that P ( x ) = (1 − α x ) · · · (1 − α d x ) and Q ( x ) = (1 − β x ) · · · (1 − β e x ). Wefix a prime p that divides k and a prime q that divides ℓ . Let s be a naturalnumber such that p s and q s are both larger than d + e . Since by assumptionnone of the roots of P ( x ) Q ( x ) is a root of unity, Lemma 10.1 implies that, for1 ≤ i ≤ d and 1 ≤ j ≤ e , there are largest nonnegative integers n i and m j with the property that we can write α i = γ p ni i u i and β j = δ q mj j v j for someelements γ i , δ j ∈ L ( e πi/ ( p s q s ) ) and u i , v j roots of unity in L ( e πi/ ( p s q s ) ).Next let n denote a natural number that is strictly larger than the maximumof the n i and the m j for 1 ≤ i ≤ d and 1 ≤ j ≤ e . Set E := L ( e πi/ ( p n q n ) ) and let F denote the Galois extension of E generated by all complex roots of thepolynomial d Y i =1 e Y j =1 ( x p n − γ i )( x q n − δ j ) . For each i , 1 ≤ i ≤ d , we pick a root γ i, of x p n − γ i , and for each j , 1 ≤ j ≤ e ,we pick a root δ j, of x q n − δ j . Claim. We claim that for every integer i , 1 ≤ i ≤ d , there is an automorphism σ i in Gal( F/E ) such that σ i ( γ i, ) = γ i, u , with u a primitive p r -th root of unity for some r greater than or equal to s . Similarly, for every integer j , 1 ≤ j ≤ e , there is an automorphism τ j inGal( F/E ) that such that τ j ( δ j, ) = γ j, u ′ , for some primitive q r ′ -th root of unity u ′ with r ′ greater than or equal to s . Proof of the claim. Note that (cid:26) σ ( γ i, ) γ i, | σ ∈ Gal( F/E ) (cid:27) forms a subgroup of the p n -th roots of unity. To prove the claim we just haveto prove that this group cannot be contained in the group of p s − -st roots ofunity. Let us assume that this is the case. Then the product of the Galoisconjugates of γ i, must be ˜ γ i := γ p t i, v for some t < s and some root of unity v .Moreover, ˜ γ i lies in L ( e πi/ ( p n q n ) ). Note that the Galois group of L ( e πi/ ( p n q n ) )over L ( e πi/ ( p s q s ) ) has order dividing φ ( p n q n ) /φ ( p s q s ) = p n − s q n − s . Since allconjugates of ˜ γ i are equal to ˜ γ i times some root of unity, we see that therelative norm of ˜ γ i with respect to the subfield L ( e πi/ ( p s q s ) ) is of the form˜ γ id v ′ for some divisor d of p n − s q n − s and some root of unity v ′ . Moreover,˜ γ id v ′ ∈ L ( e πi/ ( p s q s ) ) . Note that the gcd of d and p n − t is equal to p n − s for some integer s ≥ s .Since γ p n i, = ˜ γ ip n − t v − p n − t ∈ L ( e πi/ ( p s q s ) ), we see by expressing p n − s as aninteger linear combination of d and p n − t that˜ γ ip n − s ω = γ p n − s t i, ω ′ ∈ L ( e πi/ ( p s q s ) )for some roots of unity ω and ω ′ and some s ≥ s . But s − t ≥ α i is equal to a root of unity times (cid:16) γ p n − s t i, ω ′ (cid:17) p s − t + ni , contradicting the maximality of n i . This confirms the claim. (cid:3) BORIS ADAMCZEWSKI & JASON P. BELL For an integer m , we let U m denote the subgroup of C ∗ consisting of all m -th roots of unity. Note that we can define a group homomorhpism Φ fromGal( F/E ) to ( U p n ) d × ( U q n ) e byΦ( σ ) := ( σ ( γ , ) /γ , , . . . , σ ( γ d, ) /γ d, , σ ( δ , ) /δ , , . . . , σ ( δ e, ) /δ e, ) . We see that Φ is a group homomorphism since each σ ∈ Gal( F/E ) fixes the p n -th and q n -th roots of unity. Set H := Φ(Gal( F/E )). The claim implies thatthe i -th coordinate in ( U p n ) d of Φ( σ i ) has order at least equal to p s . Similarly,it also implies that the j -th coordinate in ( U q n ) e of Φ( τ j ) has order at leastequal to q s . Since p s and q s are both greater than d + e , we have d/p s + e/q s < . Now, since ( U p n ) d × ( U q n ) e ∼ = ( Z /p n Z ) d × ( Z /q n Z ) e , we infer from Lemma 10.2that there exists an element h in H such that every coordinate of h is differentfrom the identity element. In other words, this means that there exists someelement τ of Gal( F/E ) that fixes no element in the set { γ i, | ≤ i ≤ d } ∪ { δ j, | ≤ j ≤ e } . Since by definition τ fixes all p n -th and q n -th roots of unity, we see moregenerally that no root of the polynomial d Y i =1 e Y j =1 ( x p n − γ i )( x q n − δ j )is fixed by τ . Since τ belongs to Gal( F/E ), we can see τ as an element ofGal( F/K ) that fixes all elements of E . We have thus produce an element τ ofGal( F/K ) that fixes all roots of P ( x ) Q ( x ) but that that does not fix any ofthe roots of the polynomial d Y i =1 e Y j =1 ( x p n − γ i )( x q n − δ j ) . It follows from Chebotarev’s density theorem (see for instance the discussionin [ ]) that there is an infinite set of nonzero prime ideals S ⊆ Spec( R )such that if P ∈ S then P ( x ) Q ( x ) mod P factors into linear terms while theminimal polynomial of d Y i =1 e Y j =1 ( x p n − γ i )( x q n − δ j )over K has no root modulo P . In particular, there is a natural number N largerthan n such that for all such prime ideals P , the polynomial P ( x ) Q ( x ) mod P splits into linear factors, while the polynomial P ( x p N ) Q ( x q N ) mod P doesnot have any roots in R/ P . For such a prime ideal P , there thus exist a , . . . , a d , b , . . . , b e in the finitefield R/ P such that P ( x ) ≡ (1 − a x ) · · · (1 − a d x ) mod P and Q ( x ) ≡ (1 − b x ) · · · (1 − b d x ) mod P . Then ∞ Y j =0 P ( x k j ) − ≡ d Y i =1 ∞ Y j =0 (1 − a i x k j ) − mod P . By Lemma 10.3 the right-hand side is a product of k -automatic power seriesand hence, by Proposition 7.1, is k -automatic. Thus the infinite product ∞ Y j =0 P ( x k j ) − mod P is a k -automatic power series in R/ P [[ x ]]. Similarly, we get that ∞ Y j =0 Q ( x ℓ j ) − ≡ e Y i =1 ∞ Y j =0 (1 − b i x ℓ j ) − mod P , which implies that the infinite product ∞ Y j =0 Q ( x ℓ j ) − mod P is a ℓ automatic power series in R/ P [[ x ]]. This concludes the proof. 11. Proof of Theorem 1.1 We are now ready to prove our main result. Proof of Theorem 1.1 . — Let K be a field of characteristic zero and k and l be two multiplicatively independent positive integers.We first note that if F ( x ) ∈ K [[ x ]] is a rational function, then for everyinteger m ≥ 2, it obviously satisfies a functional equation as in (1.3) with n = 0. Hence, F ( x ) is m -Mahler, which gives a first implication.To prove the converse implication, we fix F ( x ) ∈ K [[ x ]] that is both k - and ℓ -Mahler and we aim at proving that F ( x ) is a rational function. Of course, if F ( x ) is a polynomial, there is nothing to prove. From now on, we thus assumethat F ( x ) is not a polynomial. By Corollary 8.1, we can assume that thereare primes p and q such that p divides k while p does not divide q and such BORIS ADAMCZEWSKI & JASON P. BELL that q divides ℓ while q does not divide k . By Theorem 5.1, we can assumethat there is a ring R that is a principal localization of a number ring suchthat F ( x ) ∈ R [[ x ]] and satisfies the equations n X i =0 P i ( x ) F ( x k i ) = 0with P , . . . , P d ∈ R [ x ] and m X i =0 Q i ( x ) F ( x ℓ i ) = 0with Q , . . . , Q e ∈ R [ x ]. Without loss of generality, we can assume that allcomplex roots of P ( x ) and Q ( x ) belong to R (otherwise we could just enlarge R by adding these numbers). Furthermore, we can assume that P ( x ) Q ( x ) =0. By Corollary 6.1, we can also assume that P (0) = 1 and that Q (0) = 1,for otherwise we could just replace F ( x ) by the power series F ( x ) given there.We choose a ring embedding of R in C and for the moment we regard F ( x ) asa complex power series. By Theorem 9.1, we can assume that if α is a root ofunity such that α k j = α for some positive integer j , then P ( α ) = 0. Similarly,we can assume that if β is a root of unity such that β ℓ j = β for some positiveinteger j , then Q ( β ) = 0.By Proposition 7.4, we can write F ( x ) = ∞ Y j =0 P ( x k j ) − G ( x ) , for some k -regular power series G ( x ) ∈ R [[ x ]]. Furthermore, we can decompose P ( x ) as P ( x ) = S ( x ) S ( x ), where S ( x ) and S ( x ) are two polynomials, thezeros of S ( x ) are all roots of unity, none of the zeros of S ( x ) are roots ofunity, and S (0) = S (0) = 1. Since by assumption all roots of P ( x ) lie in R ,we get that both S ( x ) and S ( x ) belong to R [ x ]. By assumption if α is a rootof S ( x ) then for every positive integer j , one has α k j = α . Then, it followsfrom Proposition 7.3 that ∞ Y j =0 S ( x k j ) − ∈ R [[ x ]] is a k -regular power series. Set H := ∞ Y j =0 S ( x k j ) − G ( x ). We infer from Propo-sition 7.1 that H ( x ) is a k -regular power series. Moreover, one has(11.34) F ( x ) = ∞ Y j =0 S ( x k j ) − H ( x ) . Similarly, by Proposition 7.4, we can write F ( x ) = ∞ Y j =0 Q ( x k j ) − I ( x ) , for some k -regular power series I ( x ) ∈ R [[ x ]]. As previously, we can decompose Q ( x ) as Q ( x ) = T ( x ) T ( x ), where T ( x ) and T ( x ) belong to R [ x ], the zerosof T ( x ) are all roots of unity, none of the zeros of T ( x ) are roots of unity,and T (0) = T (0) = 1. By assumption if β is a root of T ( x ) then for everypositive integer j , one has β ℓ j = β . Then it follows from Proposition 7.3 that ∞ Y j =0 T ( x ℓ j ) − ∈ R [[ x ]]is a ℓ -regular power series. Set J := ∞ Y j =0 T ( x k j ) − I ( x ). Again, we see byProposition 7.1 that J ( x ) is ℓ -regular. Moreover, one has(11.35) F ( x ) = ∞ Y j =0 T ( x k j ) − J ( x ) . By Theorem 10.1, there is an infinite set of nonzero prime ideals S of R such that, for every prime ideal P in S , ∞ Y j =0 S ( x k j ) − mod P is a k -automatic power series in ( R/ P )[[ x ]] and ∞ Y j =0 T ( x ℓ j ) − mod P is a ℓ -automatic power series in ( R/ P )[[ x ]]. Then we infer from Equalities(11.34) and (11.35) that, for P ∈ S , F ( x ) mod P is k -regular for it is the BORIS ADAMCZEWSKI & JASON P. BELL product of two k -regular power series. Similarly, F ( x ) mod P is a ℓ -regularpower series.We recall that the principal localization of a number ring is a Dedekinddomain ; that is, it is a noetherian normal domain of Krull dimension one.In particular, all nonzero prime ideals are maximal. Now since R is a finitelygenerated Z -algebra and P is a maximal ideal, the quotient ring R/ P is a finitefield (see [ , Theorem 4.19, p. 132]). By Proposition 7.1, this implies that F ( x ) mod P is actually both k - and ℓ -automatic. By Cobham’s theorem, weobtain that the sequence of coefficients of F ( x ) mod P is eventually periodicand hence F ( x ) mod P is a rational function.Note that since S is infinite, the intersection of all ideals in S is the zeroideal (see [ , Lemma 4.16, p. 130]). Moreover, F ( x ) mod P is rational forevery prime ideal P ∈ S . Applying Lemma 5.3, we obtain that F ( x ) is arational function. This ends the proof. Acknowledgement. — The authors would like to thank Michel Mend`esFrance for his comments and encouragements. The first author is indebtedto ´Eric Delaygue for his help with Maple. He is also most grateful to Machaand Vadim for inspiring discussions all along the preparation of this paper. References [1] B. Adamczewski and Y. Bugeaud, On the complexity of algebraic numbers I. Ex-pansions in integer bases , Ann. of Math. 165 (2007), 547–565.[2] B. Adamczewski and Y. Bugeaud, Real and p -adic expansions involving symmetricpatterns , Int. Math. Res. Not., Volume 2006 (2006), Article ID 75968, 17 pages.[3] B. Adamczewski and J. P. Bell, Diagonalization and rationalization of algebraicLaurent series , to appear in Ann. Sci. ´Ec. Norm. Sup´er., 2013.[4] J.-P. Allouche and J. Shallit, Automatic sequences. Theory, applications, general-izations , Cambridge University Press, Cambridge, 2003.[5] J.-P. Allouche and J. Shallit, The ring of k -regular sequences , Theoret. Comput.Sci. 98 (1992), 163–197.[6] J.-P. Allouche and J. Shallit, The ring of k -regular sequences, II , Theoret. Comput.Sci. 307 (2003), 3–29.[7] P.-G. Becker, k -Regular power series and Mahler-type functional equations , J.Number Theory 49 (1994), 269–286.[8] J. P. Bell, A generalization of Cobham’s theorem for regular sequences , S´em.Lothar. Combin. 54A (2005/07), Art. B54Ap, 15 pp.[9] A. Cobham, On the Hartmanis-Stearns problem for a class of tag machines , Con-ference Record of 1968 Ninth Annual Symposium on Switching and Automata The-ory, Schenectady, New York (1968), 51–60. [10] A. Cobham, On the base-dependence of sets of numbers recognizable by finiteautomata, Math. Systems Theory (1969), 186–192.[11] Ph. Dumas, R´ecurrences mahl´eriennes, suites automatiques, ´etudes asympto-tiques , Th`ese de doctorat, Universite Bordeaux I, Talence, 1993.[12] Ph. Dumas and Ph. Flajolet, Asymptotique des r´ecurrences mahl´eriennes: le cascyclotomique , J. Th´eor. Nombres Bordeaux 8 (1996), 1–30.[13] F. Durand, Cobham’s theorem for substitutions , J. Eur. Math. Soc. 13 (2011),1799–1814.[14] S. Eilenberg, Automata, Languages, and Machines , Vol. A. Academic Press, 1974.[15] D. Eisenbud, Commutative algebra. With a view toward algebraic geometry ,Graduate Texts in Mathematics 150 Springer-Verlag, New York, 1995.[16] G. Everest, A. van der Poorten, I. Shparlinski and T. Ward, Recurrence Se-quences , Mathematical Surveys and Monographs , American Mathematical So-ciety, Providence, RI, 2003.[17] H. Furstenberg, Disjointness in ergodic theory, minimal sets, and a problem inDiophantine approximation , Math. Systems Theory (1967), 1–49.[18] J. Hartmanis and R. E. Stearns, On the computational complexity of algorithms ,Trans. Amer. Math. Soc. 117 (1965), 285–306.[19] M. Hindry and J. H. Silverman, Diophantine geometry , Graduate Texts in Math-ematics 201, Springer-Verlag, New York, 2000.[20] S. Lang, Fundamentals of Diophantine geometry , Springer-Verlag, New York,1983.[21] S. Lang, Algebraic number theory , Graduate Texts in Mathematics 110, Springer-Verlag, New York, 1994.[22] H. W. Lenstra and P. Stevenhagen, Chebotar¨ev and his density theorem , Math.Intelligencer 18 (1996), 26–37.[23] J. H. Loxton, Automata and transcendence in New advances in transcendencetheory (Durham 1986) , Cambridge University Press (1988), 215–228.[24] J. H. Loxton and A. J. van der Poorten, Arithmetic properties of the solutionsof a class of functional equations , J. reine angew. Math. 330 (1982), 159–172.[25] J. H. Loxton and A. J. van der Poorten, Arithmetic properties of automata:regular sequences , J. reine angew. Math. 392 (1988), 57–610.[26] K. Mahler, Arithmetische Eigenschaften der L¨osungen einer Klasse von Funk-tionalgleichungen , Math. Ann. 101 (1929), 342–367.[27] K. Mahler, Arithmetische Eigenschaften einer Klasse transzendental-transzendente Funktionen , Math. Z. 32 (1930), 545–585.[28] K. Mahler, ¨Uber das Verschwinden von Potenzreihen mehrerer Ver¨anderlichenin speziellen Punktfolgen , Math. Ann. 103 (1930), 573–587 .[29] K. Mahler, Some suggestions for further research , Bull. Austral. Math. Soc. 29(1984), 101–108. BORIS ADAMCZEWSKI & JASON P. BELL [30] M. Mend`es France, Nombres alg´ebriques et th´eorie des automates , Enseign. Math.26 (1980), 193–199.[31] Ku. Nishioka, New approach in Mahler’s method , J. reine angew. Math. 407(1990), 202–219.[32] Ku. Nishioka, Algebraic independence measures of the values of Mahler’s func-tions , J. reine angew. Math. 420 (1991), 203–214.[33] Ku. Nishioka, Algebraic independence by Mahler’s method and S -unit equations ,Compos. Math. 92 (1994), 87–110.[34] Ku. Nishioka, Mahler functions and transcendence, Lecture Notes in Math. 1631,Springer-Verlag, Berlin, 1997.[35] F. Pellarin, Aspects de l’ind´ependance alg´ebrique en caract´eristique non nulle ,Ast´erisque 317 (2008) 205–242 (2008). S´eminaire Bourbaki. Vol. 2006/2007, Exp.No. 973.[36] F. Pellarin, An introduction to Mahler’s method for transcendence and algebraicindependence ,to appear in the EMS proceedings of the conference ‘Hodge structures,transcendence and other motivic aspects”.[37] A. J. van der Poorten, On the transcendence and algebraic independence of cer-tain somewhat amusing numbers (results of Loxton and Van der Poorten) , S´eminairede Th´eorie des Nombres 1975–1976 (Univ. Bordeaux I, Talence), Exp. No. 14, 13pp.[38] A. J. van der Poorten, Remarks on automata, functional equations and transcen-dence , S´eminaire de Th´eorie des Nombres de Bordeaux (1986–1987), Exp. No. 27,11pp.[39] B. Rand´e, R´ecurrence - et -mahl´eriennes , J. Th´eor. Nombres Bordeaux 5(1993), 101–109.[40] M. Waldschmidt, Diophantine approximation on linear algebraic groups ,Grundlehren der Mathematischen Wissenschaften 326, Springer-Verlag, Berlin, 2000.[41] M. Waldschmidt, Un demi-si`ecle de transcendance . In: Development of mathe-matics 1950–2000, pp. 1121–1186, Birkh¨auser, Basel, 2000.[42] D. Zagier, Solution to advanced problem 6625 , Amer. Math. Monthly 99 (1992),66–69.[43] U. Zannier, On a functional equation relating a Laurent series f ( x ) to f ( x m ),Aequationes Math. 55 (1998), 15–43. Boris Adamczewski , CNRS, Universit´e de Lyon, Universit´e Lyon 1, Institut CamilleJordan, 43 boulevard du 11 novembre 1918, 69622 Villeurbanne Cedex, France E-mail :