Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-02
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.

Singular locus of a reduced analytic hypersurface

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let n≥1, let p∈Cn, and let X be a reduced complex-analytic hypersurface germ at p with reduced defining germ f (Complex-analytic hypersurface germ and its reduced equation, Reduced holomorphic germ for a hypersurface); keep the symbol X for a representative zero set and write Reg⁡(X) and Sing⁡(X) for its regular and singular loci (Regular and singular points of an analytic hypersurface). Let T, W and V×D be the complex-linear coordinate change, Weierstrass polynomial and product neighbourhood supplied by the finite local projection theorem for f (Finite local projection of a reduced hypersurface germ); in the prepared coordinates the variables are (z′,T)∈V×D⊆Cn−1×C and f~(z):=f(p+z), so f~∘T(z)=f(p+Tz)=u(z)W(z) with u a unit. Use the root-containing product representative of that theorem, shrunk as in the nearby-reducedness lemma, so that X=Z(W) on V×D. Then the following hold.

  1. A fixed reduced equation near the base point. The singular locus is the common zero set of the reduced equation and its partial derivatives: Sing⁡(X)={q∈V×D:W(q)=0, ∂1W(q)=⋯=∂nW(q)=0}, where ∂iW is the partial derivative of W in the i-th prepared coordinate. In particular Sing⁡(X) is a closed subset of X that is locally the common zero set of the finitely many holomorphic functions W,∂1W,…,∂nW.

  2. The local ideal of the singular germ. For q∈Sing⁡(X) put Jq:=(Wq,∂1Wq,…,∂nWq)⊆OCn,q, where Wq is the germ of the fixed prepared equation at q and ∂iWq are the germs of its partial derivatives. Then the germ of Sing⁡(X) at q is the zero germ of Jq, and it is nonempty exactly when Jq is a proper ideal.

  3. Dimension of a singular germ. Assume the Axiom of Choice. If q∈Sing⁡(X) and Jq is a proper ideal, then the local dimension of the germ of Sing⁡(X) at q, defined as the Krull dimension of the quotient ring OCn,q/Jq (Krull dimension of a nonzero ring), is at most n−2.

  4. Nowhere density. Sing⁡(X) is nowhere dense in X: its closure in X has empty interior, equivalently the regular locus Reg⁡(X)=X∖Sing⁡(X) is dense in X. Since X has pure local dimension n−1 (Reduced hypersurface germs have pure codimension one), the bound of part 3 gives every nonempty singular germ ambient codimension at least two in Cn.

  5. Curves. For n=1 the singular locus is empty.

The statement concerns hypersurface germs, cut out by one reduced equation; it asserts nothing about germs defined by several holomorphic equations.

Facts & Assumptions

Given: The Axiom of Choice, a reduced nonzero nonunit germ f at p∈Cn, its zero germ X, the centered germ f~(z)=f(p+z), prepared data T,u,W,V×D with f~∘T=uW as in [F3], the discriminant DW of [F4], and regular and singular points as defined in [F2].

[F1]

A complex-analytic hypersurface germ at p is a nonempty proper set germ X=(Z(f),p) cut out by a nonzero nonunit germ f; the square-free reduction fred of a defining equation is reduced and has the same zero germ, and any two reduced defining germs of the same hypersurface germ differ by a unit (Complex-analytic hypersurface germ and its reduced equation, Reduced holomorphic germ for a hypersurface).

[F2]

At every point q∈X there is a local reduced equation fq: a germ with (fq)=Iq(X) that is reduced at q; any two such equations differ by a unit, and q is regular exactly when dfq(q)≠0 for one (equivalently every) local reduced equation, and singular otherwise. In coordinates, dfq(q)=0 exactly when all partial derivatives of fq vanish at q (Regular and singular points of an analytic hypersurface, Holomorphic maps Cm→Cn and the complex Jacobian matrix).

[F3]

Prepared data: after centering at p and applying the invertible complex-linear change T one has f~∘T=uW with u a unit and W a Weierstrass polynomial of degree d≥1 in the last variable; on the product neighbourhood V×D the zero sets agree, Z(f~∘T)=Z(W), and the quotient On,0/(W) is a finitely generated module over the base ring On−1,0 generated by the classes of 1,T,…,Td−1 (Finite local projection of a reduced hypersurface germ, Weierstrass polynomials in the last variable).

[F4]

Discriminant: DW=Disc⁡T(W)∈On−1,0 is a nonzero base germ and the branch set of the projection is Bπ={DW=0}⊆V; for z0′∈V one has DW(z0′)=Disc⁡(W(z0′,⋅)), which vanishes exactly when the slice polynomial has a repeated root, so DW(z0′)≠0 if and only if the slice has d distinct simple roots (Discriminant and branch set of a fixed Weierstrass projection, The discriminant is ∏i<j(αi−αj)2 and vanishes exactly when a monic polynomial has a repeated root).

