Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

22 results · all verified · 7 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 15 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

The Holomorphic Inverse Function Theorem and Weierstrass Preparation

1 · Prerequisites

2 · Summary

This page turns the several-variable complex Jacobian into genuinely local holomorphic coordinates. The first part passes from the real inverse and constant-rank theorems to holomorphic local inverses, holomorphic graphs, and the holomorphic constant-rank normal form. The second part shifts from maps to germs: the local ring of holomorphic germs, regularity in the last variable, and the Weierstrass preparation and division theorems.

Those local factorization tools then drive the structural consequences the rest of the track needs. The quotient by a Weierstrass polynomial is a finite module over the smaller germ ring, which yields Noetherianity and then unique factorization of the full germ ring by induction on dimension. The closing results use the same local prepared form to show that hypersurface zero sets in dimension at least two have no isolated points and that locally bounded holomorphic functions extend across such hypersurfaces.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Biholomorphic maps between open sets in Cm

Definition

Let m1, and let U,VCm be open. A map F:UV is biholomorphic if it is bijective (Injection, surjection, bijection), holomorphic on U, and its inverse F1:VU is holomorphic in the sense of Holomorphic maps CmCn and the complex Jacobian matrix. A biholomorphic map is a biholomorphism from U onto V.

For local use, F is biholomorphic between neighbourhoods of a and F(a) when there are open sets U0U and V0V with aU0, F(a)V0, and FU0:U0V0 a biholomorphism.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

The real Jacobian determinant of a complex-linear automorphism is the squared modulus of its complex determinant

Statement

Let m1, let L:CmCm be C-linear, and let A be its matrix in the standard complex basis. Regard L as an R-linear map on R2m through the usual identification CmR2m. Then

detRL=detCA2.

In particular detRL0 if and only if detCA0.

Facts & Assumptions

Given: The complex-linear map L and its matrix A=B+iC with real matrices B and C.

[L1]

Determinants multiply under matrix products, and the determinant of a triangular block matrix is the product of its diagonal-block determinants (For same-sized finite square matrices over a commutative ring, det(AB)=det(A)det(B), The determinant of a triangular matrix is the product of its diagonal entries).

[A1]

In the real basis (e1,,em,ie1,,iem), the real matrix of L is

R=(BCCB).

The complex matrices

P=12(IIiIiI),Q=(IiIIiI)

are inverse to one another.

Proof

technique · direct
1.1

Using [A1], direct block multiplication gives QRP=(A00A). Indeed the two columns of P are the (z,z) coordinates of a real vector, and the C-linearity of L makes the transformed action split into A on the z block and A on the z block.

A1algebra
2.1

By [L1], step 1.1, and the identity QP=I, one has detCR=detC(QRP)=detCAdetCA=detCAdetCA=detCA2. Since R has real entries, the determinant polynomial gives the same real number whether computed over R or over C, so detRL=detCR.

step 1.1L1algebra
3.1

The displayed formula immediately makes detRL nonzero exactly when detCA is nonzero.

step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

The holomorphic inverse function theorem in several complex variables

Statement

Let m1, let UCm be open, let F:UCm be holomorphic, and let aU. If detJCF(a)0, then there are open neighbourhoods U0U of a and V0 of F(a) such that FU0:U0V0 is biholomorphic.

If G:V0U0 denotes the inverse, then

DG(w)=DF(G(w))1(wV0).

Facts & Assumptions

Given: The open set U, the holomorphic map F:UCm, and the point aU with detJCF(a)0.

[L1]

A holomorphic map into Cm has holomorphic scalar components, and holomorphic scalar functions of several variables are smooth in the real coordinates (A map into Cn is holomorphic exactly when each of its components is, Holomorphic functions of several variables are smooth and their complex derivatives are holomorphic).

[L2]

For a complex-linear automorphism, the real Jacobian determinant is the squared modulus of the complex determinant (The real Jacobian determinant of a complex-linear automorphism is the squared modulus of its complex determinant).

[L3]

A C1 map of open subsets of R2m with invertible real derivative has a local C1 inverse, and that inverse derivative is the inverse linear map (The Euclidean inverse function theorem).

[F1]

A biholomorphism is a bijective holomorphic map with holomorphic inverse (Biholomorphic maps between open sets in Cm).

Proof

technique · direct
1.1

By [L1], every component of F is holomorphic and therefore smooth as a real-valued pair of functions on R2m. Hence the underlying real map F:UR2mR2m is C1 on a neighbourhood of a.

givenL1
1.2

The real derivative DF(a) is the same linear map as the complex differential, now read over R. Since detJCF(a)0, [L2] gives detRDF(a)0, so DF(a) is invertible as a real linear map.

givenL2
2.1

Apply [L3] to the real map from step 1.1 and the invertible derivative from step 1.2. This gives open neighbourhoods U0 of a and V0 of F(a) such that FU0:U0V0 is bijective and has a C1 inverse G:V0U0. Moreover, DG(w)=DF(G(w))1(wV0).

step 1.1step 1.2L3construct
3.1

For each wV0, the linear map DF(G(w)) is C-linear because F is holomorphic, so its inverse DG(w) is also C-linear. Step 2.1 already gives G real differentiable at every point with that differential, hence the defining linear approximation for holomorphy uses a C-linear derivative. Therefore G is holomorphic on V0. Together with the holomorphy of FU0, [F1] makes FU0 biholomorphic.

step 2.1F1algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

The holomorphic implicit function theorem

Statement

Let m,n1, let UCm×Cn be open, let f:UCn be holomorphic, and let (a,b)U satisfy f(a,b)=0. Assume the complex Jacobian with respect to the second block is invertible:

det(fjwk(a,b))1j,kn0.

Then there are neighbourhoods A of a and B of b, and a unique holomorphic map φ:AB, such that

f(z,φ(z))=0(zA),

and, after shrinking A×B if needed,

f(z,w)=0w=φ(z).

Facts & Assumptions

Given: The holomorphic map f:UCn, the point (a,b)U with f(a,b)=0, and the invertible w-Jacobian at (a,b).

[L1]

A holomorphic map with invertible complex Jacobian at a point is biholomorphic between neighbourhoods of that point and its image (The holomorphic inverse function theorem in several complex variables).

[L2]

Holomorphic maps into Cm+n are read componentwise, so the first m output coordinates of a holomorphic inverse are holomorphic too (A map into Cn is holomorphic exactly when each of its components is).

Proof

technique · direct
1.1

Define H(z,w):=(z,f(z,w))Cm×Cn. Its complex differential at (a,b) is (u,v)(u, zf(a,b)u+wf(a,b)v). Because wf(a,b) is invertible, this linear map has inverse (ξ,η)(ξ, wf(a,b)1(ηzf(a,b)ξ)), so JCH(a,b) is invertible.

