Generalization of Bernoulli numbers and polynomials to the multiple case
Olivier Bouillot, Marne-la-Vall´eeUniversity, France
C.A.L.I.N. team seminary. Tuesday, 3th March 2015 . Introduction
Definition: The numbers Zes1,··· ,sr defined by
s1,··· ,sr X 1 Ze = s s , n1 1 ··· nr r 0 where s1, ··· , sr ∈ C such that <(s1 + ··· + sk ) > k, k ∈ [[1 ; r ]], are called multiple zeta values. Fact: There exist at least three different way to renormalize multiple zeta values at negative integers. 7 1 1 Ze0,−2(0) = , Ze0,−2(0) = , Ze0,−2 (0) = . MP 720 GZ 120 FKMT 18 Question: Is there a group acting on the set of all possible multiple zeta values renormalisations? Main goal: Define multiple Bernoulli numbers in relation with this. Outline 1 Reminders Reminders on Bernoulli Polynomials and Numbers Reminders on Hurwitz Zeta Function and Hurwitz multiple zeta functions Reminders on Quasi-Symmetric Functions 2 Algebraic reformulation of the problem 3 The Structure of a Multiple Bernoulli Polynomial 4 The General Reflexion Formula of Multiple Bernoulli Polynomial 5 An Example of Multiple Bernoulli Polynomial 6 An algorithm to compute the double Bernoulli Numbers 7 Properties satisfied by Bernoulli polynomials and numbers Outline 1 Reminders Reminders on Bernoulli Polynomials and Numbers Reminders on Hurwitz Zeta Function and Hurwitz multiple zeta functions Reminders on Quasi-Symmetric Functions Two Equivalent Definitions of Bernoulli Polynomials / Numbers Bernoulli numbers: Bernoulli polynomials: By a generating function: By a generating function: t X tn text X tn = b . = B (x) . et − 1 n n! et − 1 n n! n≥0 n≥0 By a recursive formula: By a recursive formula: b = 1 , B0(x) = 1 , 0 0 n ∀n ∈ N , Bn+1(x) = (n + 1)Bn(x) , X n + 1 Z 1 ∀n ∈ N , bk = 0 . ∗ k ∀n ∈ , Bn(x) dx = 0 . k=0 N 0 First examples: First examples: 1 1 1 1 b = 1, − , , 0, − , 0, , ··· B (x) = 1 , n 2 6 30 42 0 1 B (x) = x − , 1 2 2 1 B2(x) = x − x + , . 6 . Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b2n+1 = 0 if n > 0. P2 Bn(0) = Bn(1) if n > 1. m X m + 1 P3 b = 0, m > 0. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 n P4 X n n−k B (x + y) = B (x)y for all n. n k k k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. n P6 (−1) Bn(1 − x) = Bn(x), for all n. N−1 X n Bn+1(N) − Bn+1(0) P7 k = . n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Has to be extended, but too particular. Important property, but turns out to have a generalization with a corrective term... Has to be extended, but how??? Has to be extended, but how??? Does not depend of the Bernoulli numbers... Has a generalization using the derivative of a multiple Bernoulli polynomial instead of the Bernoulli polynmials. ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 n P4 X n n−k B (x + y) = B (x)y for all n. n k k k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. n P6 (−1) Bn(1 − x) = Bn(x), for all n. N−1 X p Bn+1(N) − Bn+1(0) P7 k = . n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Important property, but turns out to have a generalization with a corrective term... Has to be extended, but how??? Has to be extended, but how??? Does not depend of the Bernoulli numbers... Has a generalization using the derivative of a multiple Bernoulli polynomial instead of the Bernoulli polynmials. ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 n P4 X n n−k B (x + y) = B (x)y for all n. n k k k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. n P6 (−1) Bn(1 − x) = Bn(x), for all n. N−1 X p Bn+1(N) − Bn+1(0) P7 k = . n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Has to be extended, but how??? Has to be extended, but how??? Does not depend of the Bernoulli numbers... Has a generalization using the derivative of a multiple Bernoulli polynomial instead of the Bernoulli polynmials. ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 Important property, but turns n out to have a generalization P4 X n n−k B (x + y) = B (x)y for all n. n k k with a corrective term... k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. n P6 (−1) Bn(1 − x) = Bn(x), for all n. N−1 X p Bn+1(N) − Bn+1(0) P7 k = . n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Has to be extended, but how??? Does not depend of the Bernoulli numbers... Has a generalization using the derivative of a multiple Bernoulli polynomial instead of the Bernoulli polynmials. ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 Important property, but turns n out to have a generalization P4 X n n−k B (x + y) = B (x)y for all n. n k k with a corrective term... k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. Has to be extended, but how??? n P6 (−1) Bn(1 − x) = Bn(x), for all n. N−1 X p Bn+1(N) − Bn+1(0) P7 k = . n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Does not depend of the Bernoulli numbers... Has a generalization using the derivative of a multiple Bernoulli polynomial instead of the Bernoulli polynmials. ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 Important property, but turns n out to have a generalization P4 X n n−k B (x + y) = B (x)y for all n. n k k with a corrective term... k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. Has to be extended, but how??? n P6 (−1) Bn(1 − x) = Bn(x), for all n. Has to be extended, but how??? N−1 X p Bn+1(N) − Bn+1(0) P7 k = . n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Has a generalization using the derivative of a multiple Bernoulli polynomial instead of the Bernoulli polynmials. ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 Important property, but turns n out to have a generalization P4 X n n−k B (x + y) = B (x)y for all n. n k k with a corrective term... k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. Has to be extended, but how??? n P6 (−1) Bn(1 − x) = Bn(x), for all n. Has to be extended, but how??? N−1 X p Bn+1(N) − Bn+1(0) P7 k = . Does not depend of the Bernoulli numbers... n + 1 k=0 Z x Bn+1(x) − Bn+1(a) P8 Bn(t) dt = . a n + 1 m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 ??? Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 Important property, but turns n out to have a generalization P4 X n n−k B (x + y) = B (x)y for all n. n k k with a corrective term... k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. Has to be extended, but how??? n P6 (−1) Bn(1 − x) = Bn(x), for all n. Has to be extended, but how??? N−1 X p Bn+1(N) − Bn+1(0) P7 k = . Does not depend of the Bernoulli numbers... n + 1 k=0 Z x Bn+1(x) − Bn+1(a) Has a generalization using the derivative P8 Bn(t) dt = . of a multiple Bernoulli polynomial instead a n + 1 of the Bernoulli polynmials. m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. n n m k=0 Elementary properties satisfied by the Bernoulli polynomials and numbers P1 b = 0 if n > 0. 2n+1 Have to be extended, P2 Bn(0) = Bn(1) if n > 1. but is not restritive enough. m X m + 1 P3 b = 0, m > 0. Has to be extended, but too particular. k k k=0 B0 (z) = nB (z) if n > 0. n n−1 Important property, but turns n out to have a generalization P4 X n n−k B (x + y) = B (x)y for all n. n k k with a corrective term... k=0 n−1 P5 Bn(x + 1) − Bn(x) = nx , for all n. Has to be extended, but how??? n P6 (−1) Bn(1 − x) = Bn(x), for all n. Has to be extended, but how??? N−1 X p Bn+1(N) − Bn+1(0) P7 k = . Does not depend of the Bernoulli numbers... n + 1 k=0 Z x Bn+1(x) − Bn+1(a) Has a generalization using the derivative P8 Bn(t) dt = . of a multiple Bernoulli polynomial instead a n + 1 of the Bernoulli polynmials. m−1 n−1 X k P9 B (mx) = m B x + for all m > 0 and n ≥ 0. ??? n n m k=0 Outline 1 Reminders Reminders on Bernoulli Polynomials and Numbers Reminders on Hurwitz Zeta Function and Hurwitz multiple zeta functions Reminders on Quasi-Symmetric Functions On the Hurwitz Zeta Function Definition: The Hurwitz Zeta Function is defined, for Property: ∂ζ (s, z) = −sζ(s + 1, z). ∂z H1 X −s n ζ(s, x + y) = ζ(s + n, x)y . n n≥0 H2 ζ(s, z − 1) − ζ(s, z) = z −s . m−1 X k H3 ζ(s, mz) = m−s ζ s, z + if m ∈ ∗. m N k=0 Link between the Hurwitz Zeta Function and the Bernoulli polynomials Property: s 7−→ ζ(s, z) can be analytically extend to a meromorphic function on C, with a simple pole located at 1. B (z) Remark: ζ(−n, z) = − n+1 for all n ∈ . n + 1 N b ζ(−n, 0) = − n+1 for all n ∈ . n + 1 N Related properties: Hurwitz zeta function Bernoulli polynomials Derivative property H1 P4 Difference equation H2 P5 Multiplication theorem H3 P9 Consequence: The extension from Bernoulli to multiple Bernoulli polynomials will be done using a generalization of the Hurwitz zeta function: the Hurwitz multiple zeta functions. On Hurwitz Multiple Zeta Functions Definition of Hurwitz Multiple Zeta Functions s1,··· ,sr X 1 He (z) = s s , if z ∈ C − N<0 and (n1 + z) 1 ··· (nr + z) r 0 Lemma 1: (B., J. Ecalle, 2012) ∗ r For all sequences (s1, ··· , sr ) ∈ (N ) , s1 ≥ 2, we have: Hes1,··· ,sr (z − 1) − Hes1,··· ,sr (z) = Hes1,··· ,sr−1 (z) · z −sr . Lemma 2: ∗ The Hurwitz Multiple Zeta Functions multiply by the stuffle product (of N ). Reminder: If (Ω, +) is a semi-group, the stuffle is defined over Ω? by: ε u = u ε = u . ua vb = (u vb) a + (ua v) b + (u v)(a + b) . Outline 1 Reminders Reminders on Bernoulli Polynomials and Numbers Reminders on Hurwitz Zeta Function and Hurwitz multiple zeta functions Reminders on Quasi-Symmetric Functions Reminders on Quasi-symmetric functions Definition: Let x = {x1, x2, x3, ···} be an infinite commutative alphabet. s1 sr A series is said to be quasi-symmetric when its coefficient of x1 ··· xr is equals s1 sr to this of x ··· x for all i1 < ··· < ir . i1 ir 2 2 2 2 Example : M2,1(x1, x2, x3,...) = x1 x2 + x1 x3 + ··· + x1 xn + ··· + x2 x3 + ··· 2 x1x2 is not in M2,1 but in M1,2. Fact 1: • Quasi-symmetric functions span a vector space: QSym. • A basis of QSym is given by the monomials MI , for composition I = (i1, ··· , ir ): X i1 ir Mi1,··· ,ir (X ) = xn1 ··· xnr 0 Fact 2: • QSym is an algebra whose product is the stuffle product. • QSym is also a Hopf algebra whose coproduct ∆ is given by: r X ∆ Mi1,··· ,ir (x) = Mi1,··· ,ik (x) ⊗ Mik+1,··· ,ir (x) . k=0 Outline 1 Reminders 2 Algebraic reformulation of the problem 3 The Structure of a Multiple Bernoulli Polynomial 4 The General Reflexion Formula of Multiple Bernoulli Polynomial 5 An Example of Multiple Bernoulli Polynomial 6 An algorithm to compute the double Bernoulli Numbers 7 Properties satisfied by Bernoulli polynomials and numbers Main Goal Heuristic: Bs1,··· ,sr (z) = Multiple (Divided) Bernoulli Polynomials = He−s1,··· ,−sr (z) . bs1,··· ,sr = Multiple (Divided) Bernoulli Numbers = He−s1,··· ,−sr (0) . We want to define Bs1,··· ,sr (z) such that: their properties are similar to Hurwitz Multiple Zeta Functions’ properties. their properties generalize these of Bernoulli polynomials. Main Goal: Find some polynomials Bs1,··· ,sr such that: n Bn+1(z) B (z) = , where n ≥ 0 , n + 1 Bn1,··· ,nr (z + 1) − Bn1,··· ,nr (z) = Bn1,··· ,nr−1 (z)z nr , for n , ··· , n ≥ 0 , 1 r the Bn1,··· ,nr multiply by the stuffle product. An algebraic construction Notation 1: Let X = {X1, ··· , Xn, ···} be a (commutative) alphabet of indeterminates. We denotes: n1 nr Y ,··· ,Y X n ,··· ,n Y Y B 1 r (z) = B 1 r (z) 1 ··· r , n1! nr ! n1,··· ,nr ≥0 ∗ for all r ∈ N , Y1, ··· , Yr ∈ X. Remark: BY1,··· ,Yr (z + 1) − BY1,··· ,Yr (z) = BY1,··· ,Yr−1 (z)ezYr . Notation 2: Let A = {a1, ··· , an, ···} be a non-commutative alphabet. We denotes: X X X ,··· ,X k1 kr B(z) = 1 + B (z)ak1 ··· akr ∈ C[z][[X]]hhAii . r>0 k1,··· ,kr >0 X zXk Remark: B(z + 1) = B(z) · 1 + e ak k>0 The abstract construction in the case of quasi-symmetric functions Let see an analogue of B(z) where the multiple Bernoulli polynomials are replaced with the monomial functions MI (x) of QSym: n1 nr Y1,··· ,Yr X Y1 Yr M (x) := Mn1+1,··· ,nr +1(x) ··· , for all Y1, ··· , Yr ∈ X . n1! nr ! n1,··· ,nr ≥0 X X X ,··· ,X k1 kr M := 1 + M (x) ak1 ··· akr r>0 k1,··· ,kr >0 r X X Y X xnXk Xk ,··· ,Xk = 1 + 1 + xne ak M 1 r (x) r>0 0 Computation of the coproduct of M: (which does not act on the X ’s) r X Y ,...,Y Y ,...,Y ∆MY1,··· ,Yr (x) = M 1 k (x) ⊗ M k+1 r (x) . k=0 ∆M = M ⊗ M . Transcription of the multiplication by the stuffle Property: (J. Y. Thibon, F. Chapoton, J. Ecalle, F. Menous, D. Sauzin, ...) n1,··· ,nr A family of objects (B )n1,n2,n3,···≥0 multiply by the stuffle product if, and only if, there exists a character χz of QSym such that