[F5]

Nearby reducedness: for every q∈Z(W)∩(V×D) the translate of the germ of W at q is a reduced germ (A reduced prepared hypersurface stays reduced nearby).

[F6]

Vanishing ideal: if g is a reduced nonzero nonunit germ at a point q, then Iq(Z(g))=(g), the principal ideal generated by g (The vanishing ideal of a reduced hypersurface germ is principal).

[F7]

Slice stability: a germ regular in the last variable of order k≥1 has a representative, a radius r>0 and a base neighbourhood such that, after translating the base point to the origin, every slice has no zero on the boundary circle and exactly k zeros, counted with multiplicity, inside it (Nearby slices of a regular germ have the same zero count).

[F8]

Slice derivative and repeated roots: the partial derivative ∂TW(z0′,τ) is the derivative at τ of the one-variable slice t↦W(z0′,t), and for a monic complex polynomial it equals the value of its formal derivative at τ; a root of a nonzero polynomial over a field is a repeated root exactly when the derivative vanishes there (Complex polynomials are entire with the power-rule derivative, and rational functions are holomorphic wherever their denominator is nonzero, A root is repeated exactly when it is also a root of the formal derivative).

[F9]

Reduced preparation at a point: if a reduced germ g at a point is regular in the last variable of order k≥1 and g=vP is its Weierstrass preparation, then P is square-free in K[T], where K is the fraction field of the base germ ring at that point, and DP=Disc⁡T(P) is a nonzero element of the base ring (Reduced preparation has nonzero discriminant, Weierstrass preparation theorem).

[F10]

For a field K the fraction field of a domain is a field into which the domain embeds (Frac⁡(D) is a field and d↦d/1 embeds the integral domain D); every nonzero polynomial over a field has a splitting field (Every nonzero polynomial over a field has a splitting field), with splitting and splitting fields as in Polynomials that split and splitting fields of a polynomial or a family of polynomials; in any field in which a monic polynomial splits as a product of linear factors the discriminant is the square of the Vandermonde product of its roots, so a nonzero discriminant forces the roots to be pairwise distinct (The discriminant is ∏i<j(αi−αj)2 and vanishes exactly when a monic polynomial has a repeated root); a nonzero polynomial over a field is separable exactly when its monic gcd with its derivative is 1 (A nonzero polynomial over a field is separable exactly when its gcd with its derivative is 1, Repeated roots in extension fields and separable polynomials).

[F11]

Bézout: for polynomials over a field not both zero, a monic gcd d is a linear combination Af+Bg=d with polynomial coefficients (Bézout identity and the Euclidean algorithm for polynomials over a field).

[F12]

Weierstrass division: for a Weierstrass polynomial P of degree k in the last variable, every germ at the base point is uniquely hP+r0+r1zm+⋯+rk−1zmk−1 with quotient in the germ ring and remainder coefficients in the base germ ring (Weierstrass division theorem).

[F13]

Assume the Axiom of Choice (The Axiom of Choice). For a nonzero commutative ring, the Krull dimension is the supremum of the lengths of strict chains of prime ideals, and for a proper ideal I the dimension of R/I is the supremum of the lengths of strict chains of primes containing I (Krull dimension of a nonzero ring, Dimension of a quotient via chains above an ideal); the holomorphic germ ring has dim⁡OCm,0=m for every m≥0, with OC0,0=C (Krull dimension of the holomorphic germ ring); an injective integral extension of nonzero commutative rings preserves dimension (Injective integral extensions preserve Krull dimension) and a module-finite extension is integral (Integrality and finite-module characterizations for one element).

[F14]

For m≥1 the germ ring OCm,0 is a unique factorisation domain, hence a domain, so its zero ideal is prime (The ring of holomorphic germs is a UFD).

[F15]

Identity theorem: a holomorphic function on a connected open set that vanishes on a nonempty open subset vanishes identically on that set (A holomorphic function vanishing on a nonempty open subset of a domain vanishes identically).

[F16]

Pure codimension one: a reduced hypersurface germ at p has local dimension n−1 (Reduced hypersurface germs have pure codimension one).

[F17]

Product rule and formal derivative: for holomorphic g,h one has ∂i(gh)=(∂ig)h+g(∂ih), and for a polynomial P=∑jajT~j in the last variable with holomorphic coefficients the partial derivative ∂T~P is the formal derivative P′ (Sums, products and nonvanishing quotients of holomorphic functions are holomorphic, The formal derivative of a polynomial).

[F18]

Holomorphic functions are continuous, so their common zero sets are closed (A holomorphic function of several variables is continuous and separately holomorphic).

Proof technique: direct — describe the fixed equation near every point of the prepared zero set, relate the singular points to the discriminant of the prepared polynomial, bound the dimension by a finite module over the base ring of a local preparation, and use the stability of slices to show the regular locus is dense.

