Approximation in the closed unit ball Javad Mashreghi⋆ and Thomas Ransford⋆⋆ D´epartement demath´ematiques et destatistique, Universit´e Laval, 7 1045 avenuedela M´edecine, Qu´ebec (Qu´ebec),Canada, G1V 0A6 1 [email protected] 0 2 [email protected] n a J Abstract. In this expository article, we present a number of classic 9 theorems that serve to identify the closure in the sup-norm of various 1 sets of Blaschke products, inner functions and their quotients, as well as the closure of the convex hulls of these sets. The results presented ] V include theorems of Carath´eodory, Fisher, Helson–Sarason, Frostman, Adamjan–Arov–Krein, Douglas–Rudin and Marshall. As an application C of some of these ideas, we obtain a simple proof of the Berger–Stampfli h. spectral mapping theorem for thenumerical range of an operator. t a Keywords: unit ball, Blaschke product,inner function, convex hull m [ 1 Introduction 1 v 8 Let X be a Banach space and let E be a subset of X. The convex hull of E, 3 denotedbyconv(E),isthesetofallelementsoftheformλ x +λ x + +λ x , 1 1 2 2 n n ··· 5 where x E and where 0 λ 1 with λ +λ + +λ = 1. The closed j j 1 2 n 5 ∈ ≤ ≤ ··· unit ball of X is 0 B = x X : x 1 . 1. X { ∈ k k≤ } 0 In this survey, we consider some Banach spaces of functions on the open unit 7 disc D or on the unit circle T, e.g., L∞(T), (T), H∞ and the disc algebra , 1 and explore the norm closure of some subsetsCof B and of their convex hullsA. X : v The unimodular elements of the above function spaces enter naturally into i our discussion. The unimodular elements of H∞, denoted by I, are a celebrated X family that are called inner functions. For other function spaces we use the r a notation UX to denote the family of unimodular elements of X, e.g., UC(T) := f (T): f(ζ) =1 for all ζ T . { ∈C | | ∈ } TheprototypecandidatesforEarethesetoffiniteBlaschkeproducts(FBP), the set of all Blaschke products (BP), the inner functions (I), the measurable unimodularfunctions,aswellasthequotientsofpairsoffunctionsinthesefami- lies.Wenowsummarizethemainresults.Theformalstatementsandattributions will be detailed in the sections that follow. ⋆ Supported bya grant from NSERC ⋆⋆ Supported bygrants from NSERCand theCanada research chairs program. 2 Javad Mashreghi and Thomas Ransford Finite Blaschke products are elements of the disc algebra . In particular, whenconsideredasfunctionsonT,theyareelements of (T).IAnthisregard,for C these elements and their quotients, we shall see that: FBP=FBP conv(FBP)=B A FBP/FBP=UC(T) conv(FBP/FBP)=BC(T). Infinite Blaschke products are elements of the Hardy space H∞. In particu- lar, when considered as functions on T, they are elements of L∞(T). For these functions and their quotients, we shall see that: BP=I=I conv(BP)=conv(I)=B H∞ BP/BP=I/I=UL∞(T) conv(BP/BP)=conv(I/I)=BL∞(T). Inallthe resultsabove,we considerthe normtopology.For the Hardy space H∞, and thus a priori for the disc algebra , there is a weaker topology which A is obtained via semi-norms p (f):=max f(z). r |z|≤r| | This is referred as the topology of uniform convergence on compact subsets (UCC) ofD.Naivelyspeaking,itis easierto convergeunderthe lattertopology. Therefore,insomecaseswewillalsostudytheUCC-closureofasetoritsconvex hull. We shall see that: UCC FBP =B . H∞ Sinceontheonehand,FBPisthesmallestapproximatingsetinourdiscussion, andonthe otherhandB isthe largestpossiblesetthatwecanapproximate, H∞ this last result closes the door on any further investigation regarding the UCC- closure. 2 Approximation on D by finite Blaschke products Goal: FBP=FBP Letf H∞,andsupposethatthereisasequenceoffiniteBlaschkeproducts that conv∈erges uniformly on D to f. Then, by continuity, we also have uniform convergence on D. Therefore f is necessarily a continuous function on D, and moreover it is a unimodular function on T. It is an easy exercise to show that this function is necessarily a finite Blaschke product. A slightly more general version of this result is stated below. Approximation in theclosed unit ball 3 Lemma 2.1 (Fatou [7]) Let f be holomorphic in the open unit disc D and suppose that lim f(z) =1. |z|→1| | Then f is a finite Blaschke product. Proof. Since f isholomorphiconDand f tendsuniformly to1asweapproach T, it has a finite number of zeros in D.|L|et B be the finite Blaschke product formedwith the zerosoff.Then f/B andB/f areboth holomorphicin D,and their moduli uniformly tend to 1 as we approach T. Hence, by the maximum principle, f/B 1 and B/f 1 on D. Thus f/B is constant on D, and the | | ≤ | | ≤ constant has to be unimodular. ⊓⊔ Lemma 2.1 immediately implies the following result. Theorem 2.2 ThesetFBPoffiniteBlaschke productsis aclosedsubsetof B A (and hence also a closed subset of B ). H∞ The following result is another simple consequence of Lemma 2.1. It will be needed in later approximationresults in this article (see Theorem 5.2). Corollary 2.3 Letf bemeromorphic intheopen unitdiscDandcontinuouson the closed unit disc D (as a function into the Riemann sphere). Suppose that f is unimodular on the unit circle T. Then f is the quotient of two finite Blaschke products. Proof. Since f is unimodular on T, meromorphic in D and continuous on D, it has a finite number of poles in D. Let B be the finite Blaschke product with 2 zeros at the poles of f. Put B := B f. Then B satisfies the hypotheses of 1 2 1 Lemma 2.1, and so it is a finite Blaschke product. Thus f =B /B . 1 2 ⊓⊔ 3 Approximation on compact sets by finite Blaschke products UCC Goal: FBP =B H∞ If f is holomorphic on D and can be uniformly approximated on D by a sequence of finite Blaschke products, we saw that, by Lemma 2.1, f is itself a finite Blaschke product. A general element of B is far from being a finite H∞ Blaschke product and cannot be approached uniformly on D by finite Blaschke products. Nevertheless, a weaker type of convergence does hold. The following result says that, if we equip H∞ with the topology of uniform convergence on compact subsets of D, then the family of finite Blaschke products form a dense subsetofB .Inacertainsense,thistheoremcircumscribesalltheotherresults H∞ in this article. 4 Javad Mashreghi and Thomas Ransford Theorem 3.1 (Carath´eodory) Let f B . Then there is a sequence of H∞ ∈ finite Blaschke products that converges uniformly to f on each compact subset of D. Proof. (This proof is taken from [10, page 5].) We construct a finite Blaschke product B such that the first n+1 Taylor coefficients of f and B are equal. n n Then, by Schwarz’s lemma, we have f(z) B (z) 2z n, (z D), n | − |≤ | | ∈ and thus the sequence (B ) converges uniformly to f on compact subsets of D. n Let c := f(0). As f lies in the unit ball, c D. If c = 1, then, by the 0 0 0 ∈ | | maximum principle, f is a unimodular constant, and the result is obvious. So let us assume that c <1. Writing 0 | | a z τ (z):= − (a,z D), a 1 az ∈ − let us set z+c B (z):= τ (z)= 0 , (z D). (1) 0 − −c0 1+c z ∈ 0 Clearly, B is a finite Blaschke product and its constant term is c . 0 0 The rest is by induction. Suppose that we can construct B for each ele- n−1 ment of B . Set H∞ τ (f(z)) g(z):= c0 , (z D). (2) z ∈ By Schwarz’s lemma, g B . Hence, there is a finite Blaschke product B H∞ n−1 ∈ such that g B has a zeroof of orderat leastn at the origin.If B is a finite n−1 Blaschke pr−oduct of degree n, and w D, then it is easy to verify directly that ∈ τ B and B τ are also finite Blaschke products of order n. Hence w w ◦ ◦ B (z):=τ (zB (z)), (z D), (3) n c0 n−1 ∈ is a finite Blaschke product. Since f(z)=τ (zg(z)), (z D), c0 ∈ we naturally expect that B does that job. To establish this conjecture, it is n enough to observe that (1 c 2)(z z ) 0 1 2 τ (z ) τ (z )= −| | − . c0 2 − c0 1 (1 c z )(1 c z ) 0 1 0 2 − − Hence, thanks to the presence of the factor z(g(z) B (z)), the difference n−1 − f(z) B (z)=τ (zg(z)) τ (zB (z)) − n c0 − c0 n−1 is divisible by zn+1. ⊓⊔ Approximation in theclosed unit ball 5 Remark.Theequation(3)isperhapsabitmisleading,asifwehavearecursive formula for the sequence (B ) . A safer way is to write the formula as n n≥0 B (z):=τ (zB (z)), (n 1), n,f c0 n−1,g ≥ whereg isrelatedtof via(2).LetuscomputeanexamplebyfindingB :=B 1 1,f We know that B (z)=τ (zB (z)). 1,f c0 0,g Write f(z)=c +c z+ and observe that 0 1 ··· τ (f(z)) c g(z)= c0 = − 1 +O(z). z 1 c 2 0 −| | Then, by (1), we have B0,g(z)= τ c1 (z), − 1−|c0|2 and so we get B1(z)=τc0(−zτ1−c|c10|2(z)). One may directly verify that B (z)=c +c z+O(z2), 1 0 1 as required. 4 Approximation on D by convex combinations of finite Blaschke products Goal: conv(FBP)=B A AswesawinSection2,ifafunctionf H∞ canbeuniformlyapproximated by a sequence of finite Blaschke product∈s on D, then f is continuous on D. The same result holds if we can approximate f by elements that are convex combinations of finite Blaschke products. The only difference is that, in this case,f isnotnecessarilyunimodularonT.Wecanjustsaythat f 1.More ∞ k k ≤ explicitly, the uniform limit of convex combinations of finite Blaschke products is a continuous function in the closed unit ball of H∞. It is rather surprising that the converse is also true. Theorem 4.1 (Fisher [8]) Let f B , and let ε > 0. Then there are finite A ∈ Blaschke products B and convex weights (λ ) such that j j 1≤j≤n λ B +λ B + +λ B f <ε. 1 1 2 2 n n ∞ k ··· − k 6 Javad Mashreghi and Thomas Ransford Proof. For 0 t 1, let f (z) := f(tz), z D. Since f is continuous on D, we t ≤ ≤ ∈ have lim f f =0. (4) t ∞ t→1k − k ByTheorem3.1,thereisasequenceoffiniteBlaschkeproductsthatconverges uniformlytof oncompactsubsetsofD.Basedonournotation,thismeansthat, given ε>0 and t<1, there is a finite Blaschke product B such that f B <ε/2. t t ∞ k − k Therefore, by (4), there is a finite Blaschke product B such that f B <ε. t ∞ k − k If we can show that B itself is actually a convex combinationof finite Blaschke t products, the proof is done. Firstly, note that (gh) =g h for all g and h, and that the family of convex t t t combinations of finite Blaschke products is closed under multiplication. Hence it is enough only to consider a Blaschke factor α z B(z)= − . 1 αz − Secondly, it is easy to verify that α tz t(1 α2) αt z α(1 t2) B (z)= − = −| | − + | | − eiargα. (5) t 1 αtz 1 α2t2 × 1 αtz 1 α2t2 × − −| | − −| | The combination on the right side is almost good. More precisely, it is a combi- nationof a Blaschkefactor anda unimodular constant(a special case ofa finite Blaschke product), with positive coefficients, but the coefficients do not add up to one. Indeed, we have t(1 α2) α(1 t2) (1 t)(1 α) 1 −| | | | − = − −| | . − 1 α2t2 − 1 α2t2 1+ αt −| | −| | | | But this obstacle is easy to overcome. We can simply add (1 t)(1 α) (1 t)(1 α) 0= − −| | 1+ − −| | ( 1) 2(1+ αt) × 2(1+ αt) × − | | | | to both sides of (5) to obtain a convex combination of finite Blaschke products. Of course, the factor 1 in the last identity can be replaced by any other finite Blaschke product. ⊓⊔ In technical language, Theorem 4.1 says that the closed convex hull of finite Blaschke products is precisely the closed unit ball of the disc algebra . A Approximation in theclosed unit ball 7 5 Approximation on T by quotients of finite Blaschke products Goal: FBP/FBP=UC(T) If B and B are finite Blaschke products, then B /B is a continuous uni- 1 2 1 2 modular function on T. Helson and Sarason showed that the family of all such quotients is uniformly dense in the set of continuous unimodular functions [11, page 9]. To prove the Helson–Sarasontheorem, we need an auxiliary lemma. Lemma 5.1 Let f UC(T). Then there exists g UC(T) such that either ∈ ∈ f(ζ)=g2(ζ) or f(ζ)=ζg2(ζ) for all ζ T. ∈ Proof. Since f : T T is uniformly continuous, we can take N so big that θ θ′ 2π/N imp−li→es f(eiθ) f(eiθ′) <2. Now, we divide T into N arcs | − |≤ | − | 2(k 1)π 2kπ T = eiθ : − θ , (1 k N). k (cid:26) N ≤ ≤ N (cid:27) ≤ ≤ Thenf(T )isaclosedarcinasemicircle,andthusthereisacontinuousfunction k φ (θ) on the interval 2(k−1)π θ 2kπ such that k N ≤ ≤ N f(eiθ)=exp(iφ (θ)), (eiθ T ). k k ∈ These functions are uniquely defined up to additive multiples of 2π. We adjust those additive constants so that φ (2kπ/N)=φ (2kπ/N) k k+1 for k = 1,2,...,N 1. Define φ(θ) := φ (θ) for 2(k−1)π θ 2kπ, k = − k N ≤ ≤ N 1,2,...,N. Then we get a continuous function φ(θ) on [0,2π] such that f(eiθ)=exp(iφ(θ)), (eiθ T). ∈ Since exp(i(φ(2π) φ(0)))=f(e2πi)/f(e0i)=1, − φ(2π) φ(0) is an integer multiple of 2π. If (φ(2π) φ(0))/2π is even, then set − − g(eiθ):=exp(iφ(θ)/2), and if (φ(2π) φ(0))/2π is odd, then set − g(eiθ):=exp(i(φ(θ) θ)/2). − Then g is a continuous unimodular function on T such that either f(eiθ) = g2(eiθ) or f(eiθ)=eiθg2(eiθ) for all eiθ T. ∈ ⊓⊔ 8 Javad Mashreghi and Thomas Ransford Theorem 5.2 (Helson–Sarason [11]) Let f UC(T) and let ε > 0. Then ∈ there are finite Blaschke products B and B such that 1 2 B 1 f <ε. (cid:13) − B (cid:13) (cid:13) 2(cid:13)C(T) (cid:13) (cid:13) (cid:13) (cid:13) Proof. According to Lemma 5.1,it is enoughto provethe resultfor unimodular functions of the form f = g2 (note that b(eiθ) := eiθ is a Blaschke factor). Without loss of generality, assume that ε<1. ByWeierstrass’stheorem,thereisatrigonometricpolynomialp(z)suchthat g p <ε. k − kC(T) The restrictionε<1 ensures that p has no zeros onT. Let p∗(z):=p(1/z), and considerthequotientp/p∗.Sincepisagoodapproximationtog,weexpectthat p/p∗ should be a good approximation to g/g∗ = g2 = f. More precisely, on the unit circle T, we have g p (g p)p∗+(p∗ g∗)p = − − , g∗ − p∗ g∗p∗ which gives f p/p∗ g p + p∗ g∗ 2ε. | − |≤| − | | − |≤ Itisenoughnowtonotethatp/p∗ isameromorphicfunctionthatisunimodular and continuous on T, and thus, according to Corollary 2.3, it is the quotient of two finite Blaschke products. ⊓⊔ Ifwe allowapproximationby quotients ofgeneralBlaschkeproducts,then it turns out that we can approximate a much larger class of functions. This is the subject of the Douglas–Rudin theorem, to be established in Section 9 below. 6 Approximation on D by convex combination of quotients of finite Blaschke products Goal: conv(FBP/FBP)=BC(T) The quotient of two finite Blaschke products is a continuous unimodular function on T. Hence a convex combination of such fractions stays in the closed unit ball of (T). As the first step in showing that this set is dense in BC(T), we consider theClarger set of all unimodular elements of (T), and then pass to the C special subclass of quotients of finite Blaschke products. Lemma 6.1 Letf BC(T) andletε>0.Then thereareuj UC(T) andconvex ∈ ∈ weights (λ ) such that j 1≤j≤n λ1u1+λ2u2+ +λnun f C(T) <ε. k ··· − k Approximation in theclosed unit ball 9 Proof. Let w D. Then, by the Cauchy integral formula, ∈ 1 ζ+w 1 2π eiθ+w w = dζ = dθ. 2πiZT ζ(1+wζ) 2π Z0 1+weiθ In a sense, the integral on the right side is an infinite convex combination of unimodular elements. We shall approximate it by a Riemann sum and thereby obtain an ordinary finite convex combination. Since eiθ +w eiθ′ +w 1+ w | | θ θ′ , (cid:12)1+weiθ − 1+weiθ′(cid:12)≤ 1 w | − | (cid:12) (cid:12) −| | (cid:12) (cid:12) for (cid:12) (cid:12) 1 N ei2kπ/N +w ∆ := w , N (cid:12) − N 1+wei2kπ/N(cid:12) (cid:12) Xk=1 (cid:12) (cid:12) (cid:12) we obtain the estimation (cid:12) (cid:12) 1 2π eiθ+w 1 N ei2kπ/N +w ∆ = dθ N (cid:12)2π Z 1+weiθ − N 1+wei2kπ/N(cid:12) (cid:12) 0 Xk=1 (cid:12) (cid:12) (cid:12) (cid:12)1 N 2kπ/N eiθ +w ei2kπ/N +w(cid:12) dθ ≤ 2π Z (cid:12)1+weiθ − 1+wei2kπ/N(cid:12) kX=1 2(k−1)π/N (cid:12) (cid:12) (cid:12) (cid:12) 1 N 2kπ/N (cid:12)1+ w 2π (cid:12) | | dθ ≤ 2π Z 1 w N kX=1 2(k−1)π/N −| | 1+ w 2π = | | . 1 w N −| | As f 1,wehave f(eiθ) 1foralleiθ T.Hence,bytheestimateabove, ∞ k k ≤ | |≤ ∈ 1 N ei2kπ/N +(1 ε)f(eiθ) 1+ (1 ε)f(eiθ) 2π (1 ε)f(eiθ) − | − | . (cid:12) − − N 1+(1 ε)f(eiθ)ei2kπ/N(cid:12)≤ 1 (1 ε)f(eiθ) N (cid:12)(cid:12) kX=1 − (cid:12)(cid:12) −| − | Thu(cid:12)s, for each eiθ T, (cid:12) ∈ 1 N ei2kπ/N +(1 ε)f(eiθ) 4π f(eiθ) − ε+ . (cid:12) − N 1+(1 ε)f(eiθ)ei2kπ/N(cid:12)≤ εN (cid:12)(cid:12) kX=1 − (cid:12)(cid:12) But, each (cid:12) (cid:12) ei2kπ/N +(1 ε)f(eiθ) u (eiθ)= − k 1+(1 ε)f(eiθ)ei2kπ/N − isinfactaunimodularcontinuousfunctiononT.Thus,givenε>0,itisenough to choose N so large that 4π/(εN)<ε, to get N 1 f(eiθ) u (eiθ) 2ε (cid:12) − N k (cid:12)≤ (cid:12) kX=1 (cid:12) (cid:12) (cid:12) for all eiθ T. (cid:12) (cid:12) ∈ ⊓⊔ 10 Javad Mashreghi and Thomas Ransford InthelightofTheorem5.2,itisnoweasytopassfromanarbitraryunimod- ular element to the quotient of two finite Blaschke products. Theorem 6.2 Let f BC(T) and let ε > 0. Then there are finite Blaschke ∈ products B , 1 i,j n and convex weights (λ ) such that ij j 1≤j≤n ≤ ≤ B B B 11 21 n1 λ +λ + +λ f <ε. (cid:13) 1B 2B ··· nB − (cid:13) (cid:13) 12 22 n2 (cid:13)C(T) (cid:13) (cid:13) (cid:13) (cid:13) Proof. By Lemma 6.1, there are uj UC(T) and convex weights (λj)1≤j≤n such ∈ that λ1u1+λ2u2+ +λnun f C(T) <ε/2. k ··· − k Foreachk,byTheorem5.2,therearefiniteBlaschkeproductsB andB such k1 k2 that u B /B <ε/2. k k1 k2 ∞ k − k Hence n n n f λ B /B f λ u + λ u B /B <ε. (cid:13) − k k1 k2(cid:13) ≤(cid:13) − k k(cid:13) kk k− k1 k2k∞ (cid:13) kX=1 (cid:13)∞ (cid:13) Xk=1 (cid:13)∞ Xk=1 (cid:13) (cid:13) (cid:13) (cid:13) (cid:13) (cid:13) (cid:13) (cid:13) This completes the proof. ⊓⊔ 7 Approximation on D by infinite Blaschke products Goal: BP=I=I We start to describe our approximation problem as in the beginning of Sec- tion2.But,extracareis needed heresince we aredealingwith infinite Blaschke products and they are notcontinuous onD. Let f H∞ andassume that there is a sequence of infinite Blaschke products that co∈nverges uniformly on D to f. First of all, we surely have f 1. But, we can say more. For each Blaschke ∞ k k ≤ product in the sequence, there is an exceptional set of Lebesgue measure zero such that on the complement the product has radial limits. The union of all these exceptional sets still has Lebesgue measure zero, and, at all points out- side this union, each infinite Blaschke product has a radial limit. Therefore, the function f itself must have a radial limit of modulus one almost everywhere. In technical language, f is an inner function. Hence, in short, if we can uniformly approximate an f H∞ by a sequence of infinite Blaschke products, then f is ∈ necessarily an inner function. Frostman showed that the converse is also true. Let φ be an inner function for the open unit disc. Fix w D and consider ∈ φ =τ φ, i.e., w w ◦ w φ(z) φ (z)= − , (z D). w 1 wφ(z) ∈ −