Abstract
The goal of the paper is to give a systematic way to numerically evaluate the generating function of a periodic multiple polylogarithm using a Chen–Fliess series with a rational generating series. The idea is to realize the corresponding Chen–Fliess series as a bilinear dynamical system. A standard form for such a realization is given. The method is also generalized to the case where the multiple polylogarithm has non-periodic components. This allows one, for instance, to numerically validate the Hoffman conjecture. Finally, a setting in terms of dendriform algebras is provided.
Kurusch Ebrahimi-Fard: (on leave from UHA, Mulhouse, France).
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Chen–Fliess series
- Dendriform algebra
- Hoffman conjecture
- Multiple polylogarithms
- Rational formal power series
1 Introduction
Given any vector \(\mathbf {s}=(s_1,s_2,\ldots ,s_l) \in \mathbb {N}^l\) with \(s_1 \ge 2\) and \(s_i \ge 1\) for \(i \ge 2\), the associated multiple polylogarithm (MPL) of depth l and weight \(\left| \mathbf {s} \right| :=\sum _{i=1}^l s_i\) is taken to be
whereupon the multiple zeta value (MVZ) of depth l and weight \(\left| \mathbf {s} \right| \) is the value of (1) at \(t=1\), namely,
Any such vector \(\mathbf {s}\) will be referred to as admissible. The MPL in (1) can be represented in terms of iterated Chen integrals with respect to the 1-forms \(\omega _j^{(1)}:=dt_j/(1-t_j)\) and \(\omega _j^{(0)}:=dt_j/t_j\). Indeed, using the standard notation, \(|\mathbf {s}_{(j)}|:=s_1+\cdots +s_j\), \(j\in \{1,\ldots ,l\}\), one can show that
For instance,
An MPL of depth l is said to be periodic if it can be written in the form \(\mathrm {Li}_{\mathbf {\{s\}}^n}(t)\), where \(\{\mathbf {s}\}^n\) denotes the n-tuple \((\mathbf {s},\mathbf {s},\ldots ,\mathbf {s})\in \mathbb {N}^{nl}\), \(n\ge 0\) with \(\mathrm {Li}_{\{\mathbf {s}\}^0}(t):=1\).Footnote 1 In this case, the sequence \((\mathrm {Li}_{\{\mathbf {s}\}^n}(t))_{n \in \mathbb {N}_0}\) has the generating function
In general, the integral representation (2) implies that \(\mathscr {L}_{\mathbf {s}}\) will satisfy a linear ordinary differential equation in t whose solution can be written in terms of a hypergeometric function [1, 4, 5, 28,29,30,31]. For example, when \(l=1\) and \(\mathbf {s}=(s)\), it follows that
and its solution is the Euler–Gauss hypergeometric function
where \(\omega =\mathrm{e}^{\pi i/s}\), a primitive s-th root of \(-1\) [4]. By expanding this solution into a hypergeometric series and equating like powers of \(\theta \) with those in (3), it is possible to show, for example, when \(s=2\) that
In a similar manner it can be shown that
This method has yielded a plethora of such MZV identities [3, 4, 6, 32]. The most general case is treated in [31], where it is shown that \(\mathscr {L}_{\mathbf {s}}\) satisfies the linear differential equation of Fuchs type
where for \(\mathbf {s}=(s_1,s_2,\ldots ,s_l) \in \mathbb {N}^l\)
and
(The conventions in [31] are to use \(-\theta \) in place of \(\theta \) and t in place of \(1-t\).) In [31] and related work [28,29,30], the authors develop WKB type asymptotic expansions of these hypergeometric solutions.
The ultimate goal of the present paper is to provide a numerical scheme for estimating \(\mathscr {L}_\mathbf{s}(t,\theta )\) by in essence mapping the \(\left| \mathbf{s} \right| \)-order linear differential equation (6) to a system of \(\left| \mathbf{s} \right| \) first-order bilinear differential equations which can be solved by standard tools found in software packages like MatLab. Specifically, it will be shown how to construct a dynamical system of the form
which when simulated over the interval (0, 1) has the property that \(y(t)=\mathscr {L}_{\mathbf {s}}(t,\theta )\) for any value of \(\theta \) and \(t\in (0,1)\). In this case, the matrices \(N_0\) and \(N_1\) will depend on \(\theta \), and the initial condition \(z_0\) and the input functions \(u_0\), \(u_1\) must be suitably chosen. Such a technique could be useful for either disproving certain conjectures involving MZVs or providing additional evidence for the truthfulness of other conjectures. For example, one could validate with a certain level of (numerical) confidence a conjecture of the form
where \(\mathbf {s}_a\in \mathbb {N}^{l_a}\), \(\mathbf {s}_b\in \mathbb {N}^{l_b}\) with \(\left| \mathbf {s}_a \right| =\left| \mathbf {s}_b \right| \). Take as a specific example the known identity
for all \(n \ge 1\), so that \(\mathbf {s}_a=(4)\), \(\mathbf {s}_b=(3,1)\) and \(b=4\) [4]. Note that for \(n=1\) the identity follows immediately from double shuffle relations for MZVs [22]. On the level of generating functions it is evident that
Therefore, identity (8) implies that
a claim that can be tested empirically if these generating functions can be accurately evaluated. The method can also be generalized to address the conjecture of Hoffman that
for all integers \(n>0\), which has only been proved for \(n\le 8\) [6]. The idea here is to admit non-periodic components in the generating function calculation. For example, \((\{2\}^n,3,3)\) can be viewed as having the periodic component \(\{2\}^n\) and the non-periodic component (3, 3). In the general case, say when \({\mathbf {s}_n:=(\mathbf {s}_a,\{\mathbf {s}_b\}^n,\mathbf {s}_c)}\), \(n\ge 0\), the generating function is defined analogously as
Therefore, relation (10), if true, would imply that
The basic approach to estimating \(\mathscr {L}_\mathbf{s}(t,\theta )\) is to map a periodic multiple polylogarithm to a rational series and then to employ well known concepts from control theory to produce bilinear state space realization (7) of the corresponding rational Chen–Fliess series [2, 16, 17]. The periodic nature of the MPL always ensures that these realizations have a certain built-in recursion/feedback structure. The technique will first be described in general, and then it will be demonstrated by empirically verifying the identities (5), (8), and (10). It should be noted that the connection between polylogarithms and differential equations with singularities at \(\{0,1,\infty \}\) has been well studied by a number of researchers, especially, [8, 10, 19, 20]. (See, in particular, [20, Chapter 4] and the references therein.) In addition, rational series of the type suitable for representing periodic multiple polylogarithms have appeared in [8, 20]. In this regard, the main contribution here is to customize these results specifically and explicitly for periodic multiple polylogarithms and then to actually apply them to problems like the Hoffman conjecture (10).
The paper is organized as follows. In the next section, a brief summary of rational Chen–Fliess series is given to establish the notation and the basic concepts to be employed. Then the general method for evaluating a generating function of a periodic multiple polylogarithm is given in the subsequent section, which also contains in Sect. 3.3 a short digression regarding another way of looking at periodic MPLs in terms of dendriform algebra along the lines of reference [15]. This is followed by several examples in Sect. 4. In particular, the last example shows that the Hoffman conjecture (10) has a high likelihood of being true. The final section gives the paper’s conclusions.
2 Preliminaries
2.1 Chen–Fliess Series
A finite nonempty set of noncommuting symbols \(X=\{ x_0,x_1,\) \(\ldots ,x_m\}\) is called an alphabet. Each element of X is called a letter, and any finite sequence of letters from X, \(\eta =x_{i_1}\cdots x_{i_k}\), is called a word over X. The length of word \(\eta \), denoted \(\left| \eta \right| \), is the number of letters in \(\eta \). The set of all words with fixed length k is denoted by \(X^k\). The set of all words including the empty word, \(\emptyset \), is designated by \(X^*\). It forms a monoid under catenation. The set \(\eta X^*\xi \subseteq X^*\) is the set of all words with prefix \(\eta \) and suffix \(\xi \). Any mapping \(c: X^*\rightarrow {\mathbb R}^\ell \) is called a formal power series. The value of c at \(\eta \in X^*\) is written as \((c,\eta )\in {\mathbb R}^\ell \) and called the coefficient of the word \(\eta \) in the series c. Typically, c is represented as the formal sum \(c=\sum _{\eta \in X^*}(c,\eta )\eta .\) If the constant term \((c,\emptyset )=0\) then c is said to be proper. The collection of all formal power series over the alphabet X is denoted by \({\mathbb R}^{\ell } \langle \langle X \rangle \rangle \). The subset of polynomials is written as \({\mathbb R}^{\ell }\langle X \rangle \). Each set forms an associative \({\mathbb R}\)-algebra under the catenation product.
Definition 1
Given \(\xi \in X^{*}\), the corresponding left-shift operator \(\xi ^{-1}:X^{*} \rightarrow {\mathbb R}\langle X \rangle \) is defined:
It is extended linearly to \({\mathbb R}^{\ell } \langle \langle X \rangle \rangle \).
One can formally associate with any series \(c\in {\mathbb R}^{\ell } \langle \langle X \rangle \rangle \) a causal m-input, \(\ell \)-output operator, \(F_c\), in the following manner. Let \(t_0<t_1\) be fixed, and consider a class of locally integrable functions \(u=(u_1,\ldots , u_m)\in L_{1,loc}^m[t_0,t_1)\) modulo almost-everywhere equality with respect to the Lebesgue measure. For any compact subset \(\varOmega =[t_0,s]\subset [t_0,t_1)\), the usual \(L_1\) norm restricted to \(\varOmega \), denoted here by \(\left\| \cdot \right\| _{1,\varOmega }\), provides a family of seminorms on \(L_{1,loc}^m[t_0,t_1)\). Define inductively for each word \(\eta \in X^{*}\) and \(u\in L_{1,loc}^m(\varOmega )\) an iterated integral by setting \(E_{\emptyset }[u]=1\) and letting
where \(x_i\in X\), \(\bar{\eta }\in X^{*}\), \(t\in \varOmega \), and \(u_0=1\). The input-output operator corresponding to the series \(c \in {\mathbb R}^{\ell } \langle \langle X \rangle \rangle \) is the Fliess operator or Chen–Fliess series
[17]. If there exist real numbers \(K_c,M_c>0\) such that the coefficients of the generating series \(c=\sum _{\eta \in X^*}(c,\eta )\eta \in {\mathbb R}^{\ell } \langle \langle X \rangle \rangle \) satisfy the growth bound
then the series (13) converges absolutely and uniformly for every \(t\in \varOmega \) provided the measure of \(\varOmega \) and \(\left\| u\right\| _{1,\varOmega }\) are sufficiently small [18].
In the case of polylogarithms, it is sufficient to consider the single-input, single-output case \(m=\ell =1\) and to set \(t_0=0\) and \(t_1=1\). The convergence situation, however, is a bit different: the underlying iterated integrals (12) involve the locally integrable function \(u_1(t)=1/(1-t)\) on [0, 1), but the function \(u_0\) is now given by \(u_0(t)=1/t\), which is locally integrable only on (0, 1). The growth condition (14) is not sufficient to ensure the convergence of a Chen-Fliess series. Even rationality of the generating series c is not sufficient as it can be shown using results from [20, Theorem 4.3.4], for example, that \(F_c[\mathrm {Li}_0](t)\) with \(c=\sum _{k\ge 0}x_0^k x_1\) and \(\mathrm {Li}_0(t):=t/(1-t)\) is divergent. Therefore, the convergence of (13) will have to be addressed for the specific case of interest in the context of polylogarithms.
2.2 Bilinear Realizations of Rational Chen–Fliess Series
A series \(c\in {\mathbb R}\langle \langle X \rangle \rangle \) is called invertible if there exists a series \(c^{-1}\in {\mathbb R}\langle \langle X \rangle \rangle \) such that \(cc^{-1}=c^{-1}c=1\).Footnote 2 In the event that c is not proper, i.e., the coefficient \((c,\emptyset )\) is nonzero, it is always possible to write
where \(c^{\prime }\in {\mathbb R}\langle \langle X \rangle \rangle \) is proper. It then follows that
where the Kleene star of \(c^\prime \) is defined by
In fact, \(c \in {\mathbb R}\langle \langle X \rangle \rangle \) is invertible if and only if c is not proper. Now let S be a subalgebra of the \({\mathbb R}\)-algebra \({\mathbb R}\langle \langle X \rangle \rangle \) with the catenation product. S is said to be rationally closed when every invertible \(c\in S\) has \(c^{-1}\in S\) (or equivalently, every proper \(c^{\prime }\in S\) has \((c^{\prime })^{*}\in S\)). The rational closure of any subset \(E\subset {\mathbb R}\langle \langle X \rangle \rangle \) is the smallest rationally closed subalgebra of \({\mathbb R}\langle \langle X \rangle \rangle \) containing E.
Definition 2
A series \(c\in {\mathbb R}\langle \langle X \rangle \rangle \) is rational if it belongs to the rational closure of \({\mathbb R}\langle X \rangle \).
Rational series have appeared in a number of different contexts including automata theory [26], control theory [17], formal language theory [25], and polylogarithms [20]. The monograph [2] provides a concise introduction to the area. Of particular importance is an alternative characterization of rationality using the following concept.
Definition 3
A linear representation of a series \(c\in {\mathbb R}\langle \langle X \rangle \rangle \) is any triple \((\mu ,\gamma ,\lambda )\), where
is a monoid morphism, and the vectors \(\gamma ,\lambda ^T\in {\mathbb R}^{n\times 1}\) are such that each coefficient
The integer n is the dimension of the representation.
Definition 4
A series \(c\in {\mathbb R}\langle \langle X \rangle \rangle \) is called recognizable if it has a linear representation.
Theorem 1
[26] A formal power series is rational if and only if it is recognizable.
Returning to (13), Chen–Fliess series \(F_c\) is said to be rational when its generating series \(c\in {\mathbb R}\langle \langle X \rangle \rangle \) is rational. The state space realization (7) is said to realize \(F_c\) on some admissible input set \({\mathscr {U}}\) when (7a) has a well defined solution, z(t), on the interval \([t_0,t_0+T]\) for every \(T>0\) with input \(u\in {\mathscr {U}}\) and output
Identify with any linear representation \((\mu ,\gamma ,\lambda )\) of the series \(c\in {\mathbb R}\langle \langle X \rangle \rangle \) the bilinear system
The following result is well known.
Theorem 2
[17, 18] The statements below are equivalent for a given \(c\in {\mathbb R}\langle \langle X \rangle \rangle \):
-
i
\((\mu ,\gamma ,\lambda )\) is a linear representation of c.
-
ii
The bilinear system \((N_0,N_1,z_0,C)\) realizes \(F_c\) on the extended space \(L_{\mathfrak {p},e}(t_0)\) for any \(\mathfrak {p}\ge 1\).
3 Evaluating Periodic Multiple Polylogarithms
It is first necessary to associate a periodic MPL and its generating function to a rational series. Elements of this idea have appeared in numerous places. The approach taken here is most closely related to the one presented in [21]. The next step is then to find the bilinear realization of the rational Chen–Fliess series in terms of its linear representation (see Theorem 4). The case when non-periodic components are present works similarly but is slightly more complicated (see Theorem 5). Recall that throughout \(m=1\), so that the underlying alphabet is \(X:=\{x_0,x_1\}\).
3.1 Periodic Multiple Polylogarithms
Given any admissible vector \(\mathbf {s} \in \mathbb {N}^l\), there is an associated word \(\eta _{\mathbf{s}} \in x_0X^*x_1\) of length \(|\mathbf{s}|\)
In which case, \(c_{\mathbf {s}}:=(\theta ^{\left| \mathbf {s} \right| } \eta _{\mathbf {s}})^*=\sum _{n\ge 0} \left( \theta ^{\left| \mathbf {s} \right| }\eta _{\mathbf {s}}\right) ^n\) is a rational series satisfying the identity
The idea is to now relate the generating function of the sequence \((\mathrm {Li}_{\{\mathbf {s}\}^n}(t))_{n>0}\) to the Chen–Fliess series with generating series \(c_{\mathbf {s}}\). Recall that for any word \(x_i\xi ^\prime \in X^*\) the iterated integral is defined inductively by
where \(x_i\in X\), \(\xi ^\prime \in X^*\). Assume here that the letters \(x_0\) and \(x_1\) correspond to the inputs \(u_0(t):=1/t\) and \(u_1(t):=1/(1-t)\), respectively, and \(E_{\emptyset }:=1\). For the formal power series \(c_{\mathbf{s}}\in {\mathbb R}\langle \langle X \rangle \rangle \), the corresponding Chen–Fliess series is then taken to be
Comparing this to the classical definition (13), the factor 1/t can be extracted from \(u_0\) and \(u_1\) so that each integral can be viewed instead as integration with respect to the Haar measure. That is,
where \(\bar{u}_0(t):=1\) and \(\bar{u}_1(t)=tu_1(t)\). The following theorem is central to the paper.
Theorem 3
For any admissible vector \(\mathbf {s}\in \mathbb {N}^l\),
where \(\mathrm {Li}_0(t):=t/(1-t)\), and the defining series for \(F_{c_{\mathbf {s}}}[\mathrm {Li}_0](t)\) converges absolutely for any fixed \(t\in [0,1)\) provided \(\theta \in {\mathbb R}\) is sufficiently small.
Proof
First observe that since \(c_{\mathbf {s}}=\sum _{n\ge 0} \left( \theta ^{\left| \mathbf {s} \right| }\eta _{\mathbf {s}}\right) ^n\), it follows directly that
Comparing this against the definition
it is evident that one only needs to verify the identity
But this is clear from (2), i.e., for any admissible vector \(\mathbf {s} \in \mathbb {N}^l\)
where \(\eta _{\mathbf{s}}=x_i\eta _{{\mathbf{s}}^\prime }\),
and \(\mathrm {Li}_\emptyset (t)=1\) [32]. Therefore, it follows directly that \(\mathrm {Li}_{\mathbf {s}}(t)=E_{\eta _{\mathbf{s}}}[{\mathrm {Li}_0}](t)\), from which (16) also follows. To prove the convergence claim, it is sufficient to consider the special case where \(\eta _\mathbf{s}=x_0^{s_1-1}x_1\) so that \(c_{\mathbf{s}}=(\theta ^{s_1}x_0^{s_1-1}x_1)^*\). The general case then follows similarly. Clearly, for any \(t\in [0,1)\)
Hence, for any \(s_1\ge 1\)
and similarly, for any \(n\ge 1\)
The convergence claim for the series
can be verified by the ratio test. Observe
so that ratio is less than one when \(|\theta |<(1/{\mathrm {Li}}_{(s_1)}(t))^{1/s_1}\). \(\square \)
The key idea now is to apply Theorem 2 and the rational nature of the series \(c_{\mathbf {s}}\) in order to build a bilinear realization of the mapping \(u\mapsto y=F_{c_{\mathbf {s}}}[u]\) (see [23, 24]) so that \(\mathscr {L}_{\mathbf {s}}(t,\theta )\) can be evaluated by numerical simulation of a dynamical system. In principle, one could attempt to ensure that any such realization is minimal in dimension or even canonical in some sense [7, 9, 11, 27]. There is also the potential for lower dimensional realizations to exist if systems other than bilinear realizations are considered. But in the present context these issues are not really essential. In addition, the realizations considered here are in the same general class as those described in [8, 20] for realizing classes of hypergeometric functions and polylogarithms using rational generating series. But in this work they are customized specifically for periodic multiple polylogarithms.
Theorem 4
For any admissible \(\mathbf {s}\in \mathbb {N}^l\), \(\mathscr {L}_{\mathbf {s}}(t,\theta )=F_{c_{\mathbf {s}}}[\mathrm {Li}_0](t)\) has the bilinear realization
where
with \(N_0(s_i)\in {\mathbb R}^{s_i\times s_i}\) and \(I^+_{\left| \mathbf{s} \right| }\in {\mathbb R}^{\left| \mathbf{s} \right| \times \left| \mathbf{s} \right| }\) being matrices of zeros except for a super diagonal of ones, \(e_{i}\) is an elementary vector with a one in the i-th position, and \(z_0=C^T=e_1\in {\mathbb R}^{\left| \mathbf {s} \right| \times 1}\).
Proof
First recall Definition 1 describing the left-shift operator on \(X^*\), i.e., for any \(x_i \in X\), \(x_i^{-1}(\cdot )\) is defined by \(x_i^{-1}(x_i\eta )=\eta \) with \(\eta \in X^*\) and zero otherwise. In which case, \((x_i\xi )^{-1}(\cdot )=\xi ^{-1}x_i^{-1}(\cdot )\) for any \(\xi \in X^*\). Now assign the first state of the realization to be
In light of the integral representation (2) of MPLs, differentiate \(z_1\) exactly \(s_1\) times so that the input \(u_1(t):=\bar{u}_1(t)/t\) appears. Assign a new state at each step along the way. Specifically,
This produces the first \(s_1\) rows of the matrices in (17) since when \(l>1\)
Both \(\left[ \begin{array}{c|c} N_0(s_1)&\, 0 \end{array} \right] \) and \(\left[ \begin{array}{c|c} \mathbf{0}_{s_1}&\, e_{s_1} \end{array} \right] \) denote matrices in \({\mathbb R}^{s_1\times (s_1+1)}\). The pattern is exactly repeated until the final state, then the periodicity of \(c_{\mathbf {s}}\) comes into play. Namely,
which gives the final rows of \(N_0\) and \(N_1\) in (17). \(\square \)
It is worth pointing out that the validity of (6) is obvious in the present setting. Namely, (6) follows from the fact that (15) implies \(\eta _{\mathbf{s}}^{-1}(c_{\mathbf{s}})-\theta ^{\left| \mathbf {s} \right| }c_{\mathbf{s}}=0\), and thus, Theorem 3 gives
3.2 Periodic Multiple Polylogarithms with Non-periodic Components
The non-periodic case requires a generalization of the basic set-up. The following lemma links this class of generating functions to the corresponding set of rational Fliess operators.
Lemma 1
For any admissible \(\mathbf {s}:=(\mathbf {s}_a,\{\mathbf {s}_b\},\mathbf {s}_c)\)
where \(c_{\mathbf {s}}:=\eta _{\mathbf {s}_a}\left( \theta ^{\left| \mathbf {s}_b \right| }\eta _{\mathbf {s}_b}\right) ^*\eta _{\mathbf {s}_c}\).
Proof
Similar to the periodic case, \(c_{\mathbf {s}}=\sum _{n\ge 0} \eta _{\mathbf{s}_a}\left( \theta ^{\left| \mathbf {s}_b \right| }\eta _{\mathbf {s}_b}\right) ^n\eta _{\mathbf{s}_c}\), and therefore,
The same argument used for proving (16) now shows that \(E_{\eta _{\mathbf {s}_a}\eta _{\mathbf {s}_b}^n\eta _{\mathbf {s}_c}}[\mathrm {Li}_0](t)= \mathrm{Li}_{{\mathbf{s}}_n}(t)\), \(n\ge 0\). In which case, \(F_{c_{\mathbf {s}}}[\mathrm {Li}_0](t)=\mathscr {L}_{\mathbf {s}}(t,\theta )\) as claimed. \(\square \)
The required generalization of Theorem 4 is a bit more complicated. A simple example is given first to motivate the general approach.
Example 1
Consider the periodic MPL with non-periodic components specified by \({\mathbf {s}=(2,1,\{2\},3)}\) as appearing in (11). In this case, \(c_{\mathbf{s}}=\sum _{n\ge 0}x_0x_1^2(\theta ^2x_0x_1)^nx_0^2x_1=x_0x_1^2\bar{c}\), where \(\bar{c}=x_0^2x_1+\theta ^2x_0x_1\bar{c}\). Assign the first state of the realization to be
The strategy here is to differentiate \(z_1\) exactly \(\left| \eta _{\mathbf {s}_a} \right| =\left| x_0x_1^2 \right| =3\) times, assigning new states along the way, in order to remove the prefix \(x_0x_1^2\) and isolate \(\bar{c}\). At which point, the identity \(\bar{c}=x_0^2x_1+\theta ^2x_0x_1\bar{c}\) is used and the process is continued. This will yield a certain block diagonal structure for \(N_0\) and an upper triangular form for \(N_1\). As will be shown shortly, this structure is completely general but possibly redundant. Specifically,
The corresponding realization at this point has the form
which does not have the form of a bilinear realization as defined in (7) since the state equation for \(z_6\) does not depend on z, and thus, the term \(B_1\bar{u}_1\) with \(B_1=e_6\) appears. Nevertheless, a permutation of the canonical embedding of Brockett (see [7, Theorem 1]), namely,
renders an input-output equivalent bilinear realization of the desired form, albeit at the cost of increasing the dimension of the system by one. In this case,
Theorem 5
Consider any admissible \(\mathbf {s}:=(\mathbf {s}_a,\{\mathbf {s}_b\},\mathbf {s}_c)\) with \(\eta _{\mathbf {s}_a}:=x_{i_1}\cdots x_{i_k}\), \(k={j_{\left| \mathbf {s}_a \right| }}\), and \(\left| \mathbf {s}_c \right| >0\). Then \(\mathscr {L}_{\mathbf {s}}(t,\theta )=F_{c_{\mathbf {s}}}[\mathrm {Li}_0](t)\) has the bilinear realization \((N_0,N_1,z_0,C)\), where
with \(N_i(\mathbf {s}_a)\in {\mathbb R}^{\left| \mathbf {s}_a \right| \times \left| \mathbf {s}_a \right| }\) being a matrix of zeros and ones depending only on \(\mathbf {s}_a\), \(E_{\left| \mathbf {s}_a \right| 1}\) is the elementary matrix with a one in position \((\left| \mathbf {s}_a \right| ,1)\), and \(N_i(\mathbf {s}_b,\mathbf {s}_c)\in {\mathbb R}^{s_{bc}\times s_{bc}}\) is a matrix of zeros, ones, and the entry \(\theta ^{\left| \mathbf {s}_b \right| }\). (Its dimension \(s_{bc}\) and exact structure depend only on \(\mathbf {s}_b\) and \(\mathbf {s}_c\).) Finally, \(z_0=e_1+e_{\left| \mathbf {s}_a \right| +s_{bc}}\in {\mathbb R}^{(\left| \mathbf {s}_a \right| +s_{bc})\times 1}\) and \(C=e_1\in {\mathbb R}^{1\times (\left| \mathbf {s}_a \right| +s_{bc})}\).
Proof
Following Example 1, assign the first state of the realization to be
where \(\bar{c}:=\eta _{{\mathbf{s}}_c}+\theta ^{\left| \eta _{\mathbf {s}_b} \right| }\eta _{\mathbf {s}_b}\bar{c}\), and differentiate \(z_1\) until the series \(\bar{c}\) appears in isolation. Observe
So the first row of \(N_{i_1}\) is \(e_2^T\), where \(x_{i_1}\) is the first letter of \(\eta _{\mathbf {s}_a}\), and the first row of the other realization matrix contains all zeroes. Continuing in this way,
Since in general \(x_{i_k}=x_1\), the k-th row of \(N_1\) is \(e_{k+1}^T\), and the k-th row of the \(N_0\) contains all zeroes. So far, this is in agreement with the proposed structure of the realization. Next observe that
In this way, new states are created until finally the term \(F_{\bar{c}}[u](t)=z_{k+1}(t)\) reappears as it must. This produces an entry \(\theta ^{\left| \mathbf {s}_b \right| }\) in \(N_1\) and preserves the proposed structures of \(N_0\) and \(N_1\). But note, as in Example 1, that the process can continue to create new states, and the state \(z_{k+1}(t)\) could reappear if \(\eta _{{\mathbf{s}}_{c}}\) is a power of \(\eta _{{\mathbf{s}}_b}\), a possibility that has not been excluded. In addition, this realization could produce copies of the the first k states if \(\eta _{{\mathbf{s}}_c}\) contains \(\eta _{{\mathbf{s}}_a}\) as a factor. These copies will still preserve the desired structure, but this possibility points out that in general the final realization constructed by this process may not be minimal. Finally, the canonical embedding (18), which is always needed if \(\left| s_c \right| >0\), yields the final elements of the proposed structure. \(\square \)
Clearly, when non-periodic components are present, giving a precise general form of the matrices \(N_0\) and \(N_1\) is not as simple as in the purely periodic case.
3.3 The Dendriform Setting
It is shown in this section that the generating function \({\mathscr {L}}_\mathbf{s}(t,\theta )\) defined in (3), more precisely its t-derivative, is a solution of a higher-order linear dendriform equation in the sense of [15]. The case with non-periodic components can also be considered from that perspective. This provides a purely algebraic setting for the problem and also motivates an interesting generalization in the context of the theory of linear dendriform equations.
Recall that MPLs satisfy shuffle product identities, which are derived from integration by parts for the iterated integrals in (2). For instance,
In slightly more abstract terms this can be formulated using the notion of a dendriform algebra. The reader is referred to [15] for full details. Examples of dendriform algebras include the shuffle algebra as well as associative Rota–Baxter algebras. Indeed, for any \(t_0 < t_1\), the space \(L_{1,loc}[t_0,t_1)\) is naturally endowed with such a structure consisting of two products:
where I is the Riemann integral operator defined by \(I(f)(t,t_0):=\int _{t_0}^t f(s)\,ds\)—a Rota–Baxter map of weight zero. It is easily seen to satisfy the axioms of a dendriform algebra
where
is an associative product. The example (19) above moreover verifies the extra commutativity property \(f\succ g=g\prec f\), making it a commutative dendriform or Zinbiel algebraFootnote 3
This is another way of saying that Chen’s iterated integrals define a shuffle product, which gives rise to the shuffle algebra of MPLs. For more details, including a link between general, i.e., not necessarily commutative, dendriform algebras and Fliess operators, see [13,14,15].
In the following, the focus is on the commutative dendriform algebra \((C[t_0,t_1), \succ , \prec )\), where \(C[t_0,t_1)\) stands for the linear subspace of continuous (hence locally integrable!) functions on \([t_0,t_1)\). The linear operator \(R^\succ _g:C[t_0,t_1)\rightarrow C[t_0,t_1)\) is defined for \(g \in C[t_0,t_1)\) by right multiplication using (19a)
Now add the distribution \(\delta =\delta _{t_0}\) to the dendriform algebra \(C[t_0,t_1)\). In view of the identity \(I(\delta )=1\) on the interval \([t_0,t_1]\), it follows that \(R^\succ _f(\delta )=\delta \succ f=f\) for any \(f\in C[t_0,t_1)\). Consider next the specific functions \(u_0(t)=1/t\) and \(u_1(t)=1/(1-t)\) which appeared above (with \(t_0=0\) and \(t_1=1\) here), and the corresponding linear operators \(R^\succ _{u_0}\) and \(R^\succ _{u_1}\). Although \(u_0\) is not locally integrable on [0, 1), the space \(C[t_0,t_1)\) is invariant under \(R^\succ _{u_0}\). For any word \(w = x_0^{s_1-1}x_1 \cdots x_0^{s_l-1}x_1 \in x_0X^*x_1\), the linear operator \(R^\succ _w\) is defined as the composition of the linear operators associated to its letters, namely,
for \(w=w_1\cdots w_{|\mathbf{s}|}=x_0^{s_1-1}x_1\cdots x_0^{s_l-1}x_1\). Using the shorthand notation \(R^\succ _w=R^\succ _{\mathbf{s}}\) with \(\mathbf{s}=(s_1,\ldots ,s_l)\), the multiple polylogarithm \(\mathop {\text{ Li } }\nolimits _{\mathbf{s}}\) obviously satisfies
From (21) it follows immediately that
which in turn yields
Equation (22) is a dendriform equation of degree \((|\mathbf{s}|,0)\) in the sense of [15, Section 7]. The general form of the latter is
with \(a_{00}:=\delta \), \(a_{qj}=0\) for \(q<|\mathbf{s}|\) and \(a_{|\mathbf{s}|j}:=\widetilde{w}_j\), matching the notations of equation (46) in Ref. [15]. The general solution X of (23) is the first coefficient of a vector Y of length \(|\mathbf{s}|\) whose coefficients (discarding the first one) are given by \(\theta ^jR^\succ _{w_1\cdots w_j}(X)\) for \(j=1,\ldots ,|\mathbf{s}|-1\). This vector satisfies the following matrix dendriform equation of degree (1, 0):
where the matrixFootnote 4 N is given by:
First, observe that the \(|\mathbf{s}|\)-fold product \((\cdots (N \succ N) \succ \cdots ) \succ N\) yields a diagonal matrix with the entry \(\frac{d}{dt}\mathop {\text{ Li } }\nolimits _{\mathbf{s}}(t)\) in the position (1, 1). Second, matrix N splits into \(N = N_0u_0 + N_1u_1\) with \(N_0,N_1\) as in (17). Equation (24) essentially corresponds to the integral equation deduced from (7) giving the state z(t).
The case with non-periodic components can also be handled in this setting. Observe
and the term \(X'=\frac{d}{dt}{\mathscr {L}}_{\{\mathbf{s}_b\}\mathbf{s}_c}\) satisfies the dendriform equation
Equation (25) is again a dendriform equation of degree \((|\mathbf{s}_b|,0)\) with \(a_{00}=R_{\mathbf{s}_c}^\succ (\delta )\), \(a_{qj}=0\) for \(q<|\mathbf{s}_b|\) and \(a_{|\mathbf{s}_b|j}=w_j\) using the notation in [15]. The general solution \(X'\) of (25) is the first coefficient of a vector \(Y'\) of length \(|\mathbf{s}_b|\) whose coefficients (discarding the first one) are given by \(\theta ^jR_{w_1\cdots w_j}^\succ (X')\) for \(j=1,\ldots ,|\mathbf{s}_b|-1\). This vector satisfies the following matrix dendriform equation of degree (1, 0)
where the matrix \(M'\) is given by:
One can ask the question whether the term \(X=\frac{d}{dt}{\mathscr {L}}_{\mathbf{s}_a\{\mathbf{s}_b\}\mathbf{s}_c}\) itself is a solution of a dendriform equation. In fact, a closer look reveals that the theory of linear dendriform equations presented in [15] has not been sufficiently developed to embrace this more complex setting. In the light of Theorem 5, it is clear that the results in [15] should be adapted in order to address this question. Such a step, however, is beyond the scope of this paper and will thus be postponed to another work. It is worth mentioning that the matrix N needed in the linear dendriform equation
to match the result from Example 1 has the form
which reflects the canonical embedding of Brockett. The first component of the vector \(Y'\) contains the solution. As indicated earlier, a proper derivation of this result in the context of general dendriform algebras, i.e., extending the results in [15], lies outside the scope of the present paper.
4 Examples
In this section, three examples of the method described above are given corresponding to the generating functions behind the identities (5), (8), and (10).
Example 2
Consider the generating function \(\mathscr {L}_{(2)}(t,\theta )\). This example is simple enough that a bilinear realization can be identified directly from (4). For any fixed \(\theta \) define the first state variable to be \(z_1(t)=\mathscr {L}_{(2)}(t,\theta )\), and the second state variable to be \(z_2(t)=t\,d\mathscr {L}_{(2)}(t,\theta )/dt\). In which case,
Thereupon, system (26) assumes the form of a bilinear system as given by (17), where the inputs are set to be \(\bar{u}_0(t)=1\) and \(\bar{u}_1(t)=\mathrm {Li}_0(t)=t/(1-t)\), i.e.,
(recall the 1/t factors in (26) are absorbed into Haar integrators). A simulation diagram for this realization suitable for MatLab’s Simulink simulation software is shown Fig. 1. Setting \(\theta =1\) and using Simulink’s default integration routine ode45 (Dormand-Prince method [12]) with a variable step size lower bounded by \(10^{-8}\), Fig. 2 was generated showing \(\mathscr {L}_{(2)}(t,1)=F_{(x_0x_1)^*}[\mathrm {Li}_0](t)\) as a function of t. In particular, it was found numerically that \(\mathscr {L}_{(2)}(1,1)\approx 3.6695\), which compares favorably to the theoretical value derived from (5):
Better estimates can be found by more carefully addressing the singularities at the boundary conditions \(t=0\) and \(t=1\) in the Haar integrators.
Example 3
In order to validate (8), the identity (9) is checked numerically. Since the generating functions \(\mathscr {L}_{(4)}\) and \(\mathscr {L}_{(3,1)}\) are periodic, Theorem 4 applies. For \(\mathbf {s}=(4)\) the corresponding bilinear realization is
For \(\mathbf {s}=(3,1)\) the bilinear realization is
These two dynamical systems were simulated using Haar integrators in Simulink and the difference (9) was computed as a function of t as shown in Fig. 3. As expected, this difference is very close to zero when \(t=1\) no matter how the parameter \(\theta \) is selected. This is pretty convincing numerical evidence supporting (8), which as discussed in the introduction is known to be true.
Example 4
Now the method is applied to the generating functions behind the Hoffman conjecture (10). In this case, each multiple polylogarithm has non-periodic components, so Theorem 5 has to be applied three times. The realization for \(\mathscr {L}_{(2,1,\{2\},3)}(t,\theta )\) was presented in Example 1. Following a similar approach, the realization for \(\mathscr {L}_{(\{2\},2,2,2)}(t,\theta )\) and \(\mathscr {L}_{(\{2\},3,3)}(t,\theta )\) are, respectively,
and
These dynamical systems were simulated to estimate numerically the left-hand side of (11) as shown in Fig. 4. As in the previous example, the case where \(t=1\) is of primary interest. This value is again very close to zero for every choice of \(\theta \) tested. It is highly likely therefore that the Hoffman conjecture is true.
5 Conclusions
A systematic way was given to numerically evaluate the generating function of periodic multiple polylogarithm using Chen–Fliess series with rational generating series. The method involved mapping the corresponding Chen–Fliess series to a bilinear dynamical system, which could then be simulated numerically using Haar integration. A standard form for such a realization was given, and the method was generalized to the case where the multiple polylogarithm could have non-periodic components. The method was also described in the setting of dendriform algebras. Finally, the technique was used to numerically validate the Hoffman conjecture.
Notes
- 1.
Following other authors, \(\{\mathbf {s}\}^n=\{(s_1,s_2,\ldots ,s_l)\}^n\) will be written more concisely as \(\{s_1,s_2,\ldots ,s_l\}^n\).
- 2.
The polynomial \(1\emptyset \) is abbreviated throughout as 1.
- 3.
The space of continuous maps on \([t_0,t_1]\) with values in the algebra \({\mathscr {M}}_n(\mathbb R)\) is also a dendriform algebra, with \(\prec \) and \(\succ \) defined the same way. But it is Zinbiel only for \(n=1\).
- 4.
References
Aoki, T., Kombu, Y., Ohno, Y.: A generating function for sums of multiple zeta values and its applications. Proc. Amer. Math. Soc. 136, 387–395 (2008)
Berstel, J., Reutenauer, C.: Noncommutative Rational Series with Applications. Cambridge University Press, Cambridge, UK (2010)
Borwein, J.M., Bradley, D.M., Broadhurst, D.J., Lisonek, P.: Combinatorial aspects of multiple zeta values. Electron. J. Combin. 5 R38, 12 (1998)
Borwein, J.M., Bradley, D.M., Broadhurst, D.J., Lisonek, P.: Special values of multidimensional polylogarithms. Trans. Amer. Math. Soc. 353, 907–941 (2001)
Bowman, D., Bradley, D.M.: Multiple polylogarithms: a brief survey. In: Berndt, B.C., Ono, K. (eds.) Q-series with Applications to Combinatorics, Number Theory, and Physics: A Conference on Q-series with Applications to Combinatorics, Number Theory, and Physics, pp. 71–92. AMS, Providence, RI (2001)
Borwein, J.M., Zudilin, W.: Math honours: multiple zeta values, available at https://carma.newcastle.edu.au/MZVs/mzv.pdf
Brockett, R.W.: On the algebraic structure of bilinear systems. In: Mohler, R., Ruberti, R. (eds.) Theory and Applications of Variable Structure Systems, pp. 153–168. Academic Press, New York (1972)
Costermans, C., Minh, H.N.: Some results à l’Abel obtained by use of techniques à la Hopf. In: Proceeding of the Workshop on Global Integrability of Field Theories and Applications, Daresbury UK, pp. 63–83 (2006)
D’Alessandro, P., Isidori, A., Ruberti, A.: Realization and structure theory of bilinear dynamical systems. SIAM J. Control 12, 517–535 (1974)
Deneufchâtel, M., Duchamp, G.H.E., Minh, V.H.N., Solomon, A.I.: Independence of hyperlogarithms over function fields via algebraic combinatorics. In: Winkler, F. (ed.) Algebraic Infomatics, Lecture Notes in Computer Science, vol. 6742, pp. 127–139. Springer, Berlin, Heidelberg (2011)
Dorissen, H.T.: Canonical forms for bilinear systems. Syst. Control Lett. 13, 153–160 (1989)
Dormand, J.R., Prince, P.J.: A family of embedded Runge-Kutta formulae. J. Comput. Appl. Math. 6, 19–26 (1980)
Duffaut Espinosa, L.A., Gray, W.S., Ebrahimi-Fard, K.: Dendriform-tree setting for fully non-commutative Fliess operators. In: Proceedings 53rd IEEE Conference on Decision and Control, Los Angeles, CA, pp. 4814–4819 (2014), arXiv:1409.0059
Duffaut Espinosa, L.A., Gray, W.S., Ebrahimi-Fard, K.: Dendriform-tree setting for fully non-commutative Fliess operators. IMA J. Math. Control Inform. 35, 491–521 (2018)
Ebrahimi-Fard, K., Manchon, D.: Dendriform equations. J. Algebra 322, 4053–4079 (2009)
Elliott, D.L.: Bilinear Control Systems. Springer, Dordrecht (2009)
Fliess, M.: Fonctionnelles causales non linéaires et indéterminées non commutatives. Bull. Soc. Math. France 109, 3–40 (1981)
Gray, W.S., Wang, Y.: Fliess operators on \(L_p\) spaces: convergence and continuity. Syst. Control Lett. 46, 67–74 (2002)
Minh, H.N.: Finite polyzêtas, Poly-Bernoulli numbers, identities of polyzêtas and noncommutative rational power series. In: Proceedings of WORDS’03, 4th International Conference on Combinatorics on Words, Turku, Finland, pp. 232–250 (2003)
Minh, V.H.N.: Calcul Symbolique Non Commutatif. Presses Académiques Francophones, Saarbrücken, Germany (2014)
Hoseaux, V., Jacob, G., Oussous, N.E., Petitot, M.: A complete Maple package for noncommutative rational power series. In: Li, Z., Sit, W.Y. (eds.) Computer Mathematics: Proceedings of the Sixth Asian Symposium, Beijing, China. World Scientific, pp. 174–188 (2003)
Ihara, K., Kaneko, M., Zagier, D.: Derivation and double shuffle relations for multiple zeta values. Compositio Math. 142, 307–338 (2006)
Isidori, A.: Nonlinear Control Systems, 3rd edn. Springer, London (1995)
Jacob, G.: Réalisation des systèmes réguliers (ou bilinéaires) et séries génératrices non commutatives. In: Landau, I.D. (ed.) Outils et Modèles Mathématiques pour L’automatique, L’analyse de Systèmes et Le Traitement du Signal. CNRS-RCP 567, CNRS, Paris, pp. 325–357 (1981)
Nivat, M.: Transductions des languages de Chomsky. Ann. Inst. Fourier 18, 339–455 (1968)
Schützenberger, M.P.: On the definition of a family of automata. Inform. Control 4, 245–270 (1961)
Sussmann, H.J.: Minimal realizations and canonical forms for bilinear systems. J. Franklin Inst. 301, 593–604 (1976)
Zakrzewski, M., Żoładek, H.: Linear differential equations and multiple zeta-values. I. Zeta(2). Fund. Math. 210, 207–242 (2010)
Zakrzewski, M., Żoładek, H.: Linear differential equations and multiple zeta-values. II. A generalization of the WKB method. J. Math. Anal. Appl. 383, 55–70 (2011)
Zakrzewski, M., Żoładek, H.: Linear differential equations and multiple zeta-values. III. Zeta(3). J. Math. Phys. 53 013507 (2012)
Żoładek, H.: Note on multiple zeta-values. Bul. Acad. Ştiinţe Repub. Mold. Mat. 43, 78–82 (2003)
Zudilin, W.: Algebraic relations for multiple zeta values. Russian Math. Surveys 58, 1–29 (2003)
Acknowledgements
The second author was supported by grant SEV-2011-0087 from the Severo Ochoa Excellence Program at the Instituto de Ciencias Matemáticas in Madrid, Spain. This research was also supported by a grant from the BBVA Foundation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ebrahimi-Fard, K., Gray, W., Manchon, D. (2020). Evaluating Generating Functions for Periodic Multiple Polylogarithms via Rational Chen–Fliess Series. In: Burgos Gil, J., Ebrahimi-Fard, K., Gangl, H. (eds) Periods in Quantum Field Theory and Arithmetic. ICMAT-MZV 2014. Springer Proceedings in Mathematics & Statistics, vol 314. Springer, Cham. https://doi.org/10.1007/978-3-030-37031-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-37031-2_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37030-5
Online ISBN: 978-3-030-37031-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)