Proof

1.1givenF1F3

Since f is reduced we may apply [F3]: choose the invertible complex-linear change T, the unit u and the Weierstrass polynomial W of degree d≥1 with f~∘T=uW, and the product neighbourhood V×D on which the zero sets agree and every slice has all d roots inside D and none on its boundary; the affine pullback h↦(z↦h(p+Tz)) is a ring isomorphism from OCn,p to OCn,0 and carries irreducibles to irreducibles, so f~∘T is again reduced and is the reduced equation in the prepared coordinates. Replace the representative of X by Z(W)∩(V×D) and write π(q)=z′ for the base coordinate of a point q=(z′,T).

1.2F2F5F6

For every q∈Z(W)∩(V×D) the germ Wq of W at q is reduced by [F5], and Z(Wq) is the germ of Z(W), namely X, at q; applying [F6] with base point q and g=Wq gives Iq(X)=(Wq). Hence for every q∈X the fixed germ Wq is a local reduced equation of X at q, and by [F2] the point q is regular exactly when dW(q)≠0 and singular exactly when dW(q)=0.

1.3F4F8

Let z0′∈V and let τ∈C with q=(z0′,τ)∈Z(W). By [F8] the partial derivative ∂TW(q) is the derivative at τ of the one-variable slice W(z0′,⋅) and equals the value of the formal derivative of that monic polynomial, so ∂TW(q)=0 exactly when this particular root τ is repeated. Thus ∂TW(q)=0 implies DW(z0′)=0 by [F4]; conversely, DW(z0′)=0 means that some root of the slice is repeated. Therefore DW(z0′)≠0 exactly when all d roots of the slice are distinct and simple.

1.4F9F10F11

Let q=(z0′,τ)∈Z(W)∩(V×D). The slice W(z0′,⋅) is a monic polynomial of degree d vanishing at τ, so the germ Wq is regular in the last variable of some order k with 1≤k≤d; translate q to the origin and let A:=OCn−1,z0′, K:=Frac⁡(A). By [F9] the Weierstrass preparation Wq=vP has P square-free over K and DP≠0 in A. Since DP≠0, the roots of P in any field in which P splits are pairwise distinct by [F10]; a repeated root of P in an extension field would therefore give a contradiction, so P is separable over K, and the separability criterion in [F10] gives gcd⁡(P,P′)=1 in K[T]. By [F11] choose A0,B0∈K[T] with A0P+B0P′=1; clearing the denominators of the coefficients of A0 and B0 produces a nonzero c∈A and polynomials A1,B1∈A[T] with c=A1P+B1P′, so that c∈(P,P′) and c≠0.

1.5F7

Let q0=(z0′,τ0)∈Z(W)∩(V×D) and let k0≥1 be the order of the zero of the slice W(z0′,⋅) at τ0. The germ Wq0 is regular in the last variable of order k0, so [F7] provides a base neighbourhood U0 of z0′ and a radius ρ>0 such that for every z′∈U0 the slice W(z′,⋅) has exactly k0 zeros, counted with multiplicity, in the disc ∣ζ−τ0∣<ρ and no zero on its boundary circle.

2.1step 1.2F2F18

By steps 1.1 and 1.2, a point q∈V×D lies in X exactly when W(q)=0, and then q is singular exactly when dW(q)=0; by [F2] the condition dW(q)=0 is the vanishing of all partial derivatives. Hence Sing⁡(X)={q∈V×D:W(q)=0, ∂1W(q)=⋯=∂nW(q)=0}, the common zero set of the finitely many holomorphic functions W,∂1W,…,∂nW, which is closed in V×D and hence in X by [F18]. This is part 1, and it identifies the germ of Sing⁡(X) at q with the zero germ of Jq for every q∈Sing⁡(X).

2.2step 1.4F12

Fix q∈Z(W)∩(V×D) with the preparation Wq=vP, base ring A and element c∈A of step 1.4. By [F12] every germ h∈OCn,q has a unique remainder r0+r1T~+⋯+rk−1T~k−1 of degree less than k modulo P, so the classes of 1,T~,…,T~k−1 form a basis of OCn,q/(P) as an A-module; in particular A→OCn,q/(P) is injective, the identity P∈(P,c) is trivial, and quotienting by c shows that OCn,q/(P,c) is a free module of rank k over A/(c), with the same basis.

2.3step 1.4F2F17

With Jq=(Wq,∂1Wq,…,∂nWq) as in part 2, one has (P,c)⊆(P,P′)⊆Jq. Indeed c∈(P,P′) by step 1.4; P∈Jq because Wq=vP with v a unit; and P′∈Jq, since the product rule [F17] gives ∂T~Wq=(∂T~v)P+vP′, so that vP′∈Jq and, v being a unit, P′∈Jq; here the last partial derivative of Wq is its derivative in the last variable and P′ is the formal derivative of the polynomial P.

