Automatic sequences defined by Theta functions and some infinite products
Shuo Li

TL;DR
This paper investigates conditions under which infinite products involving rational functions and theta functions produce $q$-automatic sequences, establishing finiteness results for such polynomials over the rationals.
Contribution
It proves that for fixed q and degree d, only finitely many polynomials over Q generate $q$-automatic sequences from these infinite products.
Findings
Finiteness of polynomials producing $q$-automatic sequences
Characterization of sequences from infinite products involving rational functions
Conditions for automaticity in power series derived from theta functions
Abstract
Let be a rational function satisfying the condition and an integer larger than , in this article we will consider the power expansion of the infinite product and study when the sequence is -automatic. The main result is that for given integers and , there exist finitely many polynomials of degree defined over the field of rational numbers , such that is a -automatic power series.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Computability, Logic, AI Algorithms · Mathematical Dynamics and Fractals
Automatic sequences defined by Theta functions and some infinite products
Shuo LI
1 Introduction
Let be a rational function satisfying the condition and an integer larger than , in this article we will consider the expansion in power series of the infinite product
[TABLE]
and study when the sequence is -automatic. This topic has been studied by many authors, such as [Dum93], [DN15] and [CR18] , using analytical approach, here we want to review this topic by a basic algebraic approach.
The main result is that for given integers and , there exist finitely many polynomials of degree defined over the field of rational numbers , such that is a -automatic power series.
2 Definitions and generality
- Definition
Let be a sequence, we say it is -automatic if the set
[TABLE]
is finite. This set will be called the -kernel of .
For every couple of integers satisfying , let us define a relation over the sequence space: we say if and only if
[TABLE]
- Definition
Let be a power series, we say it is -automatic if the sequence of coefficients is -automatic.
Similarly we define operators over the space of power series:
[TABLE]
Now let us consider a detailed version of a well-known theorem, see, for example, [AS92].
Proposition 1
let be a -automatic power series, then there exist polynomials with such that
[TABLE]
Furthermore, the coefficients of depend only on relations over the -kernel of the sequence of the coefficients of .
- Proof
Let denote the -kernel of the sequence of coefficients of , and denote the cardinal of . We can then associate each element in with a power series by
[TABLE]
Let denote the image of by the previous map. For each power series in , we have
[TABLE]
Remarking that if the sequence is in , then is also in , for . If we write
[TABLE]
Then
[TABLE]
Particularly, we can do the same thing for :
[TABLE]
with defined only by relations. But as the cardinal of is , the linear forms at the right-hand side of above equalities are linearly dependent. As a result, if we neglect the linear dependence between elements in , we can have a linear dependence between such that the coefficients depend only on . So these coefficients depend only on relations.
Here we make this proposition precise by some examples:
- Example
Let us consider a periodic sequence
[TABLE]
which is -automatic.
Now let us write down the associated power sequence and two other sequences , with constant coefficients.
So
[TABLE]
[TABLE]
[TABLE]
so we have the following dependence:
[TABLE]
[TABLE]
[TABLE]
satisfies the functional equation
[TABLE]
This functional equation does not depend on the values of and .
- Example
Let us consider the Thue-Morse sequence
[TABLE]
which is -automatic.
Now let us write down the associated power sequence and another sequence , by changing to and to :
So
[TABLE]
and
[TABLE]
so we have the following dependence:
[TABLE]
[TABLE]
[TABLE]
satisfies the functional equation
[TABLE]
This functional equation does not depend on the values of and .
Proposition 2
For a given functional equation , there exist finitely many polynomials with , such that the associated theta functions satisfying equation .
- Proof
If is a such polynomial satisfying . Let us denote by the associated power series. By hypothesis, it satisfies the functional equation :
[TABLE]
On the other hand, the power series satisfies another functional equation:
[TABLE]
Plugging the second equation into the first one, we get
[TABLE]
An observation is that all terms in the sum contain a factor except the last one. So we have
[TABLE]
with , so there are finitely many choices for .
Proposition 3
For a fixed number , there are finitely many polynomials such that the theta functions are -automatic and the sizes of their -kernels are bounded by .
- Proof
Fixing the size of the -kernel, we fix the number of possibilities of relations, so the possible functional equations, and we conclude by Proposition 4.2.
3 Infinite product of polynomials
Let be a polynomial with coefficients in and be an integer larger than . It is known that the coefficients of the power series
[TABLE]
form a -regular sequence [Dum93], here we want to study when this sequence is -automatic.
Firstly, let us suppose that the degree of , noted , satisfies for some and write
[TABLE]
Then the coefficients satisfy a recurrence relation:
[TABLE]
for all such that and for all negative indices.
Lemma 1
The sequences , for all and such that and , can be represented as linear combinations of sequences .
- Proof
Because of the previous equality, we have
[TABLE]
for all defined as above. Now let us check that all sequences appearing on the right-hand side of these equalities are in the set defined in the statement. It is enough to calculate the shifting indices and we have the bounds as follows,
[TABLE]
which proves the statement.
- Example
Let us consider the case where and , the sequence of coefficients of the power series is denoted by , so we have
[TABLE]
from which we can deduce
[TABLE]
[TABLE]
Using the above lemma, we get
[TABLE]
and
[TABLE]
Because of the previous fact, we can introduce some transition matrices: for all integers such that let us define as a square matrix of size satisfying
[TABLE]
for all .
Let us denote by the semi-group generated by all and multiplication.
Proposition 4
* if and only if there exists a matrix such that is the first element in the first row of the matrix , in other words, . Furthermore, is automatic if and only if is a finite semi-group.*
- Proof
The first part of this proposition is trivial, for any , let us consider its -ary expansion . Using Lemma 4.1, we have
[TABLE]
which proves the first part of the statement.
For the second part, let us define maps for all integers by for all if . Then there is an equality for all :
[TABLE]
But the the last matrix in the above equality is constant and invertible, so each element of a matrix is a finite linear composition of elements in the sequence , so the finiteness of elements in is equivalent to the finiteness of elements in . And using the fact that is an automatic sequence, we conclude the statement.
Proposition 5
For given integers and , there exist finitely many polynomials of degree defined over the field of rational numbers , such that is a -automatic power series.
- Proof
Suppose that the sequence generated by is automatic. Let us consider a sequence of matrices , such that are defined as above for and for all and .
It is easy to see that this matrix sequence is automatic because is finite. And also the automata of this matrix sequence is the same as the one of , because is exactly the element at the position of the matrix . To conclude the statement, we have to prove two things: firstly the number of automata generating the sequences is finite, secondly, the output functions for each automaton are also finite.
For the first point, it is enough to show that is bounded by a function depending only on and , which is proved by Theorem 1.3 of [MS77]. It says that given naturals and , there exist, up to semi-group isomorphism, only a finite number of finite sub-semi-groups of generated by at most elements.
For the second point, it is a consequence of Proposition 4.3.
Proposition 6
Let be a polynomial satisfying the hypothesis in Proposition 4.5, then all its coefficients belong to .
- Proof
Let us denote by the degree of and write down all coefficients of in the form such that , and similarly for all coefficient of , let us write down with . If there are some coefficients of which are rational numbers but not integers, then there exist a prime and two integers and satisfying :
[TABLE]
and
[TABLE]
with . In fact, because of the hypothesis, there exists with . So there exists a prime such that , thus . Let us suppose with the smallest index such that . Now let us check
[TABLE]
If with then ; otherwise, there are some such that , but with the assumption of smallest index, , so thus .
Let be the smallest index such that and similarly let be the smallest index such that . Now let us consider the coefficient , which can be calculated as
[TABLE]
Let us consider the sum at the right-hand side, for any couple of , if , then , the maximality of leads to ; similarly, if , then thus , so that ; but if , then , so and . As a result, , contradicts the maximality of .
4 Rational functions generated by infinite products
Here we consider the following question: for a given polynomial and an integer , when does equal a rational function. This question has already been studies in [DN15] when restricting the polynomial to the cyclotomic case, this section can be considered as a generalization of the previous work.
Proposition 7
Let be a polynomial taking coefficients over and be an integer larger than , then there is an equivalence between:
(1) is a rational function.
(2) there exists a polynomial such that and all roots of are roots of unity, if is a root of then is a root of for all .
- Proof
(2) implies (1) is straightforward, let us check (1) implies (2).
Let be a rational function, say , where and are coprime, using the functional equation , we get
[TABLE]
As , so that , and if , then and should have at least one common root, which contradicts that and are coprime, so we have
[TABLE]
and
[TABLE]
Now let us study the roots of , let us suppose where are the roots of and is the modulus of . Firstly can not be too large, if then each root of should have a modulus strictly smaller than , on the other hand , which is impossible. For the same reason, can not be a real number between [math] and . So are either [math] or , but if , the infinite product of will not converge, so for all roots of . Using once more , if is a root of then it is a root of which implies is a root of , we can do it recursively and we obtain is a root of for all , as a corollary, can only be a root of unity. So we prove (2) using (1).
5 Infinite product of inverse of polynomials
In this section, we consider the power sequence defined as follows:
[TABLE]
where is an integer larger than and is a polynomial such that defined as before.
Such a sequence satisfies the functional equation
[TABLE]
If we write , then
[TABLE]
for all and such that .
Proposition 8
If the coefficients of the power series take finitely many values in , then the roots of are all of modulus .
- Proof
Firstly, let us prove that the moduli of all roots of are not smaller than . Otherwise, let us chose one of those which have smallest modulus, say , because of the above definition, we can conclude that
[TABLE]
for all larger than .
Let us consider the equality,
[TABLE]
the right-hand side converges when tends to while the left-hand side diverges, in fact converges to a non-zero value because
[TABLE]
which converges, however, has a pole at .
Secondly, let us prove that the moduli of all roots of are not larger than . Otherwise, let us chose one of them, say , and an integer such that , where is the largest modulus of the sequence and is the smallest non-zero modulus of this sequence. Now consider the following series
[TABLE]
It is easy to see that is finite, because such a series can be obtained by multiplying a polynomial to , but on the other hand, we have the inequality,
[TABLE]
which diverges. This contradicts the fact that is finite. In conclusion, the roots of are all of modulus .
Proposition 9
If the power series is a -regular sequence, then the roots of are all roots of unity, furthermore, the order of each root is multiple of .
- Proof
If is a -regular sequence, then is also -regular. On the other hand, we know is -regular, so
[TABLE]
is -regular. In the same way we have is -regular so that
[TABLE]
is -regular, then we conclude by Theorem 3.3 [AS92] that all roots are roots of unity.
To prove the second part, we use a method introduced in [Bec94]. We firstly define some notation. Let us denote by the operator of power series:
[TABLE]
for all such that .
If there exists a root of which’s order is not a multiple of , say , then for all formal power series , let us define to be the order of pole of at point . It is easy to check that there exists a such that for all , so there are some such that .
Now let us define a sequence of power series and a sequence of integer such that , and and we define , so we can easily check
[TABLE]
and by induction
[TABLE]
However,
[TABLE]
the sequence are linearly independent, so can not be a regular sequence.
Theorem 1
If the power series is a -regular sequence, then there exists a polynomial such that , so can be written as
[TABLE]
where , which is a polynomial.
6 Applications
In this section we will consider some examples of automatic power series of type
[TABLE]
where is a polynomial of degree with coefficients in and . It has been proved by Proposition 4.5 that the number of such polynomials is fixed once given the degree of the polynomial and . But when and are both large, it will be difficult to compute the semi-group of matrix discussed in Section 4.2. Here we show a method applied on a particular example to generate the couples such that is an automatic power sequence.
Let us consider firstly the power series defined by and , it is easy to check that
[TABLE]
And it is well known that and , where is the Thue-Morse sequence beginning with . So the coefficient of term in , say , can be calculated by
[TABLE]
The sequence is bounded because of the fact that , so is a -automatic power sequence. Moreover the transition matrices and can be defined by
[TABLE]
[TABLE]
Remarking that
[TABLE]
[TABLE]
let us consider the the power series defined by and , the transition matrices of this polynomial are
[TABLE]
[TABLE]
If we define a sequence of matrices by , then the -th coefficient of is . However the matrices for are all of form with of size , of size , of size and [math] the [math]-matrix of size , so can be calculated only by the multiplications between . Remarking that this four matrices are nothing else then , we conclude that the sequence is bounded so -automatic.
By the same method, the power series defined by and is also -automatic. In fact, its transition matrices are
[TABLE]
[TABLE]
and once more they are of form with .
Furthermore, as
[TABLE]
we have
[TABLE]
[TABLE]
Proposition 10
The power series
[TABLE]
and
[TABLE]
are -automatic.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AS 92] J.-P. Allouche and J. Shallit. The ring of k-regular sequences. Theoretical Computer Science , 98(2):163–197, 1992.
- 2[Bec 94] P. G. Becker. k-Regular power series and Mahler-type functional equations. Journal of Number Theory , 49(3):269–286, 1994.
- 3[CR 18] S. Checcoli and J. Roques. On some arithmetic properties of Mahler functions. Israel Journal of Mathematics , 228(2):801–833, 2018.
- 4[DN 15] W. Duke and H. N. Nguyen. Infinite products of cyclotomic polynomials. Bulletin of the Australian Mathematical Society , 91(3):400–411, 2015.
- 5[Dum 93] P. Dumas. Mahlerian recurrences, automatic sequences, asymptotic studies . Thèse, Université Bordeaux I, September 1993.
- 6[MS 77] A. Mandel and I. Simon. On finite semigroups of matrices. Theoretical Computer Science , 5(2):101 – 111, 1977.
