20
IN DEGREE PROJECT TECHNOLOGY, FIRST CYCLE, 15 CREDITS , STOCKHOLM SWEDEN 2018 Balschke Products and Their Critical Values JAKOB SUNDBLAD KTH ROYAL INSTITUTE OF TECHNOLOGY SCHOOL OF ENGINEERING SCIENCES

Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

IN DEGREE PROJECT TECHNOLOGY,FIRST CYCLE, 15 CREDITS

, STOCKHOLM SWEDEN 2018

Balschke Products and Their Critical Values

JAKOB SUNDBLAD

KTH ROYAL INSTITUTE OF TECHNOLOGYSCHOOL OF ENGINEERING SCIENCES

Page 2: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

IN DEGREE PROJECT TEKNIK,FIRST CYCLE, 15 CREDITS

, STOCKHOLM SWEDEN 2018

Blaschkeprodukter och deras kritiska värden

JAKOB SUNDBLAD

KTH ROYAL INSTITUTE OF TECHNOLOGYSKOLAN FÖR TEKNIKVETENSKAP

Page 3: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

Abstract

Abstrakt

Den här rapporten handlar om problemet att bestämma och beräkna en

Blaschkeprodukt från ett förutbestämt set av kritiska värden. Först presenteras en

matematisk och teoretisk bakgrund till Balschkeprodukter, såsom Blaschkevillkoret,

viktiga egenskaper hos ändliga Blaschke produkter och unikhetsteoremet. Problemet

presenteras sedan och rapporten går igenom a beräkningsmetod som använder

gaussisk kurvatur och teorin därbakom. Därefter, i samma kapitel, jämförs problemet

med några ekvivalenta frågor. Avslutningsvis så presenteras två diskreta metoder för

att lösa problemet. Den första använder teorin bakom cirkelpackning såsom det

gjorde av Ken Stephenson och den andra använder numeriska metoder för att skriva

om problemet till en kvadratisk matris av linjära ekvationer.

This paper concerns the problem of defining and computing a Blaschke product from a

prescribed set of critical values. First a mathematical and theoretical background to

Blaschke products and their critical values is presented, e.g. the Blaschke condition,

important characteristics of finite Blaschke products and the uniqueness theorem. The

problem is then presented and the paper walks through a computational method using

gaussian curvature. In the same chapter the problem is then compared to some

equivalent questions. Lastly two discrete methods are presented and compared. The

first method uses the theory of circle packing as presented by Ken Stephenson and the

second uses numerical methods to rewrite the problem as a quadratic matrix of linear

equations.

Page 4: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

2

Table of Contents

Introduction ............................................................................................................................................. 3

1. Blaschke Products – a Definition ......................................................................................................... 4

1.1 The Blaschke condition .................................................................................................................. 4

1.2 Finite Blaschke products ................................................................................................................ 4

1.3 Critical points ................................................................................................................................. 6

2. The Problem and its Analytical Solution .............................................................................................. 9

2.1 Gaussian curvature ........................................................................................................................ 9

2.2 Equivalence to other problems ................................................................................................... 11

2.2.1 Equilibrium position of point charge .................................................................................... 11

3. Discrete Solutions .............................................................................................................................. 13

3.1 Circle packing ............................................................................................................................... 13

3.2 A quadratic model ....................................................................................................................... 15

References ............................................................................................................................................. 17

Articles ............................................................................................................................................... 17

Websites ............................................................................................................................................ 17

Page 5: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

3

Introduction

This paper is a literary study and aims to analyse and describe the problem of constructing a

finite Blaschke product by studying its critical values. This will be done by first defining a

finite Blaschke product in the complex plane and the mathematical background surrounding

it. Using these definitions, the paper will formulate and describe the currently unsolved

problem of constructing a finite Blaschke product by its critical values. Although there does

not seem to exist an analytical solution to the problem the paper will in the last chapter

present a few discrete methods using circle packing as presented in Ken Stephenson’s book

Introduction to circle packing: the theory of discrete analytic function.

To understand the theory behind the problem some historical background may be useful.

The concept of Blaschke products were first introduced in 1915 by the Austrian

mathematician Wilhelm Blaschke in his paper Eine Erweiterung des Satzes von Vitali über

Folgen analytischer Funktionen where he defined the Blaschke product as a bounded

analytic function in the open unit disc with zeros at points (𝑎𝑛)

𝐵(𝑧) = 𝑒𝑖𝑎𝑧𝑘 ∏|𝑎𝑛|

𝑎𝑛

𝑎𝑛−𝑧

1−𝑎𝑛 𝑧 𝑛 (0.1)

Where 𝑘 ∈ ℕ0, 𝑎 ∈ ℝ and (𝑎𝑛) must fulfil the Blaschke condition

∑ (1 − |𝑎𝑛|)𝑛 < ∞ (0.2) 1

Because of the simple nature of the definition and the fact that it is derived from the zeros

of the function Blaschke’s work lead to a new way of viewing other interesting holomorphic

functions on the unit disc. A holomorphic function with a given set of zeros that fulfil the

Blaschke condition (0.2) can be written as a product of a Blaschke product and another zero-

free holomorphic function on the unit disc. In 1966 M.M. Dzhrbashyan found a more

generalized version of this. He constructed infinite products of a generalized version of

Blaschke products with a condition that more easily converges. This allowed him to describe

