Open MathsAll courses

Analytic finiteness for preparation

Written by Claude Opus 5.5 (Anthropic), October 2026; self-checked by the writing AI. Original text: public domain (CC0). The theorems and the route of proof are those of Guillaume Valette, On subanalytic geometry, arXiv:2507.23622v1, Chapter 1 and §2.3. Global subanalytic sets are defined by the projective product convention of Jean-Marie Lion and Jean-Philippe Rolin, Théorème de préparation pour les fonctions logarithmico-exponentielles.

This reading derives the finiteness theorems of global subanalytic geometry from Weierstrass division. Division makes the ring of convergent real power series Noetherian, and the Artin–Rees lemma and Krull’s intersection theorem follow. A linear approximation theorem then shows that a real analytic function of (u,z)(u,z) is controlled, near a point, by finitely many of its Taylor coefficients in zz:

ψ(u,z)=∑i=0dci(u)(z−z0)iAi(u,z),Ai(u0,z0)=1, \psi(u,z)=\sum_{i=0}^{d}c_i(u)(z-z_0)^iA_i(u,z), \qquad A_i(u_0,z_0)=1,

with analytic functions AiA_i. Dividing by the largest coefficient produces a family whose order in zz is bounded uniformly. This is the analytic input to the preparation theorem: on the cells of a finite decomposition, every function built from restricted analytic functions and rational powers becomes a base coefficient times a power of a distance |z−θ(x)||z-\theta(x)| times an analytic unit. The cell decomposition theorem for globally subanalytic sets, Gabrielov’s complement theorem, convergent Puiseux expansions and the dimension theory of the last section are consequences.

Real analytic division and finite generation

Let Rn=ℝ{x1,…,xn}R_n=\mathbb R\{x_1,\ldots,x_n\} be the ring of germs at 0∈ℝn0\in\mathbb R^n of real analytic functions, that is, of real power series with a positive radius of convergence, and let 𝔪n⊂Rn\mathfrak m_n\subset R_n consist of the germs vanishing at 00. Translation transfers every statement below to germs at an arbitrary point.

The ring RnR_n is local with maximal ideal 𝔪n\mathfrak m_n. A germ with f(0)≠0f(0)\ne0 has an analytic reciprocal near 00, and a germ with f(0)=0f(0)=0 has no inverse. The ideal 𝔪n\mathfrak m_n is generated by x1,…,xnx_1,\ldots,x_n. To see this, give each monomial xα≠1x^\alpha\ne1 of a series without constant term to the smallest index ii with αi>0\alpha_i>0, and write it as xixα−eix_i x^{\alpha-e_i}. The monomials given to ii form xigix_ig_i, where gig_i is a subseries of an absolutely convergent series, so convergent on the same polydisc.