givenalgebra
2.1

By [L1], after shrinking to neighbourhoods of (a,b) and (a,0) the map H is biholomorphic. Write its inverse as H1(z,η)=(z,ψ(z,η)); this form is forced because the first m coordinates of H are exactly z, and [L2] makes ψ holomorphic.

step 1.1L1L2construct
3.1

Define φ(z):=ψ(z,0). Then H(z,φ(z))=H(H1(z,0))=(z,0), so f(z,φ(z))=0. Conversely, if (z,w) is in the shrunken source neighbourhood and f(z,w)=0, then H(z,w)=(z,0)=H(z,φ(z)); injectivity of the biholomorphism from step 2.1 forces w=φ(z). This also proves the uniqueness of φ.

step 2.1algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

The holomorphic constant-rank theorem

Statement

Let m,n1, let UCm be open, let F:UCn be holomorphic, and suppose the complex rank of DF is the constant value r on a neighbourhood of aU. Then there are biholomorphic coordinate changes α near a and β near F(a) such that

βFα1(u,v)=(u,0)

for (u,v)Cr×Cmr near 0. Empty blocks are omitted when r=0, r=m, or r=n.

Facts & Assumptions

Given: The holomorphic map F:UCn, the point aU, and a neighbourhood on which rankCDF=r.

[L1]

If a holomorphic map has an invertible square complex Jacobian minor at a point, the corresponding coordinate-augmented map is locally biholomorphic (The holomorphic inverse function theorem in several complex variables).

[L2]

Components of a holomorphic map are holomorphic, and holomorphic scalar functions are separately holomorphic on coordinate discs (A map into Cn is holomorphic exactly when each of its components is, A holomorphic function of several variables is continuous and separately holomorphic).

[L3]

A one-variable holomorphic function with zero derivative on a domain is constant (A holomorphic function with zero derivative on a domain is constant).

Proof

technique · direct
1.1

After composing on the source and target with coordinate permutations, we may assume that the first r×r minor of JCF(a) is invertible. Write z=(x,y)Cr×Cmr,F(z)=(F(x,y),F(x,y))Cr×Cnr, and define α(x,y):=(F(x,y),y). The complex Jacobian of α at a is block triangular with diagonal blocks xF(a) and Imr, so it is invertible. Hence [L1] makes α biholomorphic after shrinking around a.

givenL1construct
2.1

Set G:=Fα1. Because α1(u,v) has second block v, one has G(u,v)=(u,h(u,v)) for a holomorphic map h into Cnr. Since DG=DFDα1 and Dα1 is invertible, rankDG is also r on the shrunken neighbourhood.

step 1.1algebra
3.1

In the Jacobian of G, the first r output coordinates are exactly the coordinates u1,,ur, so the first r rows already contain the r×r identity block. If some partial derivative hk/vj were nonzero at a point, adjoining the corresponding row and vj column would create an (r+1)×(r+1) minor with nonzero determinant there, contradicting rankDG=r. Therefore every hk/vj vanishes on the neighbourhood.

step 2.1algebra
4.1

Fix u, fix all v-coordinates except vj, and fix a component hk. By [L2], the slice λhk(u,v1,,vj1,λ,vj+1,,vmr) is holomorphic on a disc, and step 3.1 says its derivative is identically 0. Hence [L3] makes it constant. Repeating this for each j shows that h(u,v) is independent of v; writing ϕ(u):=h(u,0), [L2] makes ϕ holomorphic and gives h(u,v)=ϕ(u).

step 3.1L2L3
5.1

Define the target shear β(ξ,η):=(ξ,ηϕ(ξ)). Its inverse is (ξ,η)(ξ,η+ϕ(ξ)), so β is biholomorphic near F(a). Using step 4.1, βFα1(u,v)=β(u,ϕ(u))=(u,0). This is the claimed normal form, and when one of the dimensions r, mr, or nr is 0 the same formula is read with the corresponding block omitted.

step 1.1step 4.1constructalgebra
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-28Open item page →

The ring of holomorphic germs at 0 and its maximal ideal

Definition

Fix m1. Two holomorphic functions on neighbourhoods of 0Cm (Holomorphic functions on an open subset of Cm) are equivalent at 0 when they agree on some smaller neighbourhood of 0. An equivalence class is a holomorphic germ at 0, and the set of all such germs is denoted Om,0.

For the m=1 boundary case used later, also set O0,0:=C,m0,0:={0}. This is the ring of constant germs at the unique point of C0.

If [f] and [g] are germs, choose representatives defined on a common neighbourhood of 0 and set

[f]+[g]:=[f+g],[f][g]:=[fg].

These are well defined because agreement on a smaller neighbourhood is preserved by pointwise addition and multiplication. Thus Om,0 is a commutative ring with identity [1].

Its distinguished ideal is

mm,0:={[f]Om,0:f(0)=0}.

This is well defined because equivalent representatives have the same value at 0. The local-ring terminology used later is that of A local ring is a nonzero commutative ring with a unique maximal ideal.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

A germ is a unit exactly when its value at 0 is nonzero, so Om,0 is local

Statement

Let m1 and let [f]Om,0. Then [f] is a unit in Om,0 if and only if f(0)0. Consequently Om,0 is a local ring with maximal ideal mm,0.

Facts & Assumptions

Given: A germ [f]Om,0.

[L1]

The germ ring Om,0 and the ideal mm,0 are those of The ring of holomorphic germs at 0 and its maximal ideal.

[L2]

Holomorphic functions are continuous, and sums, products, and reciprocals on nonvanishing open sets are holomorphic (A holomorphic function of several variables is continuous and separately holomorphic, Sums, products and nonvanishing quotients of holomorphic functions are holomorphic).

[L3]

A local ring is a nonzero commutative ring with a unique maximal ideal (A local ring is a nonzero commutative ring with a unique maximal ideal).

Proof

technique · direct
1.1

Suppose f(0)0. Choose a representative, still called f, on a neighbourhood U of 0. By continuity from [L2], after shrinking U we have f(z)0 for every zU. Then [L2] makes 1/f holomorphic on U, so [f][1/f]=[1] in Om,0. Hence [f] is a unit.

givenL2
1.2

Suppose f(0)=0. For any germ [g]Om,0 one has (fg)(0)=f(0)g(0)=0, so [f][g][1]. Therefore [f] is not a unit.

givenL1algebra
2.1

Steps 1.1 and 1.2 show that the nonunits are exactly the germs vanishing at 0, namely the elements of mm,0 from [L1]. Any proper ideal contains no unit, so every proper ideal of Om,0 is contained in mm,0. Since 1mm,0, this ideal is proper and therefore the unique maximal ideal. By [L3], Om,0 is local.