lager classes of meromorphic function in terms of these generalized Blaschke products. The

property, that bear a lot of similarity to that of polynomials, has given Blaschke products a

wide range of applications from approximation processes to optimization theory, the

similarities to polynomials keep piling on, which brings us to the problem of this paper. Like

for polynomials the ability to define a Blaschke function from its critical values would be a

very useful tool and it would be significant to many parts of complex analysis.

1 W. Blaschke, "Eine Erweiterung des Satzes von Vitali über Folgen analytischer Funktionen" Berichte

Math.-Phys. Kl., Sächs. Gesell. der Wiss. Leipzig , 67 (1915)

Page 6: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

4

1. Blaschke Products – a Definition

1.1 The Blaschke condition

To understand Blaschke products one must first understand its definition. The Blaschke

condition as stated in (0.2) is a condition of convergence. It says that if (0.2) converges then

so will (0.1). Therefore, the true definition of a Blaschke product comes from the Blaschke

condition since if it is true for a sequence of 𝑎𝑛 then so is (0.1) for the same sequence. To

prove the connection between the conditions we first study (0.1)

|𝑎𝑛|

𝑎𝑛

𝑎𝑛−𝑧

1−𝑎𝑛 𝑧= |𝑎𝑛|

𝑧−𝑎𝑛

|𝑎𝑛|2𝑧−𝑎𝑛= (1 − (1 − |𝑎𝑛|)) (1 +

𝑧(1+|𝑎𝑛|)

|𝑎𝑛|2(𝑧−1

𝑎𝑛)

(1 − |𝑎𝑛|)) (1.1)

Since 𝑧(1+|𝑎𝑛|)

|𝑎𝑛|2(𝑧−1

𝑎𝑛)

≤6|𝑧|

1−|𝑧| the convergence of (1.1) can be said to be definite if |𝑧| < 1 and

∑ (1 − |𝑎𝑛|)𝑛 < ∞ and thereby the Blaschke condition is proven. The factor 𝑒𝑖𝑎 can be

ignored with regards to convergence since it only rotates the function.

1.2 Finite Blaschke products

This paper will focus on the study of finite Blaschke products meaning that (0.1) will be

rewritten

𝐵(𝑧) = 𝑒𝑖𝑎𝑧𝑘 ∏|𝑎𝑛|

𝑎𝑛

𝑎𝑛−𝑧

1−𝑎𝑛 𝑧

𝑚𝑛=1 = 𝑒𝑖𝑎𝑧𝑘 ∏ 𝑏𝑎𝑛(𝑧)𝑚

𝑛=1 (1.2)

Where 𝑘 ∈ ℕ0, 𝑎 ∈ ℝ and {𝑎1, 𝑎2, … , 𝑎𝑚} is a finite set on the unit disc or in other words

they have a finite number of zeros on the unit disc, in this formulation m if you count with

multiples. 𝑏𝑎𝑛(𝑧) is called the Blaschke factor. Since the degree of a rational fraction is

max(deg(nominator),deg(denominator)) the degree of a finite Blaschke product is m.

Because of the formulation of the Blaschke factor the Blaschke products have some

interesting and useful characteristics. One important of these characteristics is

automorphism. As stated by Garcia, Mashreghi and Ross the automorphism comes as a

consequence of the infamous Schwarz Lemma.2

From the automorphism characteristic the modulus and argument of a Blaschke factor can

be derived. The modulus can easily be found since

𝑏𝑎𝑛(𝑧) =|𝑎𝑛|

𝑎𝑛

𝑎𝑛−𝑧

1−𝑎𝑛 𝑧⇒ |𝑏𝑎𝑛(𝑧)|2 = 1 −

(1−|𝑧|2)(1−|𝑎𝑛|2)

|1−𝑎𝑛 𝑧|2 (1.3)

2 S. Garcia, J. Mashreghi, W. Ross; “Finite Blaschke products: A survey”, (2015)

Page 7: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

5

According to Garcia, Mashreghi and Ross the argument on the edge of the unit circle can be

derived from:

𝑏𝑎𝑛(𝑒𝑖𝜃) = −𝑒𝑖(𝜃−𝜃𝑛) 1−𝑟𝑛𝑒−𝑖(𝜃−𝜃𝑛)