The complex preparation and division theorems are proved in Preparation by the zeros in one fibre and Division, finite generation and elementary algebra, Theorem 1 and Corollary 3 there. They descend to real germs because the factors are unique. Call g∈Rng\in R_n regular of order ss in xnx_n if g(0,…,0,xn)=xnsh(xn)g(0,\ldots,0,x_n)=x_n^s\,h(x_n) with h(0)≠0h(0)\ne0. Regard gg as a complex germ and write g=uPg=uP, with uu a unit and P=xns+∑k=1sak(x′)xns−kP=x_n^s+\sum_{k=1}^sa_k(x')x_n^{s-k} a Weierstrass polynomial. Replacing every coefficient of the power series of uu and PP by its complex conjugate gives a second such factorization of the real germ gg. By uniqueness the two coincide, so uu and PP have real coefficients. In the same way, for real ff the unique division

f=qP+∑j=0s−1rj(x′)xnj f=qP+\sum_{j=0}^{s-1}r_j(x')x_n^j

has real qq and real rj∈Rn−1r_j\in R_{n-1}. Thus a real germ regular of order ss in xnx_n is a real unit times a real Weierstrass polynomial of degree ss, and every f∈Rnf\in R_n is uniquely qPqP plus a polynomial of degree less than ss in xnx_n with coefficients in Rn−1R_{n-1}.

Regularity can be produced by a real linear change of coordinates. A nonzero real polynomial FF does not vanish on all of ℝn\mathbb R^n. Indeed, view FF as a polynomial in xnx_n whose coefficients are polynomials in the other variables. By induction one of these coefficients is nonzero at some real point, and there the resulting nonzero polynomial in xnx_n has a non-root. If g≠0g\ne0 has order mm and lowest homogeneous part gmg_m, choose v∈ℝnv\in\mathbb R^n with gm(v)≠0g_m(v)\ne0 and a linear isomorphism LL with L(en)=vL(e_n)=v. Then g(L(0,…,0,t))=g(tv)=tmgm(v)+O(tm+1)g(L(0,\ldots,0,t))=g(tv)=t^mg_m(v)+O(t^{m+1}), so g∘Lg\circ L is regular of order mm in xnx_n. Applying this to a product of finitely many germs makes all of them regular at once.

We use the module fact established in the proof of Theorem 6 of the division reading: over a Noetherian ring every submodule of a finite free module is finitely generated.

Noetherianity of real convergent germs. The ring RnR_n is Noetherian.

Proof. We induct on nn; the field R0=ℝR_0=\mathbb R is Noetherian. Let J⊂RnJ\subset R_n be a nonzero ideal. A linear change of coordinates is a ring automorphism, so we may assume that JJ contains a germ gg regular of some order ss in xnx_n. Write g=uPg=uP as above. Then P=u−1g∈JP=u^{-1}g\in J. If s=0s=0, P=1P=1 and J=RnJ=R_n. Otherwise divide every f∈Jf\in J by this one polynomial: f=qP+r(f)f=qP+r(f). The remainder r(f)=f−qPr(f)=f-qP lies in JJ, and by uniqueness of division the map f↦r(f)f\mapsto r(f) is Rn−1R_{n-1}-linear. Its image is an Rn−1R_{n-1}-submodule of the polynomials of degree less than ss, a free module of rank ss. By induction and the module fact it is generated by finitely many remainders r(f1),…,r(fk)r(f_1),\ldots,r(f_k). Every f∈Jf\in J is then qPqP plus an Rn−1R_{n-1}-combination of these, so J=(P,r(f1),…,r(fk))J=(P,r(f_1),\ldots,r(f_k)). ▫\square

Polynomial rings and stable filtrations

Hilbert basis theorem. If AA is a Noetherian ring, so is A[T]A[T].

Proof. Let J⊂A[T]J\subset A[T] be an ideal. The leading coefficients of the elements of JJ, together with 00, form an ideal of AA: multiplying by a power of TT aligns degrees before adding. Pick finitely many elements f1,…,fkf_1,\ldots,f_k of JJ such that their leading coefficients generate that ideal, and let DD be the largest of their degrees. If f∈Jf\in J has degree N≥DN\ge D and leading coefficient ∑cilc⁡(fi)\sum c_i\operatorname{lc}(f_i), then f−∑ciTN−deg⁡fifif-\sum c_iT^{N-\deg f_i}f_i lies in JJ and has smaller degree. Repeating, every element of JJ is a combination of the fif_i plus an element of JJ of degree less than DD. Those elements form a submodule of ADA^D, finitely generated by the module fact. So JJ is finitely generated. By induction, polynomial rings in finitely many variables over AA are Noetherian, and so are their quotients, since ideals of a quotient pull back to ideals. ▫\square

Let AA be Noetherian, I⊂AI\subset A an ideal and MM a finitely generated AA-module. A decreasing sequence of submodules M=M0⊃M1⊃⋯M=M_0\supset M_1\supset\cdots is an II-filtration if IMi⊂Mi+1IM_i\subset M_{i+1} for all ii. It is stable if IMi=Mi+1IM_i=M_{i+1} for all large ii. The Rees algebra and the Rees module of the filtration are

A*=⨁i≥0IiTi⊂A[T],M*=⨁i≥0MiTi, A^\ast=\bigoplus_{i\ge0}I^iT^i\subset A[T],\qquad M^\ast=\bigoplus_{i\ge0}M_iT^i,

with I0=AI^0=A. Since IjMi⊂Mi+jI^jM_i\subset M_{i+j}, M*M^\ast is a module over A*A^\ast. If a1,…,aℓa_1,\ldots,a_\ell generate II, then Zj↦ajTZ_j\mapsto a_jT maps A[Z1,…,Zℓ]A[Z_1,\ldots,Z_\ell] onto A*A^\ast. By the Hilbert basis theorem A*A^\ast is Noetherian.

Stability criterion. The module M*M^\ast is finitely generated over A*A^\ast if and only if the filtration is stable.

Proof. Suppose IMi=Mi+1IM_i=M_{i+1} for i≥ei\ge e. Then Me+j=IjMeM_{e+j}=I^jM_e for all j≥0j\ge0. Each MiM_i is a submodule of the finitely generated module MM, hence finitely generated, and generators of M0,…,MeM_0,\ldots,M_e, placed in their degrees, generate M*M^\ast. Conversely, a finite generating set may be replaced by the homogeneous components of its elements. Let these be mkTekm_kT^{e_k} with mk∈Mekm_k\in M_{e_k}, and e=max⁡eke=\max e_k. For i≥ei\ge e, every element of Mi+1M_{i+1} is a sum ∑kakmk\sum_ka_km_k with ak∈Ii+1−ek=I⋅Ii−eka_k\in I^{i+1-e_k}=I\cdot I^{i-e_k}. Since Ii−ekmk⊂MiI^{i-e_k}m_k\subset M_i, it lies in IMiIM_i. So Mi+1⊂IMiM_{i+1}\subset IM_i, and the reverse inclusion holds for every filtration. ▫\square

Artin–Rees lemma. For every submodule N⊂MN\subset M there is an ee with

N∩Ii+1M=I(N∩IiM)(i≥e), N\cap I^{i+1}M=I\,(N\cap I^iM)\qquad(i\ge e),

and consequently N∩IiM=Ii−e(N∩IeM)N\cap I^iM=I^{i-e}(N\cap I^eM) for i≥ei\ge e.

Proof. The filtration (IiM)i(I^iM)_i is stable, so its Rees module is finitely generated over the Noetherian ring A*A^\ast. The sets N∩IiMN\cap I^iM form an II-filtration of NN, whose Rees module is an A*A^\ast-submodule of the former. It is therefore finitely generated, and the stability criterion gives the assertion. ▫\square

The lemma holds for every ideal of a Noetherian ring. Below, II will be the maximal ideal of a local Noetherian ring.

Krull intersection for modules

Let AA be a Noetherian local ring with maximal ideal 𝔪\mathfrak m. Its non-units are exactly the elements of 𝔪\mathfrak m.

Nakayama’s lemma. If a finitely generated module LL satisfies L=𝔪LL=\mathfrak mL, then L=0L=0.

Proof. Suppose L≠0L\ne0 and let e1,…,epe_1,\ldots,e_p, p≥1p\ge1, be a generating set of minimal size. Write ep=∑jbjeje_p=\sum_jb_je_j with all bj∈𝔪b_j\in\mathfrak m. Then (1−bp)ep=∑j<pbjej(1-b_p)e_p=\sum_{j<p}b_je_j. Since 1−bp∉𝔪1-b_p\notin\mathfrak m, it is a unit. So epe_p lies in the span of e1,…,ep−1e_1,\ldots,e_{p-1}, contradicting minimality; for p=1p=1 it gives e1=0e_1=0 and L=0L=0. ▫\square

Krull intersection theorem. If MM is finitely generated, then ⋂i≥0𝔪iM=0\bigcap_{i\ge0}\mathfrak m^iM=0.

Proof. The intersection LL of all 𝔪iM\mathfrak m^iM is a submodule of MM. For ii large, the Artin–Rees lemma with N=LN=L gives L=L∩𝔪i+1M=𝔪(L∩𝔪iM)=𝔪LL=L\cap\mathfrak m^{i+1}M=\mathfrak m(L\cap\mathfrak m^iM)=\mathfrak mL. Nakayama’s lemma gives L=0L=0. ▫\square

Applied to M/NM/N, whose submodules 𝔪i(M/N)\mathfrak m^i(M/N) are the images of 𝔪iM\mathfrak m^iM, the theorem says that every submodule of a finitely generated module is closed in the 𝔪\mathfrak m-adic sense:

⋂i≥0(N+𝔪iM)=N. \bigcap_{i\ge0}\left(N+\mathfrak m^iM\right)=N.

For an ideal J⊂AJ\subset A this reads ⋂i(J+𝔪i)=J\bigcap_i(J+\mathfrak m^i)=J. Locality cannot be dropped. In ℝ[x]\mathbb R[x], with J=(x−1)J=(x-1) and I=(x)I=(x), the identity 1=xi−(xi−1)1=x^i-(x^i-1) shows J+Ii=ℝ[x]J+I^i=\mathbb R[x] for every i≥1i\ge1, although JJ is a proper ideal.

Formal linear solutions have convergent replacements

Let A=RnA=R_n, let Â=ℝ[[x1,…,xn]]\widehat A=\mathbb R[[x_1,\ldots,x_n]] be the ring of formal power series, and let HH be a b×ab\times a matrix with entries in AA. It defines linear maps Aa→AbA^a\to A^b and Âa→Âb\widehat A^a\to\widehat A^b.

Linear approximation theorem. Let v∈Abv\in A^b, and suppose Hf̂=vH\widehat f=v for some f̂∈Âa\widehat f\in\widehat A^a. Then Hf=vHf=v for some f∈Aaf\in A^a. For every q≥0q\ge0 the solution ff can be chosen to agree with f̂\widehat f in all Taylor coefficients of degree less than qq.

Proof. Let pkp_k be the vector of polynomials obtained by truncating each component of f̂\widehat f after degree kk. Then v−Hpk=H(f̂−pk)v-Hp_k=H(\widehat f-p_k) has no terms of degree at most kk, because multiplication by a power series cannot lower the order. It is also a vector of convergent series. A convergent series without terms of degree at most kk belongs to 𝔪k+1\mathfrak m^{k+1}. To see this, assign each of its monomials to one of the finitely many monomials of degree k+1k+1 dividing it, and collect: the series becomes a finite sum of such monomials times convergent subseries. Hence v∈H(Aa)+𝔪k+1Abv\in H(A^a)+\mathfrak m^{k+1}A^b for every kk, and the closedness of submodules gives v∈H(Aa)v\in H(A^a).

For the second statement let q≥1q\ge1 and let pp be the truncation of f̂\widehat f below degree qq. Grouping as before, f̂=p+∑|α|=qxαĝα\widehat f=p+\sum_{|\alpha|=q}x^\alpha\widehat g_\alpha with formal vectors ĝα\widehat g_\alpha. So the linear system ∑|α|=qxαHgα=v−Hp\sum_{|\alpha|=q}x^\alpha Hg_\alpha=v-Hp, in the unknowns gα∈Aag_\alpha\in A^a, has a formal solution. By the first part it has a convergent solution gαg_\alpha, and f=p+∑xαgαf=p+\sum x^\alpha g_\alpha solves Hf=vHf=v with the required low-degree coefficients. ▫\square

The theorem replaces a formal solution by a convergent one. It says nothing about convergence of the given formal solution, and it concerns linear systems only.

A finite Taylor family with analytic units

Finite Taylor family. Let ψ\psi be real analytic near (u0,z0)∈ℝn−1×ℝ(u_0,z_0)\in\mathbb R^{n-1}\times\mathbb R, and let cj(u)=1j!∂zjψ(u,z0)c_j(u)=\frac1{j!}\partial_z^j\psi(u,z_0) be its Taylor coefficients in zz. There are d≥0d\ge0 and analytic germs A0,…,AdA_0,\ldots,A_d at (u0,z0)(u_0,z_0) with Ai(u0,z0)=1A_i(u_0,z_0)=1 such that, near (u0,z0)(u_0,z_0),

ψ(u,z)=∑i=0dci(u)(z−z0)iAi(u,z). \psi(u,z)=\sum_{i=0}^{d}c_i(u)(z-z_0)^iA_i(u,z).

Proof. Translate so that (u0,z0)=(0,0)(u_0,z_0)=(0,0); then ψ=∑j≥0cj(u)zj\psi=\sum_{j\ge0}c_j(u)z^j with cj∈Rn−1c_j\in R_{n-1}. The ideals (c0,…,ck)(c_0,\ldots,c_k) increase with kk, so by Noetherianity they are constant from some dd on. For j>dj>d choose bij∈Rn−1b_{ij}\in R_{n-1} with cj=∑i≤dbijcic_j=\sum_{i\le d}b_{ij}c_i. In ℝ[[u,z]]\mathbb R[[u,z]] put F̂i=∑j>dbij(u)zj−i−1\widehat F_i=\sum_{j>d}b_{ij}(u)z^{j-i-1}. A given monomial uβzγu^\beta z^\gamma receives a contribution only from j=γ+i+1j=\gamma+i+1, so F̂i\widehat F_i is a well-defined formal series, and

∑i=0dcizi+1F̂i=∑j>d(∑i≤dbijci)zj=ψ−∑i=0dcizi. \sum_{i=0}^dc_iz^{i+1}\widehat F_i=\sum_{j>d}\Bigl(\sum_{i\le d}b_{ij}c_i\Bigr)z^j=\psi-\sum_{i=0}^dc_iz^i.

The linear equation ∑i≤dcizi+1Fi=ψ−∑i≤dcizi\sum_{i\le d}c_iz^{i+1}F_i=\psi-\sum_{i\le d}c_iz^i in the unknowns F0,…,Fd∈RnF_0,\ldots,F_d\in R_n therefore has a formal solution. By the linear approximation theorem it has a convergent solution G0,…,GdG_0,\ldots,G_d. Then Ai=1+zGiA_i=1+zG_i satisfies Ai(0,0)=1A_i(0,0)=1 and gives the identity. If ψ=0\psi=0, take d=0d=0 and A0=1A_0=1. ▫\square

The infinitely many bijb_{ij} need not admit a common convergence estimate, so the formal series F̂i\widehat F_i may diverge. The linear approximation theorem is what produces analytic AiA_i. Near (u0,z0)(u_0,z_0) all AiA_i are nonzero.

Signed normalization and a uniform order bound

Suppose that near (u0,z0)(u_0,z_0)

ψ(u,z)=∑i=0dci(u)(z−z0)iAi(u,z),Ai(u0,z0)≠0. \psi(u,z)=\sum_{i=0}^dc_i(u)(z-z_0)^iA_i(u,z),\qquad A_i(u_0,z_0)\ne0.

For 0≤m≤d0\le m\le d let Km={t∈[−1,1]d+1:tm=1}K_m=\{t\in[-1,1]^{d+1}:t_m=1\} and

Q(t,u,z)=∑i=0dti(z−z0)iAi(u,z). Q(t,u,z)=\sum_{i=0}^dt_i(z-z_0)^iA_i(u,z).

Uniform regularity. There are a neighbourhood VV of (u0,z0)(u_0,z_0) and δ>0\delta>0 such that

max0≤k≤m|∂zkQ(t,u,z)|≥δ(t∈Km,(u,z)∈V). \max_{0\le k\le m}\bigl|\partial_z^kQ(t,u,z)\bigr|\ge\delta\qquad(t\in K_m,\ (u,z)\in V).

Consequently, for t∈Kmt\in K_m and (u,z′)∈V(u,z')\in V, the function z↦Q(t,u,z)z\mapsto Q(t,u,z) has order at most mm at z′z'.

Proof. At (u0,z0)(u_0,z_0) the kk-th zz-derivative of (z−z0)iAi(z-z_0)^iA_i vanishes for k<ik<i and equals i!Ai(u0,z0)≠0i!A_i(u_0,z_0)\ne0 for k=ik=i. Hence ∂zkQ(t,u0,z0)\partial_z^kQ(t,u_0,z_0), k≤mk\le m, depends only on t0,…,tkt_0,\ldots,t_k, through a triangular linear system with nonzero diagonal. As tm=1t_m=1, these m+1m+1 derivatives are not all zero. Their maximum is a positive continuous function on the compact set KmK_m, with a minimum 2δ>02\delta>0. The derivatives are uniformly continuous on KmK_m times a closed box around (u0,z0)(u_0,z_0), which gives a neighbourhood VV on which the maximum stays at least δ\delta. ▫\square

Here is how the bound is used. Let ϕ\phi be a map from a set BB to the parameter space and put gi=ci∘ϕg_i=c_i\circ\phi. On a part of BB where gm≠0g_m\ne0 and |gi|≤|gm||g_i|\le|g_m| for every ii,

ψ(ϕ(x),z)=gm(x)Q(g0(x)gm(x),…,gd(x)gm(x),ϕ(x),z), \psi(\phi(x),z)=g_m(x)\,Q\Bigl(\frac{g_0(x)}{g_m(x)},\ldots,\frac{g_d(x)}{g_m(x)},\phi(x),z\Bigr),

and the normalized vector lies in KmK_m whatever the signs of the gig_i. Where all gig_i vanish, ψ(ϕ(x),z)=0\psi(\phi(x),z)=0. Arranging the gig_i into pieces of this kind is part of the cell induction below and is not assumed here. If ψ\psi is analytic near a compact set of parameters, finitely many of the neighbourhoods above cover it, and the induction refines their preimages compatibly.

How this supplies the geometric argument

The analytic chain proved so far is: real division gives Noetherianity of convergent germs; the Rees algebra gives the Artin–Rees lemma; Artin–Rees and Nakayama give Krull’s theorem and the closedness of submodules; closedness gives convergent solutions of formal linear systems; these give the finite Taylor family, whose normalization has a uniformly bounded order. The remaining sections build the cell induction on this input. They prove the preparation of functions built from restricted analytic functions and rational powers, the cell theorem, the complement theorem and convergent Puiseux expansions under the projective product definition. The curve-selection and Łojasiewicz reading uses the cell theorem and the Puiseux expansions proved here.

A convergent split before restricting to a hyperbola

On the hyperbola c=zwc=zw a monomial ziwjz^iw^j can be written as a power of cc times a pure power of zz or of ww, according to whether i>ji>j or i≤ji\le j. Summing these rewrites gives a decomposition of an analytic function of (u,z,w)(u,z,w) into two functions, each of which depends on only one of the coordinates z,wz,w besides cc.

Splitting lemma. Let ψ(u,z,w)\psi(u,z,w) be real analytic near (a,0,0)(a,0,0), with u∈ℝku\in\mathbb R^k. There are R>0R>0 and functions ψ+(u,c,z)\psi_+(u,c,z), ψ−(u,c,w)\psi_-(u,c,w), analytic for |uν−aν|<R|u_\nu-a_\nu|<R, |c|<R2|c|<R^2 and |z|,|w|<R|z|,|w|<R, such that

ψ(u,z,w)=zψ+(u,zw,z)+ψ−(u,zw,w)(|uν−aν|<R,|z|,|w|<R). \psi(u,z,w)=z\,\psi_+(u,zw,z)+\psi_-(u,zw,w) \qquad(|u_\nu-a_\nu|<R,\ |z|,|w|<R).

Proof. The power series of ψ\psi at (a,0,0)(a,0,0) defines a holomorphic function on a complex polydisc around that point. Shrinking, we may take a common radius 2R2R for that polydisc with |ψ|≤M|\psi|\le M on the closed polydisc of radius RR. Write

ψ(u,z,w)=∑α∈ℕk∑i,j≥0bαij(u−a)αziwj. \psi(u,z,w)=\sum_{\alpha\in\mathbb N^k}\ \sum_{i,j\ge0}b_{\alpha ij}(u-a)^\alpha z^iw^j .

Cauchy’s estimate in each variable gives |bαij|≤MR−|α|−i−j|b_{\alpha ij}|\le MR^{-|\alpha|-i-j}. Define

ψ+(u,c,z)=∑α∑i>jbαij(u−a)αcjzi−j−1,ψ−(u,c,w)=∑α∑i≤jbαij(u−a)αciwj−i. \psi_+(u,c,z)=\sum_\alpha\sum_{i>j}b_{\alpha ij}(u-a)^\alpha c^j z^{i-j-1},\qquad \psi_-(u,c,w)=\sum_\alpha\sum_{i\le j}b_{\alpha ij}(u-a)^\alpha c^i w^{j-i}.

In the first sum, (α,i,j)↦(α,j,i−j−1)(\alpha,i,j)\mapsto(\alpha,j,i-j-1) is a bijection onto ℕk×ℕ×ℕ\mathbb N^k\times\mathbb N\times\mathbb N, and the absolute value of a term is at most

MR∏ν(|uν−aν|R)αν(|c|R2)j(|z|R)i−j−1. \frac MR\prod_\nu\Bigl(\frac{|u_\nu-a_\nu|}R\Bigr)^{\alpha_\nu}\Bigl(\frac{|c|}{R^2}\Bigr)^j\Bigl(\frac{|z|}R\Bigr)^{i-j-1}.

So the sum converges absolutely, uniformly on smaller closed polydiscs, and defines an analytic function in the stated range. The second sum is treated in the same way with the bijection (α,i,j)↦(α,i,j−i)(\alpha,i,j)\mapsto(\alpha,i,j-i) and the bound M∏ν(|uν−aν|/R)αν(|c|/R2)i(|w|/R)j−iM\prod_\nu(|u_\nu-a_\nu|/R)^{\alpha_\nu}(|c|/R^2)^i(|w|/R)^{j-i}. If |z|,|w|<R|z|,|w|<R, then c=zwc=zw satisfies |c|<R2|c|<R^2. Substituting it, the terms of zψ+z\psi_+ become bαij(u−a)αziwjb_{\alpha ij}(u-a)^\alpha z^iw^j for i>ji>j, and those of ψ−\psi_- become the same expression for i≤ji\le j. All series converge absolutely, so they can be recombined, which gives ψ\psi. ▫\square

For example, ψ=1+z2+zw+w2\psi=1+z^2+zw+w^2 gives ψ+=z\psi_+=z and ψ−=1+c+w2\psi_-=1+c+w^2: the term z2z^2 has i>ji>j, while 11, zwzw and w2w^2 have i≤ji\le j. The identity holds for all signs of zz and ww, and also at z=0z=0. Where z≠0z\ne0, substituting w=c/zw=c/z gives

ψ(u,z,c/z)=zψ+(u,c,z)+ψ−(u,c,c/z). \psi(u,z,c/z)=z\,\psi_+(u,c,z)+\psi_-(u,c,c/z).

Localize on the actual image, rather than a larger product

Throughout the cell arguments, points of ℝn\mathbb R^n are written (x,z)(x,z), with x∈ℝn−1x\in\mathbb R^{n-1} the base variables and zz the last coordinate. Let CC be a set of points with z≠0z\ne0. Let ϕ\phi and cc be functions of xx, with values in ℝk\mathbb R^k and ℝ\mathbb R, such that

Φ(x,z)=(ϕ(x),z,c(x)/z) \Phi(x,z)=\bigl(\phi(x),z,c(x)/z\bigr)

is bounded on CC. Let ψ\psi be analytic on an open neighbourhood UU of the compact set K=Φ(C)¯K=\overline{\Phi(C)}. Write w=c/zw=c/z, so that c=zwc=zw on CC.

Localization lemma. There are finitely many open sets V1,…,VNV_1,\ldots,V_N covering KK such that, on each C∩Φ−1(Vl)C\cap\Phi^{-1}(V_l), the function ψ∘Φ\psi\circ\Phi has one of the following forms.

  1. F(ϕ,c,z)F(\phi,c,z), where F(u,c,z)=ψ(u,z,c/z)F(u,c,z)=\psi(u,z,c/z) is analytic near a closed box containing all values of (ϕ,c,z)(\phi,c,z) on the piece, and |z||z| is bounded below by a positive constant there.
  2. F(ϕ,c,w)F(\phi,c,w), where F(u,c,w)=ψ(u,c/w,w)F(u,c,w)=\psi(u,c/w,w) is analytic near a closed box containing all values of (ϕ,c,w)(\phi,c,w) on the piece, and |w||w| is bounded below by a positive constant there.
  3. zψ+(ϕ,c,z)+ψ−(ϕ,c,w)z\,\psi_+(\phi,c,z)+\psi_-(\phi,c,w), with the functions of the splitting lemma at a point (a,0,0)∈K(a,0,0)\in K, all values of (ϕ,c,z)(\phi,c,z) and (ϕ,c,w)(\phi,c,w) lying in closed boxes inside their domains of analyticity.

Proof. Let p=(a,z0,w0)∈Kp=(a,z_0,w_0)\in K. Suppose first z0≠0z_0\ne0. The map (u,c,z)↦(u,z,c/z)(u,c,z)\mapsto(u,z,c/z) is analytic where z≠0z\ne0 and sends (a,z0w0,z0)(a,z_0w_0,z_0) to p∈Up\in U, so F(u,c,z)=ψ(u,z,c/z)F(u,c,z)=\psi(u,z,c/z) is analytic near (a,z0w0,z0)(a,z_0w_0,z_0). Choose a closed box around this point inside the domain of FF, on which |z|≥|z0|/2|z|\ge|z_0|/2. The continuous map (u,z,w)↦(u,zw,z)(u,z,w)\mapsto(u,zw,z) sends pp into the interior of the box, and therefore also some neighbourhood VpV_p of pp. On C∩Φ−1(Vp)C\cap\Phi^{-1}(V_p) we have ψ(ϕ,z,c/z)=F(ϕ,c,z)\psi(\phi,z,c/z)=F(\phi,c,z), and form 1 holds. If w0≠0w_0\ne0, the same argument with (u,c,w)↦(u,c/w,w)(u,c,w)\mapsto(u,c/w,w) gives form 2. If z0=w0=0z_0=w_0=0, then p=(a,0,0)p=(a,0,0) lies in K⊂UK\subset U, so ψ\psi is analytic near pp. The splitting lemma applies, and a small VpV_p keeps (u,zw,z)(u,zw,z) and (u,zw,w)(u,zw,w) inside closed boxes in the domains of ψ+\psi_+ and ψ−\psi_-. This gives form 3. Compactness of KK selects finitely many VpV_p. ▫\square

Only actual points of KK are used. The function ψ\psi need not be analytic at (a,0,0)(a,0,0) for every aa in the closure of ϕ(C)\phi(C), and no analytic extension of ψ\psi beyond UU is required.

The signed balanced-coordinate calculation

In the remaining case of the two-coordinate argument below, both summands in form 3 are comparable, and the coordinate zz is comparable to a function of the base. The following lemma turns the function into an analytic composition in a single new coordinate.

Balanced substitution lemma. Keep the notation of the localization lemma, and assume moreover c≠0c\ne0 on CC. Let b>0b>0 be a function of xx with κ−1b≤|z|≤κb\kappa^{-1}b\le|z|\le\kappa b on CC, for a constant κ≥1\kappa\ge1. Put q=z/bq=z/b and d=c/bd=c/b. Then the map Γ=(ϕ,b,d,q)\Gamma=(\phi,b,d,q) is bounded on CC and |q|≥κ−1|q|\ge\kappa^{-1} there. The function

ψ̃(u,b,d,q)=ψ(u,bq,d/q) \widetilde\psi(u,b,d,q)=\psi(u,bq,d/q)

is analytic on a neighbourhood of Γ(C)¯\overline{\Gamma(C)}, and ψ∘Φ=ψ̃∘Γ\psi\circ\Phi=\widetilde\psi\circ\Gamma on CC.

Proof. Since zz is bounded, so is b≤κ|z|b\le\kappa|z|. Next, |q|∈[κ−1,κ]|q|\in[\kappa^{-1},\kappa] and d=(c/z)q=wqd=(c/z)q=wq is bounded. On the closure of Γ(C)\Gamma(C) we still have |q|≥κ−1|q|\ge\kappa^{-1}, so the map Λ(u,b,d,q)=(u,bq,d/q)\Lambda(u,b,d,q)=(u,bq,d/q) is analytic near that closure. It sends Γ(C)\Gamma(C) onto Φ(C)\Phi(C), because bq=zbq=z and d/q=c/zd/q=c/z. By continuity it sends Γ(C)¯\overline{\Gamma(C)} into K⊂UK\subset U. The open set Λ−1(U)\Lambda^{-1}(U) therefore contains Γ(C)¯\overline{\Gamma(C)}, and ψ̃=ψ∘Λ\widetilde\psi=\psi\circ\Lambda is analytic there. ▫\square

No sign of zz, cc or of the two summands has been assumed. The choice of bb is made in the proof of two-coordinate preparation below.

Analytic units and the lower-dimensional induction

The preparation theorem is proved for a class of functions closed under the operations it needs. A restricted analytic function is a function on a closed cube Q⊂ℝmQ\subset\mathbb R^m that extends analytically to a neighbourhood of QQ. An ℒ\mathcal L-function on a set E⊂ℝmE\subset\mathbb R^m is a function given on EE by a finite expression built from the coordinate functions and real constants with sums, products, rational powers t↦tλt\mapsto t^\lambda and restricted analytic functions, each operation applied only where it is defined. A non-integer power requires t>0t>0, a negative integer power requires t≠0t\ne0, and a restricted analytic function requires its argument to lie in its cube.

ℒ\mathcal L-cells are defined inductively, one ambient dimension at a time. The only cell in ℝ0\mathbb R^0 is the point. A cell in ℝn\mathbb R^n is either a graph {(x,ζ(x)):x∈B}\{(x,\zeta(x)):x\in B\} or a band {(x,z):x∈B,ζ1(x)<z<ζ2(x)}\{(x,z):x\in B,\ \zeta_1(x)<z<\zeta_2(x)\}. Here B⊂ℝn−1B\subset\mathbb R^{n-1} is a cell, the base; ζ\zeta, ζ1\zeta_1 and ζ2\zeta_2 are analytic ℒ\mathcal L-functions on BB with ζ1<ζ2\zeta_1<\zeta_2; and ζ1=−∞\zeta_1=-\infty or ζ2=+∞\zeta_2=+\infty is allowed. Cells are connected. A graph is homeomorphic to its base. A band is homeomorphic to B×ℝB\times\mathbb R by (x,τ)↦(x,z)(x,\tau)\mapsto(x,z), with z=ζ1+(ζ2−ζ1)/(1+e−τ)z=\zeta_1+(\zeta_2-\zeta_1)/(1+e^{-\tau}), z=ζ1+eτz=\zeta_1+e^\tau, z=ζ2−e−τz=\zeta_2-e^{-\tau} or z=τz=\tau, according to which endpoints are finite. Induction on nn proves connectedness.

Let CC be a band with base BB. A translation for CC is an analytic ℒ\mathcal L-function θ\theta on BB whose graph does not meet CC. Then y=|z−θ(x)|y=|z-\theta(x)| is positive on CC. An analytic ℒ\mathcal L-unit in yy is a function

U(x,z)=Ψ(β(x),u(x)y1/s,v(x)y−1/s), U(x,z)=\Psi\bigl(\beta(x),\,u(x)y^{1/s},\,v(x)y^{-1/s}\bigr),

where s≥1s\ge1 is an integer, β\beta (vector valued), uu and vv are analytic ℒ\mathcal L-functions on BB, the argument map is bounded on CC, and Ψ\Psi is analytic and nowhere zero on a neighbourhood of the compact closure of its image. A function ff on CC is reduced if

f(x,z)=a(x)yrU(x,z),r∈ℚ, f(x,z)=a(x)\,y^r\,U(x,z),\qquad r\in\mathbb Q,

with an analytic ℒ\mathcal L-function aa on BB, possibly zero, and a unit UU in the same yy. On a graph cell, a function is reduced if it is an analytic ℒ\mathcal L-function of the base. A function is reducible on a cell if it is reduced on each cell of a finite refinement. A unit is bounded and bounded away from zero, by continuity of Ψ\Psi on the compact closure, and it has constant sign on the connected cell. We use the analytic form of units, not only these bounds.

We prove the preparation theorem by induction on nn. The induction hypothesis (H<n)(\mathrm H_{<n}) is the following statement in every dimension m<nm<n: given finitely many cells of ℝm\mathbb R^m and finitely many ℒ\mathcal L-functions, each defined on one of these cells, there is a finite cylindrical decomposition of ℝm\mathbb R^m into cells, compatible with the given cells, with the following property. On each new cell DD, the given functions whose domain contains DD are analytic and of constant sign, and any two of them are equal on DD or strictly ordered there. The theorem for arbitrary subsets of ℝn\mathbb R^n is not assumed.

A function on a graph cell {z=ζ(x)}\{z=\zeta(x)\} is reduced in the lower dimension. Substituting z=ζ(x)z=\zeta(x) into an ℒ\mathcal L-expression gives an ℒ\mathcal L-function of xx, and (H<n)(\mathrm H_{<n}) makes it analytic on the cells of a refinement of the base. This is how graph cells are handled in every argument below, so those arguments only treat bands.

Finite endpoint refinements

Endpoint refinement. Let finitely many cells of ℝn\mathbb R^n be given, together with finitely many ℒ\mathcal L-functions on their bases. Assume (H<n)(\mathrm H_{<n}). There is a finite decomposition of ℝn\mathbb R^n into cells that is compatible with the given cells and, over each base cell on which a given function is defined, with the graph of that function.

Proof. Apply (H<n)(\mathrm H_{<n}) in ℝn−1\mathbb R^{n-1} to the bases of the given cells and to all given functions together with the finite endpoints of the given cells. On a resulting base cell DD, the relevant functions are analytic and any two are equal or strictly ordered. List the distinct ones as ζ1<⋯<ζp\zeta_1<\cdots<\zeta_p. The graphs of the ζl\zeta_l, the bands between consecutive ones, and the two bands below ζ1\zeta_1 and above ζp\zeta_p (all of D×ℝD\times\mathbb R if p=0p=0) partition D×ℝD\times\mathbb R into cells. A given cell is a union of these, because its base is a union of base cells and its endpoints occur among the ζl\zeta_l. ▫\square

A decomposition of this shape is called cylindrical: the bases of its cells form a cylindrical decomposition of ℝn−1\mathbb R^{n-1}, and over each base cell its cells are the graphs and bands cut out by finitely many ordered analytic functions. Every point of a base cell lies under each cell above it, so projecting a cylindrical decomposition onto the first mm coordinates gives a cylindrical decomposition of ℝm\mathbb R^m. In particular finitely many finite cell decompositions have a common cylindrical refinement. This uses no cell theorem for arbitrary sets. Three conventions follow from the lemma and are used without comment below.

Collecting bounded monomials into two coordinates

In this and the following sections CC is a band with base BB, θ\theta is a translation for CC, y=|z−θ(x)|>0y=|z-\theta(x)|>0, and (H<n)(\mathrm H_{<n}) is assumed. Every refinement of the base is made with (H<n)(\mathrm H_{<n}), and every refinement of a cylinder is an endpoint refinement.

Two-coordinate lemma. Let Mi=bi(x)yqiM_i=b_i(x)y^{q_i}, 1≤i≤N1\le i\le N, with qi∈ℚq_i\in\mathbb Q and ℒ\mathcal L-functions bib_i, be bounded on CC. After refining the base, there are an integer s≥1s\ge1 and analytic ℒ\mathcal L-functions u,v≥0u,v\ge0 on the base such that Z=uy1/sZ=uy^{1/s} and W=vy−1/sW=vy^{-1/s} are bounded on CC, and each MiM_i is a monomial in ZZ or in WW times a bounded analytic base function, or a bounded base function if qi=0q_i=0.

Proof. Choose ss with all ki=sqik_i=sq_i integers, and refine the base so that every bib_i is analytic and either identically zero or of constant sign, and the finitely many functions introduced below are ordered. For the indices with ki>0k_i>0 and bi≠0b_i\ne0, put ui=|bi|1/kiu_i=|b_i|^{1/k_i} and let uu be the largest of them on each base cell; put u=0u=0 if there are no such indices. If u>0u>0, then

Mi=sign⁡(bi)(uiu)kiZki,0≤uiu≤1, M_i=\operatorname{sign}(b_i)\Bigl(\frac{u_i}{u}\Bigr)^{k_i}Z^{k_i},\qquad 0\le\frac{u_i}u\le1,

and ZZ equals |Mi|1/ki|M_i|^{1/k_i} for the index where ui=uu_i=u, so ZZ is bounded. Indices with ki<0k_i<0 are treated in the same way with vi=|bi|1/|ki|v_i=|b_i|^{1/|k_i|}, their maximum vv and W=vy−1/sW=vy^{-1/s}. For ki=0k_i=0, Mi=biM_i=b_i is a base function, bounded because every base point has a nonempty fibre in CC. Roots, ratios and maxima of ℒ\mathcal L-functions are ℒ\mathcal L-functions, and the refinement makes them analytic. ▫\square

The recovery is polynomial. Let Γ=(η,Z,W)\Gamma=(\eta,Z,W) collect the new bounded arguments, with η\eta the bounded base functions, and let PP be the polynomial map with P∘Γ=(M1,…,MN)P\circ\Gamma=(M_1,\ldots,M_N) on CC. Then

P(Γ(C)¯)⊂P(Γ(C))¯, P\bigl(\overline{\Gamma(C)}\bigr)\subset\overline{P(\Gamma(C))},

because PP is continuous. Hence an analytic function Ψ\Psi given near the compact closure of the old arguments composes with PP to an analytic function near Γ(C)¯\overline{\Gamma(C)}, and if Ψ\Psi has no zeros near the old closure, Ψ∘P\Psi\circ P has none near the new one. This lets any finite set of bounded monomial arguments be replaced by the two coordinates ZZ, WW and bounded base functions.

Closure and substitution for analytic units

Units form a group. If U1,U2U_1,U_2 are units in the same yy, then U1U2U_1U_2 and 1/U11/U_1 are units in yy, and so is |U1|λ|U_1|^\lambda for every λ∈ℚ\lambda\in\mathbb Q.

Proof. Collect the arguments of both units, which are bounded monomials and bounded base functions, by the two-coordinate lemma. With the polynomial recovery map PP, both outer functions become analytic and zero-free near the compact closure of the new argument image. So do their product and the reciprocal of the first. For a power, note that the image Γ(C)\Gamma(C) is connected, since CC is, so its closure is connected and Ψ1∘P\Psi_1\circ P has a constant sign ϵ\epsilon there. Then ϵΨ1∘P\epsilon\,\Psi_1\circ P is positive on a neighbourhood of that closure, where its λ\lambda-th power is analytic and positive. ▫\square

Change of distance. Let h>0h>0 be another distance on CC, h=|z−ϑ(x)|h=|z-\vartheta(x)|, and suppose h=A(x)yeV(x,z)h=A(x)\,y^e\,V(x,z) with an analytic ℒ\mathcal L-function A>0A>0, e∈ℚe\in\mathbb Q and a positive unit VV in yy. Then every unit in hh is a unit in yy. Consequently a reduction f=ahrUf=a\,h^r\,U in hh becomes the reduction

f=(aAr)yer(VrU) f=\bigl(aA^r\bigr)\,y^{er}\,\bigl(V^rU\bigr)

in yy.

Proof. An argument of a unit in hh is a bounded monomial b(x)hq=b(x)A(x)qyeqVqb(x)h^q=b(x)A(x)^qy^{eq}\,V^q or a base function. Since VV is bounded above and below by positive constants, the monomial bAqyeqbA^qy^{eq} is bounded. Collect these monomials and the arguments of VV by the two-coordinate lemma. Recover VV through its outer function, then VqV^q by an analytic power, then the old arguments by multiplication. The resulting analytic map is defined near the compact closure of the new argument image, coincides with the old argument map on CC, and so sends that closure into the closure of the old argument image. The old outer function composes with it to a zero-free analytic function there. The last formula follows, and VrUV^rU is a unit by the group property. ▫\square

A common translation for finitely many reductions

Common translation lemma. Let f1,…,fkf_1,\ldots,f_k be reduced on CC with translations θ1,…,θk\theta_1,\ldots,\theta_k. After an endpoint refinement, on each new band some θj\theta_j serves as a common translation. More precisely, each distance |z−θi||z-\theta_i| equals AiyeiViA_iy^{e_i}V_i with y=|z−θj|y=|z-\theta_j|, Ai>0A_i>0, ei∈{0,1}e_i\in\{0,1\} and ViV_i a positive unit, so every fif_i is reduced with translation θj\theta_j.

Proof. Since

(z−θi)2−(z−θl)2=(θl−θi)(2z−θi−θl), (z-\theta_i)^2-(z-\theta_l)^2=(\theta_l-\theta_i)\bigl(2z-\theta_i-\theta_l\bigr),

an endpoint refinement at the midpoints (θi+θl)/2(\theta_i+\theta_l)/2, together with sign conditions on θl−θi\theta_l-\theta_i, fixes on each new band which of two distances is smaller. On a new band choose jj with y=|z−θj|y=|z-\theta_j| smallest. Fix ii, put d=z−θjd=z-\theta_j and δ=θj−θi\delta=\theta_j-\theta_i, so that z−θi=d+δz-\theta_i=d+\delta and |d|≤|d+δ||d|\le|d+\delta|. If δ=0\delta=0, take Ai=1A_i=1, ei=1e_i=1, Vi=1V_i=1. Otherwise refine at z=θj±|δ|z=\theta_j\pm|\delta| and at z=θjz=\theta_j, so that dd has a fixed sign and one of the following cases holds on the band.

If |d|≤|δ||d|\le|\delta|, then τ=d/δ=(sign⁡(d)/δ)y\tau=d/\delta=(\operatorname{sign}(d)/\delta)\,y is a bounded monomial in yy. The inequality |τ|≤|1+τ||\tau|\le|1+\tau| means τ≥−12\tau\ge-\tfrac12, so τ∈[−12,1]\tau\in[-\tfrac12,1] and

|z−θi|=|δ|(1+τ),1+τ∈[12,2]. |z-\theta_i|=|\delta|\,(1+\tau),\qquad 1+\tau\in[\tfrac12,2].

If |d|≥|δ||d|\ge|\delta|, then τ=δ/d=sign⁡(d)δy−1\tau=\delta/d=\operatorname{sign}(d)\,\delta\,y^{-1} lies in [−1,1][-1,1], and |1+τ|≥1|1+\tau|\ge1 forces τ≥0\tau\ge0. Hence

|z−θi|=y(1+τ),1+τ∈[1,2]. |z-\theta_i|=y\,(1+\tau),\qquad 1+\tau\in[1,2].

In both cases 1+τ1+\tau is a positive unit, analytic and positive near the compact closure of the possible values of τ\tau. The change of distance lemma converts the reduction of fif_i. ▫\square

Products of reducible functions are therefore reducible: multiply coefficients and units and add exponents. The same holds for quotients on a domain where the denominator does not vanish, after the base refinement that makes the denominator’s coefficient zero-free.

Dominant and comparable pieces

Dominance lemma. Let f,gf,g be reducible on CC and ϵ>0\epsilon>0. After a refinement, each new cell satisfies one of

|f|≤ϵ|g|,|g|≤ϵ|f|,c1|g|≤|f|≤c2|g|, |f|\le\epsilon|g|,\qquad |g|\le\epsilon|f|,\qquad c_1|g|\le|f|\le c_2|g|,

with constants 0<c1≤c20<c_1\le c_2 independent of the point.

Proof. Give ff and gg a common translation and separate the cells where a coefficient vanishes; there one of the first two inequalities is trivial. Elsewhere write f=ayrUf=ay^rU and g=bytVg=by^tV with a,b≠0a,b\ne0. The units give constants 0<m≤m′0<m\le m' with m≤|U/V|≤m′m\le|U/V|\le m', so mH≤|f/g|≤m′HmH\le|f/g|\le m'H for H=|a/b|yr−tH=|a/b|\,y^{r-t}. Let η=min⁡(ϵ,12)\eta=\min(\epsilon,\tfrac12). Cut at the levels H=η/m′H=\eta/m' and H=1/(ηm)H=1/(\eta m), which satisfy η/m′<1/(ηm)\eta/m'<1/(\eta m). If r=tr=t, these levels are conditions on base functions and are reached by a base refinement. If r≠tr\ne t, the level H=LH=L means y=(L|b/a|)1/(r−t)y=(L|b/a|)^{1/(r-t)}, a positive analytic base function, and the endpoints θ±(L|b/a|)1/(r−t)\theta\pm(L|b/a|)^{1/(r-t)} give an endpoint refinement. Below the lower level |f|≤η|g|≤ϵ|g||f|\le\eta|g|\le\epsilon|g|. Above the upper level |g|≤η|f||g|\le\eta|f|. Between them mη/m′≤|f/g|≤m′/(ηm)m\eta/m'\le|f/g|\le m'/(\eta m). ▫\square

Zero translation or comparison with the coordinate

Translation dichotomy. Let ff be reduced on CC with translation θ\theta. After a refinement, on each new band either ff is reduced with translation 00, or θ≠0\theta\ne0, zz and θ\theta have the same sign, and 12|θ|≤|z|≤2|θ|\tfrac12|\theta|\le|z|\le2|\theta|. Each distance is replaced by AteVA\,t^e\,V with t=|z|t=|z|, A>0A>0, e∈{0,1}e\in\{0,1\} and a positive unit VV, so nonnegative exponents remain nonnegative.

Proof. Cut at z=0z=0; the graph is lower-dimensional. Fix the sign of θ\theta by a base refinement; where θ=0\theta=0 there is nothing to do. Refine at the endpoints z=±12|θ|z=\pm\tfrac12|\theta| and z=±2|θ|z=\pm2|\theta|, and put t=|z|t=|z|. If |θ|≤12t|\theta|\le\tfrac12t, then

|z−θ|=t(1−θ/z),θ/z=(sign⁡(z)θ)t−1∈[−12,12]. |z-\theta|=t\,(1-\theta/z),\qquad \theta/z=\bigl(\operatorname{sign}(z)\,\theta\bigr)\,t^{-1}\in[-\tfrac12,\tfrac12].

If t≤12|θ|t\le\tfrac12|\theta|, then |z−θ|=|θ|(1−z/θ)|z-\theta|=|\theta|\,(1-z/\theta), where z/θ=(sign⁡(z)/θ)tz/\theta=(\operatorname{sign}(z)/\theta)\,t also lies in [−12,12][-\tfrac12,\tfrac12]. If 12|θ|<t<2|θ|\tfrac12|\theta|<t<2|\theta| and the signs of zz and θ\theta are opposite, then |z−θ|=t(1+|θ|t−1)|z-\theta|=t\,(1+|\theta|\,t^{-1}) with |θ|t−1∈(12,2)|\theta|t^{-1}\in(\tfrac12,2). In these three cases the factor in parentheses is a positive unit in tt, and the change of distance lemma gives a reduction with translation 00. In the remaining case the signs agree and the old translation is kept. ▫\square

Pullback through a power coordinate

Let p∈ℤ\{0}p\in\mathbb Z\setminus\{0\}, let cc be an analytic ℒ\mathcal L-function on the base, and put

H(x,z)=(x,c(x)|z|1/p), H(x,z)=\bigl(x,\ c(x)|z|^{1/p}\bigr),

on a cell CC where it is defined (so z≠0z\ne0 if p<0p<0). Write vv for the new last coordinate.

Pullback lemma. Suppose ff is reducible on cells covering H(C)H(C). Then f∘Hf\circ H is reducible on CC. If p>0p>0 and the reductions of ff have nonnegative exponents, so do those of f∘Hf\circ H.

Proof. Refine the base so that cc has constant sign, and cut at z=0z=0. Where c=0c=0, HH maps into the graph v=0v=0, on which ff restricts to a base function, so f∘Hf\circ H is a base function. Consider a band with c≠0c\ne0, on which zz has a fixed sign σ\sigma. There the map z↦c|z|1/pz\mapsto c|z|^{1/p} is an analytic strictly monotone bijection of each fibre interval onto an interval, with inverse z=σ(v/c)pz=\sigma(v/c)^p, where v/c>0v/c>0. It therefore maps bands to bands and graphs to graphs, with endpoints transformed by this formula. Conversely the preimage of a cell in the image is a cell. So the cells on which ff is reduced pull back to a refinement of CC.

On such a piece f=a|v−θ|rUf=a\,|v-\theta|^r\,U. With t=|z|t=|z| and ξ=θ/c\xi=\theta/c, the pulled-back distance is

h=|ct1/p−θ|=|c||t1/p−ξ|. h=\bigl|c\,t^{1/p}-\theta\bigr|=|c|\,\bigl|t^{1/p}-\xi\bigr|.

We reduce hh with exponents 00, 1/m1/m or 11 and positive units.

Let p=m>0p=m>0 and T=t1/mT=t^{1/m}. If ξ=0\xi=0, then h=|c|t1/mh=|c|\,t^{1/m}. If ξ<0\xi<0, put α=|ξ|\alpha=|\xi| and cut at t=αmt=\alpha^m: for T≥αT\ge\alpha, h=|c|t1/m(1+αT−1)h=|c|\,t^{1/m}(1+\alpha T^{-1}), and for T≤αT\le\alpha, h=|c|α(1+α−1T)h=|c|\,\alpha\,(1+\alpha^{-1}T). The ratios lie in [0,1][0,1], so the factors are positive units with translation 00. If ξ>0\xi>0, cut at T=ξ/2T=\xi/2 and T=2ξT=2\xi. For T≤ξ/2T\le\xi/2, h=|c|ξ(1−T/ξ)h=|c|\,\xi\,(1-T/\xi), and for T≥2ξT\ge2\xi, h=|c|t1/m(1−ξT−1)h=|c|\,t^{1/m}(1-\xi T^{-1}), with ratios in [0,12][0,\tfrac12]. For ξ/2≤T≤2ξ\xi/2\le T\le2\xi, factor

Tm−ξm=(T−ξ)ξm−1Pm(T/ξ),Pm(ρ)=1+ρ+⋯+ρm−1>0(ρ>0). T^m-\xi^m=(T-\xi)\,\xi^{m-1}P_m(T/\xi),\qquad P_m(\rho)=1+\rho+\cdots+\rho^{m-1}>0\ \ (\rho>0).

Since h>0h>0 on the piece, z≠σξmz\ne\sigma\xi^m there; refine at z=σξmz=\sigma\xi^m, take the translation σξm\sigma\xi^m, and put y=|z−σξm|=|t−ξm|y=|z-\sigma\xi^m|=|t-\xi^m|, κ=sign⁡(t−ξm)\kappa=\operatorname{sign}(t-\xi^m) and ω=ξ−my\omega=\xi^{-m}y. Then T/ξ=(1+κω)1/mT/\xi=(1+\kappa\omega)^{1/m} and

h=|c|ξ1−my[Pm((1+κω)1/m)]−1. h=|c|\,\xi^{1-m}\,y\,\Bigl[P_m\bigl((1+\kappa\omega)^{1/m}\bigr)\Bigr]^{-1}.

For κ=1\kappa=1, 0≤ω≤2m−10\le\omega\le2^m-1, and for κ=−1\kappa=-1, 0≤ω≤1−2−m0\le\omega\le1-2^{-m}. In both cases 1+κω≥2−m1+\kappa\omega\ge2^{-m} on the compact range of ω\omega, so the bracket is a positive analytic function of the bounded monomial ω\omega, and the last factor is a positive unit.

Let p=−m<0p=-m<0. If ξ=0\xi=0, then h=|c|t−1/mh=|c|\,t^{-1/m}. Otherwise h=|cξ|t−1/m|t1/m−ξ−1|h=|c\,\xi|\,t^{-1/m}\,\bigl|t^{1/m}-\xi^{-1}\bigr|. The last factor is a distance of the kind just reduced, and t−1/mt^{-1/m} is reduced with translation 00. A common translation and multiplication reduce hh.

In every case the change of distance lemma turns the reduction of ff into a reduction of f∘Hf\circ H. For p>0p>0, hh carries the exponent 00, 1/m1/m or 11, so a nonnegative rr stays nonnegative. ▫\square

Bounded arguments of a general analytic composition

Bounded argument lemma. Let g1,…,glg_1,\ldots,g_l be reduced on CC with a common translation, let G=(g1,…,gl)G=(g_1,\ldots,g_l) be bounded on CC, and let FF be analytic near G(C)¯\overline{G(C)}. After a base refinement,

F∘G=ψ(β(x),u(x)y1/s,v(x)y−1/s) F\circ G=\psi\bigl(\beta(x),\,u(x)y^{1/s},\,v(x)y^{-1/s}\bigr)

with u,v≥0u,v\ge0, a bounded argument map, and ψ\psi analytic near the compact closure of the argument image.

Proof. Write gi=aiyriUig_i=a_iy^{r_i}U_i. Each monomial aiyri=gi/Uia_iy^{r_i}=g_i/U_i is bounded, since |Ui||U_i| has a positive lower bound on CC. Gather these monomials and the arguments of all UiU_i with the two-coordinate lemma. Recovering the UiU_i through their outer functions and multiplying gives an analytic map near the compact closure of the new argument image. It agrees with GG on CC, so it sends that closure into G(C)¯\overline{G(C)}, where FF is analytic. Their composite is the required ψ\psi. ▫\square

If u>0u>0, put Z=uy1/sZ=uy^{1/s} and c=uvc=uv. Then W=vy−1/s=c/ZW=vy^{-1/s}=c/Z, and c=ZWc=ZW is a bounded base function. So the composite has the form ψ(β,Z,c/Z)\psi(\beta,Z,c/Z) of the localization lemma, with ZZ as last coordinate. The cases u=0<vu=0<v and u=v=0u=v=0 involve only WW or only base functions. These forms are completed in the section on closure under bounded analytic composition.

Ordinary analytic preparation without a cell-theorem assumption

Ordinary preparation. Assume (H<n)(\mathrm H_{<n}). Let C⊂ℝnC\subset\mathbb R^n be a cell with base BB, let ϕ=(ϕ1,…,ϕk)\phi=(\phi_1,\ldots,\phi_k) be ℒ\mathcal L-functions on BB such that Φ(x,z)=(ϕ(x),z)\Phi(x,z)=(\phi(x),z) is bounded on CC, and let ψ\psi be analytic on a neighbourhood of K=Φ(C)¯K=\overline{\Phi(C)}. Then ψ∘Φ\psi\circ\Phi is reducible on CC, with nonnegative exponents.

A reduction with a nonnegative exponent, or with zero coefficient, is called nondegenerate. Two remarks are used throughout. First, if χ\chi is analytic near a compact set containing the closure of the image of finitely many base functions, then χ\chi composed with them is an ℒ\mathcal L-function piecewise. Cover the compact set by finitely many closed boxes inside the domain of χ\chi. Refine the base so that on each cell the base functions stay in one box, using sign conditions on their differences from the box bounds. On that cell, χ\chi is restricted analytic on the box. Second, by the graph convention, only bands need to be treated.

Finite localization and signed normalization

For every point (u0,z0)∈K(u_0,z_0)\in K, the finite Taylor family gives

ψ(u,z)=∑i=0dci(u)(z−z0)iAi(u,z),Ai(u0,z0)=1, \psi(u,z)=\sum_{i=0}^dc_i(u)(z-z_0)^iA_i(u,z),\qquad A_i(u_0,z_0)=1,

on a box around the point, which we shrink so that the uniform regularity bound holds on it for every m≤dm\le d. Choose a closed box inside it around the point; the interiors of finitely many such boxes cover KK. A box is defined by bounds on the uu-coordinates and on zz. Refine the base with the sign conditions on the ϕi\phi_i minus the uu-bounds, and refine the cylinders at the constant zz-bounds. Then every cell of CC maps into one of the closed boxes.

Fix a cell and its box, and put gi=ci∘ϕg_i=c_i\circ\phi, ℒ\mathcal L-functions on the base by the first remark. Refine the base so that each gig_i has constant sign and the |gi||g_i| are ordered. If all gig_i vanish on a base cell, the identity gives ψ∘Φ=0\psi\circ\Phi=0 there. Otherwise let gmg_m have the largest absolute value. Then ti=gi/gm∈[−1,1]t_i=g_i/g_m\in[-1,1], tm=1t_m=1, and

ψ∘Φ=gm⋅Q(t,ϕ,z),Q(t,u,z)=∑i=0dti(z−z0)iAi(u,z). \psi\circ\Phi=g_m\cdot Q(t,\phi,z),\qquad Q(t,u,z)=\sum_{i=0}^dt_i(z-z_0)^iA_i(u,z).

The map Θ=(t,ϕ,z)\Theta=(t,\phi,z) is bounded. The closure of its image lies in KmK_m times the closed box, on which QQ has order at most mm in its last variable at every point. This holds even where gmg_m tends to zero, because tm=1t_m=1 identically. Multiplying by the base function gmg_m preserves nondegenerate reductions. It therefore suffices to prove the following statement.

(Od_d). If Φ=(ϕ,z)\Phi=(\phi,z) is bounded on a band CC, and FF is analytic near Φ(C)¯\overline{\Phi(C)} with order at most dd in zz at every point of that closure, then F∘ΦF\circ\Phi has a nondegenerate reduction on a refinement of CC.

Induction on the regularity bound

We prove (Od_d) by induction on dd, in the fixed dimension nn.

If d=0d=0, then FF has no zero on Φ(C)¯\overline{\Phi(C)}. Cut CC at z=0z=0. On a band where zz has the sign σ\sigma, F(ϕ,z)=F(ϕ,σ|z|)F(\phi,z)=F(\phi,\sigma|z|) is a unit in y=|z|y=|z|: its arguments are the base functions ϕ\phi and the bounded monomial |z||z|, and F(u,σT)F(u,\sigma T) is analytic and zero-free near the closure of their image. So F∘Φ=1⋅y0⋅UF\circ\Phi=1\cdot y^0\cdot U with translation 00.

Let d≥1d\ge1. At every point (u1,z1)(u_1,z_1) of Φ(C)¯\overline{\Phi(C)}, FF has some order e≤de\le d in z−z1z-z_1. The Weierstrass preparation theorem writes it there as an analytic zero-free factor times a monic polynomial in z−z1z-z_1 of degree ee, whose coefficients are analytic in uu and vanish at u1u_1. As before, finitely many closed boxes inside such neighbourhoods cover the closure, and CC is refined so that each cell maps into one box. On a band of this refinement

F∘Φ=E(ϕ,z)⋅P,P=Ze+a1(x)Ze−1+⋯+ae(x),Z=z−z1, F\circ\Phi=E(\phi,z)\cdot P,\qquad P=Z^e+a_1(x)Z^{e-1}+\cdots+a_e(x),\quad Z=z-z_1,

where EE is zero-free near the closed box and the coefficients aka_k are bounded ℒ\mathcal L-functions of the base. If e=0e=0, P=1P=1. If e≥1e\ge1, the substitution

w=Z+a1(x)e=z−ϑ(x),ϑ=z1−a1e, w=Z+\frac{a_1(x)}e=z-\vartheta(x),\qquad \vartheta=z_1-\frac{a_1}e,

removes the term of degree e−1e-1:

P=we+∑i=2ebi(x)we−i, P=w^e+\sum_{i=2}^eb_i(x)\,w^{e-i},

with bounded ℒ\mathcal L-functions bib_i. A shift of the last coordinate by a base function maps cells to cells. Refine the base so that the bib_i have constant signs and the roots |bi|1/i|b_i|^{1/i} are linearly ordered. Where all bib_i vanish, P=weP=w^e. Off the graph w=0w=0, this is sign⁡(w)e|z−ϑ|e\operatorname{sign}(w)^e\,|z-\vartheta|^e, a reduction with translation ϑ\vartheta and exponent ee. Otherwise let

𝜚=max2≤i≤e|bi|1/i>0, \varrho=\max_{2\le i\le e}|b_i|^{1/i}>0,

attained at an index jj, so that |bi|≤𝜚i|b_i|\le\varrho^i for all ii and |bj|=𝜚j|b_j|=\varrho^j. Cut at w=0w=0 and w=±2𝜚w=\pm2\varrho; the graphs are lower-dimensional.

Outside the scale: an explicit polynomial unit

On a band where |w|≥2𝜚|w|\ge2\varrho and ww has the sign σ\sigma,

P=we(1+∑i=2ebiwi),|∑i=2ebiwi|≤∑i=2e2−i<12. P=w^e\Bigl(1+\sum_{i=2}^e\frac{b_i}{w^i}\Bigr),\qquad\Bigl|\sum_{i=2}^e\frac{b_i}{w^i}\Bigr|\le\sum_{i=2}^e2^{-i}<\frac12.

Each quotient bi/wi=(σibi)|w|−ib_i/w^i=(\sigma^ib_i)\,|w|^{-i} is a bounded monomial in y=|z−ϑ|y=|z-\vartheta|. By the two-coordinate lemma they are polynomials in two bounded arguments and bounded base functions. The outer function 1+∑i(recovered quotients)1+\sum_i(\text{recovered quotients}) takes values at least 12\tfrac12 on the actual argument image. By continuity it stays at least 12\tfrac12 on the closure, so it is zero-free on a neighbourhood. Hence the parenthesis is a unit, and P=σeyeUP=\sigma^e\,y^e\,U is a reduction with exponent ee. The two-coordinate lemma supplies the analytic form of this unit; the inequality alone would only give bounds.

Inside the scale: the analytic order strictly decreases

On a band where 0<|w|≤2𝜚0<|w|\le2\varrho and ww has the sign σ\sigma, introduce the coordinate ν=w/𝜚\nu=w/\varrho. This is the power-coordinate map with p=1p=1 and coefficient σ/𝜚\sigma/\varrho, so bands correspond to bands. Put βi=bi/𝜚i\beta_i=b_i/\varrho^i and

R(β,ν)=νe+∑i=2eβiνe−i,P=𝜚eR(β(x),ν). R(\beta,\nu)=\nu^e+\sum_{i=2}^e\beta_i\nu^{e-i},\qquad P=\varrho^eR(\beta(x),\nu).

Here |βi|≤1|\beta_i|\le1, |ν|≤2|\nu|\le2, and βj=sign⁡(bj)\beta_j=\operatorname{sign}(b_j) is a constant ±1\pm1 on the band. The map (β,ν)(\beta,\nu) is bounded, and on the closure of its image βj\beta_j still equals that constant. At every point of the closure RR has order at most e−1e-1 in ν\nu. Otherwise ∂νe−1R=e!ν\partial_\nu^{e-1}R=e!\,\nu would vanish, giving ν=0\nu=0. Then ∂νe−iR(β,0)=(e−i)!βi\partial_\nu^{e-i}R(\beta,0)=(e-i)!\,\beta_i would vanish for every i≥2i\ge2, contradicting βj=±1\beta_j=\pm1. The bound holds on the whole compact closure, which is what (Oe−1_{e-1}) requires.

By (Oe−1_{e-1}), R(β,ν)R(\beta,\nu) has a nondegenerate reduction on a refinement of the image band. The pullback lemma with p=1p=1 gives a nondegenerate reduction of R(β,w/𝜚)R(\beta,w/\varrho), and multiplication by the base factor 𝜚e\varrho^e one of PP.

Restore the analytic factor and the coordinate

The factor E(ϕ,z)E(\phi,z) is zero-free near its compact argument closure, so as in the case d=0d=0 it is a unit with translation 00 on each band of fixed sign of zz. A common translation for EE and the reduction of PP allows multiplication. The common translation lemma replaces distances by base factors times y0y^0 or y1y^1 times positive units, so nonnegative exponents stay nonnegative.

The coordinate ww was used only as a name. A reduction in ww with translation η\eta involves the distance |w−η|=|z−(ϑ+η)||w-\eta|=|z-(\vartheta+\eta)|, which is a reduction in zz with translation ϑ+η\vartheta+\eta. Its graph misses the cell because the graph of η\eta missed the corresponding cell in ww.

Every step used finitely many boxes, signs and scales. In the inner case the order bound strictly decreased, and the outer case was settled directly. This proves (Od_d) and hence ordinary preparation. ▫\square

Full analytic reduction in a coordinate and its inverse

Two-coordinate preparation. Assume (H<n)(\mathrm H_{<n}). Let C⊂ℝnC\subset\mathbb R^n be a cell on which z≠0z\ne0, with base BB. Let cc and ϕ\phi be ℒ\mathcal L-functions on BB such that Φ(x,z)=(ϕ(x),z,c(x)/z)\Phi(x,z)=(\phi(x),z,c(x)/z) is bounded on CC, and suppose ψ\psi is analytic on a neighbourhood of K=Φ(C)¯K=\overline{\Phi(C)}. Then ψ∘Φ\psi\circ\Phi is reducible on CC.

The function cc is bounded, since c=z⋅(c/z)c=z\cdot(c/z) on CC and each point of the base lies under some point of CC. Make the base functions analytic. On the base cells where c=0c=0, ψ∘Φ=ψ(ϕ,z,0)\psi\circ\Phi=\psi(\phi,z,0), and ordinary preparation applies. On the others, cc and zz have fixed signs, and we write w=c/zw=c/z.

The finite localization really has compatible cells

Take the open sets of the localization lemma to be open boxes in (u,z,w)(u,z,w), whose closures lie inside the domains used there. Membership in such a box is a condition on the base functions ϕ\phi, a condition γ<z<γ′\gamma<z<\gamma' with constants, and a condition γ<c/z<γ′\gamma<c/z<\gamma'. With the signs of cc and zz fixed, the last condition says that zz lies between the base functions c/γc/\gamma and c/γ′c/\gamma'. A base refinement and an endpoint refinement therefore make every cell lie in the preimage of one box.

On a cell of form 1, ordinary preparation applies to F(ϕ,c,z)F(\phi,c,z), with parameters (ϕ,c)(\phi,c). On a cell of form 2, w=c/z=(σc)|z|−1w=c/z=(\sigma c)|z|^{-1} is the power-coordinate map with p=−1p=-1, where σ=sign⁡z\sigma=\operatorname{sign}z. Ordinary preparation of F(ϕ,c,w)F(\phi,c,w) on the image cells, followed by the pullback lemma, reduces the function. It remains to treat form 3, where

ψ∘Φ=X++X−,X+=zψ+(ϕ,c,z),X−=ψ−(ϕ,c,w). \psi\circ\Phi=X_++X_-,\qquad X_+=z\,\psi_+(\phi,c,z),\quad X_-=\psi_-(\phi,c,w).

Keep the two nondegenerate reductions before changing coordinates

Ordinary preparation gives a nondegenerate reduction of ψ+(ϕ,c,z)\psi_+(\phi,c,z) in zz, and one of ψ−(ϕ,c,w)\psi_-(\phi,c,w) in ww on the image cells. Multiplying the first by z=sign⁡(z)|z|z=\operatorname{sign}(z)|z| gives a nondegenerate reduction of X+X_+. Pulling the second back through w=c/zw=c/z gives a reduction of X−X_- in zz, whose exponent may be negative. We keep both the reductions in zz and the original reduction of ψ−\psi_- in ww, and refine further where needed; reductions restrict to subcells.

If X+X_+ or X−X_- vanishes on a cell, the other summand is the whole function. Otherwise the dominance lemma with ϵ=12\epsilon=\tfrac12 leaves three cases on each cell: |X+|≤12|X−||X_+|\le\tfrac12|X_-|, |X−|≤12|X+||X_-|\le\tfrac12|X_+|, or X+X_+ and X−X_- comparable.

Dominance gives an analytic unit, not just bounds

Suppose |X+|≤12|X−||X_+|\le\tfrac12|X_-|. With a common translation, ℛ=X+/X−=A(x)yλV\mathcal R=X_+/X_-=A(x)\,y^\lambda V is reduced, and |ℛ|≤12|\mathcal R|\le\tfrac12. The monomial AyλAy^\lambda is bounded, since VV is bounded away from zero. Collect it with the arguments of VV by the two-coordinate lemma. The analytic recovery map represents ℛ\mathcal R as an analytic function of bounded arguments near the closure of their image. On that closure its values lie in [−12,12][-\tfrac12,\tfrac12], by continuity. So 1+ℛ1+\mathcal R is represented by an analytic function with values in [12,32][\tfrac12,\tfrac32] there, zero-free on a neighbourhood: it is a unit. Then ψ∘Φ=X−(1+ℛ)\psi\circ\Phi=X_-(1+\mathcal R) is reduced. The case |X−|≤12|X+||X_-|\le\tfrac12|X_+| is symmetric.

The balanced scale completes the analytic reduction

Suppose finally that X+X_+ and X−X_- are comparable. Apply the translation dichotomy to the reduction of ψ+(ϕ,c,z)\psi_+(\phi,c,z) in zz, with translation θ+\theta_+, and to the reduction of ψ−(ϕ,c,w)\psi_-(\phi,c,w) in ww, with translation θ−\theta_-. Pull the refinements in ww back through w=c/zw=c/z, and take a common refinement. The dichotomy keeps the exponents nonnegative. On each resulting cell, choose a positive base function bb comparable to |z||z| as follows.

  1. If θ+≠0\theta_+\ne0, then |z||z| is comparable to |θ+||\theta_+|; take b=|θ+|b=|\theta_+|.
  2. If θ+=0\theta_+=0 and θ−≠0\theta_-\ne0, then |c/z||c/z| is comparable to |θ−||\theta_-|; take b=|c|/|θ−|b=|c|/|\theta_-|.
  3. If θ+=θ−=0\theta_+=\theta_-=0, the reductions read ψ+=a+|z|rU+\psi_+=a_+|z|^rU_+ and ψ−=a−|w|sU−\psi_-=a_-|w|^sU_-, with r,s≥0r,s\ge0 and a±≠0a_\pm\ne0 because neither summand vanishes. Comparability of X±X_\pm gives

|a+||z|r+1comparable to|a−||c|s|z|−s, |a_+|\,|z|^{r+1}\ \text{comparable to}\ |a_-|\,|c|^s|z|^{-s},

so |z|r+s+1|z|^{r+s+1} is comparable to |a−||c|s/|a+||a_-||c|^s/|a_+|. Take b=(|a−||c|s/|a+|)1/(r+s+1)b=\bigl(|a_-||c|^s/|a_+|\bigr)^{1/(r+s+1)}, using r+s+1>0r+s+1>0.

In each case bb is an ℒ\mathcal L-function, analytic and positive on the base cell, and |z||z| is comparable to bb. The balanced substitution lemma writes ψ∘Φ=ψ̃(ϕ,b,d,q)\psi\circ\Phi=\widetilde\psi(\phi,b,d,q) with q=z/bq=z/b and d=c/bd=c/b. Here ψ̃\widetilde\psi is analytic near the closure of the image of the bounded map (ϕ,b,d,q)(\phi,b,d,q). Ordinary preparation in the last coordinate qq, with parameters (ϕ,b,d)(\phi,b,d), reduces ψ̃(ϕ,b,d,q)\widetilde\psi(\phi,b,d,q) on the image cells of (x,z)↦(x,z/b)(x,z)\mapsto(x,z/b). The pullback lemma with p=1p=1 returns to zz. All covers, signs and cases are finite. This proves two-coordinate preparation. ▫\square

Closure under bounded analytic composition

Composition theorem. Assume (H<n)(\mathrm H_{<n}). Let g1,…,glg_1,\ldots,g_l be reducible on a cell C⊂ℝnC\subset\mathbb R^n with G=(g1,…,gl)G=(g_1,\ldots,g_l) bounded, and suppose FF is analytic on a neighbourhood of G(C)¯\overline{G(C)}. Then the composite F∘GF\circ G is reducible on CC.

Proof. After a common refinement and translation, the bounded argument lemma gives

F∘G=ψ(β,uy1/s,vy−1/s),y=|z−θ|,u,v≥0. F\circ G=\psi\bigl(\beta,\,uy^{1/s},\,vy^{-1/s}\bigr),\qquad y=|z-\theta|,\quad u,v\ge0.

On a band where z−θz-\theta has the sign σ0\sigma_0, the map (x,z)↦(x,y)(x,z)\mapsto(x,y) carries cells to cells, and we work in the coordinate yy. If u>0u>0, put Z=uy1/sZ=uy^{1/s} and c=uvc=uv, so that F∘G=ψ(β,Z,c/Z)F\circ G=\psi(\beta,Z,c/Z) with a bounded base function cc. Two-coordinate preparation in ZZ, followed by the pullback lemma with p=sp=s, reduces it. If u=0<vu=0<v, then F∘G=ψ(β,0,W)F\circ G=\psi(\beta,0,W) with W=vy−1/sW=vy^{-1/s}. Ordinary preparation in WW, followed by the pullback lemma with p=−sp=-s, reduces it. If u=v=0u=v=0, F∘GF\circ G is a function of the base, an ℒ\mathcal L-function piecewise by the first remark on ordinary preparation. To return to zz, note that a translation η\eta for yy corresponds to the translation θ+σ0η\theta+\sigma_0\eta for zz, because |y−η|=|z−(θ+σ0η)||y-\eta|=|z-(\theta+\sigma_0\eta)|. ▫\square

Close the dimension induction for finite expressions

Preparation of ℒ\mathcal L-functions. For every nn, the following hold.

  1. Finitely many ℒ\mathcal L-functions, each defined on one of finitely many given cells of ℝn\mathbb R^n, are reduced on the cells of a finite cylindrical decomposition of ℝn\mathbb R^n compatible with the given cells.
  2. The statement (H<n+1)(\mathrm H_{<n+1}) holds: the decomposition can be chosen so that the functions are moreover analytic and of constant sign, and any two of them are equal or strictly ordered on each cell.

Proof. In dimension 00 both statements are trivial. Assume them in all dimensions below nn, which gives (H<n)(\mathrm H_{<n}). We prove 1 by induction on the length of an expression, for a single function on a single cell. Common refinements, by the endpoint refinement lemma and restriction of reductions to subcells, then give the statement for finitely many.

The coordinate functions of the base and constants are base functions. Off the graph z=0z=0, the last coordinate is z=sign⁡(z)|z|z=\operatorname{sign}(z)\,|z|, reduced with translation 00 and exponent 11. Products are reduced by a common translation.

Let f=ayrUf=ay^rU be reduced and λ∈ℚ\lambda\in\mathbb Q, with fλf^\lambda defined on the cell. If λ\lambda is an integer, fλ=aλyrλUλf^\lambda=a^\lambda y^{r\lambda}U^\lambda. If λ\lambda is not an integer, then f>0f>0 on the cell, so after a base refinement aa and UU have constant signs with positive product, and fλ=|a|λyrλ|U|λf^\lambda=|a|^\lambda y^{r\lambda}|U|^\lambda. The group lemma makes UλU^\lambda and |U|λ|U|^\lambda units.

For a sum f+gf+g, the dominance lemma gives cells on which, after possibly exchanging ff and gg, |f|≤M|g||f|\le M|g| for a constant MM. Where g=0g=0, also f=0f=0. Elsewhere ℛ=f/g\mathcal R=f/g is reducible and bounded by MM, and the composition theorem applied to t↦1+tt\mapsto1+t reduces 1+ℛ1+\mathcal R. Then f+g=g(1+ℛ)f+g=g(1+\mathcal R) is reducible. Unlike the dominant case above, 1+ℛ1+\mathcal R is not claimed to be a unit; its zeros are allowed.

A restricted analytic function FF on a cube QQ, applied to already reducible functions g1,…,glg_1,\ldots,g_l, is defined on the cell only if G=(g1,…,gl)G=(g_1,\ldots,g_l) takes values in QQ. Then GG is bounded and FF is analytic near Q⊃G(C)¯Q\supset\overline{G(C)}. The composition theorem applies. This proves 1 in dimension nn.

For 2, reduce all the given functions and their pairwise differences on one decomposition. Every reduced function is analytic on its cell, since yy, its rational powers, the base data and the outer function are analytic. After a base refinement its coefficient, and hence the function, has constant sign. Constant sign of the differences gives the ordering. ▫\square

The induction used neither a cell theorem for arbitrary subsets of ℝn\mathbb R^n nor the complement theorem. Both are proved next from the statement just obtained.

The global definition and its elementary set operations

Let 𝑷=ℝ∪{∞}\mathbf P=\mathbb R\cup\{\infty\} be the real projective line, and regard ℝn\mathbb R^n as a subset of the compact analytic manifold 𝑷n\mathbf P^n. Each factor has the two charts xix_i and ui=1/xiu_i=1/x_i, the second around ∞\infty. The products of these give 2n2^n charts covering 𝑷n\mathbf P^n; a chart is described by the set II of inverted coordinates.

A subset ZZ of an analytic manifold is semianalytic if every point of the manifold has a neighbourhood VV such that Z∩VZ\cap V is a finite Boolean combination of sets {g=0}\{g=0\} and {g>0}\{g>0\} with gg analytic on VV. Following Lion and Rolin, a set Z⊂ℝnZ\subset\mathbb R^n is globally semianalytic if it is semianalytic as a subset of 𝑷n\mathbf P^n, so the condition is imposed also at the points at infinity. A set A⊂ℝnA\subset\mathbb R^n is globally subanalytic if A=π(Z)A=\pi(Z) for a globally semianalytic Z⊂ℝn+pZ\subset\mathbb R^{n+p} and the projection π\pi onto the first nn coordinates. A map is globally subanalytic if its graph is.

The following constructions use only these definitions.

Polynomial sets. A set defined by finitely many polynomial equations and strict inequalities is globally semianalytic. Consider a chart whose inverted coordinates form the set II. There a polynomial F(x)F(x) becomes a rational function of the chart coordinates. Multiply it by D(u)=∏i∈Iui2diD(u)=\prod_{i\in I}u_i^{2d_i}, with even exponents 2di2d_i at least the degree of FF in xix_i. The product is a polynomial in the chart coordinates with the same sign and zeros as FF wherever all ui≠0u_i\ne0, i∈Ii\in I. Adding the conditions ui2>0u_i^2>0 excludes the points at infinity.

Boolean operations and products. Local Boolean combinations of local Boolean combinations are again of that kind, so globally semianalytic sets form a Boolean algebra. Pulling back local descriptions along the coordinate projections shows that products of globally semianalytic sets are globally semianalytic. Here ℝ⊂𝑷\mathbb R\subset\mathbf P is semianalytic, described near ∞\infty by u2>0u^2>0. Coordinate permutations are analytic automorphisms of 𝑷n\mathbf P^n.

Projections. Let A=π(Z)A=\pi(Z) and A′=π(Z′)A'=\pi(Z') with witnesses Z⊂ℝn+pZ\subset\mathbb R^{n+p} and Z′⊂ℝn+qZ'\subset\mathbb R^{n+q}. Then

A∪A′=π{(x,v,v′):(x,v)∈Z or (x,v′)∈Z′},A∩A′=π{(x,v,v′):(x,v)∈Z and (x,v′)∈Z′}, A\cup A'=\pi\{(x,v,v'):(x,v)\in Z\text{ or }(x,v')\in Z'\},\qquad A\cap A'=\pi\{(x,v,v'):(x,v)\in Z\text{ and }(x,v')\in Z'\},