step 1.1step 1.2L1L3
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-28Open item page →

Regular holomorphic germs in the last variable

Definition

Fix m1, write z=(z,zm) with z=(z1,,zm1)Cm1, and let fOm,0. For dN, the germ f is regular in zm of order d if some representative satisfies

f(0,ζ)=ζdh(ζ)

on a neighbourhood of 0C, where h is holomorphic and h(0)0. Equivalently, the one-variable slice ζf(0,ζ) has a zero of exact order d at the origin.

The case d=0 is exactly the unit case f(0)0.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Weierstrass polynomials in the last variable

Definition

Fix m1, write z=(z,zm) with zCm1, and let dN. A Weierstrass polynomial of degree d is a germ in Om,0 represented by

W(z,zm)=zmd+ad1(z)zmd1++a0(z),

where each aj is an element of Om1,0, so for m=1 the coefficients are complex constants, and aj(0)=0.

For d=0 the lower-coefficient list and sum are empty, so the unique degree-0 Weierstrass polynomial is W=1.

In particular W(0,zm)=zmd, so every Weierstrass polynomial of degree d is regular in zm of order d in the sense of Regular holomorphic germs in the last variable.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

After a linear coordinate change, every nonzero germ is regular in the last variable

Statement

Let m1 and let fOm,0 be nonzero. Then there is an invertible complex-linear map T:CmCm and an integer d0 such that the pulled-back germ fT is regular in the last variable of order d.

Facts & Assumptions

Given: A nonzero germ fOm,0.

[L1]

On a sufficiently small polydisc around 0, a holomorphic representative of f has an absolutely convergent power-series expansion (A continuous separately holomorphic function is the sum of an absolutely convergent power series with Cauchy-integral coefficients on every smaller polydisc).

[L2]

Such a multivariable power-series expansion has uniquely determined coefficients (The coefficients of a convergent multi-indexed power series are its derivative coefficients, hence unique).

[L3]

Regularity in the last variable is the one-variable exact-order condition of Regular holomorphic germs in the last variable.

Proof

technique · direct
1.1

Choose a holomorphic representative of f on a small polydisc, and expand it by [L1] as f(z)=αNmcαzα. Because f is nonzero, some coefficient is nonzero. Let d be the smallest total degree α for which cα0, and put Pd(z):=α=dcαzα. Then Pd is a nonzero homogeneous polynomial of degree d.

givenL1L2
2.1

If Pd(v)=0 for every vCm, then the polynomial function Pd vanishes identically on all of Cm; applying [L2] to that finite power series would force every coefficient cα with α=d to be 0, contradicting step 1.1. Therefore choose vCm with Pd(v)0.

step 1.1L2choose
3.1

Choose an invertible complex-linear map T sending the last basis vector em to v. Along the last axis one then has fT(0,,0,ζ)=Pd(v)ζd+n>dbnζn=ζd(Pd(v)+n>dbnζnd). The bracketed factor is holomorphic and nonzero at 0 because Pd(v)0. Hence [L3] makes fT regular in the last variable of order d.

step 2.1L3constructalgebra
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

Nearby slices of a regular germ have the same zero count

Statement

Let fOm,0 be regular in zm of order d. Then there are a representative of f on a neighbourhood of 0, a radius r>0, and a neighbourhood VCm1 of 0 such that, for every zV, the one-variable slice ζf(z,ζ) has no zero on ζ=r and has exactly d zeros inside ζ<r, counted with multiplicity.

Facts & Assumptions

Given: A germ fOm,0 that is regular in zm of order d.

[L1]

Regularity of order d means that on the central slice one has f(0,ζ)=ζdh(ζ) with h holomorphic and h(0)0 (Regular holomorphic germs in the last variable).

[L3]

