Nevanlinna–Pick interpolation

From Wikipedia, the free encyclopedia
(Redirected from Pick matrix)
Jump to navigation Jump to search

In complex analysis, given initial data consisting of n points λ1,,λn in the complex unit disk 𝔻 and target data consisting of n points z1,,zn in 𝔻, the Nevanlinna–Pick interpolation problem is to find a holomorphic function φ that interpolates the data, that is for all i{1,...,n},

φ(λi)=zi,

subject to the constraint |φ(λ)|1 for all λ𝔻.

Georg Pick and Rolf Nevanlinna solved the problem independently in 1916 and 1919 respectively, showing that an interpolating function exists if and only if a matrix defined in terms of the initial and target data is positive semi-definite.

Background

[edit | edit source]

The Nevanlinna–Pick theorem represents an n-point generalization of the Schwarz lemma. The invariant form of the Schwarz lemma states that for a holomorphic function f:𝔻𝔻, for all λ1,λ2𝔻,

|f(λ1)f(λ2)1f(λ2)f(λ1)||λ1λ21λ2λ1|.

Setting f(λi)=zi, this inequality is equivalent to the statement that the matrix given by

[1|z1|21|λ1|21z1z21λ1λ21z2z11λ2λ11|z2|21|λ2|2]0,

that is the Pick matrix is positive semidefinite.

Combined with the Schwarz lemma, this leads to the observation that for λ1,λ2,z1,z2𝔻, there exists a holomorphic function φ:𝔻𝔻 such that φ(λ1)=z1 and φ(λ2)=z2 if and only if the Pick matrix

(1zjzi1λjλi)i,j=1,20.

The Nevanlinna–Pick theorem

[edit | edit source]

The Nevanlinna–Pick theorem states the following. Given λ1,,λn,z1,,zn𝔻, there exists a holomorphic function φ:𝔻𝔻 such that φ(λi)=zi if and only if the Pick matrix

(1zjzi1λjλi)i,j=1n

is positive semi-definite. Furthermore, the function φ is unique if and only if the Pick matrix has zero determinant. In this case, φ is a Blaschke product, with degree equal to the rank of the Pick matrix (except in the trivial case where all the zi's are the same).

Generalization

[edit | edit source]

The generalization of the Nevanlinna–Pick theorem became an area of active research in operator theory following the work of Donald Sarason on the Sarason interpolation theorem.[1] Sarason gave a new proof of the Nevanlinna–Pick theorem using Hilbert space methods in terms of operator contractions. Other approaches were developed in the work of L. de Branges, and B. Sz.-Nagy and C. Foias.

It can be shown that the Hardy space H 2 is a reproducing kernel Hilbert space, and that its reproducing kernel (known as the Szegő kernel) is

K(a,b)=(1ba¯)1.

Because of this, the Pick matrix can be rewritten as

((1zizj)K(λj,λi))i,j=1N.

This description of the solution has motivated various attempts to generalise Nevanlinna and Pick's result.

The Nevanlinna–Pick problem can be generalised to that of finding a holomorphic function f:R𝔻 that interpolates a given set of data, where R is now an arbitrary region of the complex plane.

M. B. Abrahamse showed that if the boundary of R consists of finitely many analytic curves (say n + 1), then an interpolating function f exists if and only if

((1zizj)Kτ(λj,λi))i,j=1N

is a positive semi-definite matrix, for all τ in the n-torus. Here, the Kτs are the reproducing kernels corresponding to a particular set of reproducing kernel Hilbert spaces, which are related to the set R. It can also be shown that f is unique if and only if one of the Pick matrices has zero determinant.

Notes

[edit | edit source]
  • Pick's original proof concerned functions with positive real part. Under a linear fractional Cayley transform, his result holds on maps from the disk to the disk.
  • The Pick–Nevanlinna problem for holomorphic maps from the bidisk 𝔻2 to the disk was solved by Jim Agler.

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).