and the sets in braces are globally semianalytic by the product and Boolean constructions. Products are treated likewise, and a further projection of AA just forgets more witness coordinates. Thus globally subanalytic sets are closed under finite unions and intersections, products, coordinate permutations and coordinate projections. Complements are not yet available.

Maps and functions. Images and preimages of globally subanalytic sets by globally subanalytic maps are obtained by intersecting graphs with cylinders and projecting. Sums, products and compositions of globally subanalytic functions are described through their graphs and a polynomial relation such as v=s+tv=s+t, followed by projection. A rational power ta/bt^{a/b}, b>0b>0, on t>0t>0 has the polynomial graph {y>0,yb=ta}\{y>0,\ y^b=t^a\} when a≥0a\ge0, and {y>0,ybt−a=1}\{y>0,\ y^bt^{-a}=1\} when a<0a<0; integer powers on their larger domains are polynomial as well.

Restricted analytic functions. The graph of a function analytic near a closed cube QQ, restricted to QQ, is semianalytic near every point of ℝm+1\mathbb R^{m+1}: near Q×ℝQ\times\mathbb R it is described by its analytic equation and the cube inequalities, and elsewhere it is locally empty. It is bounded, so it is empty near every point at infinity. Hence it is globally semianalytic. If KK is compact and globally subanalytic and FF is analytic on a neighbourhood of KK, choose finitely many closed boxes QiQ_i covering KK within that neighbourhood. The graph of F|KF|_K is (K×ℝ)∩⋃igraph⁡(F|Qi)(K\times\mathbb R)\cap\bigcup_i\operatorname{graph}(F|_{Q_i}). Each box graph is globally semianalytic by the preceding argument, so the intersection is globally subanalytic by the already proved product, union and intersection operations.