1−𝑟𝑛𝑒𝑖(𝜃−𝜃𝑛= 𝑒𝑖𝑎𝑟𝑔𝑏𝑎𝑛(𝑒𝑖𝜃) (1.4)

In which −𝜋 ≤ 𝑎𝑟𝑔𝑏𝑎𝑛(𝑒𝑖𝜃) < 𝜋. Then we can write the argument as.

𝑎𝑟𝑔𝑏𝑎𝑛(𝑒𝑖𝜃) = {

−𝜋

−2 arctan (1−𝑟𝑛

(1+𝑟𝑛) 𝑡𝑎𝑛(𝜃−𝜃𝑛

2)) 𝑖𝑓 𝜃=𝜃𝑛

𝑖𝑓 𝜃∈(𝜃𝑛,𝜃𝑛+2𝜋) (1.5)

This only holds under the assumption that −𝜋 ≤ 𝑎𝑟𝑔𝑏𝑎𝑛(𝑒𝑖𝜃) < 𝜋 and that the zero is

written as 𝑎𝑛 = 𝑟𝑛𝑒𝑖𝜃𝑛. The calculation for the argument inside the unit circle and stretch

beyond the scope of this paper. However, Garcia, Mashreghi and Ross conclude it as:3

𝑎𝑟𝑔𝑏𝑎𝑛(𝑧) = arcsin𝐼𝑚(𝑎𝑛��)(1−|𝑎𝑛|2)

|𝑎𝑛||𝑎𝑛−𝑧||1−𝑎𝑛 𝑧| (1.6)

From the modulus and the argument one can derive some important insights:

|𝐵(𝑧)| < 1, 𝑖𝑓 𝑧 ∈ 𝐷 (1.7)

Since the Blaschke product comes from multiplying the Blaschke factors the modulus of the

Blaschke product equals product of the moduli of the Blaschke factors. From (1.3) we get the

modulus of the Blaschke factor and

𝑧 ∈ 𝐷 ⇒ |𝑧| < 1 ⇒ 0 <(1−|𝑧|2)(1−|𝑎𝑛|2)

|1−𝑎𝑛 𝑧|2 < 1 ⇒ {(1.3)} ⇒ |𝑏𝑎𝑛(𝑧)|2 < 1 ⇒ |𝐵(𝑧)| < 1 . □

|𝐵(𝜁)| = 1, 𝑖𝑓 𝜁 ∈ 𝑇 (1.8)

By the same reasoning as for (1.7) and since 𝑧 ∈ 𝑇 ⇒ |𝑧| = 1, (1−|𝑧|2)(1−|𝑎𝑛|2)

|1−𝑎𝑛 𝑧|2 = 0 ⇒

|𝑏𝑎𝑛(𝑧)|2 = 1 ⇒ |𝐵(𝑧)| = 1 □

|(𝐵(𝑧)| > 1, 𝑖𝑓 𝑧 ∈ ℂ\𝐷 (1.9)

𝑧 ∈ ℂ\𝐷 ⇒ |𝑧| > 1 ⇒(1−|𝑧|2)(1−|𝑎𝑛|2)

|1−𝑎𝑛 𝑧|2 < 1 □

𝐵(𝑧) =1

𝐵(1

��)

(1.10)

1

𝐵(1

��)

=1

𝑒𝑖𝑎𝑧𝑘 ∏|𝑎𝑛|

𝑎𝑛

𝑎𝑛−1��

1−𝑎𝑛 1

��

𝑚𝑛=1

= 𝑒𝑖𝑎𝑧𝑘 1

∏|𝑎𝑛|

𝑎𝑛 𝑚𝑛=1

∗1

∏𝑎𝑛 −

1𝑧

1−𝑎𝑛1

𝑧

𝑚𝑛=1

= 𝑒𝑖𝑎𝑧𝑘 ∏𝑎𝑛

|𝑎𝑛|

1−𝑎𝑛1

𝑧

𝑎𝑛 −1

𝑧

𝑚𝑛=1 =

𝑒𝑖𝑎𝑧𝑘 ∏|𝑎𝑛|𝑎𝑛

|𝑎𝑛|∗|𝑎𝑛|

𝑎𝑛−𝑧

1−𝑎𝑛 𝑧

𝑚𝑛=1 = 𝑒𝑖𝑎𝑧𝑘 ∏

|𝑎𝑛|𝑎𝑛

𝑎𝑛 𝑎𝑛

𝑎𝑛−𝑧

1−𝑎𝑛 𝑧

𝑚𝑛=1 = 𝐵(𝑧) □

3 Ibid.

Page 8: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

6

All finite Blaschke products have these properties and they are very useful to

understand the behaviour and limitations of Blaschke products but their usefulness in

applications largely comes from the fact that a composite of two Blaschke products also

is a Blaschke product.4

1.3 Critical points

The critical points of a Blaschke product are defined as a sequence of points (𝜉𝑛) on the unit

circle that are the zero-set of the derivative of the Blaschke product. The theory and writings

of the critical sets of analytic functions such as Blaschke products is vast and most of it is

beyond the scope of this paper. The focus in this section will mainly be on the basic

characteristics of the critical sets and their connections to the zero sets of Blaschke products.

The study of the critical points of the Blacshke products must begin in the spaces that the

derivatives belong to. The perhaps most important of these is the weighted Bergman space

𝐴𝑝,𝛼 with 0 < 𝑝 < ∞ and 𝛼 > −1 that consists of all holomorphic function on the unit disc

for which

‖𝑓‖𝑝,𝛼𝑝 = ∫ ∫ |𝑓(𝑟𝑒𝑖𝜃)|

𝑝(1 − 𝑟)𝛼2𝜋

0𝑑𝜃𝑑𝑟

1

0 (1.11)

is finite. The derivative of a finite Blaschke product (𝐵′) belongs to a weighted Berman space

𝐴𝑝,𝛼 if and only if it fulfils the requirements that:

1. 0 < 1 + 𝛼 < 𝑝 < ∞ (1.12)

2. ∫ (1 − 𝑟)𝛼 ∫ (1−|𝐵(𝑟𝑒𝑖𝜃)|

1−𝑟)

𝑝

𝑑𝜃𝑑𝑟2𝜋

0< ∞

1

0 (1.13)5

According to Hong Oh Kim in his paper “Derivatives of Blaschke Products” if 𝐵′ ∈ 𝐴𝑝,𝑝−2 for

any p > 1 then B is a finite Blaschke product.6 To prove this theorem, we first suppose that

B(z) is an infinite Blaschke product. Let 0 < 𝜀 < 1 be fixed and 𝑧𝑛 = 𝑟𝑛𝑒𝑖𝜃𝑛 , 𝑧 = 𝑟𝑒𝑖𝜃 then

|𝐵(𝑧)| < 𝜀 if |𝑧𝑛 − 𝑧| < 𝜀(1 − 𝑟𝑛 ) since |𝐵(𝑧)| ≤|𝑎𝑛−𝑧|

1−|𝑎𝑛| by the triangle inequality.

|𝑎𝑛 − 𝑧|2 = (𝑟 − 𝑟𝑛)2 + 4𝑟𝑛𝑟𝑠𝑖𝑛2 (𝜃−𝜃𝑛

2) ≤ (𝑟 − 𝑟𝑛)2 + (𝜃 − 𝜃𝑛)2 ⇒

If 𝑟𝑛 ≤ 𝑟 < 𝑟𝑘 +𝜀(1−𝑟𝑛)

2 then |𝑧𝑛 − 𝑧|2 ≤

𝜀2(1−𝑟𝑛)2

4+ (𝜃 − 𝜃𝑛)2 which means that

|𝐵(𝑧)| < 𝜀 if 𝑟𝑛 ≤ 𝑟 < 𝑟𝑘 +𝜀(1−𝑟𝑛)

2 and |𝜃 − 𝜃𝑛| <

√3

2𝜀(1 − 𝑟𝑛). By applying these results on

(1.13) we get that for an infinite Blaschke product

4 Ibid. 5 P. R. Ahern, “The Poisson integral of a singular measure”, (1979) 6 H. O. Kim, “Derivatives of Blaschke products”, (1984)

Page 9: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

7

∫ (1 − 𝑟)𝑝−2 ∫ (1−|𝐵(𝑟𝑒𝑖𝜃)|

1−𝑟)

𝑝

𝑑𝜃𝑑𝑟2𝜋

0

1

0≥ √3𝜀(1 − 𝜀)𝑝(1 − 𝑟𝑛) ∫ (1 − 𝑟)−𝑝(1 −

𝑟𝑛+𝜀(1−𝑟𝑛)

2𝑟𝑛

𝑟)𝑝−2𝑑𝑟 =√3𝜀2(1−𝜀)𝑝

2−𝜀

If the sequence of zeros is instead substituted for an infinite subsequence{𝑧𝑛𝑖} that fulfil

|𝑧𝑛𝑖| +

𝜀(1−|𝑧𝑛𝑖|)

2< |𝑧𝑛𝑖+1

|, 𝑖 = 1,2, …

And make out the zero set for new Blaschke product 𝐵𝑖(𝑧).

∫ (1 − 𝑟)𝑝−2 ∫ (1−|𝐵(𝑟𝑒𝑖𝜃)|

1−𝑟)

𝑝

𝑑𝜃𝑑𝑟2𝜋

0

1

0 ≥ ∑ ∫ (1 −

𝑟𝑛𝑖+

𝜀(1−𝑟𝑛𝑖)

2𝑟𝑛𝑖

∞𝑖=1

𝑟)𝑝−2 ∫ (1−|𝐵𝑖(𝑟𝑒𝑖𝜃)|

1−𝑟)

𝑝

𝑑𝜃𝑑𝑟2𝜋

0≥ ∑

√3𝜀2(1−𝜀)𝑝

2−𝜀

∞𝑖=1 → ∞

Because of this 𝐵′ ∉ 𝐴𝑝,𝑝−2 for an infinite Blaschke product which means that if 𝐵′ ∈ 𝐴𝑝,𝑝−2

then B must be finite. □

The actual expressions for the derivative of the Blaschke product is quite easily derived and

for a finite Blaschke product it can be written as a finite sum:

𝐵′(𝑧) = ∑ 𝐵(𝑧)(1−𝑎𝑛 𝑧)

𝑎𝑛−𝑧 (1−|𝑎𝑛|2)

(1−𝑎𝑛 𝑧)2𝑛 (1.14)

The fact that the derivative of a finite Blaschke product leads to one of the most important

theorems of this paper. As presented by Daniela Kraus in her paper “Critical sets of bounded

analytic functions, zero sets of Bergman spaces and nonpositive curvature” if you let 𝜉𝑗 be a

sequence on the unit circle then the following statements are equivalent:

1. There exists an analytic self-map of the unit circle with critical set (𝜉𝑗).

2. There exists an indestructible Blaschke product with critical set (𝜉𝑗).

3. There exists a function in the weighted Bergman space 𝐴𝑝,𝑝−2 with zero set (𝜉𝑗).

The function that the third statement is referring to is the derivative of the Blaschke function

and something we proved earlier. The equivalence of that statement with the second is of

importance since it means that not just from a prescribed Blaschke product can you prove

the existence of a derivative in the weighted Bergman space but that the opposite is true as

well, or as Gunter Semmler and Elias Wegert put it:

“Let 𝜉1, … , 𝜉𝑛−1 be n−1 points in the unit circle. Then there is a Blaschke product B of degree

n with critical points 𝜉𝑛. B is unique up to post-composition with a conformal automorphism

of D.” 7 (1)

This theorem was first proven by Maurice Heins and can be formulized in many ways. For

example one interesting consequence of the uniqueness part of the theorem is that two

holomorphic maps (f,g) only have the same critical points if 𝑓 = 𝜏 ∘ 𝑔 where 𝜏 is a conformal

7 G. Semmler, E. Wegert, “Finite Blaschke products with prescribed critical points, Stieltjes polynomials, and moment problem”, (2017)

Page 10: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

8

automorphism of the unit disk. This equivalence can be understood by studying the fact that

for any two points there exists a unique conformal automorphism which maps the points to

0 and 1 respectively. This characteristic means that a composite between the conformal

automorphism and a Blaschke product will still fulfil the Blaschke condition. Since a

conformal mapping does by definition not have any non-zero solution to its derivative the

critical set will be the same for the composite: 𝑓′ = 𝜏′(𝑔) ∗ 𝑔′

Figure 1.

8

The picture shows an example of a Blaschke product with zeros in the white dots and critical

points in the grey ones.

8 “Blaschke Tool User's Guide.” English Word Frequency Lists * Lexiteria Corporation, lexiteria.com/~ashaffer/blaschke/guide/guide.html.

Page 11: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

9

2. The Problem and its Analytical Solution

The theoretical background now leads us to the actual problem of this paper, the problem of

determining and computing a Blaschke product from its prescribed critical values. In this

chapter I will present two ways forward: The method described by Daniela Kraus and Oliver

Roth that depend on the theory of constant gaussian curvature and equivalating it to other

problems in order to provide different viewpoints.

2.1 Gaussian curvature

Gaussian curvature is an intrinsic property of a space and defined pointwise (p) as 𝐾(𝑝) =

det (𝑆(𝑝)) where S is the shape operator defined as the negative derivative of the unit

normal vector field of the surface. Gaussian curvature is therefore a measurement of total

curvature of the surface, the most intuitive way of seeing it is by writing it as the product of

the principal curvature of the surface. However, for the purpose of this paper we limit

ourselves to the gaussian curvature 𝜅𝜆 of a regular conformal pseudometric 𝜆(𝑧)|𝑑𝑧| on G

where G is simply connected domain in the complex plane.

𝜅𝜆(𝑧) ∶=∆(log 𝜆)(𝑧)

𝜆(𝑧)2 (2.1)

When 𝑧 ∈ 𝐺 and 𝜆(𝑧) > 0.

If the regular conformal pseudometric has a predetermined gaussian curvature, the function

𝑢 ∶= log 𝜆 satisfies the partial differential equation called the Gauss curvature equation:

∆𝑢 = −𝜅(𝑧)𝑒2𝑢 (2.2)

For many problems it is useful to simplify the gaussian curvature and only study constant

curvature. This is because of the implications from a famous theorem called Liouville’s

Theorem:

“Let G be a simply connected domain and let ℎ: 𝐺 → 𝐶 be an analytic map. If 𝜆(𝑧)|𝑑𝑧| is a

regular conformal metric with curvature −4|ℎ(𝑧)|2 then there exists a holomorphic function

𝑓: 𝐺→𝐷 such that

𝜆(𝑧) =1

|ℎ(𝑧)|

|𝑓′(𝑧)|

1−|𝑓(𝑧)|2 , 𝑧 ∈ 𝐺 (2.3)

Moreover, f is uniquely determined up to postcomposition with a unit disk automorphism.”9

(2)

The importance of this theorem comes the insight that a conformal pseudometric with

constant curvature −4 can be represented by a holomorphic function. This means that when

the gaussian curvature is −4 and G is a simply connected domain there is a connection

9 D. Kraus, O. Roth, “Critical points, the gauss curvature equation & Balschke products”, (2013)

Page 12: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

10

between critical sets of the holomorphic function and the zero-set of the corresponding

conformal pseudometric.

By using this connection, the following method can be derived:

Let h be a holomorphic function that maps from the unit circle to the whole complex plane

with a zero set C. Then the following statements are equivalent.

1. There exists a holomorphic function f : 𝐷 → 𝐷 with critical set C.

2. There exists a 𝐶2-solution u : 𝐷 → 𝑅 to the Gauss curvature equation

∆𝑢 = 4|ℎ(𝑧)|2𝑒2𝑢 (2.4)

To prove this we begin by computing the corresponding conformal pseudometric with (2.3)

and then creating the function 𝑢 = log(𝜆(𝑧)) = log (1

|ℎ(𝑧)|

|𝑓′(𝑧)|

1−|𝑓(𝑧)|2). Since both f(z) and h(z)

belongs to the unit circle and their moduli belongs to ℝ it is obvious that u will map from the

unit circle to ℝ.

∆𝑢 =𝜕2

𝜕𝑧𝜕𝑧(log (

1

|ℎ(𝑧)|

|𝑓′(𝑧)|

1 − |𝑓(𝑧)|2)) =

= 4|ℎ(𝑧)|2 (1

|ℎ(𝑧)|

|𝑓′(𝑧)|

1−|𝑓(𝑧)|2)2

And has seen above u is also a solution to (2.4) which ends the proof of 1. → 2. To prove the

reverse we draw the conclusion that if there exists a 𝐶2-solution to (2.4) then 𝜆(𝑧)|𝑑𝑧| is a

regular conformal pseudometric which by (2) means that there exists a holomorphic f such

that it satisfies (2.3). Since G is here defined as the unit circle the proof is complete. 10 □

This equivalency can now be used to determine a Blaschke product f from its critical values

C. This is because of the uniqueness theorem (1). The solution is quite elegant, but the

obvious problem is the necessity of a predetermined gauss curvature without which the

equivalency does not exists. Another restriction is that G as defined in (2) must be a simply

connected domain. However, this does not cause much worries for our problem since the

unit circle on which Blaschke-products are defined is a simply connected domain.

10 Ibid.

Page 13: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

11

2.2 Equivalence to other problems

In this section we will take a different approach to the problem and prove the equivalency to

a different type of probles. The goal is to widen the readers view of Blaschke products and

their applications and to give different ways forward in studying the problem.

2.2.1 Equilibrium position of point charge

The problem of determining a Blaschke product from its critical value is equivalent to the

problem of finding the equilibrium position of moveable point charges interacting with a

special configuration of fixed charges. To prove this assertion, we transform the original

problem to a second order ordinary differential equation on 𝐻 ∶= {𝑥 + 𝑖𝑦, 𝑦 > 0}. To do this

we use the Cayley transform

𝑇(𝑧) = 𝑖1+𝑧

1−𝑧 (2.5)

If we let B be a Blaschke product that fulfil the criteria 𝐵(1) = −1 than we can now create a

rational function that is real-valued on ℝ with corresponding critical values to B, because of

the form of (2.6) a critical value 𝜉𝑛 of B is only that if 𝜁𝑛 = 𝑇(𝜉𝑛) is a critical value of f.

𝑓 ∶= 𝑇 ∘ 𝐵 ∘ 𝑇−1 (2.6)

As can be seen though is that the function f is not real-valued at its poles. Because of this

and the fact that it is a rational function we can write it as a fraction decomposition:

𝑓(𝑥) = −𝑟1

𝑥−𝑥1−

𝑟2

𝑥−𝑥2− ⋯ −

𝑟𝑛

𝑥−𝑥𝑛 (2.7)

Where 𝑥𝑛 are the poles with 𝑥1 < 𝑥2 < 𝑥3 < ⋯ < 𝑥𝑛 and 𝑟𝑛 are constants and > 0.

𝑓′(𝑥) =𝑟1

𝑥−𝑥12 +

𝑟2

(𝑥−𝑥2)2 + ⋯ +𝑟𝑛

(𝑥−𝑥𝑛)2 =𝑐𝑃(𝑥)

𝑄(𝑥)2 (2.8)

The problem of determining a Blaschke product from its critical values is now reduced to

determining f from its critical values since T is known and critical values correspond with

each other.

This problem can be written as an ODE where the goal is to find a real polynomial (R) that

satisfy the equation:

𝑃𝑄′′ − 𝑃′𝑄′ + 𝑅𝑄 = 0 (2.9)

Where R must be of the degree 2n – 4, n is the degree of the Blaschke product.

This can be proven by first evaluating Q(x) and P(x).

𝑄(𝑥) = ∏ (𝑥 − 𝑥𝑘)𝑛𝑘=1 (2.10)

𝑃(𝑥) = ∏ (𝑥 − 𝜁𝑘)(𝑥 − 𝜁��)𝑛−1𝑘=1 (2.11)

Where 𝜁𝑘 are the critical points of f.

From (2.7) we can also see that

Page 14: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

12

𝑐𝑃(𝑥) = ∑ 𝑟𝑘 ∏ (𝑥 − 𝑥𝑗)2𝑛𝑗=1𝑗≠𝑘

𝑛𝑘=1 (2.12)

By inserting (2.12) into (2.11) we get

𝑃(𝑥) = ∑ 𝑃(𝑥𝑘) ∏(𝑥−𝑥𝑗)

2

(𝑥𝑘−𝑥𝑗)2

𝑛𝑗=1𝑗≠𝑘

= {𝑄(𝑥) = ∏ (𝑥 − 𝑥𝑘) 𝑛𝑘=1 , 𝑄′(𝑥) = ∏ (𝑥 − 𝑥𝑘)2𝑛

𝑘=1 }𝑛𝑘=1 =

∑ 𝑃(𝑥𝑘) (𝑄(𝑥)

𝑄′(𝑥𝑘)(𝑥−𝑥𝑘))

2𝑛𝑘=1 , 𝑘 = 1,2,3 … 𝑛. (2.13)

According to Semmler and Wegert we can then go via the fundamental polynomials of the

first and second kind of Hermite interpolation to also get:

𝑃(𝑋) = ∑ 𝑃(𝑥𝑘) (𝑄(𝑥)

𝑄′(𝑥𝑘)(𝑥−𝑥𝑘))

2𝑛𝑘=1 + ∑ (𝑃′(𝑥𝑘) − 𝑃(𝑥𝑘)

𝑄′′(𝑥𝑘)

𝑄′(𝑥𝑘) )𝑛

𝑘=1 (𝑥 − 𝑥𝑘 (𝑄(𝑥)

𝑄′(𝑥𝑘)(𝑥−𝑥𝑘))

2

(2.15)

(2.14) must equal (2.15) and since (𝑥 − 𝑥𝑘) (𝑄(𝑥)

𝑄′(𝑥𝑘)(𝑥−𝑥𝑘))

2

are linearly independent, meaning

they can not be expressed as factors of each other and we need only study 𝑃′(𝑥𝑘) −

𝑃(𝑥𝑘)𝑄′′(𝑥𝑘)

𝑄′(𝑥𝑘). So for the equations to be the same 𝑃′(𝑥𝑘) − 𝑃(𝑥𝑘)

𝑄′′(𝑥𝑘)

𝑄′(𝑥𝑘)= 0. When

studying this we can see that all of them depend on 𝑥𝑘 and must equal 0 for all 𝑥𝑘. This is of

course also true of Q for which 𝑥𝑘 are the roots. Therefore, can we write

𝑃𝑄′′ − 𝑃′𝑄′ = −𝑅𝑄 (2.14)

Where R is some real polynomial. □

The interpretation of this is that the function f has the prescribed critical points if and only if

there is a real polynomial R that fulfil (2.14). The problem then becomes to determine the

functions P(x) and Q(x) so that we can determine f and in extension B. The process of doing

this is beyond the scope of this paper, however an interesting interpretation comes from this

process which I will just present. According to Semmler and Wegert to solve (2.14) one must

satisfy the equation

∑2

𝑥𝑘−𝑥𝑗

𝑛𝑗=1𝑗≠𝑘

− ∑ (1

𝑥𝑘−𝜁𝑗+

1

𝑥𝑘−𝜁��) = 0 , 𝑘 = 1,2,3 … , 𝑛𝑛−1

𝑗=1 (2.15)

Equation (2.15) has a physical interpretation. There are fixed charges with q = -1/2 at the

points 𝜁𝑗 and 𝜁��. At the poles 𝑥𝑘 are n positive unit charges that are in equilibrium in the

field created by the all the charges. Therefore, by studying the equilibrium moveable

charges one could solve the problem of determining a Blaschke product from its critical

values.11

11 G. Semmler, E. Wegert, “Finite Blaschke products with prescribed critical points, Stieltjes polynomials, and moment problems”, (2017)

Page 15: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

13

3. Discrete Solutions

While there has not been any analytical solution to the problem of determining a Blaschke

product from its critical values there are some discrete methods. This paper will present two

of them, one that is based on the theory of circle packing where discrete Blaschke products

are locally approximated as circle packing maps and one that rewrites the problem as a

quadratic system of equations and solves it numerically.

3.1 Circle packing

Circle packings are defined as a group of circles of either equal or varying size that follow a

prescribed pattern, an example of this can be seen in Figure 2. A circle packing must also

have a one-to-one relationship between any potential vertices of the body it is filling and a

circle. Vertices that are connected by an edge as in for example a square or triangle the

corresponding circles of these vertices must be externally tangent. A circle packing must also

be orientation preserving. The circle packing is said to be univalent if all the circles are

mutually disjoint and furthermore if the univalent circle packing is filling the unit circle is

called Andreev packings.

Figure 2.

Figure 2. shows a geometrical representation of a univalent circle packing in a hexagonal

arrangement12

12 “Circle Packing.” Wikipedia, Wikimedia Foundation, 10 Apr. 2018, en.wikipedia.org/wiki/Circle_packing.

Page 16: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

14

One important characteristic of circle packings is branching. A branch point of a circle

packing is a point of discontinuity and are caused by vertices in the filled body. If a circle

packing contains a branch point it is said to be a branched circle packing. Each branch point

will also have an angle sum which for circle packings always is 2𝑛𝜋, 𝑛 ≥, where n is called

the multiplicity of P. Every branched circle packing will therefor have a set of paired vertices

and multiplicities. This set is called a branch set of the circle packing. The branched versions

of Andreev packings are usually called Bl-type packing.

To use branched circle packings to approximate finite Blaschke product we will first use two

theorems presented by Tomasz Dubejko:

1. The first one says that for a given body T with a given branch set ℬ =

{(𝑏1, 𝑘1), (𝑏2, 𝑘2), … , (𝑏𝑚, 𝑘𝑚)}, where 𝑏𝑚 denotes the vertices and 𝑘𝑚 denotes the

multiplicity, there exists branched circle packing P if and only if ℬ is also a branch

structure for T.

2. The second one is a the uniqueness-theorem for the first one and it says that if you

let T be a finite triangulation of a disc and you suppose ℬ =

{(𝑏1, 𝑘1), (𝑏2, 𝑘2), … , (𝑏𝑚, 𝑘𝑚)} is a branch structure for T then the existing branched

circle packing as determined by T is unique up to isometries in the corresponding

geometry.13

The proofs for these theorems are quite demanding and time-consuming and I have

therefore deemed them outside the scope of this paper but for the interested reader I refer

you to Tomasz Dubejkos article.

The idea of a discrete Blaschke product is that it maps from Andreev packings to Bl-type

packings. This can be better understood by studying a map f from an Andreev packing A and

a Bl-type packing B. Since both packings are defined on the unit circle and by Stoilow’s

theorem in topology you can write a circle mapping as a composite between a

homeomorphism, ℎ, and a holomorphic function, 𝜑, within the homeomorphism ℎ(𝐷).

𝑓 = 𝜑 ∘ ℎ (3.1)

h(D) is per definition simply connected and by the Riemann mapping theorem that states

that for every simply connected open subset of the complex plane there exist a holomorphic

function that maps onto the unit circle. This means that the homeomorphism can be

transformed such that ℎ: 𝐷 ⟶ 𝐷 which means that 𝜑: 𝐷 → 𝐷. 𝜑 is now an analytical

function and automorphism which means it can be written as a finite Blaschke product. This

leads to the mathematical definition of a discrete Blaschke product. A mapping f from an

Andreev circle packing to a Bl-type packing for a prescribed T with a set branch structure is

called a discrete Blaschke product. f can be written as a composite between a

homeomorphism h: D -> D and a finite Blaschke product.

13 T. Dubejko, ”Branched Circle Packings and Discrete Blaschke Products”, (1995)

Page 17: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

15

According to Tomasz Dubejko we can use these discrete Blaschke product to approximate a

finite Blaschke product. Because for every finite Blaschke product there exists a sequence of

discrete Blaschke products that uniformly converges on the unit circle.

The reason we can use this result is because the branch points of the Bl-type packing will

correspond with the critical values of the approximated finite Blaschke product. Therefore,

by choosing the branch points we can determine a Blaschke product from its prescribed

critical points.

3.2 A quadratic model

The method of using a quadratic model to numerically compute a Blaschke product from its

critical values begins in writing a Blaschke product as a rational function of complex

polynomials:

𝐵(𝑧) =𝑝(𝑧)

𝑞(𝑧)=

𝑎0+𝑎1𝑧+⋯+𝑎𝑛𝑧𝑛

𝑎𝑛 +𝑎𝑛−1 𝑧+⋯+𝑎0 𝑧𝑛 (3.2)

Where 𝑎𝑖 ∈ 𝐶 and p(z) must have all its zero in the unit circle.

The goal is of course to determine B by solving the equations

𝐵′(𝑧𝑗) = 0, 𝑗 = 1,2, … , 𝑛 (3.3)

(3.3) can now be rewritten by deriving 𝑝(𝑧)

𝑞(𝑧) to create a system of equations

𝐵′(𝑧𝑗) = 0 ⇔ 𝑝′(𝑧𝑗)𝑞(𝑧𝑗) − 𝑝(𝑧𝑗)𝑞′(𝑧𝑗) = 0 ⇔ ∑ ∑ (𝑖 − 𝑗)𝑎𝑖��𝑛−𝑗+1𝑧𝑘𝑖+𝑗−1𝑛

𝑗=1𝑛+1𝑖=1 +

∑ 𝑖𝑎𝑖𝑧𝑘𝑖−1𝑛

𝑖=1 + (𝑛 + 1)𝑧𝑘𝑛 = 0 (3.4)

Where 𝑧𝑘 are the set of the prescribed critical values and their inverted conjugates because

𝐵′(𝑧𝑗) = 0 ⇒ 𝐵′(1

𝑧𝑗).

(3.4) is now numerically solvable, however according to the paper of Ray Pörn and Christer

Glader this system generates very high conditional numbers. They therefore recommend

that you transform the equations first to matrix form 𝐴𝑥 = 𝑏 where x is the sought-after

solution vector. Then take one particular solution, 𝛼, to this as well as storing the basis for

the null space of A in a new vector, 𝑉, to create a model: 𝑥 = 𝛼 + 𝑉𝑑 where d is a constant

that belongs to the complex plane. When you solve this numerically 𝛼 = 𝑥0 is used as a

starting point. The method unfortunately generates lot of possible solution and according to

(1) is there one unique solution to the problem. Ray Pörn and Christer Glader solves this by

stating that the Blaschke product corresponds to the solution with the smallest value of |𝑎1|. 14

14 R. Pörn, C. Glader, “On the construction of finite Blacshke products with prescribed critical points”, (2011)

Page 18: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

16

Figure 3.

Figure 3. shows a Blaschke product generated by the quadratic model, the black spots

represent critical values and the white spots represent zeros.15

15 Ibid.

Page 19: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

17

References

Articles

W. Blaschke, "Eine Erweiterung des Satzes von Vitali über Folgen analytischer Funktionen" Berichte

Math.-Phys. Kl., Sächs. Gesell. der Wiss. Leipzig , 67 (1915)

S. Garcia, J. Mashreghi, W. Ross; “Finite Blaschke products: A survey”, (2015)

P. R. Ahern, “The Poisson integral of a singular measure”, (1979)

H. O. Kim, “Derivatives of Blaschke products”, (1984)

G. Semmler, E. Wegert, “Finite Blaschke products with prescribed critical points, Stieltjes polynomials, and moment problem”, (2017)

D. Kraus, O. Roth, “Critical points, the gauss curvature equation & Balschke products”, (2013)

T. Dubejko, “Branched Circle Packings and Discrete Blaschke Products”, (1995)

R. Pörn, C. Glader, “On the construction of finite Blacshke products with prescribed critical points”, (2011)

Websites

“Blaschke Tool User's Guide.” English Word Frequency Lists * Lexiteria Corporation,

lexiteria.com/~ashaffer/blaschke/guide/guide.html.

“Circle Packing.” Wikipedia, Wikimedia Foundation, 10 Apr. 2018,

en.wikipedia.org/wiki/Circle_packing.

Page 20: Balschke Products and Their Critical Values1219078/FULLTEXT01.pdf · equivalent questions. Lastly two discrete methods are presented and compared. The first method uses the theory

www.kth.se