If two holomorphic one-variable functions satisfy fg<g on a closed contour, they have the same number of zeros inside, counted with multiplicity (Rouche's theorem in the classical strict-inequality form).

Proof

technique · direct
1.1

By [L1], choose a representative on a neighbourhood of 0 for which f(0,ζ)=ζdh(ζ) and h(0)0. By continuity from [L2], after shrinking there is r>0 such that h(ζ)0 on ζr. Hence the central slice has no zero on ζ=r and exactly the order-d zero at ζ=0 inside ζ<r.

givenL1L2choose
2.1

The compact set {0}×{ζ=r} is contained in the domain of the chosen representative, and step 1.1 gives f(0,ζ)>0 there. By continuity from [L2], after shrinking the z-neighbourhood to some V we have f(z,ζ)f(0,ζ)<f(0,ζ)(zV, ζ=r). Then [L3] applied to the functions ζf(z,ζ) and ζf(0,ζ) shows that each nearby slice has the same zero count d inside ζ<r. The strict boundary inequality also makes f(z,ζ)0 on ζ=r.

step 1.1L2L3
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

The power sums of the slice zeros vary holomorphically

Statement

Under the neighbourhood and radius supplied by Nearby slices of a regular germ have the same zero count, define for each integer k0

pk(z):=12πiζ=rζkf/zm(z,ζ)f(z,ζ)dζ.

Then pk is holomorphic in z. If λ1(z),,λd(z) are the zeros of ζf(z,ζ) in ζ<r, counted with multiplicity, then

pk(z)=λ1(z)k++λd(z)k.

Facts & Assumptions

Given: A representative of f on a neighbourhood of the closed cylinder V×{ζr} and the radius r and neighbourhood V from Nearby slices of a regular germ have the same zero count.

[L1]

Every slice ζf(z,ζ) has no zero on ζ=r and has exactly d interior zeros counted with multiplicity (Nearby slices of a regular germ have the same zero count).

[L2]

The derivative f/zm is holomorphic, holomorphic functions are separately holomorphic and continuous, and quotients by nonvanishing holomorphic functions stay holomorphic (Holomorphic functions of several variables are smooth and their complex derivatives are holomorphic, A holomorphic function of several variables is continuous and separately holomorphic, Sums, products and nonvanishing quotients of holomorphic functions are holomorphic).

[L3]

A contour integral with continuous integrand that is holomorphic in one complex parameter is holomorphic in that parameter (A contour integral of a jointly continuous, parameter-holomorphic integrand is holomorphic).

[L4]

A locally bounded separately holomorphic function is holomorphic (Locally bounded and separately holomorphic implies holomorphic).

[L5]

The weighted argument principle gives 12πiΓg(ζ)h(ζ)h(ζ)dζ=orda(h)g(a) for a holomorphic test function g and a zero-free boundary (The weighted argument principle).

Proof

technique · direct
1.1

By [L1], the denominator f(z,ζ) is nonzero on V×{ζ=r}. Hence [L2] makes Φk(z,ζ):=ζkf/zm(z,ζ)f(z,ζ) continuous on that compact cylinder. Fixing all coordinates of z except one, [L2] makes Φk holomorphic in the remaining coordinate and [L3] makes the corresponding slice of pk holomorphic. The same compact continuity gives a uniform bound on Φk, so the ML estimate makes pk locally bounded on V. Therefore [L4] makes pk holomorphic on V.

L1L2L3L4
2.1

Fix zV and apply [L5] to the one-variable holomorphic function h(ζ):=f(z,ζ) on the disc ζ<r with test function g(ζ)=ζk. By [L1], the boundary circle is zero-free and the only singularities of h/h inside are the zeros λj(z), counted with their multiplicities. Thus pk(z)=j=1dλj(z)k.

givenL1L5
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Finite Newton recurrences for the slice zeros

Statement

Let α1,,αdC, let pn:=α1n++αdn, and let en be the nth elementary symmetric polynomial in the αj. Then, with e0:=1,

nen=j=1n(1)j1enjpj(1nd).

Consequently each en is a polynomial with rational coefficients in p1,,pn. In particular, whenever the pj vary holomorphically, so do the en.

Facts & Assumptions

Given: Complex numbers α1,,αd and the associated power sums pn and elementary symmetric functions en.

[L1]

The power sums attached to slice zeros vary holomorphically with the parameter (The power sums of the slice zeros vary holomorphically).

[A1]

Put Q(ζ):=j=1d(ζαj)=ζd+c1ζd1++cd, so cn=(1)nen.

Proof

technique · direct
1.1

By logarithmic differentiation of the polynomial in [A1], Q(ζ)Q(ζ)=j=1d1ζαj. Multiplying by ζ and expanding each summand for large ζ gives the formal Laurent identity ζQ(ζ)Q(ζ)=d+n1pnζn.

A1algebra
2.1

Multiplying the identity from step 1.1 by Q(ζ)=n=0dcnζdn with c0=1 and comparing the coefficient of ζdn for 1nd yields ncn+j=1ncnjpj=0. Substituting cn=(1)nen gives nen=j=1n(1)j1enjpj. Since n0 in C, this determines en recursively as a polynomial in p1,,pn.

step 1.1A1algebra
3.1

The displayed recursion uses only addition, multiplication, and division by the nonzero scalar n. Therefore if the power sums pj vary holomorphically, then so do the en; the slice-zero case mentioned in [L1] is exactly such a holomorphic family.

step 2.1L1algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Weierstrass preparation theorem

Statement

Let fOm,0 be regular in zm of order d. Then there are a unit uOm,0 and a Weierstrass polynomial W of degree d such that

f=uW.

Facts & Assumptions

Given: A germ fOm,0 that is regular in zm of order d.

[L1]

Units in Om,0 are exactly the germs with nonzero value at 0 (A germ is a unit exactly when its value at 0 is nonzero, so Om,0 is local).

[L2]

The zero-count lemma supplies a radius r and parameter neighbourhood V for the nearby slices of f (Nearby slices of a regular germ have the same zero count).

[L3]

The power sums of those slice zeros are holomorphic, and Newton's recurrences convert them into holomorphic elementary symmetric functions (The power sums of the slice zeros vary holomorphically, Finite Newton recurrences for the slice zeros).

[L4]

A Weierstrass polynomial is monic in the last variable with lower coefficients vanishing at the origin, and the exact order of a one-variable zero is the exponent in its local factorization (Weierstrass polynomials in the last variable, The order of a zero is the exponent in its local holomorphic factorization).

[L5]

Quotients by nonvanishing holomorphic functions are holomorphic (Sums, products and nonvanishing quotients of holomorphic functions are holomorphic).

[L6]

A one-variable contour integral is holomorphic in each complex parameter, and a locally bounded separately holomorphic function is holomorphic (A contour integral of a jointly continuous, parameter-holomorphic integrand is holomorphic, Locally bounded and separately holomorphic implies holomorphic).

[L7]

The polydisc Cauchy formula specializes to the usual one-variable Cauchy formula when only the last variable is present (The iterated Cauchy integral formula on a polydisc).

Proof

technique · direct
1.1

Choose a representative of f on a neighbourhood of the closed cylinder V×{ζr} given by [L2]. For each zV, let λ1(z),,λd(z) be the slice zeros in ζ<r, counted with multiplicity. By [L3], the elementary symmetric functions e1(z),,ed(z) of those roots are holomorphic in z. Define W(z,ζ):=ζde1(z)ζd1++(1)ded(z). At z=0 all slice roots equal 0, so ej(0)=0 for every j; therefore W is a degree-d Weierstrass polynomial by [L4].

givenL2L3L4construct
2.1

For each fixed zV, the polynomial W(z,ζ) has exactly the zeros λ1(z),,λd(z) with their multiplicities. Since f(z,ζ) has the same zero multiset by construction, [L4] shows that at every slice zero λ the quotient f(z,ζ)/W(z,ζ) extends holomorphically across λ; away from those zeros it is holomorphic by [L5]. Thus the slice quotient qz(ζ):=f(z,ζ)W(z,ζ) is holomorphic on ζ<r.

step 1.1L4L5
3.1

Define u(z,zm):=12πiζ=rf(z,ζ)W(z,ζ)(ζzm)dζ. Because W(z,ζ)0 on ζ=r, the integrand is continuous on V×{ζ=r}×{zm<r} and holomorphic in each parameter variable. By [L6], the resulting function u is separately holomorphic and locally bounded, hence holomorphic on V×{zm<r}. For fixed z, the one-variable Cauchy formula [L7] applied to the holomorphic slice quotient qz from step 2.1 gives u(z,zm)=qz(zm), so f(z,zm)=u(z,zm)W(z,zm).

step 2.1L6L7
4.1

On the central slice, regularity gives f(0,ζ)=ζdh(ζ) with h(0)0, while step 1.1 gives W(0,ζ)=ζd. Hence step 3.1 yields u(0,0)=h(0)0. By [L1], the germ of u is a unit. Therefore the germs of u and W satisfy f=uW in Om,0, which is the required preparation.

step 1.1step 3.1L1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

Uniqueness in Weierstrass preparation

Statement

Suppose fOm,0 is regular in zm of order d and

f=uW=vP

with u,v units and W,P Weierstrass polynomials of degree d. Then W=P and u=v.

Facts & Assumptions

Given: A regular germ f of order d with two preparations f=uW=vP.

[L1]

Units are exactly the germs with nonzero value at 0 (A germ is a unit exactly when its value at 0 is nonzero, so Om,0 is local).

[L2]

A degree-d Weierstrass polynomial is monic in zm and has central slice zmd (Weierstrass polynomials in the last variable).

[L3]

A holomorphic function on a domain that vanishes on a nonempty open subset vanishes identically (A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically).

Proof

technique · direct
1.1

By [L1], after shrinking to a common neighbourhood the unit factors u and v are nowhere zero. Therefore for each fixed nearby parameter z, the slice zeros of f(z,) coincide, with multiplicity, with the slice zeros of W(z,) and also with those of P(z,).

givenL1
2.1

Fix such a parameter z. By [L2], both W(z,) and P(z,) are monic degree-d one-variable polynomials with the same multiset of roots, counted with multiplicity. Over C, a monic polynomial is the product of its linear factors, so these two polynomials are equal. Since this holds for every nearby z, the germs satisfy W=P.

step 1.1L2algebra
3.1

With W=P, the two preparations give (uv)W=0. On the nonempty open set where W0 one therefore has u=v. Applying [L3] to the holomorphic function uv on the connected neighbourhood shows u=v everywhere there, and hence as germs.

step 2.1L3algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

Weierstrass division theorem

Statement

Let W be a Weierstrass polynomial of degree d in the variable zm. Then for every fOm,0 there exist unique germs qOm,0 and r0,,rd1Om1,0, meaning complex constants when m=1, such that

f=qW+r0+r1zm++rd1zmd1.

Equivalently, every germ has a unique quotient and a unique remainder of zm-degree <d upon division by W.

Facts & Assumptions

Given: A degree-d Weierstrass polynomial W and a germ f.

[L1]

A Weierstrass polynomial has central slice zmd, hence is regular in zm of order d (Weierstrass polynomials in the last variable).

[L2]

The zero-count lemma supplies a radius r and parameter neighbourhood V on which W(z,ζ)0 for ζ=r (Nearby slices of a regular germ have the same zero count).

[L3]

A one-variable contour integral is holomorphic in each complex parameter, and a locally bounded separately holomorphic function is holomorphic (A contour integral of a jointly continuous, parameter-holomorphic integrand is holomorphic, Locally bounded and separately holomorphic implies holomorphic).

[L4]

The polydisc Cauchy formula specializes to the usual one-variable Cauchy formula on a disc (The iterated Cauchy integral formula on a polydisc).

[L5]

A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically (A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically).

Proof

technique · direct
1.1

By [L1] and [L2], after shrinking representatives of W and f if needed there are r>0 and a neighbourhood V of 0 such that W(z,ζ)0 whenever zV and ζ=r. Define q(z,zm):=12πiζ=rf(z,ζ)W(z,ζ)(ζzm)dζ, r(z,zm):=12πiζ=rf(z,ζ)W(z,ζ)W(z,zm)W(z,ζ)(ζzm)dζ. As in the preparation proof, [L3] makes q and r holomorphic on V×{zm<r}.

L1L2L3construct
2.1

For fixed z and ζ, the quotient W(z,ζ)W(z,zm)ζzm is a polynomial in zm of degree at most d1: expand the monic polynomial W in powers of zm and factor each difference ζjzmj=(ζzm)(ζj1++zmj1). Therefore r(z,zm) is itself a polynomial in zm of degree <d with coefficients holomorphic in z.

step 1.1algebra
3.1

Adding the two integral formulas from step 1.1 gives q(z,zm)W(z,zm)+r(z,zm)=12πiζ=rf(z,ζ)ζzmdζ. By [L4], the right-hand side is exactly f(z,zm) for zm<r. Thus f=qW+r with degzmr<d.

step 1.1step 2.1L4
4.1

Suppose also f=qW+r with degzmr<d. Then rr=(qq)W. For each fixed z, the left-hand side is a one-variable polynomial of degree <d divisible by the monic degree-d polynomial W(z,). Hence r(z,)r(z,)=0 as a polynomial, so r=r. Then (qq)W=0, and on the nonempty open set where W0 one has q=q; [L5] forces q=q everywhere. Therefore both quotient and remainder are unique.

step 3.1L5algebra
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-28Open item page →

Noetherian commutative rings and modules

Definition

Let R be a commutative ring (Commutative ring) and let M be an R-module (Unital left and right modules over a ring; unqualified module means left module).

The module M is Noetherian if every submodule of M (Submodule of a module) is finitely generated (Generated submodule, cyclic and finitely generated modules, module basis and free module).

The ring R is Noetherian if its regular module RR is Noetherian. Equivalently, every ideal of R is finitely generated.

For later contradiction arguments, we also use the standard equivalent reformulation: a module or ring is Noetherian exactly when every ascending chain of submodules or ideals stabilizes.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Finite modules over Noetherian rings are Noetherian

Statement

Let R be a Noetherian commutative ring and let M be a finitely generated R-module. Then M is a Noetherian R-module.

Facts & Assumptions

Given: A Noetherian commutative ring R and a finitely generated R-module M.

[L1]

Noetherianity means that every ideal, and more generally every submodule in question, is finitely generated (Noetherian commutative rings and modules).

[L2]

The quotient module M/N is defined for every submodule NM (Quotient module M/N with scalar multiplication on additive cosets).

[L3]

Cyclic and finitely generated modules are those generated by one or finitely many elements (Generated submodule, cyclic and finitely generated modules, module basis and free module).

Proof

technique · direct
1.1

First suppose M is cyclic, say M=Rx. Let NM be a submodule and put I:={rR:rxN}. Then I is an ideal of R, so [L1] gives generators r1,,rs for I. Every element of N has the form rx with rI, hence lies in the submodule generated by r1x,,rsx. Thus every submodule of a cyclic module is finitely generated, so every cyclic module over R is Noetherian.

L1L3construct
2.1

Now let M=x1,,xnR with n1, and argue by induction on n. The base case n=1 is step 1.1. For n>1, set M:=x1,,xn1R. Then M/M is cyclic, generated by xn+M, so step 1.1 makes M/M Noetherian. By the induction hypothesis, M is Noetherian.

step 1.1L2L3
3.1

Let NM. Since M is Noetherian, the submodule NM is finitely generated. Since M/M is Noetherian, the image (N+M)/MM/M is finitely generated; choose lifts y1,,ytN of its generators. Every element of N differs from an R-linear combination of the yi by an element of NM, so N is generated by those yi together with generators of NM. Thus every submodule of M is finitely generated.

step 2.1L1L2choosealgebra
4.1

Therefore M is Noetherian.

step 3.1L1
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

A quotient by a Weierstrass polynomial is a finite module over the smaller germ ring

Statement

Let W be a Weierstrass polynomial of degree d in zm. Then the quotient Om,0/(W) is a finitely generated Om1,0-module, where O0,0=C when m=1, generated by the residue classes of

1, zm, , zmd1.

Facts & Assumptions

Given: A degree-d Weierstrass polynomial W.

[L1]

A Weierstrass polynomial is the monic degree-d polynomial in the last variable from Weierstrass polynomials in the last variable.

[L2]

Weierstrass division gives unique quotient and remainder of degree <d upon division by W (Weierstrass division theorem).

[L3]

Noetherian-module language is that of Noetherian commutative rings and modules.

Proof

technique · direct
1.1

By [L1] and [L2], every germ fOm,0 can be written uniquely as f=qW+r0+r1zm++rd1zmd1 with rjOm1,0. Modulo (W) this becomes [f]=r0[1]+r1[zm]++rd1[zmd1], so the listed residue classes generate the quotient as an Om1,0-module.

L1L2L3
2.1

The same division theorem [L2] makes the remainder unique, so those generators give a canonical normal form for every class in the quotient. Since there are only d generators, the quotient is a finite Om1,0-module.

step 1.1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

The ring of holomorphic germs is Noetherian

Statement

For every integer m1, the holomorphic germ ring Om,0 is a Noetherian commutative ring.

Facts & Assumptions

Given: A fixed dimension m1.

[L1]

A commutative ring is Noetherian exactly when every ideal is finitely generated (Noetherian commutative rings and modules).

[L2]

A finite module over a Noetherian ring is Noetherian (Finite modules over Noetherian rings are Noetherian).

[L3]

Quotienting by a Weierstrass polynomial yields a finite module over the smaller germ ring (A quotient by a Weierstrass polynomial is a finite module over the smaller germ ring).

[L4]

A nonzero germ becomes regular after a linear coordinate change, and a regular germ admits Weierstrass preparation (After a linear coordinate change, every nonzero germ is regular in the last variable, Weierstrass preparation theorem).

[L5]

One-variable holomorphic functions factor by their zero order, and units in the germ ring are exactly the nonvanishing germs (The order of a zero is the exponent in its local holomorphic factorization, A germ is a unit exactly when its value at 0 is nonzero, so Om,0 is local).

[L6]

Weierstrass division gives a quotient and remainder modulo the prepared polynomial (Weierstrass division theorem).

Proof

technique · direct
1.1

The proof is by induction on m. For m=1, let IO1,0 be a nonzero proper ideal. Choose fI of minimal zero order d. By [L5], f=z1du with u a unit. If gI, then ord0(g)d, so again by [L5] one has g=z1dh for some holomorphic germ h. Since u is a unit, z1d=u1fI, so g=hz1d(f). Thus every ideal is principal, hence finitely generated. The zero ideal and whole ring are generated by 0 and 1. Therefore [L1] makes O1,0 Noetherian.

L1L5
2.1

Assume m>1 and that Om1,0 is Noetherian. Let IOm,0 be a proper nonzero ideal. Choose nonzero fI. By [L4], after a complex-linear coordinate change we may assume that f is regular in zm; this replaces I by an isomorphic ideal under a ring automorphism, so finite generation is unaffected. By [L4] and [L5], write f=uW with u a unit and W a Weierstrass polynomial. Since I is an ideal and u1 exists, W=u1f also lies in I.

step 1.1L4L5
3.1

Let π:Om,0Om,0/(W) be the quotient map. By [L3], the quotient is a finite Om1,0-module, so [L2] and the induction hypothesis make it a Noetherian Om1,0-module. Hence the submodule π(I) is generated by finitely many classes π(g1),,π(gs) with giI.

step 2.1L2L3choose
4.1

Let gI. Since π(g)π(I), there are a1,,asOm1,0 with π(g)=a1π(g1)++asπ(gs). Thus g(a1g1++asgs)kerπ=(W)I, so g lies in the ideal generated by W,g1,,gs. Therefore I is finitely generated. By [L1], Om,0 is Noetherian.

step 3.1L1L6algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Noetherian domains are atomic

Statement

Every nonzero nonunit in a Noetherian integral domain is a finite product of irreducible elements.

Facts & Assumptions

Given: A Noetherian integral domain R and a nonzero nonunit aR.

[L1]

Noetherianity means the ascending chain condition on ideals, in particular on principal ideals (Noetherian commutative rings and modules).

[L2]

Divisibility and associates are those of Divisibility and associates in an integral domain, and irreducible elements are those of Irreducible and prime elements of an integral domain.

Proof

technique · direct
1.1

Suppose the statement were false, and let S be the set of nonzero nonunits that are not finite products of irreducibles. By [L1], the family of principal ideals (x) with xS has a maximal member; choose aS with (a) maximal. The element a is not irreducible, so write a=bc with b and c nonunits.

L1L2choose
2.1

Since a is not a finite product of irreducibles, at least one of b or c lies in S; choose b if possible, otherwise choose c. Also a=bc makes a(b) and a(c), while neither b nor c is associate to a because both are nonunits. Hence (a)(b) and (a)(c), contradicting the maximal choice of (a).

step 1.1L2algebra
3.1

The contradiction in step 2.1 shows S is empty. Therefore every nonzero nonunit of R factors into irreducibles.

step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

Gauss lemma over a UFD

Statement

Let R be a unique factorisation domain and let K=Frac(R).

  1. If f,gR[x] are primitive, then fg is primitive.
  2. If pR[x] is primitive and has positive degree, then p is irreducible in R[x] if and only if it is irreducible in K[x].

Here a polynomial is primitive when its coefficients have no common nonunit divisor.

Facts & Assumptions

Given: A UFD R, its field of fractions K, and polynomials in R[x].

[L1]

A UFD is a domain in which every nonzero nonunit factors uniquely into irreducibles, up to order and associates (Unique factorisation domain).

[L2]

The field of fractions of a domain consists of its formal fractions (The field of fractions Frac(D)=(D{0})1D of an integral domain).

Proof

technique · direct
1.1

Let πR be irreducible. By [L1], any factorization of ab into irreducibles is obtained by concatenating factorizations of a and b, so if πab then π is associate to one factor from a or one factor from b. Therefore every irreducible element of R is prime.

L1L3algebra
2.1

Let f=iaixi and g=jbjxj be primitive. Suppose some irreducible πR divides every coefficient of fg. Choose the least indices i and j with πai and πbj. Then the coefficient of xi+j in fg is aibj+u+v=i+j, (u,v)(i,j)aubv. Every summand in the sum is divisible by π, while aibj is not by step 1.1. This contradicts the choice of π. So no irreducible divides all coefficients of fg, and hence fg is primitive.

step 1.1L3algebra
3.1

If p is reducible in R[x], then it is reducible in K[x] because R[x]K[x]. Conversely, suppose p=qr in K[x] with both factors of positive degree. Choose nonzero a,bR with aq,brR[x], and factor out the greatest common divisor of the coefficients to write aq=cq0,br=dr0, where q0,r0R[x] are primitive. Then abp=cdq0r0. By step 2.1 the product q0r0 is primitive, so the right-hand side has content associate to cd, while the left-hand side has content associate to ab because p is primitive. Thus ab and cd are associates. Absorbing the unit into one factor yields p=q1r1 with q1,r1R[x] of positive degree, contradicting irreducibility in R[x].

step 2.1L1L2L3algebra
4.1

Therefore a primitive positive-degree polynomial is irreducible in R[x] exactly when it is irreducible in K[x].

step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

Prepared factorizations correspond to germ factorizations

Statement

Let fOm,0 be regular in zm of order d, and let f=uW be its Weierstrass preparation.

  1. If f=gh in Om,0, then g and h are regular in zm, and if g=ugG and h=uhH are their preparations, then W=GH.
  2. Conversely, if W=GH with G and H Weierstrass polynomials of positive degree, then f=(uG)H is a nontrivial factorization in Om,0.

Consequently f is irreducible in Om,0 if and only if W is irreducible in the polynomial ring Om1,0[zm].

Facts & Assumptions

Given: A regular germ f of order d and its preparation f=uW.

[L1]

A positive-degree Weierstrass polynomial vanishes at the origin, so it is not a unit; units are exactly the nonvanishing germs (Weierstrass polynomials in the last variable, A germ is a unit exactly when its value at 0 is nonzero, so Om,0 is local).

[L2]

Every regular germ admits a preparation, and that preparation is unique (Weierstrass preparation theorem, Uniqueness in Weierstrass preparation).

[L3]

A one-variable holomorphic function has finite zero order exactly when it is a power times a nonvanishing factor (The order of a zero is the exponent in its local holomorphic factorization).

Proof

technique · direct
1.1

Suppose f=gh. Restricting to the axis z=0 gives f(0,ζ)=g(0,ζ)h(0,ζ). Because f is regular of order d, [L3] makes the left-hand side a product of ζd and a nonvanishing holomorphic function. Hence neither factor on the right is identically zero, and [L3] gives integers e and de such that g(0,ζ) has exact order e and h(0,ζ) has exact order de. Thus g and h are regular in zm.

givenL3algebra
1.2

Conversely, if W=GH with G and H Weierstrass of positive degree, then f=uW=(uG)H. Step [L1] makes both G and H nonunits, so this is a nontrivial factorization of f in the germ ring.

L1givenalgebra
2.1

Prepare the factors: g=ugG,h=uhH. Then f=(uguh)(GH). The product GH is monic of degree d in zm, and its lower coefficients still vanish at z=0, so GH is a Weierstrass polynomial of degree d. By the uniqueness part of [L2], the prepared polynomial of f is unique, hence W=GH.

step 1.1L1L2algebra
3.1

Step 2.1 shows that every nontrivial factorization of f yields a nontrivial factorization of W, and step 1.2 shows the converse. Therefore f is irreducible exactly when W is irreducible in Om1,0[zm].

step 2.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

The ring of holomorphic germs is a UFD

Statement

For every integer m1, the holomorphic germ ring Om,0 is a unique factorisation domain.

Facts & Assumptions

Given: A fixed dimension m1.

[L1]

A UFD is an integral domain in which every nonzero nonunit factors into irreducibles uniquely up to order and associates (Unique factorisation domain).

[L2]

If R is a domain, its field of fractions is Frac(R), and for every field F the polynomial ring F[x] is a UFD (The field of fractions Frac(D)=(D{0})1D of an integral domain, For every field F, F[x] is a unique factorisation domain).

[L3]

Over a UFD, primitive products stay primitive and primitive irreducibility is the same over the coefficient ring and its field of fractions (Gauss lemma over a UFD).

[L4]

Regular germs prepare to Weierstrass polynomials, and those polynomial factorizations correspond exactly to germ factorizations (Weierstrass preparation theorem, Prepared factorizations correspond to germ factorizations).

[L5]

Every nonzero germ becomes regular after a linear coordinate change, and one-variable holomorphic germs factor by zero order (After a linear coordinate change, every nonzero germ is regular in the last variable, The order of a zero is the exponent in its local holomorphic factorization).

[L7]

A holomorphic function on a connected neighbourhood that vanishes on a nonempty open subset vanishes identically (A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically).

Proof

technique · direct
1.1

The proof is by induction on m. For m=1, every nonzero nonunit germ has the form z1du with d1 and u a unit by [L5]. Thus the only irreducible germs are the associates of z1, and every factorization is determined uniquely by the zero order. So O1,0 is a UFD.

L1L5L6
1.2

Assume m>1 and that R:=Om1,0 is a UFD. Then R is a domain by [L1], so its field of fractions K=Frac(R) exists by [L2], and K[zm] is a UFD by [L2]. Using [L3], every primitive polynomial in R[zm] is irreducible there exactly when it is irreducible in K[zm], and products of primitive polynomials remain primitive. Therefore every nonzero polynomial in R[zm] factors uniquely, up to order and associates, by first factoring in K[zm] and then clearing denominators. Hence R[zm] is a UFD.

L1L2L3
2.1

Let fOm,0 be a nonzero nonunit. By [L5], after a complex-linear coordinate change T the pulled-back germ Tf=fT is regular in zm. By [L4], write Tf=uW with u a unit and WR[zm] a Weierstrass polynomial. Since R[zm] is a UFD by step 1.2, factor W=P1Ps into irreducible polynomials. The correspondence in [L4] turns this into an irreducible factorization of Tf, and applying T1 gives an irreducible factorization of f.

step 1.2L4L5L6
3.1

For uniqueness, let f=q1qt be any factorization of f into irreducible germs. Applying T gives a factorization of Tf. Since Tf is regular, [L4] makes each Tqj regular and gives prepared polynomials QjR[zm] whose product is W. Step 1.2 gives uniqueness of the factorization of W in R[zm], so after reordering each Qj is associate to one of the Pi. Then [L4] makes the corresponding germs Tqj associate to the prepared factor coming from Pi, and applying T1 returns uniqueness for the original factorization of f.

step 2.1step 1.2L4
4.1

It remains to check that Om,0 is a domain. Suppose ab=0 as germs on a connected polydisc. If a were nonzero, the set where a0 would be a nonempty open subset, and on it b=0; [L7] would force b=0 on the whole polydisc. Thus ab=0 implies a=0 or b=0. For m>1, steps 2.1, 3.1, and 4.1 therefore give existence, uniqueness, and the domain property required by [L1]; together with the base case in step 1.1, this completes the induction.

L1L7step 1.1step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

A nonzero holomorphic hypersurface in complex dimension at least two has no isolated points

Statement

Let m2, let UCm be a domain, and let f:UC be holomorphic and not identically zero. Then every point aZ(f) is a limit point of Z(f){a}.

Facts & Assumptions

Given: A domain UCm with m2, a nonzero holomorphic function f:UC, and a point aU with f(a)=0.

[L1]

A holomorphic function on a domain that vanishes on a nonempty open subset vanishes identically (A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically).

[L2]

A nonzero germ becomes regular after a linear coordinate change, and nearby slices of a regular germ carry the same zero count (After a linear coordinate change, every nonzero germ is regular in the last variable, Nearby slices of a regular germ have the same zero count).

Proof

technique · direct
1.1

The germ of f at a is nonzero: otherwise f would vanish on a neighbourhood of a, and [L1] would force f0 on the domain U, contrary to the hypothesis. After translating a to 0 and applying the invertible complex-linear coordinate change from [L2], which preserves local zero sets and isolatedness, we may therefore assume that a=0 and that f is regular in zm of some order d. Because f(0)=0, that order satisfies d1.

givenL1L2
2.1

Step 1.1 and [L2] give a neighbourhood VCm1 of 0 and a radius r>0 such that every slice over zV has exactly d zeros in ζ<r. Since m2, the parameter space Cm1 is nontrivial, so choose zV{0} arbitrarily small. Then there exists zm with zm<r and f(z,zm)=0. Because z0, this zero is different from the origin.

step 1.1L2choose
3.1

By taking z arbitrarily close to 0 in step 2.1, we obtain zeros of f distinct from 0=a arbitrarily close to the origin in the chosen coordinates. Undoing the coordinate change shows that the original point a is a limit point of Z(f){a}.

step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-28Open item page →

Riemann extension across a holomorphic hypersurface zero set

Statement

Let UCm be a domain, let g:UC be holomorphic and not identically zero, and let f:UZ(g)C be holomorphic. Assume that f is locally bounded near every point of Z(g). Then there is a unique holomorphic extension F:UC with FUZ(g)=f.

Facts & Assumptions

Given: The domain U, the nonzero holomorphic function g, and the locally bounded holomorphic function f on UZ(g).

[L1]

One-variable locally bounded holomorphic functions extend across isolated punctures (Characterizations of removable singularities).

[L2]

After an invertible complex-linear coordinate change, a nonzero germ becomes regular in the last variable; that regular germ admits a Weierstrass preparation, and the resulting prepared polynomial has a fixed zero count on nearby slices (After a linear coordinate change, every nonzero germ is regular in the last variable, Weierstrass preparation theorem, Nearby slices of a regular germ have the same zero count).

[L3]

A contour integral is holomorphic in one complex parameter, the polydisc Cauchy formula specializes to the usual one-variable formula, and a locally bounded separately holomorphic function is holomorphic (A contour integral of a jointly continuous, parameter-holomorphic integrand is holomorphic, The iterated Cauchy integral formula on a polydisc, Locally bounded and separately holomorphic implies holomorphic).

[L4]

Holomorphic functions are separately holomorphic, and vanishing on a nonempty open subset of a domain forces global vanishing (A holomorphic function of several variables is continuous and separately holomorphic, A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically).

Proof

technique · direct
1.1

Uniqueness is immediate from [L4]: if two holomorphic extensions agree with f on UZ(g), then their difference vanishes on the nonempty open set UZ(g) and hence vanishes identically on the domain U.

givenL4
1.2

Fix aZ(g). The germ of g at a is nonzero, else [L4] would make g vanish identically on U. To prove local extendability at a, we may translate a to 0 and compose with the invertible complex-linear coordinate change from [L2], because holomorphicity, local boundedness, and the existence of a local extension are preserved under such coordinate changes. After that change, [L2] makes the germ of g regular in zm and then yields a smaller product neighbourhood V×{ζ<r} on which g=uW with W Weierstrass, u nowhere zero, and W(z,ζ)0 for ζ=r. Shrinking once more if needed, u stays nonzero on this neighbourhood, so Z(g)=Z(W) there. The compact boundary cylinder V×{ζ=r} is therefore disjoint from Z(g), so f is holomorphic on a neighbourhood of it and hence bounded there.

givenL2L4
2.1

Fix zV. The slice ζf(z,ζ) is holomorphic on the disc ζ<r with the finitely many zeros of W(z,) removed. By step 1.2 it is bounded near each removed point, so [L1] extends that slice holomorphically across all of them. Call the extended slice Fz.

step 1.2L1
2.2

Define F(z,zm):=12πiζ=rf(z,ζ)ζzmdζ. Fixing all variables except one coordinate, [L4] makes the integrand holomorphic in that coordinate and [L3] makes the corresponding slice of F holomorphic. The boundedness from step 1.2 and the ML estimate make F locally bounded. Hence [L3] makes F holomorphic on V×{zm<r}.

step 1.2L3L4
3.1

For fixed z, the one-variable Cauchy formula from [L3] applied to the holomorphic slice extension Fz from step 2.1 shows that the integral in step 2.2 equals Fz(zm) for every zm<r. In particular, when W(z,zm)0 this value is the original f(z,zm). So step 2.2 gives a local holomorphic extension in the chosen coordinates, and undoing the coordinate change extends f across the original point a. By step 1.1 these local extensions agree on overlaps, and therefore glue to a unique global holomorphic extension on U.

step 1.1step 2.1step 2.2L3
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

A locally bounded meromorphic quotient has no genuine pole

Statement

Let UCm be a domain, let g,h:UC be holomorphic with g≢0, and suppose the quotient h/g is locally bounded on UZ(g) near every point of Z(g). Then h/g extends holomorphically to all of U.

Facts & Assumptions

Given: The domain U, holomorphic functions g and h with g≢0, and local boundedness of h/g near Z(g).

[L1]

On the open set where g0, the quotient of holomorphic functions is holomorphic (Sums, products and nonvanishing quotients of holomorphic functions are holomorphic).

[L2]

A locally bounded holomorphic function on UZ(g) extends uniquely across Z(g) (Riemann extension across a holomorphic hypersurface zero set).

Proof

technique · direct
1.1

By [L1], the quotient h/g is holomorphic on UZ(g). The local boundedness hypothesis is exactly the extra condition required by [L2].

givenL1
2.1

Applying [L2] to the holomorphic function h/g on UZ(g) gives the required holomorphic extension to all of U.

step 1.1L2

5 · Examples, counterexamples and false statements

None yet.

Sources