By induction on the length of an expression, the graph of an ℒ\mathcal L-function over a globally subanalytic set on which the function is defined is globally subanalytic. By induction on the dimension, every ℒ\mathcal L-cell is globally subanalytic. A graph cell is the graph of its endpoint over its base. A band is the projection of the set of (x,z,s,s′)(x,z,s,s') with xx in the base, s=ζ1(x)s=\zeta_1(x), s′=ζ2(x)s'=\zeta_2(x) and s<z<s′s<z<s', where infinite endpoints are omitted.

Finite analytic cells for arbitrary globally subanalytic sets

Cell theorem. Let A1,…,Ak⊂ℝnA_1,\ldots,A_k\subset\mathbb R^n be globally subanalytic. Then ℝn\mathbb R^n admits a finite cylindrical decomposition into analytic ℒ\mathcal L-cells in which each AiA_i is a union of cells.

Proof. First let Z⊂ℝNZ\subset\mathbb R^N be globally semianalytic. Every point of 𝑷N\mathbf P^N has a chart neighbourhood on which ZZ is a finite Boolean combination of analytic equations and inequalities. Inside it choose a closed box, in the chart coordinates, whose interior contains the point. By compactness, finitely many such boxes Q1,…,QLQ_1,\ldots,Q_L have interiors covering 𝑷N\mathbf P^N.

For a chart with inverted coordinates II, write χ(x)\chi(x) for the chart coordinates of a finite point: χi(x)=xi\chi_i(x)=x_i for i∉Ii\notin I and χi(x)=1/xi\chi_i(x)=1/x_i for i∈Ii\in I. The coordinate hyperplanes cut ℝN\mathbb R^N into finitely many cells, on which every χi\chi_i is an ℒ\mathcal L-function wherever it is defined. The trace of a box Ql=∏i[αi,βi]Q_l=\prod_i[\alpha_i,\beta_i] on ℝN\mathbb R^N is the set where the χi\chi_i are defined and αi≤χi≤βi\alpha_i\le\chi_i\le\beta_i. These are sign conditions on finitely many ℒ\mathcal L-functions. By the preparation of ℒ\mathcal L-functions, statement 2, there is a cylindrical decomposition of ℝN\mathbb R^N on whose cells all these functions have constant signs, so each trace is a union of cells. The traces cover ℝN\mathbb R^N, so every cell lies in the trace of some box QlQ_l.

On such a cell DD, the analytic functions describing ZZ near QlQ_l are restricted analytic on QlQ_l, and their composites with χ\chi are ℒ\mathcal L-functions on DD. A further cylindrical refinement makes their signs constant. The Boolean formula for ZZ then has a constant truth value on each cell. So ZZ is a union of cells of a cylindrical decomposition of ℝN\mathbb R^N. The analytic functions were used only on their own boxes.

Now let A=π(Z)A=\pi(Z) with Z⊂ℝn+pZ\subset\mathbb R^{n+p} globally semianalytic. Take a cylindrical decomposition of ℝn+p\mathbb R^{n+p} such that ZZ is a union of cells. The projection of each cell onto ℝn\mathbb R^n is one of its iterated base cells, and these form a cylindrical decomposition of ℝn\mathbb R^n. Since AA is the union of the projections of the cells contained in ZZ, it is a union of cells. For finitely many sets, a common cylindrical refinement of the finitely many decompositions has the required property. ▫\square

Full global preparation and the complement theorem

Global preparation theorem. Let f:E→ℝf:E\to\mathbb R be a globally subanalytic function, E⊂ℝnE\subset\mathbb R^n; continuity is not assumed. There is a finite cylindrical decomposition of ℝn\mathbb R^n, compatible with EE, on each cell of which in EE the function ff is reduced. In particular, on each such band, f=a(x)|z−θ(x)|rUf=a(x)|z-\theta(x)|^rU with an analytic unit UU and r∈ℚr\in\mathbb Q, possibly negative.

Proof. Decompose ℝn+1\mathbb R^{n+1} cylindrically so that the graph Γ\Gamma of ff is a union of cells. The induced decomposition of ℝn\mathbb R^n is compatible with E=π(Γ)E=\pi(\Gamma). Over a base cell D⊂ED\subset E, the cells of Γ\Gamma form a part of the stack over DD, and every point of DD has exactly one point of Γ\Gamma above it. A band would contain several points over each base point, and two graph cells would give two points. So Γ\Gamma contains exactly one graph cell over DD, and its endpoint, an analytic ℒ\mathcal L-function, equals ff on DD. The preparation of ℒ\mathcal L-functions, applied to these finitely many functions, completes the proof. ▫\square

Complement theorem. The complement of a globally subanalytic subset of ℝn\mathbb R^n is globally subanalytic.

Proof. In a cell decomposition compatible with AA, the complement of AA is the union of the cells not contained in AA. Every cell is globally subanalytic, as shown in the previous section. ▫\square

This is Gabrielov’s complement theorem for the global class. Together with the constructions of the previous section it gives the full Boolean and projection calculus. The globally subanalytic subsets of ℝn\mathbb R^n form a Boolean algebra. The class is closed under products, coordinate projections, and images and preimages under globally subanalytic maps. If A⊂ℝn+mA\subset\mathbb R^{n+m} is globally subanalytic, so are

{x:∃y(x,y)∈A}and{x:∀y(x,y)∈A}, \{x:\exists y\ (x,y)\in A\}\qquad\text{and}\qquad\{x:\forall y\ (x,y)\in A\},

the second being the complement of the projection of the complement. In particular closures, interiors and boundaries are globally subanalytic:

x∈A¯⇔∀ϵ>0∃y∈A:∑i(xi−yi)2<ϵ2, x\in\overline A\iff\forall\epsilon>0\ \exists y\in A:\ \sum_i(x_i-y_i)^2<\epsilon^2,

int⁡A=ℝn\ℝn\A¯\operatorname{int}A=\mathbb R^n\setminus\overline{\mathbb R^n\setminus A}, and ∂A=A¯\int⁡A\partial A=\overline A\setminus\operatorname{int}A.

Cells are connected. If a cell meets a component of a finite union of cells, the cell lies inside that component, so every component is a union of cells. Hence the connected components of a globally subanalytic set are finite in number, and each is globally subanalytic.

Local subanalytic sets and bounded charts

The global theorems apply to the local subanalytic geometry of analytic manifolds through bounded charts. A set A⊂ℝnA\subset\mathbb R^n is locally subanalytic at a point x0x_0 if there are a neighbourhood VV of x0x_0 and a bounded semianalytic set S⊂ℝn+pS\subset\mathbb R^{n+p} with A∩V=π(S)∩VA\cap V=\pi(S)\cap V. Here SS is semianalytic on an open set containing its compact closure.

Bounded-chart comparison.

  1. A bounded semianalytic set whose compact closure lies in the open set where it is semianalytic is globally semianalytic.
  2. A bounded set which is locally subanalytic at each point of its closure is globally subanalytic.
  3. A globally subanalytic set is locally subanalytic at every point of ℝn\mathbb R^n.

Proof. For 1, cover the closure of SS by finitely many closed boxes QkQ_k, each inside a neighbourhood on which SS has a finite analytic description. Each S∩QkS\cap Q_k is semianalytic near every point of 𝑷N\mathbf P^N. Near points of QkQ_k it is described by the local formula together with the box inequalities. Near points of ℝN\Qk\mathbb R^N\setminus Q_k and near infinity it is locally empty. So each S∩QkS\cap Q_k is globally semianalytic, and so is their finite union SS.

For 2, cover the compact closure of the bounded set AA by finitely many closed boxes QkQ_k, each inside a neighbourhood VkV_k with A∩Vk=π(Sk)∩VkA\cap V_k=\pi(S_k)\cap V_k. Then A∩Qk=π(Sk∩(Qk×ℝp))A\cap Q_k=\pi\bigl(S_k\cap(Q_k\times\mathbb R^p)\bigr), and the bounded semianalytic set Sk∩(Qk×ℝp)S_k\cap(Q_k\times\mathbb R^p) is globally semianalytic by 1. Thus AA is a finite union of globally subanalytic sets.

For 3, let A=π(Z)A=\pi(Z) and let QQ be a closed box in ℝn\mathbb R^n. The set Q×𝑷pQ\times\mathbf P^p is compact. Cover it by finitely many closed boxes in charts that keep the ordinary coordinates on ℝn\mathbb R^n and use projective charts on the witness coordinates, each box inside a neighbourhood with an analytic description of ZZ. In the chart coordinates (x,u)(x,u), the points of ZZ in such a box with ui≠0u_i\ne0 for the inverted coordinates form a bounded semianalytic set, semianalytic on a neighbourhood of its closure. Its projection to xx is contained in AA, and these projections cover A∩QA\cap Q. So A∩QA\cap Q is a finite union of projections of bounded semianalytic sets S1,…,SLS_1,\ldots,S_L. It is also the projection of the single bounded semianalytic set ⋃lSl×{l}\bigcup_l S_l\times\{l\}, which uses one more witness coordinate. Hence AA is locally subanalytic at every interior point of QQ. ▫\square

Consequently the trace of a locally subanalytic set on a closed box inside a witness neighbourhood can be treated with the global cell, preparation and dimension theorems. The comparison is about such bounded traces. It does not make an arbitrary unbounded analytic set or map globally subanalytic.

Uniform finiteness in families

For a globally subanalytic set A⊂ℝm+nA\subset\mathbb R^{m+n} and t∈ℝmt\in\mathbb R^m put At={x∈ℝn:(t,x)∈A}A_t=\{x\in\mathbb R^n:(t,x)\in A\}. Take a cylindrical decomposition of ℝm+n\mathbb R^{m+n}, with the coordinates tt first, such that AA is a union of cells, and let NN be the number of its cells.

For a cell CC and a fixed tt, the fibre CtC_t is empty or connected. By induction on nn: if CC is a graph or band over C′C', then CtC_t is the graph or band over Ct′C'_t of the restricted endpoint functions, which are continuous, and Ct′C'_t is connected or empty. The nonempty fibres CtC_t partition ℝn\mathbb R^n into at most NN connected sets, and AtA_t is a union of some of them. Therefore

#{connected components of At}≤N(t∈ℝm), \#\{\text{connected components of }A_t\}\le N\qquad(t\in\mathbb R^m),

and every component consists of finitely many of these fibres, hence is globally subanalytic.

Families of maps are handled through their graphs. If (t,x)↦ft(x)∈ℝq(t,x)\mapsto f_t(x)\in\mathbb R^q, defined for x∈Atx\in A_t, is globally subanalytic, apply the bound to its graph with the coordinates ordered as (t,b,x)(t,b,x). The sets ft−1(b)f_t^{-1}(b) are the fibres of that one set over (t,b)(t,b), so their numbers of connected components are bounded by one constant independent of tt and bb. The family must be globally subanalytic as a whole; a collection of individually globally subanalytic fibres does not suffice.

Convergent Puiseux expansions

Global preparation gives convergent fractional power series, in one variable and with parameters; these are Valette’s results in §1.8. In a reduced form a|t−θ|rΨ(β,u|t−θ|1/s,v|t−θ|−1/s)a|t-\theta|^r\Psi(\beta,u|t-\theta|^{1/s},v|t-\theta|^{-1/s}) the signs of uu and vv can be moved into Ψ\Psi, so we assume u,v≥0u,v\ge0.

One variable

One-variable Puiseux theorem. Let f:(0,ϵ)→ℝf:(0,\epsilon)\to\mathbb R be globally subanalytic. There are 0<ϵ′≤ϵ0<\epsilon'\le\epsilon, integers p≥1p\ge1 and mm, and real numbers aia_i such that

f(t)=∑i≥maiti/p(0<t<ϵ′), f(t)=\sum_{i\ge m}a_i\,t^{i/p}\qquad(0<t<\epsilon'),

with absolute convergence. If ff is bounded, ai=0a_i=0 for i<0i<0; if moreover f(t)→0f(t)\to0, also a0=0a_0=0. If f1,…,fkf_1,\ldots,f_k are bounded and written with a common pp, each function τ↦fl(τ2p)\tau\mapsto f_l(\tau^{2p}) agrees, for 0<|τ|<ϵ′1/(2p)0<|\tau|<\epsilon'^{1/(2p)}, with a convergent power series in τ\tau.

Proof. Here the base is a point, so the base functions are constants. Global preparation, with a decomposition of ℝ\mathbb R compatible with (0,ϵ)(0,\epsilon), gives an interval (0,ϵ″)(0,\epsilon'') on which f=a|t−θ|rΨ(β,u|t−θ|1/s,v|t−θ|−1/s)f=a|t-\theta|^r\Psi(\beta,u|t-\theta|^{1/s},v|t-\theta|^{-1/s}). The point θ\theta does not lie in (0,ϵ″)(0,\epsilon''). If a=0a=0, the zero series works.

If θ=0\theta=0, the argument vt−1/svt^{-1/s} stays bounded as t↓0t\downarrow0 only if v=0v=0. The point (β,0,0)(\beta,0,0) is a limit of arguments, so Ψ\Psi is analytic near it and Ψ(β,W,0)=∑j≥0bjWj\Psi(\beta,W,0)=\sum_{j\ge0}b_jW^j for small |W||W|. With W=ut1/sW=ut^{1/s},

f(t)=∑j≥0abjujtr+j/s f(t)=\sum_{j\ge0}a\,b_j\,u^j\,t^{r+j/s}

for small tt. Choose pp divisible by ss and by the denominator of rr; every exponent is then an integer divided by pp, and only finitely many are negative.

If θ≠0\theta\ne0, shrink the interval so that t<|θ|/2t<|\theta|/2. Then |t−θ|=|θ|(1−sign⁡(θ)t/|θ|)|t-\theta|=|\theta|(1-\operatorname{sign}(\theta)\,t/|\theta|) is analytic and positive on a neighbourhood of t=0t=0, and so are its rational powers. The argument map extends analytically to t=0t=0 with its value at 00 in the closure of the argument image, where Ψ\Psi is analytic. So ff extends analytically across 00 and is given by its Taylor series near 00; take p=1p=1.

A lowest nonzero term amtm/pa_mt^{m/p} with m<0m<0 would make ff unbounded, and f(t)→0f(t)\to0 forces a0=0a_0=0. Finally let pp be common and t=τ2pt=\tau^{2p}. For τ≠0\tau\ne0, (τ2p)i/p=|τ|2i=τ2i(\tau^{2p})^{i/p}=|\tau|^{2i}=\tau^{2i}, so fl(τ2p)=∑i≥0aiτ2if_l(\tau^{2p})=\sum_{i\ge0}a_i\tau^{2i} for both signs of τ\tau. The exponents produced by the substitution must be even, and an even substitution exponent alone does not suffice. For instance t1/2t^{1/2} becomes |τ||\tau| under t=τ2t=\tau^2, but τ2\tau^2 under t=τ4t=\tau^4. ▫\square

A compact analytic Taylor observation

The parameter versions need Taylor expansions with a radius that is uniform over a compact parameter set.

Uniform Taylor lemma. Let H(b,T)H(b,T) be real analytic on a neighbourhood of K0×{0}K_0\times\{0\}, where K0⊂ℝkK_0\subset\mathbb R^k is compact. There are δ>0\delta>0 and an open neighbourhood UU of K0K_0 such that the functions Hj(b)=1j!∂TjH(b,0)H_j(b)=\frac1{j!}\partial_T^jH(b,0) are analytic on UU and

H(b,T)=∑j≥0Hj(b)Tj(b∈U,|T|<δ), H(b,T)=\sum_{j\ge0}H_j(b)\,T^j\qquad(b\in U,\ |T|<\delta),

uniformly on compact subsets of UU for |T|≤δ/2|T|\le\delta/2.

Proof. Around a point (b0,0)(b_0,0), HH extends holomorphically to a complex product neighbourhood D×{|T|<3r}D\times\{|T|<3r\}. Shrinking, we may assume the extension is bounded by MM on D×{|T|≤2r}D\times\{|T|\le2r\}. For real b∈Db\in D, Cauchy’s estimate in the variable TT gives |Hj(b)|≤M(2r)−j|H_j(b)|\le M(2r)^{-j}. So the series converges to H(b,T)H(b,T) for |T|<2r|T|<2r, uniformly for |T|≤r|T|\le r on such bb. The coefficients HjH_j are derivatives of the real function HH and do not depend on the chosen extension. Finitely many of the real neighbourhoods D∩ℝkD\cap\mathbb R^k cover K0K_0; let UU be their union and δ\delta the smallest of their radii rr. ▫\square

For example, (1−σT)q(1-\sigma T)^q, with σ=±1\sigma=\pm1, q∈ℚq\in\mathbb Q and the real branch equal to 11 at T=0T=0, is analytic for real |T|<1|T|<1 and can be used in such expansions.

Continuous functions with parameters

Puiseux theorem with continuity. Let A⊂ℝnA\subset\mathbb R^n be globally subanalytic, let UU be a relatively open neighbourhood of A×{0}A\times\{0\} in A×[0,∞)A\times[0,\infty), and let f:U→ℝf:U\to\mathbb R be continuous and globally subanalytic. Then AA is the union of finitely many disjoint analytic manifolds CC, each globally subanalytic, and there is an even integer p≥2p\ge2 such that, for each CC, the function (x,τ)↦f(x,τp)(x,\tau)\mapsto f(x,\tau^p) is real analytic on a neighbourhood of C×{0}C\times\{0\} in C×ℝC\times\mathbb R.

The width of that neighbourhood in τ\tau may vary with xx.

Proof. Order the coordinates as (x,t)(x,t) and take a cylindrical decomposition of ℝn+1\mathbb R^{n+1} in which UU and A×{0}A\times\{0\} are unions of cells and ff is reduced on the cells inside UU. Above a base cell C⊂AC\subset A, the zero section C×{0}C\times\{0\} is one of the cells. The cell directly above it is a band 0<t<η(x)0<t<\eta(x); it lies in UU, because every point (x,0)(x,0) has points (x,t)∈U(x,t)\in U with small t>0t>0, and membership in UU is constant on cells. Replace an infinite η\eta by 11. On this band

f(x,t)=a(x)|t−θ(x)|rΨ(β(x),u(x)|t−θ|1/s,v(x)|t−θ|−1/s), f(x,t)=a(x)\,|t-\theta(x)|^r\,\Psi\bigl(\beta(x),\,u(x)|t-\theta|^{1/s},\,v(x)|t-\theta|^{-1/s}\bigr),

with base data analytic on CC. After refining the base, aa vanishes identically or nowhere, and θ\theta vanishes identically or has a fixed sign. Since the graph of θ\theta misses the band, θ>0\theta>0 forces θ≥η\theta\ge\eta.

If a=0a=0, then f=0f=0 on the band and, by continuity, at t=0t=0.

If a≠0a\ne0 and θ=0\theta=0, then for fixed xx the boundedness of v(x)t−1/sv(x)t^{-1/s} as t↓0t\downarrow0 forces v(x)=0v(x)=0. As t↓0t\downarrow0 the argument tends to (β(x),0,0)(\beta(x),0,0), where Ψ\Psi is not zero, so continuity of ff at (x,0)(x,0) forces r≥0r\ge0. Let pp be a common multiple of 2s2s and of twice the denominator of rr. Then p/sp/s and prpr are even nonnegative integers, and for τ≠0\tau\ne0 of either sign

f(x,τp)=a(x)τprΨ(β(x),u(x)τp/s,0). f(x,\tau^p)=a(x)\,\tau^{pr}\,\Psi\bigl(\beta(x),\,u(x)\tau^{p/s},\,0\bigr).

The right side is analytic in (x,τ)(x,\tau) near every (x0,0)(x_0,0), because (β(x0),0,0)(\beta(x_0),0,0) lies in the closure of the argument image. At τ=0\tau=0 it equals lim⁡t↓0f(x,t)=f(x,0)\lim_{t\downarrow0}f(x,t)=f(x,0).

If a≠0a\ne0 and θ≠0\theta\ne0, put T=|θ|T=|\theta| and σ=sign⁡θ\sigma=\operatorname{sign}\theta. For 0≤t<T/20\le t<T/2,

|t−θ|=T(x)(1−σtT(x)), |t-\theta|=T(x)\Bigl(1-\sigma\frac t{T(x)}\Bigr),

which is analytic and positive in (x,t)(x,t) near every (x0,0)(x_0,0), for tt of both signs. Substituting it into the reduced form gives an analytic function near (x0,0)(x_0,0). The value of the argument at (x0,0)(x_0,0) is the limit of actual arguments, so it lies in the domain of Ψ\Psi. This function agrees with ff for t>0t>0 and, by continuity, at t=0t=0. Composing with t=τpt=\tau^p keeps it analytic.

Choose one pp for the finitely many cells. On each cell, the local analytic functions found near different points agree where their domains overlap, since they agree for t>0t>0. Their union is the required neighbourhood. ▫\square

Parameterized Laurent–Puiseux series without continuity

Laurent–Puiseux theorem. Suppose that A⊂ℝnA\subset\mathbb R^n, ζ:A→(0,∞)\zeta:A\to(0,\infty) and f:E→ℝf:E\to\mathbb R are globally subanalytic, where E={(x,t):x∈A,0<t<ζ(x)}E=\{(x,t):x\in A,\ 0<t<\zeta(x)\}. Then AA is the union of finitely many disjoint analytic manifolds CC, each globally subanalytic, and there is an integer p≥1p\ge1 with the following property. For each CC there are a continuous globally subanalytic function ξ:C→(0,∞)\xi:C\to(0,\infty) with ξ≤ζ\xi\le\zeta, an integer mCm_C, and analytic functions aia_i on CC such that

f(x,t)=∑i≥mCai(x)ti/p(x∈C,0<t<ξ(x)). f(x,t)=\sum_{i\ge m_C}a_i(x)\,t^{i/p}\qquad(x\in C,\ 0<t<\xi(x)).

On compact subsets of CC the series converges uniformly in t1/pt^{1/p} for tt below a smaller positive bound. Neither continuity of ff nor a positive radius uniform over an unbounded cell is assumed.

Proof. Prepare ff on a cylindrical decomposition compatible with EE and A×{0}A\times\{0\}, refining so that ζ\zeta is analytic on the base cells. As before, over each base cell C⊂AC\subset A the cell directly above t=0t=0 is a band 0<t<η(x)0<t<\eta(x) inside EE, with η≤ζ\eta\le\zeta positive and analytic. On it ff has a reduced form as in the previous proof, and we separate the same cases. If a=0a=0, use the zero series and ξ=η/2\xi=\eta/2.

Suppose θ=0\theta=0 and a≠0a\ne0. Again v=0v=0, but now rr may be negative. Let K′K' be the closure of β(C)\beta(C), which is compact since β\beta is bounded. The set K′×{0}×{0}K'\times\{0\}\times\{0\} lies in the closure of the argument image. Indeed, if β(xj)→b\beta(x_j)\to b, choose tj<η(xj)t_j<\eta(x_j) so small that u(xj)tj1/s→0u(x_j)t_j^{1/s}\to0. So Ψ(b,W,0)\Psi(b,W,0) is analytic near K′×{0}K'\times\{0\}. The uniform Taylor lemma gives δ>0\delta>0 and analytic bjb_j near K′K' with Ψ(b,W,0)=∑jbj(b)Wj\Psi(b,W,0)=\sum_jb_j(b)W^j for |W|<δ|W|<\delta. Put

ξ(x)=min⁡{η(x)2,(δ2(1+u(x)))s}. \xi(x)=\min\Bigl\{\frac{\eta(x)}2,\ \Bigl(\frac{\delta}{2(1+u(x))}\Bigr)^s\Bigr\}.

For 0<t<ξ(x)0<t<\xi(x), u(x)t1/s<δ/2u(x)t^{1/s}<\delta/2, and

f(x,t)=∑j≥0a(x)bj(β(x))u(x)jtr+j/s. f(x,t)=\sum_{j\ge0}a(x)\,b_j(\beta(x))\,u(x)^j\,t^{r+j/s}.

The coefficients are analytic on CC, and ξ\xi is positive, continuous and globally subanalytic. Writing the exponents over a common denominator gives the stated indexing, with finitely many negative exponents.

Suppose θ≠0\theta\ne0, with T=|θ|T=|\theta| and σ=sign⁡θ\sigma=\operatorname{sign}\theta. Put U0=uT1/sU_0=uT^{1/s} and V0=vT−1/sV_0=vT^{-1/s}. For fixed xx, (β,U0,V0)(x)(\beta,U_0,V_0)(x) is the limit of the argument as t↓0t\downarrow0. Hence the map (β,U0,V0)(\beta,U_0,V_0) is bounded, and approximating each value by actual arguments shows that the closure of its image lies in the closure of the argument image. The function

ℋ(b,U,V,τ)=(1−στ)rΨ(b,U(1−στ)1/s,V(1−στ)−1/s) \mathcal H(b,U,V,\tau)=(1-\sigma\tau)^r\,\Psi\bigl(b,\,U(1-\sigma\tau)^{1/s},\,V(1-\sigma\tau)^{-1/s}\bigr)

is analytic near that compact closure times {0}\{0\}. The uniform Taylor lemma gives δ∈(0,12)\delta\in(0,\tfrac12) and analytic coefficients ℋj\mathcal H_j. With ξ(x)=min⁡{η(x)/2,δT(x)/2}\xi(x)=\min\{\eta(x)/2,\ \delta T(x)/2\} and 0<t<ξ(x)0<t<\xi(x), we have |t−θ|=T(1−σt/T)|t-\theta|=T(1-\sigma t/T), and

f(x,t)=∑j≥0a(x)T(x)r−jℋj(β(x),U0(x),V0(x))tj. f(x,t)=\sum_{j\ge0}a(x)\,T(x)^{r-j}\,\mathcal H_j\bigl(\beta(x),U_0(x),V_0(x)\bigr)\,t^j.

This is a power series in tt with analytic coefficients.

Choose one pp for the finitely many cells. The radii ξ\xi are globally subanalytic by their formulas. On a compact subset of CC the base factors are bounded, and the geometric bounds of the uniform Taylor lemma give uniform convergence after decreasing the radius. ▫\square

The curve-selection and Łojasiewicz reading uses the cell theorem, the complement theorem and the one-variable Puiseux theorem proved here.

Dimension, fibrewise closure and the frontier

The results below are those of §2.3 of Valette’s notes cited at the head of this reading. In this section definable means globally subanalytic, in the projective product convention above. Closures and interiors are taken in the ambient Euclidean space, and the Boolean and projection calculus shows that they are definable. Besides that calculus, the proofs use the cell theorem, the bounded-chart comparison and definable choice. They use no resolution, uniformization or regular-locus theorem.

Every cell of a cylindrical decomposition is an analytic manifold. Its dimension is the number of bands used to build it: a graph over a cell has the dimension of that cell, and a band over it has one more. If a cell has dimension kk, forgetting its graph coordinates maps it homeomorphically onto an open set V⊂ℝkV\subset\mathbb R^k. The inverse σ:V→ℝn\sigma:V\to\mathbb R^n is analytic, because each graph coordinate is an analytic function of the coordinates before it.

For a nonempty definable set A⊂ℝnA\subset\mathbb R^n and a finite cylindrical decomposition into analytic cells compatible with AA, put

dim⁡A=max⁡{dim⁡C:C a cell of the decomposition with C⊂A},(D1) \dim A=\max\{\dim C:\ C\text{ a cell of the decomposition with }C\subset A\}, \qquad\text{(D1)}

and dim⁡⌀=−1\dim\varnothing=-1. We also use the frontier and the topological boundary,

fr⁡A=A¯\A,∂A=A¯\int⁡A.(D2) \operatorname{fr}A=\overline A\setminus A,\qquad \partial A=\overline A\setminus\operatorname{int}A. \qquad\text{(D2)}

They are different sets, and the strict inequality of this section concerns the frontier.

Why cell dimension is intrinsic

Covering lemma. Let U⊂ℝdU\subset\mathbb R^d be a nonempty open set, and let φi:Vi→ℝd\varphi_i:V_i\to\mathbb R^d, i=1,2,…i=1,2,\ldots, be continuously differentiable maps on open sets Vi⊂ℝkiV_i\subset\mathbb R^{k_i} with ki<dk_i<d. Then UU is not contained in ⋃iφi(Vi)\bigcup_i\varphi_i(V_i).

Proof. Each ViV_i is a countable union of closed cubes contained in it. Let Q⊂ViQ\subset V_i be such a cube, of side ℓ\ell, put k=kik=k_i, and let LL bound the norm of the derivative of φi\varphi_i on QQ. By the mean value inequality, φi\varphi_i is LL-Lipschitz on the convex set QQ. Cut QQ into NkN^k cubes of side ℓ/N\ell/N. Each has diameter kℓ/N\sqrt k\,\ell/N, so its image lies in a cube of side 2Lkℓ/N2L\sqrt k\,\ell/N. The total volume of these cubes is

Nk(2LkℓN)d=(2Lkℓ)dNk−d→0(N→∞).(D3) N^k\Bigl(\frac{2L\sqrt k\,\ell}N\Bigr)^d=(2L\sqrt k\,\ell)^d\,N^{k-d}\longrightarrow0\qquad(N\to\infty). \qquad\text{(D3)}

So φi(Q)\varphi_i(Q) has outer Lebesgue measure zero, and so does the countable union of all these images. The nonempty open set UU has positive measure. ▫\square

Only volumes of cubes enter here; Sard’s theorem is not needed.

For differentiable manifolds D⊂CD\subset C in one Euclidean space, dim⁡D≤dim⁡C\dim D\le\dim C: a tangent vector to DD is the velocity of a curve in DD, hence of a curve in CC, so TpD⊂TpCT_pD\subset T_pC.

Now take two cell decompositions compatible with AA and, by the cell theorem, a common refinement. Let CC be a cell of the first decomposition, of dimension dd, and let π:C→V\pi:C\to V forget its graph coordinates. Every refined cell D⊂CD\subset C has dim⁡D≤d\dim D\le d. The maps π∘σD\pi\circ\sigma_D, where σD\sigma_D is the analytic inverse belonging to DD, are continuously differentiable because π\pi is the restriction of a linear map, and their images cover the open set V⊂ℝdV\subset\mathbb R^d. By the covering lemma, at least one refined cell in CC has dimension dd. Refinement therefore leaves the maximum in (D1) unchanged, and since any two decompositions have a common refinement, the maximum is independent of the decomposition. Taking a decomposition compatible with all the sets involved, we obtain

A⊂B⇒dim⁡A≤dim⁡B,dim⁡(A1∪⋯∪As)=maxidim⁡Ai.(D4) A\subset B\ \Longrightarrow\ \dim A\le\dim B,\qquad \dim(A_1\cup\cdots\cup A_s)=\max_i\dim A_i. \qquad\text{(D4)}

The same argument computes the dimension of a definable set MM that is a differentiable manifold of dimension dd embedded in ℝn\mathbb R^n. Its cells have dimension at most dd. Near a point p∈Mp\in M, the orthogonal projection onto the tangent space TpMT_pM maps a neighbourhood of pp in MM homeomorphically onto an open subset of TpM≅ℝdT_pM\cong\mathbb R^d; this follows from the inverse function theorem applied to a local parametrization. Compose the maps σD\sigma_D of the cells meeting that neighbourhood with this linear projection. The covering lemma shows that some cell has dimension dd, so dim⁡M=d\dim M=d in the sense of (D1). Consequently a permutation of the coordinates, or a definable differentiable diffeomorphism between open sets, carries each cell of AA to a definable manifold of the same dimension, and by (D4) it preserves dim⁡A\dim A.

Since a nonempty open subset of ℝm\mathbb R^m contains an open box, which is a cell of dimension mm, (D4) shows that a definable subset of ℝm\mathbb R^m of dimension less than mm has empty interior.

Images, graphs and fibre dimensions

Image inequality. Let f:A→ℝpf:A\to\mathbb R^p be a definable map, not necessarily continuous, and let E⊂AE\subset A be definable. Then

dim⁡f(E)≤dim⁡E.(D5) \dim f(E)\le\dim E. \qquad\text{(D5)}

Proof. Let G⊂ℝn+pG\subset\mathbb R^{n+p} be the graph of f|Ef|_E, and take a cylindrical decomposition of ℝn+p\mathbb R^{n+p}, with the coordinates of ℝn\mathbb R^n first, in which GG is a union of cells. The projection EE of GG is then a union of base cells. Fix a base cell D⊂ED\subset E. Every cell lying above DD has points over each point of DD. A cell built with a band in one of the output coordinates has infinitely many points over each point of DD, and two different cells of GG above DD would give two points of GG over one point of DD. As GG has exactly one point over each point of EE, the part of GG above DD is a single cell built from graphs only, of dimension dim⁡D\dim D. Hence dim⁡G=dim⁡E\dim G=\dim E. Now permute the coordinates so that the output coordinates come first, which does not change dim⁡G\dim G, and take a cylindrical decomposition compatible with GG. The projection of a cell onto the output coordinates is one of its base cells, of dimension at most that of the cell, and f(E)f(E) is the union of the projections of the cells in GG. Therefore dim⁡f(E)≤dim⁡G=dim⁡E\dim f(E)\le\dim G=\dim E. ▫\square

Applied to a definable bijection and to its inverse, (D5) shows that definable bijections preserve dimension, whether or not they are continuous. For example, the map that forgets the graph coordinates of a cell is a definable bijection onto an open subset of ℝd\mathbb R^d, where dd is the dimension of the cell.

For A⊂ℝm+nA\subset\mathbb R^{m+n}, t∈ℝmt\in\mathbb R^m and B⊂ℝmB\subset\mathbb R^m, write

At={x∈ℝn:(t,x)∈A},AB=A∩(B×ℝn).(D6) A_t=\{x\in\mathbb R^n:(t,x)\in A\},\qquad A_B=A\cap(B\times\mathbb R^n). \qquad\text{(D6)}

Take a cylindrical decomposition compatible with AA, with the coordinates tt first, and let BB be a base cell. Over each t∈Bt\in B, the fibres of the cells above BB are the cells of a cylindrical decomposition of ℝn\mathbb R^n. A cell above BB has dimension dim⁡B\dim B plus the number of its bands in the coordinates xx, and that number is the dimension of its fibre. Since AtA_t is the union of the fibres of the cells of ABA_B,

dim⁡AB=dim⁡B+dim⁡At(t∈B,At≠⌀).(D7) \dim A_B=\dim B+\dim A_t\qquad(t\in B,\ A_t\ne\varnothing). \qquad\text{(D7)}

So dim⁡A\dim A is the largest of the numbers dim⁡B+dim⁡At\dim B+\dim A_t over the base cells BB with AB≠⌀A_B\ne\varnothing. If dim⁡A≤m\dim A\le m, then over each base cell of dimension mm every fibre of AA has finitely many points, possibly none. Every definable set of dimension 00 is finite.

Closure commutes with fibres after partitioning the base

For most parameters, taking a fibre commutes with taking a closure. The exceptional parameters form a set of smaller dimension, and a finite partition of the base removes their effect.

Generic closure lemma. Let A⊂ℝm+nA\subset\mathbb R^{m+n} be definable. The set XX of parameters t∈ℝmt\in\mathbb R^m with (A¯)t≠At¯(\overline A)_t\ne\overline{A_t} is definable and has dimension less than mm. In particular its complement BB is a dense definable set with

(A¯)t=At¯(t∈B).(D8) (\overline A)_t=\overline{A_t}\qquad(t\in B). \qquad\text{(D8)}

Proof. For m=0m=0 the parameter space is a point and there is nothing to prove, so let m≥1m\ge1. If xj∈Atx_j\in A_t converge to xx, then (t,xj)→(t,x)(t,x_j)\to(t,x); hence At¯⊂(A¯)t\overline{A_t}\subset(\overline A)_t for every tt. Let SS be the set of triples (t,a,r)(t,a,r) with r>0r>0, (t,a)∈A¯(t,a)\in\overline A, and no point of AtA_t within distance rr of aa. It is definable by the Boolean and projection calculus, and XX is its projection to ℝm\mathbb R^m. Suppose dim⁡X=m\dim X=m. Then XX contains a cell of dimension mm, which is open in ℝm\mathbb R^m. Definable choice gives a definable map t↦(a(t),r(t))t\mapsto(a(t),r(t)) on this cell with (t,a(t),r(t))∈S(t,a(t),r(t))\in S. As in the proof of (D5), a cylindrical decomposition compatible with the graph of this map shows that aa and rr are analytic on each cell of a finite decomposition of the open cell. One of these cells, CC, has dimension mm and is therefore open. The set

{(t,x):t∈C,|x−a(t)|<r(t)}(D9) \{(t,x):t\in C,\ |x-a(t)|<r(t)\} \qquad\text{(D9)}

is open in ℝm+n\mathbb R^{m+n}, contains the point (t,a(t))(t,a(t)) of A¯\overline A for each t∈Ct\in C, and does not meet AA. This is impossible, so dim⁡X<m\dim X<m. Then XX has empty interior, and BB is dense. ▫\square

Partitioned closure lemma. For a suitable partition 𝒫\mathcal P of ℝm\mathbb R^m into finitely many definable sets,

(AB¯)t=At¯(B∈𝒫,t∈B).(D10) \bigl(\overline{A_B}\bigr)_t=\overline{A_t}\qquad(B\in\mathcal P,\ t\in B). \qquad\text{(D10)}

On the left, the closure is taken of the restricted family ABA_B. At a parameter in XX it can differ from the fibre of A¯\overline A.

Proof. We induct on mm; for m=0m=0 take 𝒫={ℝ0}\mathcal P=\{\mathbb R^0\}. Decompose ℝm\mathbb R^m into cells compatible with the set XX of the generic closure lemma. For a cell CC outside XX and t∈Ct\in C,

At¯⊂(AC¯)t⊂(A¯)t=At¯.(D11) \overline{A_t}\subset\bigl(\overline{A_C}\bigr)_t\subset(\overline A)_t=\overline{A_t}. \qquad\text{(D11)}

A cell C⊂XC\subset X has some dimension d<md<m. Let ϖ:C→V\varpi:C\to V forget its graph coordinates; it is a definable homeomorphism onto an open set V⊂ℝdV\subset\mathbb R^d. Put A′={(ϖ(t),x):(t,x)∈AC}⊂ℝd+nA'=\{(\varpi(t),x):(t,x)\in A_C\}\subset\mathbb R^{d+n}. The induction hypothesis gives a finite definable partition 𝒫′\mathcal P' of ℝd\mathbb R^d with (D10) for A′A', and the sets ϖ−1(P′)\varpi^{-1}(P'), P′∈𝒫′P'\in\mathcal P', partition CC. Let B=ϖ−1(P′)B=\varpi^{-1}(P') be one of them and t∈Bt\in B. Because t∈Ct\in C, a point (t,x)(t,x) lies in AB¯\overline{A_B} exactly when it lies in the closure of ABA_B relative to C×ℝnC\times\mathbb R^n. The homeomorphism (t,x)↦(ϖ(t),x)(t,x)\mapsto(\varpi(t),x) of C×ℝnC\times\mathbb R^n onto V×ℝnV\times\mathbb R^n carries ABA_B onto AP′′A'_{P'} and relative closures onto relative closures. Since ϖ(t)∈V\varpi(t)\in V, the fibre at ϖ(t)\varpi(t) of the closure of AP′′A'_{P'} relative to V×ℝnV\times\mathbb R^n is its ambient fibre, which by the choice of 𝒫′\mathcal P' is Aϖ(t)′¯=At¯\overline{A'_{\varpi(t)}}=\overline{A_t}. So (D10) holds on BB. The cells outside XX and the sets ϖ−1(P′)\varpi^{-1}(P') form the required partition. ▫\square

The property (D10) passes to definable subsets of the pieces. If C′⊂BC'\subset B and t∈C′t\in C', then At¯⊂(AC′¯)t⊂(AB¯)t=At¯\overline{A_t}\subset(\overline{A_{C'}})_t\subset(\overline{A_B})_t=\overline{A_t}. So the partition may be refined at will.

Strict frontier decrease

Frontier theorem. Let AA be a nonempty definable set. Then

dim⁡(A¯\A)<dim⁡A,dim⁡A¯=dim⁡A.(D12) \dim(\overline A\setminus A)<\dim A,\qquad \dim\overline A=\dim A. \qquad\text{(D12)}

For A=⌀A=\varnothing both dimensions are −1-1, and only the equality holds.

Proof. Let k=dim⁡Ak=\dim A. If k=0k=0, AA is finite, hence closed, and its frontier is empty. Let k≥1k\ge1, and suppose that dim⁡fr⁡A≥k\dim\operatorname{fr}A\ge k. The definable set fr⁡A\operatorname{fr}A then contains a cell DD of some dimension m≥km\ge k. After a permutation of the coordinates, which changes no dimension, DD is the graph {(t,g(t)):t∈VD}\{(t,g(t)):t\in V_D\} of an analytic map g:VD→ℝn−mg:V_D\to\mathbb R^{n-m} on an open set VD⊂ℝmV_D\subset\mathbb R^m. Fix t0∈VDt_0\in V_D and a bounded open box W=W1×W2W=W_1\times W_2 around (t0,g(t0))(t_0,g(t_0)) with W1¯⊂VD\overline{W_1}\subset V_D. The map Φ(t,x)=(t,x−g(t))\Phi(t,x)=(t,x-g(t)) is analytic near W¯\overline W. Its graph over W¯\overline W is a bounded semianalytic set whose closure lies where it is semianalytic, so by the bounded-chart comparison Φ|W\Phi|_W is definable. It is injective, with inverse (t,y)↦(t,y+g(t))(t,y)\mapsto(t,y+g(t)), and maps WW homeomorphically onto an open set. Let A′=Φ(A∩W)A'=\Phi(A\cap W); by (D4) and (D5), dim⁡A′≤k\dim A'\le k. The set V={t∈W1:g(t)∈W2}V=\{t\in W_1:g(t)\in W_2\} is open and contains t0t_0, and Φ(D∩W)=V×{0}\Phi(D\cap W)=V\times\{0\}. Every point of D∩WD\cap W lies in A¯\A\overline A\setminus A, and since WW is open it is a limit of points of A∩WA\cap W. Applying Φ\Phi,

V×{0}⊂A′¯\A′.(D13) V\times\{0\}\subset\overline{A'}\setminus A'. \qquad\text{(D13)}

Decompose A′A' cylindrically with the coordinates tt first. The base cells of dimension less than mm, together with the exceptional set of the generic closure lemma for A′A', form a set of dimension less than mm, by (D4). It has empty interior, so it does not contain VV. Choose t∈Vt\in V outside it. Then tt lies in a base cell of dimension mm, and if At′≠⌀A'_t\ne\varnothing, (D7) gives dim⁡At′≤k−m≤0\dim A'_t\le k-m\le0. So At′A'_t is finite, hence closed, and since tt is not exceptional,

0∈(A′¯)t=At′¯=At′,(D14) 0\in(\overline{A'})_t=\overline{A'_t}=A'_t, \qquad\text{(D14)}

contrary to (D13). Hence dim⁡fr⁡A<k\dim\operatorname{fr}A<k. Finally A¯=A∪fr⁡A\overline A=A\cup\operatorname{fr}A, so (D4) gives dim⁡A¯=k\dim\overline A=k. ▫\square

Consequently a definable set A⊂ℝnA\subset\mathbb R^n is nowhere dense exactly when dim⁡A<n\dim A<n. If dim⁡A=n\dim A=n, then AA contains a cell of dimension nn, which is open. If dim⁡A<n\dim A<n, then dim⁡A¯<n\dim\overline A<n by (D12), so A¯\overline A has empty interior. The topological boundary is always small compared with the ambient space:

dim⁡∂A<n.(D15) \dim\partial A<n. \qquad\text{(D15)}

Indeed an nn-dimensional cell is an open subset of ℝn\mathbb R^n, so one lying in AA lies in int⁡A\operatorname{int}A; hence A\int⁡AA\setminus\operatorname{int}A contains no such cell. The rest of ∂A\partial A lies in fr⁡A\operatorname{fr}A, whose dimension is less than dim⁡A≤n\dim A\le n. In contrast, dim⁡∂A<dim⁡A\dim\partial A<\dim A can fail: a line in ℝ2\mathbb R^2 is its own boundary, while its frontier is empty.

Fibrewise continuous functions become jointly continuous on base pieces

Joint continuity theorem. Let A⊂ℝm+nA\subset\mathbb R^{m+n} and f:A→ℝf:A\to\mathbb R be definable, and suppose that every fibre function ft=f(t,⋅)f_t=f(t,\cdot) is continuous on AtA_t. Then ℝm\mathbb R^m can be divided into finitely many definable pieces BB, forming a partition 𝒫\mathcal P, so that each restriction f|ABf|_{A_B} is continuous.

Proof. The map

ψ:ℝ→(−1,1),ψ(s)=s1+s2,ψ−1(u)=u1−u2,(D16) \psi:\mathbb R\to(-1,1),\qquad \psi(s)=\frac s{\sqrt{1+s^2}},\qquad \psi^{-1}(u)=\frac u{\sqrt{1-u^2}}, \qquad\text{(D16)}

is an analytic homeomorphism with semialgebraic graph. The composite h=ψ∘fh=\psi\circ f is definable, takes values in (−1,1)(-1,1), and has continuous fibre functions hth_t. Use (D10) for its graph Γh⊂ℝm+n+1\Gamma_h\subset\mathbb R^{m+n+1}, with tt as the parameters. Let (tj,xj)∈AB(t_j,x_j)\in A_B converge to (t,x)∈AB(t,x)\in A_B, and let uu be a limit point of the bounded sequence h(tj,xj)h(t_j,x_j). Then (t,x,u)(t,x,u) lies in the closure of (Γh)B(\Gamma_h)_B, so

(x,u)∈((Γh)B¯)t=Γht¯.(D17) (x,u)\in\bigl(\overline{(\Gamma_h)_B}\bigr)_t=\overline{\Gamma_{h_t}}. \qquad\text{(D17)}

As hth_t is continuous on AtA_t, its graph is closed in At×ℝA_t\times\mathbb R, and x∈Atx\in A_t; hence u=ht(x)u=h_t(x). A bounded sequence with a single limit point converges, so hh is continuous on ABA_B, and so is f=ψ−1∘hf=\psi^{-1}\circ h. ▫\square

Two features of the proof matter. The graph of hth_t is closed only relative to At×ℝA_t\times\mathbb R, since AtA_t need not be closed. The bounded transform must be injective with a continuous inverse: continuity of a non-injective composite does not give continuity of ff (Exercise D3).

Transfer to local analytic geometry

Let AA be a locally subanalytic subset of an analytic manifold, and let xx be a point of the manifold. In an analytic chart around xx, choose a closed box KK with xx in its interior, inside a neighbourhood on which AA has a subanalytic description. By the bounded-chart comparison, A∩KA\cap K is globally subanalytic, and so is A∩BA\cap B for every open ball B⊂KB\subset K. On the interior of KK the frontier of AA agrees with the frontier of A∩KA\cap K, so it is locally subanalytic too.

The dimension of the germ of AA at xx, written dim⁡xA\dim_xA, is the eventual value of dim⁡(A∩Bρ)\dim(A\cap B_\rho) for the balls BρB_\rho of radius ρ\rho around xx, as ρ→0\rho\to0. By (D4) these integers do not increase as ρ\rho decreases, so they are eventually constant, and any other neighbourhood basis of xx gives the same value. An analytic change of chart is definable on closed boxes, so (D5), applied to it and to its inverse, shows that dim⁡xA\dim_xA does not depend on the chart.

Suppose that x∈A¯x\in\overline A, so that the germ of AA at xx is nonempty. Choose ρ\rho so small that dim⁡(A∩Bρ)=dim⁡xA\dim(A\cap B_\rho)=\dim_xA and dim⁡(fr⁡A∩Bρ)=dim⁡xfr⁡A\dim(\operatorname{fr}A\cap B_\rho)=\dim_x\operatorname{fr}A. A point of fr⁡A∩Bρ\operatorname{fr}A\cap B_\rho is a limit of points of AA lying in the open ball BρB_\rho, so fr⁡A∩Bρ⊂fr⁡(A∩Bρ)\operatorname{fr}A\cap B_\rho\subset\operatorname{fr}(A\cap B_\rho). Applying (D12) to the nonempty set A∩BρA\cap B_\rho gives

dim⁡x(A¯\A)<dim⁡xA.(D18) \dim_x(\overline A\setminus A)<\dim_xA. \qquad\text{(D18)}

An empty frontier germ has dimension −1-1. This strict decrease makes the successive adjunction of lower-dimensional frontier pieces terminate in relative triangulation arguments.

In the same way, (D5) applies to an analytic or locally subanalytic map once its graph is restricted to a closed box in a chart, where it becomes globally subanalytic. For a proper map, the preimage of a compact box in the target is compact and is covered by finitely many such boxes, which gives the inequality for the part of the image lying in that target box. The localization is needed because a locally subanalytic graph need not be globally subanalytic.

The analytic regular-locus, uniformization and constant-rank partition theorems do not follow from these dimension counts; they are separate results.

Exercises with complete solutions

Exercise D1 (basic: circle and disc). For the unit circle S1⊂ℝ2S^1\subset\mathbb R^2, and then for the open unit disc, determine the frontier, the topological boundary and their dimensions. Which strict inequalities of this section does each example illustrate?

Solution. The circle is closed and has empty interior in ℝ2\mathbb R^2. So fr⁡S1=⌀\operatorname{fr}S^1=\varnothing, of dimension −1-1, while ∂S1=S1\partial S^1=S^1 has dimension 1=dim⁡S11=\dim S^1. The frontier inequality (D12) holds, but the boundary is not smaller than the set. The open disc is two-dimensional and equals its own interior. Removing it from the closed disc, its closure, leaves the circle, so the frontier and the boundary of the disc coincide and are one-dimensional. In both cases the boundary has dimension less than 22, as (D15) asserts.

Exercise D2 (intermediate: one exceptional parameter). Let A={(t,x):t>0,x=t2}⊂ℝ2A=\{(t,x):t>0,\ x=t^2\}\subset\mathbb R^2. Find all tt with (A¯)t≠At¯(\overline A)_t\ne\overline{A_t}, give a partition of the parameter line satisfying (D10), and explain why (D10) restricts the family before taking closures.

Solution. The closure of AA is A∪{(0,0)}A\cup\{(0,0)\}. For t>0t>0, At={t2}=(A¯)tA_t=\{t^2\}=(\overline A)_t; for t<0t<0 both fibres are empty. At t=0t=0, A0=⌀A_0=\varnothing while (A¯)0={0}(\overline A)_0=\{0\}, so 00 is the only exceptional parameter. The partition (−∞,0),{0},(0,∞)(-\infty,0),\ \{0\},\ (0,\infty) satisfies (D10). Over (−∞,0)(-\infty,0) and over {0}\{0\} the set AA has no points, so the restricted families and their closures are empty; over {0}\{0\} this agrees with A0¯=⌀\overline{A_0}=\varnothing. On (0,∞)(0,\infty) the closure of A(0,∞)A_{(0,\infty)} adds only the point (0,0)(0,0), which lies over the parameter 00, outside the piece. Taking the closure of the whole family first would put 00 into the fibre over the parameter 00, although A0A_0 is empty.

Exercise D3 (advanced: continuity and the bounded transform). Let f(t,x)=tx/(t2+x2)f(t,x)=tx/(t^2+x^2) for (t,x)≠(0,0)(t,x)\ne(0,0) and f(0,0)=0f(0,0)=0. Show that every fibre function ftf_t is continuous, that ff is not continuous, and find a partition of the tt-line as in the joint continuity theorem. Then show that the transform s↦s/(1+s2)s\mapsto s/(1+s^2) cannot replace (D16).

Solution. For t≠0t\ne0 the denominator is positive for all xx, so ftf_t is continuous; f0f_0 is identically zero. Along x=t≠0x=t\ne0 we have f=12f=\tfrac12, while f(0,0)=0f(0,0)=0, so ff is not continuous at the origin. With the partition (−∞,0),{0},(0,∞)(-\infty,0),\ \{0\},\ (0,\infty), on each open half-plane ff is given by the same rational formula with positive denominator, and on the line t=0t=0 it is zero; so it is continuous on each piece. For the last claim, note that s↦s/(1+s2)s\mapsto s/(1+s^2) takes the same value at ss and at 1/s1/s. Let A=ℝ×{0}⊂ℝ2A=\mathbb R\times\{0\}\subset\mathbb R^2, and let g(0,0)=13g(0,0)=\tfrac13 and g(t,0)=3g(t,0)=3 for t≠0t\ne0. Each fibre of AA is a single point, so every fibre function of gg is continuous, and g/(1+g2)g/(1+g^2) is constantly 310\tfrac3{10}. The argument with this transform would therefore allow the single piece ℝ\mathbb R, although gg is discontinuous at (0,0)(0,0). The injectivity of (D16) and the continuity of its inverse are what carry continuity from hh back to ff.