Michel Waldschmidt Interpolation, January 2021
Exercices: hints, solutions, comments Third course
1.Lets0, s1, s2 be three complex numbers. Give a necessary and sufficient condition for the following to hold.
There exist three sequences of polynomials(Λn,0(z))n≥0,(Λn,1(z))n≥0,(Λn,2(z))n≥0 such that any polynomial f∈C[z]can be written in a unique way as a finite sum
f(z) =X
n≥0
f(3n)(s0)Λn,0(z) +f(3n)(s1)Λn,1(z) +f(3n)(s2)Λn,2(z)
.
What is the degree ofΛn,j(z)? The leading term ? Write the six polynomials Λ0,0(z),Λ0,1(z),Λ0,2(z),Λ1,0(z),Λ1,1(z),Λ1,2(z).
1. The polynomials Λ
ni(n ≥ 0, i = 0, 1, 2) are defined by
Λ
(3k)ni(s
j) = δ
nkδ
ij, n, k ≥ 0, i, j = 0, 1, 2.
By symmetry, it suffices to deal with i = 0.
• We start with n = 0 : a necessary and sufficient condition for the existence of a polynomial Λ
00satisfying Λ
00000= 0 and
Λ
00(s
0) = 1, Λ
00(s
1) = Λ
00(s
2) = 0
is s
06= s
1and s
06= s
2. Assume from now on that s
0, s
1, s
2are pairwise distinct. Then there is a unique such polynomial, it has degree 2 and is given by the Lagrange interpolation formula, namely
Λ
00(z) = (z − s
1)(z − s
2) (s
0− s
1)(s
0− s
2) ·
• For n ≥ 1 the polynomial Λ
n0is the unique polynomial satisfying the differential equation Λ
000n0= Λ
n−1,0with the initial conditions
Λ
n0(s
0) = Λ
n0(s
1) = Λ
n0(s
2) = 0.
It has degree 3n + 2 and leading term
(3n+2)!2z
3n+2.
• We explicit the solution for n = 1. The polynomial L(z) = 1
60
z
5(s
0− s
1)(s
0− s
2) − 1 24
(s
1+ s
2)z
4(s
0− s
1)(s
0− s
2) + 1 6
s
1s
2z
3(s
0− s
1)(s
0− s
2) satisfies
L
000(z) = z
2(s
0− s
1)(s
0− s
2) − (s
1+ s
2)z
(s
0− s
1)(s
0− s
2) + s
1s
2(s
0− s
1)(s
0− s
2) = Λ
00(z).
Hence the unique polynomial Λ
10solution of the differential equation Λ
00010= Λ
00with the initial conditions
Λ
10(s
0) = Λ
10(s
1) = Λ
10(s
2) = 0
is Λ
10(z) = L(z) − (c
0z
2+ c
1z + c
2) where c
0, c
1, c
2are the solutions of the system of equations
c
0s
20+ c
1s
0+ c
2= L(s
0), c
0s
21+ c
1s
1+ c
2= L(s
1), c
0s
22+ c
1s
2+ c
2= L(s
2).
2.Lets0, s1, s2 be three complex numbers. Give a necessary and sufficient condition for the following to hold.
There exist three sequences of polynomials(Mn,0(z))n≥0,(Mn,1(z))n≥0,(Mn,2(z))n≥0such that any polynomial f∈C[z]can be written in a unique way as a finite sum
f(z) =X
n≥0
f(3n)(s0)Mn,0(z) +f(3n+1)(s1)Mn,1(z) +f(3n+2)(s2)Mn,2(z) .
What is the degree ofMn,j(z)? The leading term ? Write the six polynomials M0,0(z), M0,1(z), M0,2(z), M1,0(z), M1,1(z), M1,2(z).
2. The polynomials M
ni(n ≥ 0, i = 0, 1, 2) are defined by
M
ni(3k+i)(s
j) = δ
nkδ
ij, n, k ≥ 0, i, j = 0, 1, 2.
As we will see, there is no condition for the existence and unicity of such polynomials.
• We start with n = 0.
The unique polynomial M
00(z) satisfying M
00000= 0 and M
00(s
0) = 1, M
010(s
1) = M
0100(s
2) = 0 is the constant polynomial M
00(z) = 1.
The unique polynomial M
01(z) satisfying M
01000= 0 and M
01(s
0) = M
0100(s
2) = 0, M
010(s
1) = 1 is M
01(z) = z − s
0.
The unique polynomial M
02(z) satisfying M
02000= 0 and M
02(s
0) = M
020(s
1) = 0, M
0200(s
2) = 1 is
M
02(z) = 1
2 z
2− s
1z + 1
2 s
0(2s
1− s
0).
• Let n ≥ 1. For i = 0, 1, 2, the polynomial M
niis the unique solution of the differential equation M
ni000= M
n−1,iwith the initial condition
M
ni(s
0) = M
ni0(s
1) = M
ni00(s
2) = 0.
For n ≥ 0 and i = 0 the solution is given by M
n0(z) =
(3n)!1z
3n.
The leading term of M
n1is
(3n+1)!1z
3n+1and the leading term of M
n2is
(3n+2)!2z
3n+2.
• We explicit the solution for n = 1.
The polynomial
A(z) = 1 24 z
4− 1
6 s
0z
3satisfies
A
000(z) = z − s
0= M
01(z).
Hence the unique polynomial M
11solution of the differential equation M
11000= M
01with the initial conditions
M
11(s
0) = M
110(s
1) = M
1100(s
2) = 0,
is M
11(z) = A(z) − (az
2+ bz + c) where a, b, c are the solutions of the system of equations
as
20+ bs
0+ c = A(s
0), 2as
1+ b = A
0(s
1), 2a = A
00(s
2).
The polynomial
B(z) = 1
120 z
5− s
124 z
4+ s
0(2s
1− s
0) 12 z
3satisfies
B
000(z) = 1
2 z
2− s
1z + 1
2 s
0(2s
1− s
0) = M
02(z).
Hence the unique polynomial M
12solution of the differential equation M
12000= M
02with the initial conditions
M
12(s
0) = M
120(s
1) = M
1200(s
2) = 0
is M
12(z) = B(z) − (az
2+ bz + c) where a, b, c are the solutions of the system of equations
as
20+ bs
0+ c = B(s
0), 2as
1+ b = B
0(s
1), 2a = B
00(s
2).
3.Lets0, s1, s2 be three complex numbers. Give a necessary and sufficient condition for the following to hold.
There exist three sequences of polynomials(Nn,0(z))n≥0,(Nn,1(z))n≥0,(Nn,2(z))n≥0such that any polynomial f∈C[z]can be written in a unique way as a finite sum
f(z) = X
n≥0
f(3n)(s0)Nn,0(z) +f(3n)(s1)Nn,1(z) +f(3n+1)(s2)Nn,2(z)
.
What is the degree ofNn,j(z)? The leading term ? Write the six polynomials N0,0(z), N0,1(z), N0,2(z), N1,0(z), N1,1(z), N1,2(z).
3. The polynomials N
ni(n ≥ 0, i = 0, 1, 2) are defined by
N
n0(3k)(s
0) = N
n1(3k)(s
1) = δ
nk, N
n2(3k+1)(s
2) = δ
nkn, k ≥ 0.
The polynomial N
n1is deduced from N
n0by permuting s
0and s
1. So we need to deal only with N
n0and N
n2.
• Let n = 0. The conditions on N
00(z) and N
02(z) are
N
00(s
0) = 1, N
00(s
1) = N
000(s
2) = 0, N
02(s
0) = N
02(s
1) = 0, N
020(s
2) = 1.
Write
N
00(z) = (z − s
1)(az + b), N
02(z) = c(z − s
0)(z − s
1),
so that N
000(z) = a(2z −s
1)+b. The conditions on the numbers a and b arise from the requirement N
00(s
0) = 1 and N
000(s
2) = 0 :
(as
0+ b)(s
0− s
1) = 1,
a(2s
2− s
1) + b = 0,
while the condition on c come from N
020(s
2) = 1 :
c(2s
2− s
0− s
1) = 1.
A necessary and sufficient condition for the existence and unicity of a solution to this system is s
06= s
1, s
0+ s
16= 2s
2. Under this assumption, the solution is
N
00(z) = (z − s
1)(z − s
1+ 2s
2) (s
0− s
1)(s
0+ s
1− 2s
2) , N
02(z) = (z − s
0)(z − s
1)
(s
0− s
1)(2s
2− s
0− s
1) ·
• For n ≥ 1 and i = 0, 1, 2, the polynomial N
niis the unique solution of the differential equation N
ni000= N
n−1,iwith the initial condition
N
ni(s
0) = N
ni(s
1) = N
ni00(s
2) = 0.
The degree of N
niis 3n + 2, the leading coefficient of N
n0is 2
(3n + 2)!(s
0− s
1)(s
0+ s
1− 2s
2) while the leading coefficient of N
n0is
2
(3n + 2)!(s
0− s
1)(2s
2− s
0− s
1) ·
• We explicit the solution for n = 1. The polynomial N
10is computed as follows : let A(z) be a primitive of N
00. Then N
10(z) = A(z) − (az
2+ bz + c) where a, b, c are the solutions of
as
20+ bs
0+ c = A(s
0), as
21+ bs
1+ c = A(s
1), 2as
2+ b = A
0(s
2).
In the same way, N
12(z) = B(z) − (αz
2+ βz + γ), where B(z) is a primitive of N
02while α, β, γ are the solutions of
αs
20+ βs
0+ γ = B (s
0), αs
21+ βs
1+ γ = B (s
1), 2αs
2+ β = B
0(s
2).
Notice that both systems have the same determinant
s
20s
01 s
21s
11 2s
21 0
= (s
0− s
1)(2s
2− s
0− s
1).
4.On p. 11, check that if the determinantD(s)does not vanish, thenrj≤jfor allj= 0,1, . . . , m−1.
4.
Let z
0, z
1, . . . , z
m−1be independent variables. Write z for (z
0, z
1, . . . , z
m−1). Let K be the field Q (z
0, z
1, . . . , z
m−1) and D(z) be the determinant
det k!
(k − r
j)! z
jk−rj0≤j,k≤m−1
∈ Q [z] ⊂ K.
Recall a!/(a − b)! = 0 for a < b.
For j = 0, 1, . . . , m − 1, the row vector v
j=
k!
(k − r
j)! z
k−rj jk=0,1,...,m−1
=
0, 0, . . . , 0, r
j!, (r
j+ 1)!
1! z
j, (r
j+ 2)!
2! z
2j, . . . , (m − 1)!
(m − 1 − r
j)! z
m−1−rj jbelongs to {0}
rj× K
m−rj. If r
j> j for some j ∈ {0, 1, . . . , m − 1}, then the m − j vectors v
j, v
j+1, . . . , v
m−1all belong to the subspace {0}
j+1× K
m−j−1of K
m, the dimension of which is m − j − 1 ; hence the determinant D(z) vanishes.
This amounts to say that a triangular matrix with a zero on the diagonal has a zero deter- minant.
5.Prove the proposition p. 11.
5. Assume D(s) 6= 0. Then there exists a unique family of polynomials (Λ
nj(z))
n≥0,0≤j≤m−1satisfying
Λ
(mk+rnj `)(s
`) = δ
j`δ
nk, for n, k ≥ 0 and 0 ≤ j, ` ≤ m − 1.
For n ≥ 0 and 0 ≤ j ≤ m − 1 the polynomial Λ
njhas degree ≤ mn + m − 1.
The assumption D(s) 6= 0 means that the linear map C [z]
≤m−1−→ C
mL(z) 7−→ L
(rj)(s
j)
0≤j≤m−1
is an isomorphism of C –vector spaces, C [z]
≤m−1being the space of polynomials of degree ≤ m−1.
First proof. Assuming D(s) 6= 0, we prove by induction on n that the linear map ψ
n: C [z]
≤m(n+1)−1−→ C
m(n+1)L(z) 7−→ L
(mk+r`)(s
`)
0≤`≤m−1,0≤k≤n
is an isomorphism of C –vector spaces. For n = 0 this is the assumption D(s) 6= 0. Assume ψ
n−1is injective for some n ≥ 1. Let L ∈ ker ψ
n. Then L
(m)∈ ker ψ
n−1, hence L
(m)= 0, which means that L has degree < m. From the assumption D(s) 6= 0 we conclude L = 0.
The fact that ψ
nis injective for all n implies that if a polynomial f ∈ C [z] satisfies f
(mk+r`)(s
`) = 0 for all k ≥ 0 and all ` with 0 ≤ ` ≤ m − 1, then f = 0. This shows the unicity of the solution Λ
njof the system of equations
Λ
(mk+rnj `)(s
`) = δ
j`δ
nk, for n, k ≥ 0 and 0 ≤ j, ` ≤ m − 1.
Since ψ
nis injective, it is an isomorphism, and hence surjective : for 0 ≤ j ≤ n − 1 there exists a unique polynomial Λ
nj∈ C [z]
≤m(n+1)−1such that Λ
(mk+rnj `)(s
`) = δ
j`δ
nkfor 0 ≤ j, ` ≤ m − 1.
These conditions show that the set of polynomials Λ
kjfor 0 ≤ k ≤ n, 0 ≤ j ≤ m − 1, is a basis of C [z]
≤m(n+1)−1: any polynomial f ∈ C [z] of degree ≤ m(n + 1) − 1 can be written in a unique way
f (z) =
m−1
X
j=0 n
X
k=0
a
kjΛ
kj(z),
and therefore the coefficients are given by a
kj= f
(mk+rj)(s
j).
Second proof. The conditions
Λ
(mk+rnj `)(s
`) = δ
j`δ
nk, for n, k ≥ 0 and 0 ≤ j, ` ≤ m − 1.
mean that any polynomial f ∈ C [z] has an expansion f (z) =
m−1
X
j=0
X
n≥0
f
(mn+rj)(s
j)Λ
nj(z),
where only finitely many terms on the right hand side are nonzero.
Assuming D(s) 6= 0, we first prove the unicity of such an expansion by induction on the degree of f . The assumption D(s) 6= 0 shows that there is no nonzero polynomial of degree
< m satisfying f
(mn+rj)(s
j) = 0 for all (n, j) with 0 ≤ n, j ≤ m − 1. Now if f is a polynomial satisfying f
(mn+rj)(s
j) = 0 for all (n, j) with n ≥ 0 and 0 ≤ j ≤ m − 1, then f
(m)satisfies the same conditions and has a degree less than the degree of f . By the induction hypothesis we deduce f
(m)= 0, which means that f has degree < m, hence f = 0. This proves the unicity.
For the existence, let us show that, under the assumption D(s) 6= 0, the recurrence relations Λ
(m)nj= Λ
n−1,j, Λ
(rnj`)(s
`) = 0 for n ≥ 1, Λ
(r0j`)(s
`) = δ
j`for 0 ≤ j, ` ≤ m − 1
have a unique solution given by polynomials Λ
nj(z), (n ≥ 0, j = 0, . . . , m − 1), where Λ
njhas degree ≤ mn + m − 1. Clearly, these polynomials will satisfy
Λ
(mk+rnj `)(s
`) = δ
j`δ
nk, for n, k ≥ 0 and 0 ≤ j, ` ≤ m − 1.
From the assumption D(s) 6= 0 we deduce that, for 0 ≤ j ≤ m−1, there is a unique polynomial Λ
0jof degree < m satisfying
Λ
(r0j`)(s
`) = δ
j`for 0 ≤ ` ≤ m − 1.
By induction, given n ≥ 1 and j ∈ {0, 1, . . . , m − 1}, once we know Λ
n−1,j(z), we choose a solution L of the differential equation L
(m)= Λ
n−1,j; using again the assumption D(s) 6= 0, we deduce that there is a unique polynomial L e of degree < m satisfying L e
(r`)(s
`) = L
(r`)(s
`) for 0 ≤ ` ≤ m − 1 ; then the solution is given by Λ
nj= L − L. e
6. Poritsky’s interpolation p. 31. Prove that the conditionD(s) 6= 0means thats0, s1, . . . , sm−1 are pairwise distinct.
Prove also that the function∆(t)has a zero at the origin of multiplicity at leastm(m−1)/2.
N.B.
The fact that the multiplicity is exactly
m(m−1)/2follows from the fact that the coefficient of
tm(m−1)/2in the Taylor expansion at the origin of
∆(t)is given by a product of two Vandermonde determinants
1
1!2!· · ·(m−1)!det
1 1 · · · 1
1 ζ · · · ζm−1
1 ζ2 · · · ζ2(m−1)
. .
. . . . . . . . . .
1 ζm−1 · · · ζ(m−1)2
det
1 1 · · · 1
s0 s1 · · · sm−1
s20 s21 · · · s2m−1
. .
. . . . . . . . . .
sm−10 sm−11 · · · sm−1m−1
.
But this is not so easy to prove
[Macintyre 1954, §3].6. Poritsky interpolation is the case
r
0= r
1= · · · = r
m−1= 0.
The Vandermonde determinant
D(s) = det s
kj0≤j,k≤m−1
= det
1 s
0s
20· · · s
m−101 s
1s
21· · · s
m−111 s
2s
22· · · s
m−12.. . .. . .. . . . . .. . 1 s
m−1s
2m−1· · · s
m−1m−1
= Y
0≤j<`≤m−1
(s
`− s
j)
does not vanish if and only if s
0, s
1, . . . , s
m−1are pairwise distinct.
The determinant ∆(t) is the determinant of the following matrix
e
ts0e
ts1e
ts2· · · e
tsm−1e
ζts0e
ζts1e
ζts2· · · e
ζtsm−1e
ζ2ts0e
ζ2ts1e
ζ2ts2· · · e
ζ2tsm−1.. . .. . .. . . . . .. . e
ζm−1ts0e
ζm−1ts1e
ζm−1ts2· · · e
ζm−1tsm−1
.
The value ∆(0) at t = 0 is 0. We use the multilinearity of the determinant : the derivative (with respect to t) is the sum of determinants where we derive the rows. The derivative of order k of the row
e
ζjts0e
ζjts1e
ζjts2· · · e
ζjtsm−1is the row
(ζ
js
0)
ke
ζjts0(ζ
js
1)
ke
ζjts1(ζ
js
2)
ke
ζjts2· · · (ζ
js
m−1)
ke
ζjtsm−1which takes the value
(ζ
js
0)
k(ζ
js
1)
k(ζ
js
2)
k· · · (ζ
js
m−1)
kat t = 0.
If we derive the same number of times two rows, the corresponding determinant vanishes at t = 0. Hence to get a nonzero derivative at 0 we need to take derivatives of order at least
0 + 1 + 2 + · · · + (m − 1) = m(m − 1)
2 ·
7.Letw= (wn)n≥0be a sequence of complex numbers. Prove that the sequence of polynomials(Ωw0,w1,...,wn−1(z))n≥0
defined byΩ∅= 1and
Ωw0,w1,...,wn−1(z) = Z z
w0
dt1
Z t1 w1
dt2· · · Ztn−1
wn−1
dtn
forn≥1satisfyΩw0(z) =z−w0 and forn≥0,Ωw0,w1,w2,...,wn(w0) = 0, Ω0w0,w1,w2,...,wn(z) = Ωw1,w2,...,wn(z).
What are the degree and the leading term ofΩw0,w1,w2,...,wn(z)? Check Ω(k)w0,w1,w2,...,wn(wk) =δkn
forn≥0andk≥0. Deduce that any polynomial is a finite sum
f(z) =X
n≥0
f(n)(wn)Ωw0,w1,w2,...,wn(z).
Check the formula for the Gontcharoff determinant p. 39.
Give a close formula for these polynomialsΩw0,w1,...,wn−1(z)when
•wn= 0for alln≥0.
•wn= 1for evenn≥0,wn= 0for oddn≥1.
•wn=nfor alln≥0.
7. The definition of these polynomials involving iterated integrals means that the sequence of polynomials (Ω
w0,w1,...,wn−1)
n≥0in C [z] is defined as follows : we set Ω
∅= 1, Ω
w0(z) = z − w
0, and, for n ≥ 1, the polynomial Ω
w0,w1,w2,...,wn(z) is the polynomial of degree n + 1 which is the primitive of Ω
w1,w2,...,wnvanishing at w
0.
For n ≥ 0, we write Ω
n;wfor Ω
w0,w1,...,wn−1, a polynomial of degree n which depends only on the first n terms of the sequence w.
By induction we deduce that the leading term of Ω
n;wis (1/n!)z
n.
Starting from Ω
w0(w
0) and using the differential equation, we deduce by induction Ω
(k)n;w(w
k) = δ
knfor n ≥ 0 and k ≥ 0. It follows that the sequence (Ω
n;w)
n≥0is the unique sequence of polynomials such that any polynomial P can be written as a finite sum
P (z) = X
n≥0
P
(n)(w
n)Ω
n;w(z).
In particular, for N ≥ 0 we have z
NN! =
N
X
n=0
1
(N − n)! w
Nn−nΩ
n;w(z).
This gives an inductive formula defining Ω
N;w: for N ≥ 0,
Ω
N;w(z) = z
NN ! −
N−1
X
n=0