Open MathsAll courses

Weierstrass preparation and division

Written by Claude Opus 5.5 (Anthropic), October 2026; Exercise 1 and its solution by GPT-6.1 Sol (OpenAI), Ultra. Self-checked by the writing AI. Original text: CC0.

Near the origin, a holomorphic function that does not vanish identically on the last coordinate axis behaves like a polynomial in the last coordinate. It is a nonvanishing factor times a monic polynomial whose roots tend to zero, and every other holomorphic function can be divided by it with a polynomial remainder. This reading proves both statements, gives division constants that do not depend on the dividend, and deduces that the ring of convergent power series is Noetherian. It supplies the division input for analytic finiteness and ordinary preparation.

Conventions. We write 𝒪n=ℂ{z1,…,zn}\mathcal O_n=\mathbb C\{z_1,\ldots,z_n\} for the ring of germs at zero of holomorphic functions, z=(z′,w)z=(z',w) with w=znw=z_n, Δρ={w∈ℂ:|w|<ρ}\Delta_\rho=\{w\in\mathbb C:|w|<\rho\} and Δδ′={z′∈ℂn−1:|zk|<δ for all k}\Delta'_\delta=\{z'\in\mathbb C^{n-1}:|z_k|<\delta\text{ for all }k\}. For n=1n=1 the factor ℂn−1\mathbb C^{n-1} is a point. A function of several variables is holomorphic when it is continuous and holomorphic in each variable separately, as in Holomorphic functions of several variables, Definition 1.1; Theorem 2.1 there gives Taylor expansions and holomorphic partial derivatives. The one-variable results used below are proved in Cauchy’s theorem for cycles and its consequences: interchange of integrals over compact parameter intervals (Lemma 0.1), Goursat’s theorem, Cauchy’s theorem and Cauchy’s formula on discs (Theorems 2.1–2.3), and Taylor expansion, Morera’s theorem, the maximum modulus principle and the identity theorem (Theorems 3.2, 3.4, 3.6 and 3.7).

A germ g∈𝒪ng\in\mathcal O_n is regular of order ss in ww if g(0,w)=wsv(w)g(0,w)=w^sv(w) with v(0)≠0v(0)\neq0; for s=0s=0 this means g(0)≠0g(0)\neq0. A Weierstrass polynomial of degree ss is a polynomial P=ws+a1(z′)ws−1+⋯+as(z′)P=w^s+a_1(z')w^{s-1}+\cdots+a_s(z') with ak∈𝒪n−1a_k\in\mathcal O_{n-1} and ak(0)=0a_k(0)=0.

The statements

Theorem 1 (preparation). If gg is regular of order ss in ww, then g=uPg=uP for a unit u∈𝒪nu\in\mathcal O_n and a Weierstrass polynomial PP of degree ss. Both factors are unique.

Theorem 2 (division with constants independent of the dividend). Let D′⊂ℂn−1D'\subset\mathbb C^{n-1} be open, s≥1s\geq1, and P(z′,w)=ws+∑k=1sak(z′)ws−kP(z',w)=w^s+\sum_{k=1}^sa_k(z')w^{s-k} with aka_k holomorphic on D′D'. Let 0≤α<ρ0\leq\alpha<\rho, and suppose that for every z′∈D′z'\in D' all roots of P(z′,⋅)P(z',\cdot) have modulus at most α\alpha. Then every holomorphic ff on D′×ΔρD'\times\Delta_\rho has exactly one expression

f=qP+R,q∈𝒪(D′×Δρ),R=∑j=0s−1cj(z′)wj,cj∈𝒪(D′). f=qP+R,\qquad q\in\mathcal O(D'\times\Delta_\rho),\qquad R=\sum_{j=0}^{s-1}c_j(z')w^j,\quad c_j\in\mathcal O(D').

If |f|≤M|f|\leq M on D′×ΔρD'\times\Delta_\rho, then |R|≤C1M|R|\leq C_1M and |q|≤C2M|q|\leq C_2M there, where

C1=sρ(ρ+α)s−1(ρ−α)s,C2=1+C1(ρ−α)s.(6) C_1=\frac{s\rho(\rho+\alpha)^{s-1}}{(\rho-\alpha)^s},\qquad C_2=\frac{1+C_1}{(\rho-\alpha)^s}. \qquad\text{(6)}

Corollary 3 (division by a regular germ). If gg is regular of order ss in ww, every f∈𝒪nf\in\mathcal O_n has exactly one expression f=qg+Rf=qg+R with q∈𝒪nq\in\mathcal O_n and R∈𝒪n−1[w]R\in\mathcal O_{n-1}[w] of degree less than ss. Hence 𝒪n/(g)\mathcal O_n/(g) is a free 𝒪n−1\mathcal O_{n-1}-module with basis the classes of 1,w,…,ws−11,w,\ldots,w^{s-1}.

Proposition 4 (adapted coordinates). For finitely many nonzero germs there is a linear change of coordinates after which each of them is regular in ww, of order equal to its order at zero.

Proposition 5 (size of the coefficients). If gg is regular in ww of order ss and ss is also the order of gg at zero, the coefficients of its Weierstrass polynomial satisfy |ak(z′)|≤(sk)Ck|z′|k|a_k(z')|\leq\binom skC^k|z'|^k near zero, for some constant CC. Here |z′|=max⁡k|zk||z'|=\max_k|z_k|.

Theorem 6. The ring 𝒪n\mathcal O_n is Noetherian.

Three tools

Lemma A (integrals over a fixed circle). Let U⊂ℂmU\subset\mathbb C^m be open and σ>0\sigma>0. Let φ\varphi be continuous on U×{|ζ|=σ}U\times\{|\zeta|=\sigma\} and holomorphic in x∈Ux\in U for each fixed ζ\zeta. Then Φ(x)=∫|ζ|=σφ(x,ζ)dζ\Phi(x)=\int_{|\zeta|=\sigma}\varphi(x,\zeta)\,d\zeta is holomorphic on UU.

Proof. Parametrize the circle by ζ=σeit\zeta=\sigma e^{it}, 0≤t≤2π0\leq t\leq2\pi. On K×{|ζ|=σ}K\times\{|\zeta|=\sigma\}, for a compact neighbourhood KK of a point of UU, the integrand is uniformly continuous; hence Φ\Phi is continuous. Fix all coordinates of xx except one, xk=τx_k=\tau, which then ranges over a small disc. For a closed triangle TT in that disc, Lemma 0.1 lets us exchange the two integrals of the continuous integrand:

∫∂TΦdτ=∫|ζ|=σ(∫∂Tφdτ)dζ. \int_{\partial T}\Phi\,d\tau=\int_{|\zeta|=\sigma}\Bigl(\int_{\partial T}\varphi\,d\tau\Bigr)d\zeta .

The inner integral vanishes by Goursat’s theorem. Morera’s theorem shows that Φ\Phi is holomorphic in τ\tau. Thus Φ\Phi is continuous and holomorphic in each variable separately. ▫\square

Lemma B (zeros inside a circle). Let hh be holomorphic on Δτ\Delta_\tau, 0<σ<τ0<\sigma<\tau, and h(ζ)≠0h(\zeta)\neq0 for |ζ|=σ|\zeta|=\sigma. Then hh has finitely many zeros in Δσ\Delta_\sigma. List them as b1,…,bNb_1,\ldots,b_N, each repeated according to its multiplicity. For every integer j≥0j\geq0,

12πi∫|ζ|=σζjh′(ζ)h(ζ)dζ=b1j+⋯+bNj,(1) \frac1{2\pi i}\int_{|\zeta|=\sigma}\zeta^j\,\frac{h'(\zeta)}{h(\zeta)}\,d\zeta=b_1^j+\cdots+b_N^j, \qquad\text{(1)}

with b0=1b^0=1, so that the case j=0j=0 gives NN.

Proof. The function hh is not identically zero on the connected disc Δτ\Delta_\tau, so its zeros are isolated by the identity theorem. The compact disc {|ζ|≤σ}\{|\zeta|\leq\sigma\} therefore contains only finitely many of them, all in the open disc. If cc is a zero of multiplicity mm, Taylor expansion at cc gives h(ζ)=(ζ−c)mhc(ζ)h(\zeta)=(\zeta-c)^mh_c(\zeta), with hch_c holomorphic on Δτ\Delta_\tau and hc(c)≠0h_c(c)\neq0. Removing the distinct zeros c1,…,cpc_1,\ldots,c_p in Δσ\Delta_\sigma one after another gives

h(ζ)=∏i=1p(ζ−ci)mik(ζ), h(\zeta)=\prod_{i=1}^p(\zeta-c_i)^{m_i}\,k(\zeta),

where kk is holomorphic on Δτ\Delta_\tau and has no zero with |ζ|≤σ|\zeta|\leq\sigma. By compactness and continuity, kk has no zero on some larger disc Δσ′\Delta_{\sigma'}, σ<σ′<τ\sigma<\sigma'<\tau. There, away from the cic_i,

ζjh′(ζ)h(ζ)=∑i=1pmiζjζ−ci+ζjk′(ζ)k(ζ). \zeta^j\frac{h'(\zeta)}{h(\zeta)}=\sum_{i=1}^pm_i\frac{\zeta^j}{\zeta-c_i}+\zeta^j\frac{k'(\zeta)}{k(\zeta)} .

The last term is holomorphic on the convex set Δσ′\Delta_{\sigma'}, so its integral over the circle is zero by Cauchy’s theorem. Cauchy’s formula for the polynomial ζj\zeta^j gives 12πi∫|ζ|=σζj(ζ−ci)−1dζ=cij\frac1{2\pi i}\int_{|\zeta|=\sigma}\zeta^j(\zeta-c_i)^{-1}\,d\zeta=c_i^j. Summing gives ∑imicij\sum_im_ic_i^j, which is the right side of (1). ▫\square

Lemma C (coefficients from power sums). Let b1,…,bN∈ℂb_1,\ldots,b_N\in\mathbb C, repetitions allowed, Sj=∑lbljS_j=\sum_lb_l^j for j≥1j\geq1, and ∏l=1N(w−bl)=wN+A1wN−1+⋯+AN\prod_{l=1}^N(w-b_l)=w^N+A_1w^{N-1}+\cdots+A_N. With A0=1A_0=1,

kAk=−(S1Ak−1+S2Ak−2+⋯+SkA0),1≤k≤N.(C) kA_k=-\bigl(S_1A_{k-1}+S_2A_{k-2}+\cdots+S_kA_0\bigr),\qquad1\leq k\leq N. \qquad\text{(C)}

Thus every AkA_k is a polynomial with rational coefficients in S1,…,SkS_1,\ldots,S_k; no ordering or labelling of the blb_l enters.

Proof. Put Q(w)=∏l(w−bl)Q(w)=\prod_l(w-b_l) and β=max⁡l|bl|\beta=\max_l|b_l|. For |w|>β|w|>\beta (any w≠0w\neq0 if β=0\beta=0), expanding each 1/(w−bl)1/(w-b_l) as a geometric series gives the absolutely convergent expansion

Q′(w)Q(w)=∑l=1N1w−bl=∑j≥0Sjw−j−1,S0=N. \frac{Q'(w)}{Q(w)}=\sum_{l=1}^N\frac1{w-b_l}=\sum_{j\geq0}S_jw^{-j-1},\qquad S_0=N .

Multiply by Q(w)Q(w), substitute w=1/tw=1/t and multiply by tN−1t^{N-1}. For 0<|t|<1/β0<|t|<1/\beta this gives

∑k=0N−1(N−k)Aktk=∑i=0N∑j≥0AiSjti+j. \sum_{k=0}^{N-1}(N-k)A_kt^k=\sum_{i=0}^N\sum_{j\geq0}A_iS_j\,t^{i+j}.

Both sides are power series in tt converging for |t|<1/β|t|<1/\beta (for all tt if β=0\beta=0), and they agree off t=0t=0, hence also at t=0t=0 by continuity. Their coefficients therefore agree by the uniqueness of Taylor coefficients (Theorem 3.2). The coefficient of tkt^k on the right is NAk+∑j=1kSjAk−jNA_k+\sum_{j=1}^kS_jA_{k-j}. On the left it is (N−k)Ak(N-k)A_k for k<Nk<N and 00 for k=Nk=N. Comparing the two gives (C). ▫\square

Preparation by the zeros in one fibre

Proof of Theorem 1. If s=0s=0, then g(0)≠0g(0)\neq0. The reciprocal 1/g1/g is holomorphic near zero, so gg is a unit and g=g⋅1g=g\cdot1. Assume s≥1s\geq1.

Choice of a circle. Let gg be holomorphic on Δδ0′×Δρ0\Delta'_{\delta_0}\times\Delta_{\rho_0}. Since g(0,w)=wsv(w)g(0,w)=w^sv(w) with v(0)≠0v(0)\neq0, there is σ∈(0,ρ0)\sigma\in(0,\rho_0) with g(0,w)≠0g(0,w)\neq0 for 0<|w|≤σ0<|w|\leq\sigma. Put μ=min⁡|ζ|=σ|g(0,ζ)|>0\mu=\min_{|\zeta|=\sigma}|g(0,\zeta)|>0. The function gg is uniformly continuous on the compact set {|zk|≤δ0/2}×{|ζ|=σ}\{|z_k|\leq\delta_0/2\}\times\{|\zeta|=\sigma\}. Hence some δ∈(0,δ0/2]\delta\in(0,\delta_0/2] gives |g(z′,ζ)−g(0,ζ)|<μ|g(z',\zeta)-g(0,\zeta)|<\mu, and so g(z′,ζ)≠0g(z',\zeta)\neq0, whenever z′∈Δδ′z'\in\Delta'_\delta and |ζ|=σ|\zeta|=\sigma.

Power sums of the zeros. For z′∈Δδ′z'\in\Delta'_\delta and j≥0j\geq0 define

Sj(z′)=12πi∫|ζ|=σζj∂wg(z′,ζ)g(z′,ζ)dζ.(2) S_j(z')=\frac1{2\pi i}\int_{|\zeta|=\sigma}\zeta^j\,\frac{\partial_wg(z',\zeta)}{g(z',\zeta)}\,d\zeta . \qquad\text{(2)}

The derivative ∂wg\partial_wg is holomorphic, so the integrand is continuous on Δδ′×{|ζ|=σ}\Delta'_\delta\times\{|\zeta|=\sigma\} and holomorphic in z′z'. By Lemma A, each SjS_j is holomorphic on Δδ′\Delta'_\delta. By Lemma B applied to g(z′,⋅)g(z',\cdot) on Δρ0\Delta_{\rho_0}, S0(z′)S_0(z') is the number of zeros of g(z′,⋅)g(z',\cdot) in Δσ\Delta_\sigma, counted with multiplicity, and Sj(z′)S_j(z') is the sum of their jj-th powers. A continuous integer-valued function on the connected polydisc Δδ′\Delta'_\delta is constant. At z′=0z'=0 the only zero in Δσ\Delta_\sigma is w=0w=0, of multiplicity ss. Hence every fibre g(z′,⋅)g(z',\cdot) has exactly ss zeros in Δσ\Delta_\sigma, counted with multiplicity; list them as b1(z′),…,bs(z′)b_1(z'),\ldots,b_s(z'). We do not claim, and do not need, that individual zeros depend holomorphically on z′z'. For w2−z1w^2-z_1, no holomorphic choice of a square root of z1z_1 exists near z1=0z_1=0.

The polynomial. Put a0=1a_0=1 and ak=−(S1ak−1+⋯+Ska0)/ka_k=-(S_1a_{k-1}+\cdots+S_ka_0)/k for 1≤k≤s1\leq k\leq s. These functions are holomorphic on Δδ′\Delta'_\delta. By Lemma C, for every z′∈Δδ′z'\in\Delta'_\delta,

P(z′,w)=ws+a1(z′)ws−1+⋯+as(z′)=∏l=1s(w−bl(z′)).(3) P(z',w)=w^s+a_1(z')w^{s-1}+\cdots+a_s(z')=\prod_{l=1}^s\bigl(w-b_l(z')\bigr). \qquad\text{(3)}

At z′=0z'=0 all blb_l vanish, so P(0,w)=wsP(0,w)=w^s and ak(0)=0a_k(0)=0. Thus PP is a Weierstrass polynomial of degree ss.

The unit. Fix z′∈Δδ′z'\in\Delta'_\delta. Off the points bl(z′)b_l(z'), the quotient g(z′,w)/P(z′,w)g(z',w)/P(z',w) is holomorphic on Δρ0\Delta_{\rho_0}. If a value bb occurs exactly mm times among the bl(z′)b_l(z'), then both g(z′,⋅)g(z',\cdot) and P(z′,⋅)P(z',\cdot) vanish at bb to order exactly mm. Write g(z′,w)=(w−b)mgb(w)g(z',w)=(w-b)^mg_b(w) and P(z′,w)=(w−b)mPb(w)P(z',w)=(w-b)^mP_b(w) with gb(b)≠0≠Pb(b)g_b(b)\neq0\neq P_b(b). The quotient then extends across bb with the nonzero value gb(b)/Pb(b)g_b(b)/P_b(b). Call the extended function Ez′E_{z'}. It is holomorphic on Δρ0\Delta_{\rho_0} and has no zero in Δσ\Delta_\sigma, because every zero of g(z′,⋅)g(z',\cdot) there is one of the bl(z′)b_l(z'). All roots of P(z′,⋅)P(z',\cdot) lie in Δσ\Delta_\sigma, so P(z′,ζ)≠0P(z',\zeta)\neq0 for |ζ|=σ|\zeta|=\sigma. Cauchy’s formula gives, for |w|<σ|w|<\sigma,

Ez′(w)=12πi∫|ζ|=σg(z′,ζ)P(z′,ζ)(ζ−w)dζ. E_{z'}(w)=\frac1{2\pi i}\int_{|\zeta|=\sigma}\frac{g(z',\zeta)}{P(z',\zeta)(\zeta-w)}\,d\zeta .

The integrand is continuous on Δδ′×Δσ×{|ζ|=σ}\Delta'_\delta\times\Delta_\sigma\times\{|\zeta|=\sigma\} and holomorphic in (z′,w)(z',w). By Lemma A, u(z′,w)=Ez′(w)u(z',w)=E_{z'}(w) is holomorphic on V=Δδ′×ΔσV=\Delta'_\delta\times\Delta_\sigma. It has no zero there, so 1/u1/u is holomorphic as well. The functions gg and uPuP are continuous on VV and agree off the finitely many points bl(z′)b_l(z') of each fibre, so they agree on VV. Hence g=uPg=uP with u(0)≠0u(0)\neq0.

Uniqueness. First a bound for roots: if τ>0\tau>0 and ∑k=1s|ck|τ−k<1\sum_{k=1}^s|c_k|\tau^{-k}<1, then every root of ws+c1ws−1+⋯+csw^s+c_1w^{s-1}+\cdots+c_s lies in Δτ\Delta_\tau. Indeed, for |w|≥τ|w|\geq\tau the lower terms have modulus at most |w|s∑k|ck||w|−k≤|w|s∑k|ck|τ−k<|w|s|w|^s\sum_k|c_k||w|^{-k}\leq|w|^s\sum_k|c_k|\tau^{-k}<|w|^s.

Now suppose g=u1P1g=u_1P_1 as germs, with u1u_1 a unit and P1=ws1+c1(z′)ws1−1+⋯+cs1(z′)P_1=w^{s_1}+c_1(z')w^{s_1-1}+\cdots+c_{s_1}(z') a Weierstrass polynomial. At z′=0z'=0 this reads g(0,w)=u1(0,w)ws1g(0,w)=u_1(0,w)w^{s_1}, so s1=ss_1=s. Choose τ1∈(0,σ]\tau_1\in(0,\sigma] and δ1∈(0,δ]\delta_1\in(0,\delta] such that on Δδ1′×Δτ1\Delta'_{\delta_1}\times\Delta_{\tau_1} the identity g=u1P1g=u_1P_1 holds with u1u_1 holomorphic and without zeros. Then choose τ∈(0,τ1)\tau\in(0,\tau_1) and shrink δ1\delta_1 so that ∑k|ak(z′)|τ−k<1\sum_k|a_k(z')|\tau^{-k}<1 and ∑k|ck(z′)|τ−k<1\sum_k|c_k(z')|\tau^{-k}<1 for z′∈Δδ1′z'\in\Delta'_{\delta_1}. This is possible because ak(0)=ck(0)=0a_k(0)=c_k(0)=0 and the coefficients are continuous. For such z′z', the zeros of g(z′,⋅)g(z',\cdot) in Δτ1\Delta_{\tau_1}, with multiplicities, are the roots of P1(z′,⋅)P_1(z',\cdot), and these lie in Δτ\Delta_\tau. The zeros of g(z′,⋅)g(z',\cdot) in Δσ\Delta_\sigma are the roots of P(z′,⋅)P(z',\cdot), and they also lie in Δτ\Delta_\tau. Two monic polynomials of degree ss with the same roots and multiplicities are equal, by the factorization of complex polynomials into linear factors. Hence P1=PP_1=P. Then u1=g/P=uu_1=g/P=u wherever P≠0P\neq0, and by continuity everywhere on the common domain. ▫\square

Proof of Proposition 4. Let g≠0g\neq0 have order mm, so that its Taylor series is ∑d≥mgd\sum_{d\geq m}g_d with homogeneous parts gdg_d of degree dd and gm≠0g_m\neq0. If v∈ℂnv\in\mathbb C^n satisfies gm(v)≠0g_m(v)\neq0, choose an invertible linear map AA with Aen=vAe_n=v and put g̃(z)=g(Az)\tilde g(z)=g(Az). For small ww, g̃(0,w)=g(wv)=∑d≥mgd(v)wd=gm(v)wm+O(wm+1)\tilde g(0,w)=g(wv)=\sum_{d\geq m}g_d(v)w^d=g_m(v)w^m+O(w^{m+1}), so g̃\tilde g is regular of order mm in ww. For finitely many nonzero germs g(1),…,g(p)g^{(1)},\ldots,g^{(p)} with lowest homogeneous parts gmi(i)g^{(i)}_{m_i}, the product ∏igmi(i)\prod_ig^{(i)}_{m_i} is a nonzero polynomial, since the polynomial ring is an integral domain. A nonzero polynomial does not vanish on all of ℂn\mathbb C^n: by induction on nn, fix the first n−1n-1 variables so that some coefficient of the highest power of the last variable is nonzero, and use that a nonzero polynomial in one variable has finitely many roots. One vector vv with ∏igmi(i)(v)≠0\prod_ig^{(i)}_{m_i}(v)\neq0 serves for all of them. ▫\square

Proof of Proposition 5. Write the lowest homogeneous part as gs(z′,w)=cws+∑k=0s−1hk(z′)wkg_s(z',w)=cw^s+\sum_{k=0}^{s-1}h_k(z')w^k, where c=gs(0,1)≠0c=g_s(0,1)\neq0 and hkh_k is homogeneous of degree s−ks-k. Choose HH with |hk(z′)|≤H|z′|s−k|h_k(z')|\leq H|z'|^{s-k} for all kk. The terms of order at least s+1s+1 satisfy |g(z)−gs(z)|≤K|z|s+1|g(z)-g_s(z)|\leq K|z|^{s+1} for |z|=max⁡(|z′|,|w|)≤η|z|=\max(|z'|,|w|)\leq\eta, with suitable K,η>0K,\eta>0. Indeed, if ∑β|cβ|η|β|<∞\sum_\beta|c_\beta|\eta^{|\beta|}<\infty for the Taylor coefficients cβc_\beta of gg, then ∑|β|≥s+1|cβ||zβ|≤|z|s+1η−s−1∑β|cβ|η|β|\sum_{|\beta|\geq s+1}|c_\beta||z^\beta|\leq|z|^{s+1}\eta^{-s-1}\sum_\beta|c_\beta|\eta^{|\beta|} for |z|≤η|z|\leq\eta.

Choose C≥1C\geq1 with H∑k=0s−1C−(s−k)≤|c|/4H\sum_{k=0}^{s-1}C^{-(s-k)}\leq|c|/4. Let 0<|w|≤min⁡(η,|c|/(4K))0<|w|\leq\min(\eta,|c|/(4K)) and |w|≥C|z′||w|\geq C|z'|. Then |z|=|w||z|=|w|, and

|g(z′,w)|≥|c||w|s−∑kH|z′|s−k|w|k−K|w|s+1≥|c||w|s−|c|4|w|s−|c|4|w|s>0. |g(z',w)|\geq|c||w|^s-\sum_kH|z'|^{s-k}|w|^k-K|w|^{s+1}\geq|c||w|^s-\tfrac{|c|}4|w|^s-\tfrac{|c|}4|w|^s>0 .

So in that neighbourhood every zero of gg other than the origin satisfies |w|<C|z′||w|<C|z'|, and the origin satisfies |w|≤C|z′||w|\leq C|z'|. Shrink the base polydisc of the proof of Theorem 1, using the bound for roots, so that for every z′z' in it the points (z′,bl(z′))(z',b_l(z')) lie in that neighbourhood. They are zeros of gg, so |bl(z′)|≤C|z′||b_l(z')|\leq C|z'|. Since aka_k is, up to sign, the kk-th elementary symmetric function of the bl(z′)b_l(z'), |ak(z′)|≤(sk)Ck|z′|k|a_k(z')|\leq\binom skC^k|z'|^k. ▫\square

Division, finite generation and elementary algebra

Proof of Theorem 2. The divided difference. For complex numbers b1,…,bsb_1,\ldots,b_s, ζ\zeta and ww, telescoping through the products in which the first ℓ\ell factors use ww and the others use ζ\zeta gives

∏i=1s(ζ−bi)−∏i=1s(w−bi)=(ζ−w)∑ℓ=1s∏i<ℓ(w−bi)∏i>ℓ(ζ−bi).(5) \prod_{i=1}^s(\zeta-b_i)-\prod_{i=1}^s(w-b_i) =(\zeta-w)\sum_{\ell=1}^s\ \prod_{i<\ell}(w-b_i)\prod_{i>\ell}(\zeta-b_i). \qquad\text{(5)}

Apply this to the roots of P(z′,⋅)P(z',\cdot). The divided difference K(z′;ζ,w)=(P(z′,ζ)−P(z′,w))/(ζ−w)K(z';\zeta,w)=\bigl(P(z',\zeta)-P(z',w)\bigr)/(\zeta-w) is the polynomial

K(z′;ζ,w)=∑j=0s−1wjKj(z′,ζ),Kj(z′,ζ)=∑k=0s−1−jak(z′)ζs−1−j−k, K(z';\zeta,w)=\sum_{j=0}^{s-1}w^jK_j(z',\zeta),\qquad K_j(z',\zeta)=\sum_{k=0}^{s-1-j}a_k(z')\zeta^{s-1-j-k},

where a0=1a_0=1. This follows from ζd−wd=(ζ−w)∑i+j=d−1ζiwj\zeta^d-w^d=(\zeta-w)\sum_{i+j=d-1}\zeta^iw^j. By (5), |K(z′;ζ,w)|≤s(σ+α)s−1|K(z';\zeta,w)|\leq s(\sigma+\alpha)^{s-1} when |ζ|=σ|\zeta|=\sigma and |w|≤σ|w|\leq\sigma.

Existence on a smaller disc. Fix σ\sigma with α<σ<ρ\alpha<\sigma<\rho. For |ζ|=σ|\zeta|=\sigma every factor of P(z′,ζ)=∏l(ζ−bl(z′))P(z',\zeta)=\prod_l(\zeta-b_l(z')) has modulus at least σ−α\sigma-\alpha, so |P(z′,ζ)|≥(σ−α)s>0|P(z',\zeta)|\geq(\sigma-\alpha)^s>0. For z′∈D′z'\in D' and |w|<σ|w|<\sigma, define

qσ(z′,w)=12πi∫|ζ|=σf(z′,ζ)P(z′,ζ)(ζ−w)dζ,Rσ(z′,w)=∑j=0s−1wj12πi∫|ζ|=σf(z′,ζ)Kj(z′,ζ)P(z′,ζ)dζ.(4) \begin{aligned} q_\sigma(z',w)&=\frac1{2\pi i}\int_{|\zeta|=\sigma}\frac{f(z',\zeta)}{P(z',\zeta)(\zeta-w)}\,d\zeta,\\ R_\sigma(z',w)&=\sum_{j=0}^{s-1}w^j\,\frac1{2\pi i}\int_{|\zeta|=\sigma}\frac{f(z',\zeta)K_j(z',\zeta)}{P(z',\zeta)}\,d\zeta . \end{aligned} \qquad\text{(4)}

Lemma A shows that qσq_\sigma is holomorphic on D′×ΔσD'\times\Delta_\sigma and that the coefficients of RσR_\sigma are holomorphic on D′D'. Cauchy’s formula for f(z′,⋅)f(z',\cdot) on the circle, together with

1ζ−w=P(z′,w)P(z′,ζ)(ζ−w)+K(z′;ζ,w)P(z′,ζ), \frac1{\zeta-w}=\frac{P(z',w)}{P(z',\zeta)(\zeta-w)}+\frac{K(z';\zeta,w)}{P(z',\zeta)},

gives f=qσP+Rσf=q_\sigma P+R_\sigma on D′×ΔσD'\times\Delta_\sigma.

Uniqueness. Let α<τ≤ρ\alpha<\tau\leq\rho, and suppose qP+R=0qP+R=0 on D′×ΔτD'\times\Delta_\tau, with qq holomorphic and RR a polynomial in ww of degree less than ss with holomorphic coefficients. Fix z′z'. A root bb of multiplicity mm of P(z′,⋅)P(z',\cdot) lies in Δτ\Delta_\tau, and R(z′,w)=−q(z′,w)P(z′,w)R(z',w)=-q(z',w)P(z',w) vanishes at bb to order at least mm. The polynomial R(z′,⋅)R(z',\cdot) thus has at least ss zeros counted with multiplicity. A nonzero polynomial of degree less than ss has at most s−1s-1, so R(z′,⋅)=0R(z',\cdot)=0. Then q(z′,⋅)P(z′,⋅)=0q(z',\cdot)P(z',\cdot)=0. Since P(z′,⋅)P(z',\cdot) has only finitely many zeros, continuity gives q(z′,⋅)=0q(z',\cdot)=0.

The whole domain. For α<σ1<σ2<ρ\alpha<\sigma_1<\sigma_2<\rho, uniqueness on D′×Δσ1D'\times\Delta_{\sigma_1} shows that qσ2q_{\sigma_2} and Rσ2R_{\sigma_2} restrict to qσ1q_{\sigma_1} and Rσ1R_{\sigma_1}. The functions therefore define qq and RR on all of D′×ΔρD'\times\Delta_\rho with f=qP+Rf=qP+R. This representation is unique by the uniqueness step with τ=ρ\tau=\rho.

Estimates. Let |f|≤M|f|\leq M. For |w|<σ|w|<\sigma, the bounds on KK and 1/P1/P and the length 2πσ2\pi\sigma of the circle give

|R(z′,w)|≤sσ(σ+α)s−1(σ−α)sM. |R(z',w)|\leq\frac{s\sigma(\sigma+\alpha)^{s-1}}{(\sigma-\alpha)^s}\,M .

The function RR does not depend on σ\sigma; letting σ→ρ\sigma\to\rho gives |R|≤C1M|R|\leq C_1M on D′×ΔρD'\times\Delta_\rho. On the circle |w|=σ|w|=\sigma we have |q|=|f−R|/|P|≤(1+C1)M/(σ−α)s|q|=|f-R|/|P|\leq(1+C_1)M/(\sigma-\alpha)^s. The maximum modulus principle for q(z′,⋅)q(z',\cdot) on the closed disc |w|≤σ|w|\leq\sigma extends this bound to the disc. Letting σ→ρ\sigma\to\rho gives |q|≤C2M|q|\leq C_2M. ▫\square

The constants (6) depend only on the degree ss and the radii α\alpha and ρ\rho. In particular, one fixed polydisc serves for the division of every bounded holomorphic function.

Proof of Corollary 3. If s=0s=0, then gg is a unit and f=(f/g)gf=(f/g)g; a remainder of negative degree is zero. Let s≥1s\geq1. By the proof of Theorem 1, g=uPg=uP on a product Δδ′×Δσ\Delta'_\delta\times\Delta_\sigma, with uu zero-free. Given ff, choose τ∈(0,σ]\tau\in(0,\sigma] and δ′∈(0,δ]\delta'\in(0,\delta] such that ff is holomorphic on Δδ′′×Δτ\Delta'_{\delta'}\times\Delta_\tau. Then choose α∈(0,τ)\alpha\in(0,\tau) and δ″∈(0,δ′]\delta''\in(0,\delta'] with ∑k|ak(z′)|α−k<1\sum_k|a_k(z')|\alpha^{-k}<1 on Δδ″′\Delta'_{\delta''}. By the bound for roots, all roots of P(z′,⋅)P(z',\cdot) then lie in Δα\Delta_\alpha. Theorem 2 on Δδ″′×Δτ\Delta'_{\delta''}\times\Delta_\tau gives f=qP+R=(q/u)g+Rf=qP+R=(q/u)g+R.

If q1g+R1=q2g+R2q_1g+R_1=q_2g+R_2 as germs, then (q1−q2)uP+(R1−R2)=0(q_1-q_2)uP+(R_1-R_2)=0 on a product neighbourhood. By the bound for roots, that neighbourhood contains a product Δδ2′×Δτ2\Delta'_{\delta_2}\times\Delta_{\tau_2} on which all roots of P(z′,⋅)P(z',\cdot) have modulus at most some α2<τ2\alpha_2<\tau_2. The uniqueness step of Theorem 2 gives R1=R2R_1=R_2 and (q1−q2)u=0(q_1-q_2)u=0, so q1=q2q_1=q_2.

By uniqueness, the remainder map f↦Rf\mapsto R is 𝒪n−1\mathcal O_{n-1}-linear. Its kernel is (g)(g). It restricts to the identity on polynomials of degree less than ss. Hence the classes of 1,w,…,ws−11,w,\ldots,w^{s-1} generate 𝒪n/(g)\mathcal O_n/(g). They are independent: if ∑jcjwj=qg\sum_jc_jw^j=qg, uniqueness of the remainder of this polynomial forces every cj=0c_j=0. ▫\square

Proof of Theorem 6. We use the following module fact. If a commutative ring AA is Noetherian, every submodule N⊂AsN\subset A^s is finitely generated. For s=1s=1 this is the definition. For s>1s>1, the last coordinates of the elements of NN form an ideal of AA. Choose finitely many elements of NN whose last coordinates generate it. Every element of NN differs from an AA-combination of these by an element of N∩(As−1×0)N\cap(A^{s-1}\times0), which is finitely generated by induction.

Now induct on nn. The ring 𝒪0=ℂ\mathcal O_0=\mathbb C is a field. Let n≥1n\geq1 and J⊂𝒪nJ\subset\mathcal O_n a nonzero ideal. A linear change of coordinates is a ring automorphism of 𝒪n\mathcal O_n. By Proposition 4 we may therefore assume that some f∈Jf\in J is regular of order ss in ww. If s=0s=0, then ff is a unit and J=𝒪nJ=\mathcal O_n. Otherwise Corollary 3 writes each h∈Jh\in J as h=qf+Rhh=qf+R_h, where Rh=h−qf∈JR_h=h-qf\in J lies in the free module ⨁j<s𝒪n−1wj\bigoplus_{j<s}\mathcal O_{n-1}w^j. The remainders RhR_h, h∈Jh\in J, form an 𝒪n−1\mathcal O_{n-1}-submodule of this free module. By the induction hypothesis and the module fact, they are generated by finitely many R1,…,Rp∈JR_1,\ldots,R_p\in J. Then JJ is generated by f,R1,…,Rpf,R_1,\ldots,R_p. ▫\square

Exercises and complete solutions

1. Multiplicity in division

Difficulty: Introductory.

For P(w)=w3P(w)=w^3, divide f(w)=ewf(w)=e^w. Explain why checking distinct zeros alone does not prove uniqueness.

Solution. The remainder is R=1+w+w2/2R=1+w+w^2/2 and q=(ew−1−w−w2/2)/w3q=(e^w-1-w-w^2/2)/w^3, extended holomorphically at zero with value 1/61/6. A polynomial such as ww vanishes at the only distinct zero, but is not divisible holomorphically by w3w^3. Uniqueness requires the three zeros counted with multiplicity, or equality of the first three Taylor coefficients.

2. A prepared exponential

Difficulty: Introductory.

On ℂ2\mathbb C^2 with coordinates (z,w)(z,w), let g=ew−1−zg=e^w-1-z. Show that gg is regular of order one in ww, and find its Weierstrass polynomial and unit.

Solution. g(0,w)=ew−1=w(1+w/2+⋯)g(0,w)=e^w-1=w(1+w/2+\cdots), so the order is one. For |z|<1|z|<1 let L(z)=log⁡(1+z)L(z)=\log(1+z) be the principal logarithm, so L(0)=0L(0)=0 and eL(z)=1+ze^{L(z)}=1+z. Let E(t)=(et−1)/tE(t)=(e^t-1)/t for t≠0t\neq0 and E(0)=1E(0)=1; this is an entire function. Then

ew−1−z=eL(ew−L−1)=(1+z)E(w−L(z))(w−L(z)). e^w-1-z=e^{L}\bigl(e^{w-L}-1\bigr)=(1+z)\,E\bigl(w-L(z)\bigr)\,\bigl(w-L(z)\bigr).

Thus P=w−L(z)P=w-L(z), with coefficient −L(z)-L(z) vanishing at z=0z=0, and u=(1+z)E(w−L(z))u=(1+z)E(w-L(z)), with u(0,0)=1u(0,0)=1. Uniqueness in Theorem 1 shows these are the factors that its proof constructs.

3. Coefficients without holomorphic roots

Difficulty: Intermediate.

  1. Let g=w2−z3g=w^2-z^3. Find its Weierstrass polynomial, show that no holomorphic function b(z)b(z) near 00 satisfies b(z)2=z3b(z)^2=z^3, and check Proposition 5. (b) Let g=w2−zg=w^2-z. Show that gg is regular of order two in ww, but that the coefficient estimate of Proposition 5 fails. Which hypothesis is missing?

Solution. (a) gg is already a Weierstrass polynomial of degree two, so P=gP=g and u=1u=1. If bb were holomorphic with b2=z3b^2=z^3, the order of vanishing of b2b^2 at 00 would be even, while z3z^3 vanishes to order three. The coefficients are a1=0a_1=0 and a2=−z3a_2=-z^3, so |a2|≤|z|2|a_2|\leq|z|^2 for |z|≤1|z|\leq1, as Proposition 5 predicts: the order of gg at zero is 22, equal to its order in ww. Power sums give the same coefficients: S1=b1+b2=0S_1=b_1+b_2=0 and S2=b12+b22=2z3S_2=b_1^2+b_2^2=2z^3, so (C) gives a1=−S1=0a_1=-S_1=0 and a2=−(S1a1+S2)/2=−z3a_2=-(S_1a_1+S_2)/2=-z^3.

  1. g(0,w)=w2g(0,w)=w^2, so gg is regular of order two in ww, and P=gP=g. Here a2=−za_2=-z, which is not bounded by a constant times |z|2|z|^2 near 00. The order of gg at zero is one, because of the linear term −z-z, so the hypothesis that the order in ww equals the order at zero fails. The roots ±z1/2\pm z^{1/2} satisfy |b|=|z|1/2|b|=|z|^{1/2}, which is not bounded by a constant times |z||z|.

4. Explicit division constants

Difficulty: Introductory.

Let P=w2−zP=w^2-z on D′={|z|<1/4}D'=\{|z|<1/4\}. Take α=1/2\alpha=1/2 and ρ=1\rho=1. Verify the hypothesis of Theorem 2, divide f=w3f=w^3, and compare with (6).

Solution. The roots ±z1/2\pm z^{1/2} have modulus |z|1/2<1/2|z|^{1/2}<1/2. Since w3=w(w2−z)+zww^3=w(w^2-z)+zw, we get q=wq=w and R=zwR=zw; by uniqueness these are the quotient and remainder of Theorem 2. On D′×Δ1D'\times\Delta_1 we have |f|≤M=1|f|\leq M=1, |R|≤1/4|R|\leq1/4 and |q|≤1|q|\leq1. Formula (6) gives C1=2⋅1⋅(3/2)/(1/2)2=12C_1=2\cdot1\cdot(3/2)/(1/2)^2=12 and C2=13/(1/2)2=52C_2=13/(1/2)^2=52. The bounds hold with room to spare: the constants are uniform in ff, not sharp.

Further reading

Jean-Pierre Demailly, Complex Analytic and Differential Geometry, version of 21 June 2012, Chapter II, §2.A, treats preparation and division by C. L. Siegel’s contour method.