Weierstrass preparation and division

Human source and reuse terms. The preparation, division and local parametrization treatment below is adapted from Jean-Pierre Demailly, Complex Analytic and Differential Geometry, version of 21 June 2012. Demailly remains the author of that treatment. His publication page describes the book as OpenContent and expressly permits printing, spreading and modifying it on the web, except claiming authorship. This is the author’s custom grant; no Creative Commons licence is substituted for it. This adapted lesson is distributed under that grant and is excluded from the course’s CC0 dedication.

Adaptation and additions. GPT-6.1 Sol (OpenAI), Ultra, October 2026, reorganized and transcribed the selected arguments into this course’s notation, supplied elementary algebra details and a Cauchy extension argument, expanded the passage from germs to global components and constant rank, and wrote the exercises and solutions. These additions are identified below. Demailly attributes the Cauchy division method to C. L. Siegel. This is an adaptation with added explanations, not an independently authored replacement of Demailly’s treatment. The additions are self-checked by the writing AI. The analytic inputs listed below are not proved in this reading.

This reading selects the complete preparation, Cauchy division and Noetherianity arguments from the existing analytic lesson, followed by its multiplicity exercise and complete solution. It supplies the division input for analytic finiteness and ordinary preparation. The source author’s custom terms apply to this selection.

We write 𝒪n=ℂ{z1,…,zn}\mathcal O_n=\mathbb C\{z_1,\ldots,z_n\}. Germs are taken at zero. The analytic inputs used here are the one-variable Cauchy formula, removable singularities, the argument principle, the identity theorem and continuity of polynomial roots.

Preparation by the zeros in one fibre

This section adapts Demailly’s preparation argument. Let g∈𝒪ng\in\mathcal O_n and suppose w↦g(0,w)w\mapsto g(0,w), with w=znw=z_n, has a zero of finite order ss at zero. Choose a small vertical circle |w|=r|w|=r without zeros and then a small base polydisc so that g(z′,w)≠0g(z',w)\ne0 on an annulus about that circle. The argument principle gives

Sj(z′)=12πi∫|w|=rwj∂wg(z′,w)g(z′,w)dw.(2) S_j(z')=\frac1{2\pi i}\int_{|w|=r} w^j\frac{\partial_wg(z',w)}{g(z',w)}\,dw. \qquad\text{(2)}

Each SjS_j is holomorphic in z′z'. The integer S0S_0 is continuous and hence constant, equal to ss. For j≥1j\ge1, SjS_j is the power sum of the ss fibre zeros, counted with multiplicity. Newton’s identities express their elementary symmetric functions as holomorphic functions. Thus the monic polynomial

P(z′,w)=ws+a1(z′)ws−1+⋯+as(z′),aj(0)=0,(3) P(z',w)=w^s+a_1(z')w^{s-1}+\cdots+a_s(z'), \qquad a_j(0)=0, \qquad\text{(3)}

has exactly the zeros of gg inside the circle, with the same multiplicities. On each fibre both g/Pg/P and P/gP/g have removable singularities. Their Cauchy integrals over the fixed circle make these extensions jointly holomorphic. They remain inverse to one another by the identity theorem. Consequently g=uPg=uP, where uu is a holomorphic unit. Uniqueness follows from the zeros and the monic normalization.

A nonzero germ can always be prepared after a linear coordinate change. If gmg_m is its first nonzero homogeneous term, choose the last coordinate direction vv with gm(v)≠0g_m(v)\ne0. This direction can be chosen simultaneously for finitely many nonzero germs, since a finite union of proper polynomial zero sets does not cover the vector space.

There is a useful stronger estimate when the order of gg at zero is ss. Its prepared coefficients satisfy aj(z′)=O(|z′|j)a_j(z')=O(|z'|^j). To see the underlying root estimate, write g(z′,w)=cws+g(z',w)=c w^s+ the other degree-ss terms ++ higher terms, with c≠0c\ne0. If |w|≥C|z′||w|\ge C|z'| and ww is small, the other terms are smaller than |cws|/2|c w^s|/2, after choosing CC large and the neighbourhood small. Hence every zero satisfies |w|≤C|z′||w|\le C|z'|. Taking elementary symmetric functions of the roots proves the coefficient estimate. This expanded estimate is an adaptation detail used below.

Division, finite generation and elementary algebra

Demailly’s division proof uses the following Cauchy formula. For PP as in (3) and a holomorphic ff, shrink so that ff is holomorphic on a neighbourhood of the closed adapted polydisc. Define

q(z′,w)=12πi∫|ζ|=rf(z′,ζ)P(z′,ζ)(ζ−w)dζ,R(z′,w)=12πi∫|ζ|=rf(z′,ζ)P(z′,ζ)P(z′,ζ)−P(z′,w)ζ−wdζ.(4) \begin{aligned} q(z',w)&=\frac1{2\pi i}\int_{|\zeta|=r} \frac{f(z',\zeta)}{P(z',\zeta)(\zeta-w)}\,d\zeta,\\ R(z',w)&=\frac1{2\pi i}\int_{|\zeta|=r} \frac{f(z',\zeta)}{P(z',\zeta)} \frac{P(z',\zeta)-P(z',w)}{\zeta-w}\,d\zeta. \end{aligned} \qquad\text{(4)}

The Cauchy formula gives f=qP+Rf=qP+R; the difference quotient makes RR a polynomial in ww of degree less than ss, with holomorphic coefficients in z′z'. Uniqueness follows on each fibre: if a polynomial of degree less than ss is divisible by PP as a holomorphic function, it has all ss zeros with multiplicity and is zero. The quotient is then zero as well.

The division can be performed on a common smaller polydisc for all bounded holomorphic ff. On the boundary annulus, PP has a fixed positive lower bound. Formula (4) bounds RR by a constant times the supremum of ff. Then q=(f−R)/Pq=(f-R)/P has the same kind of boundary bound, which extends to the interior by the maximum principle on each vertical disc. The constant depends on PP and the polydiscs, not on ff.

Induction proves that 𝒪n\mathcal O_n is Noetherian. For a nonzero ideal JJ, prepare some element and thus place a polynomial PP of degree ss in JJ. The remainders of elements of JJ form an 𝒪n−1\mathcal O_{n-1}-submodule of ⨁j=0s−1𝒪n−1wj\bigoplus_{j=0}^{s-1}\mathcal O_{n-1}w^j. It is finitely generated, and those generators together with PP generate JJ. For n=0n=0 this is the field ℂ\mathbb C. The module fact used in this induction has a short proof: project a submodule of RsR^s onto its last coordinate, generate the resulting ideal, lift its generators and then generate the kernel by induction on ss. This fills an algebra detail in the adapted proof.

Exercise and complete solution

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.