2.4step 1.2step 1.3

Every singular point of X lies over the branch set: if q=(z0′,τ)∈Sing⁡(X), then dW(q)=0 by step 1.2, so in particular ∂TW(q)=0 and step 1.3 gives DW(z0′)=0.

2.5step 1.2step 1.3

Conversely, every point of the zero set lying over the complement of the branch set is regular: if z0′∈V satisfies DW(z0′)≠0 and q=(z0′,τ)∈Z(W), then the slice has d distinct simple roots by step 1.3, so in particular ∂TW(q)≠0 and therefore dW(q)≠0; by step 1.2 the point q is regular.

3.1step 1.4step 2.2step 2.3F13F14

Let q∈Sing⁡(X) and suppose Jq is a proper ideal. By step 2.3 we have (P,c)⊆Jq, so c is not a unit, and A/(c) and OCn,q/(P,c) are nonzero; by step 2.2 the ring OCn,q/(P,c) is a free module of rank k≥1 over A/(c), hence a module-finite, injective extension of it, which is integral by [F13]. Under the Axiom of Choice, [F13] therefore gives dim⁡OCn,q/(P,c)=dim⁡A/(c). Every strict chain of primes of A containing (c) can be prepended with the zero ideal, which is prime because A is a domain by [F14] and is strictly smaller than the first member because c≠0 lies in it; such a chain of length j therefore yields a strict chain of length j+1 in A, and the chain description of dimensions in [F13] together with dim⁡A=n−1 gives dim⁡A/(c)≤n−2. Hence dim⁡OCn,q/(P,c)≤n−2.

3.2step 1.4step 2.1step 2.3F13

If n=1, then the base ring of the preparation at a point q is A=OC0,⋅=C by [F13], a field; the element c≠0 of step 1.4 is then a unit, so (P,c) is the unit ideal and step 2.3 makes Jq the unit ideal for every point q of the prepared zero set. But by part 1 as proved in step 2.1 the germ of Sing⁡(X) at q is the zero germ of Jq, which is empty when Jq=OCn,q; since every point of the representative lies in the prepared neighbourhood, the singular locus is empty.

4.1step 1.5step 2.5F4F15

The regular locus is dense in X. If n=1, step 3.2 gives Sing⁡(X)=∅, so Reg⁡(X)=X is dense. Assume now n≥2. Let U⊆X be a nonempty open subset of the representative and choose q0=(z0′,τ0)∈U; since U is open in the subspace topology there are a polydisc V0⊆V around z0′ and a radius ε>0 with X∩(V0×Dε(τ0))⊆U. Apply step 1.5 to q0 and shrink V0 and ρ so that ρ≤ε and every slice over V0 has exactly k0≥1 zeros in ∣ζ−τ0∣<ρ. Since DW is a nonzero germ on the connected polydisc V, its zero set has empty interior: if DW vanished on a nonempty open subset of V, then [F15] would force DW to vanish identically on V, contradicting that DW≠0 as a germ. Hence there is z′∈V0 with DW(z′)≠0; for this z′ the slice has k0≥1 zeros in the disc and all its roots are simple by step 1.3, so choosing one of them, say ζ, gives a point q=(z′,ζ)∈X∩(V0×Dε(τ0))⊆U that is regular by step 2.5. Thus every nonempty open subset of X contains a regular point, that is, Reg⁡(X) is dense in X.

4.2step 2.3step 3.1F13

For every q∈Sing⁡(X) with Jq proper one has dim⁡OCn,q/Jq≤n−2: by step 2.3 the quotient OCn,q/Jq is a quotient of OCn,q/(P,c), and by the chain description of dimensions in [F13] passing to a quotient cannot increase the dimension, so step 3.1 gives the bound.

5.1step 2.1step 2.4step 3.2step 4.2step 4.1F16∎

All parts are now established: part 1 and the closedness and local-ideal claims of part 2 are step 2.1, where the germ of Sing⁡(X) at q is the zero germ of Jq, which is nonempty when Jq is proper because a proper ideal of the local ring is contained in its maximal ideal and all its elements then vanish at q, and empty when Jq is the unit ideal; part 3 is step 4.2; part 5 is step 3.2; and part 4 follows because Sing⁡(X) is closed in X by step 2.1 while Reg⁡(X) is dense by step 4.1, so the closure of Sing⁡(X), namely Sing⁡(X) itself, has empty interior in X. Finally, Sing⁡(X) lies over the branch set by step 2.4, and since X has pure local dimension n−1 by [F16] while every nonempty singular germ has dimension at most n−2 by step 4.2, such a germ has codimension at least two in the ambient Cn.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

131 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources