Paper IXReading edition

Finite obstructions, compatible lifts, and deformation

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

10 Finite obstructions, compatible lifts, and deformation

The arithmetic results above concern particular families. We now study the underlying correction problem, from finite polynomial lifts to continuous parameter charts and quantitative deformation. Throughout, we distinguish three objects: a residual obstruction, the set of correcting digits, and a root in a completion. A vanishing obstruction at one precision gives a lift to the next. Continuing indefinitely requires additional hypotheses.

Unless a different coefficient ring is specified, a polynomial system is a finite list of integer polynomials. All divisibility conditions on vectors are coordinatewise. For a positive integer \(q\), write \(S_q={\mathbb Z}/q{\mathbb Z}\) and use an overline for reduction modulo \(q\). For a prime \(p\), write \({\mathbb F}_p=S_p\), normalize \(|p|_p=p^{-1}\), and put

\[ B_L(x)=x+p^L{\mathbb Z_p}^d. \]

An integer center is included in this notation by its natural image in \({\mathbb Z_p}^d\). All dimensions below are finite and may be zero. A statement over \(S_q\) allows composite \(q\) and \(q=1\) when explicitly stated. A cardinality formula in terms of vector-space rank uses prime \(p\).

10.1 The polynomial correction equation

For \(F=(F_1,\ldots,F_e)\in{\mathbb Z}[X_1,\ldots,X_d]^e\), define its evaluated Jacobian by the formal partial derivatives:

\[ DF(x)_{ij}=(\partial_jF_i)(x),\qquad J_x=DF(x)\bmod q:S_q^d\longrightarrow S_q^e. \]

The obstruction therefore uses the Jacobian of the given polynomials. The following algebraic Taylor identity relates this linear map to polynomial evaluation.

Lemma 10.1: Polynomial Taylor remainder

Let \(R\) be a commutative ring, \(P\in R[X_1,\ldots,X_d]\), \(a\in R^d\), and \(c\in R\). There is a polynomial \(Q\in R[U_1,\ldots,U_d]\), with \(Q(0)=0\), such that for every \(u\in R^d\),

\[ P(a+cu)=P(a)+c\sum_{j=1}^d(\partial_jP)(a)u_j+c^2Q(u). \]
(10.1)

In particular, when \(R={\mathbb Z}\) and \(a,u,c\) are integral, subtracting the first two terms on the right from \(P(a+cu)\) gives a multiple of \(c^2\).

Proof of Lemma 10.1

Apply polynomial induction using constants, addition, and multiplication by a variable. Constants have zero remainder, and remainders add. For the multiplication step, suppose the assertion is known for \(P\) and write \(D_P(U)=\sum_j(\partial_jP)(a)U_j\). Multiplication of its expansion by \(a_i+cU_i\) gives constant term \(P(a)a_i\), linear term \(c(a_iD_P(U)+P(a)U_i)\), and remainder

\[ c^2\bigl(Q(U)(a_i+cU_i)+D_P(U)U_i\bigr). \]

The product rule identifies the linear term with the derivative of \(PX_i\). The displayed remainder vanishes at \(U=0\). This constructs the polynomial remainder before evaluation at \(u\), even over rings where division by \(c\) would be invalid.

The general polynomial identity is formalized by Komorebi.PolynomialTaylorRing.exists_eval_scaled_remainder. Its integer divisibility form is Komorebi.PolynomialTaylor.taylor_dvd.

Theorem 10.2: Finite polynomial obstruction

Let \(q\ge1\), \(L\ge1\), \(x\in{\mathbb Z}^d\), and suppose \(F(x)\in q^L{\mathbb Z}^e\). Define the exact integer residual \(r_x\) by \(F(x)=q^Lr_x\), and put

\[ \mathcal O_x=S_q^e/{\operatorname{im}} J_x,\qquad o_x=[\overline{r_x}]. \]

Then \(\mathcal O_x\) is finite and

\[ o_x=0\quad\Longleftrightarrow\quad \exists y\in{\mathbb Z}^d:\quad y\equiv x\pmod{q^L},\qquad F(y)\equiv0\pmod{q^{L+1}}. \]
(10.2)

No surjectivity or nonsingularity assumption is required.

Proof of Theorem 10.2

Every point in the lower residue class has the form \(y=x+q^Lt\) with \(t\in{\mathbb Z}^d\). By Lemma 10.1 and \(2L\ge L+1\),

\[ F(x+q^Lt)\equiv q^L\bigl(r_x+DF(x)t\bigr)\pmod{q^{L+1}}. \]

The integer \(q^L\) is nonzero. Cancelling it in the corresponding divisibility condition proves

\[ F(x+q^Lt)\equiv0\pmod{q^{L+1}} \quad\Longleftrightarrow\quad \overline{r_x}+J_x\overline t=0. \]
(10.3)

Integer vectors reduce onto \(S_q^d\). The equation on the right is solvable exactly when \(\overline{r_x}\) belongs to \({\operatorname{im}} J_x\), since that image is closed under negation. This is precisely \(o_x=0\). Finiteness follows because \(\mathcal O_x\) is a quotient of the finite module \(S_q^e\).

The formal theorem Komorebi.PolynomialObstruction.finite_polynomial_obstruction presents the image using the integer-domain map \({\mathbb Z}^d\xrightarrow{DF(x)}{\mathbb Z}^e\to S_q^e\). Reduction onto \(S_q^d\) identifies that image with \({\operatorname{im}} J_x\). The class-preserving comparison is explicit in Komorebi.PolynomialLiftCounts.obstructionEquiv; the change of presentation does not change the distinguished residual class.

Proposition 10.3: Affine depth zero

Let \(F(x)=Ax-b\) for an integer linear map \(A:{\mathbb Z}^d\to{\mathbb Z}^e\). The criterion of Theorem 10.2 holds for every \(L\ge0\), with \(J=A\bmod q\).

Proof of Proposition 10.3

The affine identity \(F(x+q^Lt)=F(x)+q^LAt\) has no quadratic remainder. The proof of (10.3) therefore needs no inequality involving \(2L\). The residual and the finite quotient are obtained as above.

The affine statement is formalized by Komorebi.NativeAffine.finite_affine_obstruction. Positive depth is essential in the nonlinear theorem: for \(F(X)=X^2-1\), \(q=2\), \(L=0\), and \(x=0\), the Jacobian is zero and the residual class is nonzero, yet \(y=1\) is a root modulo two in the same residue modulo one.

Proposition 10.4: Independence of the integer representative

Under the hypotheses of Theorem 10.2, let \(x'=x+q^Ls\) and write \(F(x')=q^Lr_{x'}\). Then

\[ J_{x'}=J_x,\qquad \overline{r_{x'}}=\overline{r_x}+J_x\overline s. \]

Consequently the two residual classes coincide in the common quotient \(S_q^e/{\operatorname{im}} J_x\).

Proof of Proposition 10.4

Polynomial evaluation respects coordinatewise congruence. Apply this first to every formal partial derivative: \(x'\equiv x\pmod q\) gives \(J_{x'}=J_x\). Next apply (10.1) to \(F\) at scale \(q^L\). Subtract the two exact residual identities and cancel \(q^L\) to obtain the displayed relation modulo \(q\). Its additional term belongs to the common Jacobian image, so it vanishes in the quotient.

This comparison is formalized by Komorebi.PolynomialRepresentative.representative_independence. This proves independence of the integer representative within a fixed polynomial presentation. It makes no identification of the raw cokernels of different equation lists. For example, adjoining a zero equation leaves the roots unchanged while adding an \(S_q\) summand to the raw cokernel.

10.2 One correction shared by two systems

The next obstruction concerns compatibility between individually attainable corrections. Its algebraic form works over an arbitrary commutative ring. Let \(U,V,W\) be \(R\)-modules and let \(J:U\to V\), \(K:U\to W\) be linear. Define

\[ C(J,K)=U/(\ker J+\ker K). \]
(10.4)

An attainable value \(Ju\) has label \([u]\in C(J,K)\); this is independent of the choice of its preimage because \(\ker J\) is killed in the quotient. Similarly, \(Kv\) has label \([v]\). Denote these maps by \(\lambda_J:{\operatorname{im}} J\to C(J,K)\) and \(\lambda_K:{\operatorname{im}} K\to C(J,K)\).

Theorem 10.5: Common correction and fiber product

For every \(u,v\in U\),

\[ [u]=[v]\text{ in }C(J,K) \quad\Longleftrightarrow\quad \exists w\in U:\ Jw=Ju,\quad Kw=Kv. \]
(10.5)

Both label maps are surjective, and the image of the joint map is exactly the fiber product:

\[ {\operatorname{im}}\bigl(U\to{\operatorname{im}} J\times{\operatorname{im}} K,\ u\mapsto(Ju,Ku)\bigr) ={\operatorname{im}} J\mathbin{\times}_{C(J,K)}{\operatorname{im}} K. \]
(10.6)

If either \(V\) or \(W\) is finite, then \(C(J,K)\) is finite.

Proof of Theorem 10.5

If \([u]=[v]\), write \(u-v=s+t\) with \(s\in\ker J\) and \(t\in\ker K\). Then \(w=u-s=v+t\) satisfies both required equalities. Conversely, a common \(w\) gives

\[ u-v=(u-w)+(w-v)\in\ker J+\ker K. \]

Every class \([u]\) is the label of \(Ju\) and of \(Ku\), proving surjectivity. For attainable \(a=Ju\) and \(b=Kv\), the first equivalence says exactly that equal labels are equivalent to a simultaneous preimage. This proves (10.6). Finally, a finite target has finite image, and the associated surjective label map makes \(C(J,K)\) finite.

These statements are Komorebi.SharedCorrection.quotient_mk_eq_iff_common and Komorebi.SharedCorrection.joint_range_eq_fiber, together with the finite-target corollaries in the same module. The quotient also has the expected universal property: every linear map from \(U\) annihilating both kernels factors uniquely through \(C(J,K)\). Equivalently, compatible linear observations on \({\operatorname{im}} J\) and \({\operatorname{im}} K\) factor uniquely through their label maps. This is formalized by Komorebi.SharedCorrection.common_paired_universal.

Corollary 10.6: Simultaneous polynomial lifting

Let \(F\in{\mathbb Z}[X_1,\ldots,X_d]^e\) and \(G\in{\mathbb Z}[X_1,\ldots,X_d]^f\) have a common lower root \(x\) modulo \(q^L\), where \(q\ge1\) and \(L\ge1\). Use the integer-domain reduced Jacobians \(J:{\mathbb Z}^d\to S_q^e\) and \(K:{\mathbb Z}^d\to S_q^f\). Suppose \(u,v\in{\mathbb Z}^d\) are separately valid corrections for \(F\) and \(G\), respectively. Then

\[ [u]=[v]\text{ in }{\mathbb Z}^d/(\ker J+\ker K) \]

if and only if a single \(y\equiv x\pmod{q^L}\) solves both systems modulo \(q^{L+1}\). Each separate label is independent of the chosen valid correction. The common quotient is finite.

Proof of Corollary 10.6

For each system, (10.3) translates a valid next root into a linear correction equation. Once \(u\) corrects \(F\), another digit \(w\) corrects \(F\) precisely when \(Jw=Ju\). The analogous condition for \(G\) is \(Kw=Kv\). Theorem 10.5 now gives the criterion. Two valid corrections of one block differ by a vector in its Jacobian kernel, so they have equal labels. Finiteness follows from either finite residue target. An unconditional formulation quantifies over separately valid \(u,v\) with equal labels, thereby including their existence in the criterion rather than assuming it.

See Komorebi.PolynomialShared.joint_lift_iff_class_eq and Komorebi.PolynomialShared.finite_polynomial_pair_compatibility.

For affine integer systems \(F(X)=AX-b\) and \(G(X)=BX-c\), where \(A:{\mathbb Z}^d\to{\mathbb Z}^e\) and \(B:{\mathbb Z}^d\to{\mathbb Z}^f\) are linear, Corollary 10.6 holds for \(q\ge1\) and every \(L\ge0\), including depth zero. Here \(x\) is a common root modulo \(q^L\), and \(J\) and \(K\) are the reductions of \(A\) and \(B\) with domain \({\mathbb Z}^d\). Given separately valid corrections \(u,v\), a simultaneous next lift exists if and only if their classes in \({\mathbb Z}^d/(\ker J+\ker K)\) agree. The quotient is finite, and each label is independent of the chosen valid correction. Indeed, Proposition 10.3 supplies the correction equation without a positive-depth restriction, and the proof of Theorem 10.5 then applies unchanged. The formal statement is Komorebi.AffinePair.joint_lift_iff_class_eq. Quantifying over separately valid corrections with equal labels also includes their existence in the criterion, as in Komorebi.AffinePair.finite_affine_pair_compatibility. Separate liftability alone is insufficient. At \(x=0\) modulo two, \(F(X)=X\) and \(G(X)=X-2\) both lift to modulus four, but their correcting digits are respectively \(0\) and \(1\) modulo two. No single residue solves both equations modulo four.

10.3 Correction torsors and exact residue counts

Integer representatives and residue classes at the next level must also be distinguished. For \(q\ge1\) and \(L\ge0\), the map

\[ S_q^d\longrightarrow \{y\in({\mathbb Z}/q^{L+1}{\mathbb Z})^d:y\equiv x\pmod{q^L}\}, \qquad t\longmapsto x+q^L\widetilde t \]

is a bijection, where \(\widetilde t\) is any integer representative. Independence of the representative and injectivity both follow by cancelling \(q^L\) in integer divisibility; surjectivity follows by expressing the lower congruence as a multiple of \(q^L\). This is the equivalence Komorebi.ResidueLiftDigits.digitEquivResidue.

At positive polynomial depth, restrict it to the correction fiber

\[ \mathcal T_x=\{t\in S_q^d:\overline{r_x}+J_xt=0\} \]

and the lift set

\[ \mathcal L_{x,L}= \{y\in({\mathbb Z}/q^{L+1}{\mathbb Z})^d:y\equiv x\pmod{q^L},\ F(y)=0\}. \]

The polynomial predicate in the second display is evaluation in the residue ring. Evaluation on canonical integer representatives gives the same predicate, because integer polynomial evaluation respects congruence.

Theorem 10.7: Torsor and lift cardinalities

Under the hypotheses of Theorem 10.2, there is an equivalence \(\mathcal T_x\simeq\mathcal L_{x,L}\). Every nonempty fiber is a torsor for \(\ker J_x\) under addition of correction digits. If \(q=p\) is prime and \(\rho_x={\operatorname{rank}}_{{\mathbb F}_p}J_x\), then

\[ \#\mathcal L_{x,L}= \begin{cases}p^{d-\rho_x},&o_x=0,\\0,&o_x\ne0,\end{cases} \qquad \#\mathcal O_x=p^{e-\rho_x}. \]
(10.7)

Proof of Theorem 10.7

Equation (10.3) identifies exactly which points of the residue fiber satisfy the equations, proving the restricted equivalence. If \(u,t\in\mathcal T_x\), subtraction gives \(J_x(t-u)=0\). Conversely, adding any element of \(\ker J_x\) preserves the correction equation. The unique kernel vector carrying \(u\) to \(t\) is \(t-u\), so the action is free and transitive. Choosing one valid digit identifies the fiber with the kernel, without making that choice part of its translation action.

For prime \(p\), rank-nullity gives \(\dim\ker J_x=d-\rho_x\) and \(\dim({\mathbb F}_p^e/{\operatorname{im}} J_x)=e-\rho_x\). The cardinality of an \(n\)-dimensional \({\mathbb F}_p\)-space is \(p^n\). Combine these identities with the obstruction criterion and the residue equivalence.

The cardinality formula is formalized by Komorebi.PolynomialLiftCounts.finite_polynomial_lift_count. The explicit torsor and chosen-point equivalence are developed in Komorebi.FiniteFiberCounts.translate_exists_unique and Komorebi.PolynomialLiftCounts.liftEquivKernel. For composite \(q\), the torsor and kernel cardinality remain valid, while the vector-space rank formula is unavailable. Multiplication by two on \({\mathbb Z}/4{\mathbb Z}\) already has a kernel of size two.

10.4 Smooth compatible towers and exact roots

Surjectivity removes every residual obstruction and persists throughout a positive-depth residue ball. This supplies the additional hypothesis needed to iterate the finite theorem.

Theorem 10.8: Compatible polynomial tower

Let \(q\ge1\), \(L\ge1\), \(F\in{\mathbb Z}[X_1,\ldots,X_d]^e\), and \(x\in{\mathbb Z}^d\) satisfy \(F(x)\in q^L{\mathbb Z}^e\). Suppose \(J_x:S_q^d\to S_q^e\) is surjective. There is a single sequence \(z_n\in{\mathbb Z}^d\) such that

\[\begin{aligned} z_0&=x,& F(z_n)&\in q^{L+n}{\mathbb Z}^e,\\ z_{n+1}-z_n&\in q^{L+n}{\mathbb Z}^d,& J_{z_n}&=J_x. \end{aligned}\]

For \(a\le b\), it also satisfies \(z_b-z_a\in q^{L+a}{\mathbb Z}^d\).

Proof of Theorem 10.8

At level \(N=L+n\), divide the residual by \(q^N\). Surjectivity supplies \(t\in S_q^d\) with \(J_{z_n}t=-\overline{F(z_n)/q^N}\). Choose an integer representative and apply (10.3) to obtain \(z_{n+1}\). The new point is congruent to \(z_n\) modulo \(q\). Evaluation of each formal partial derivative therefore gives \(J_{z_{n+1}}=J_{z_n}\).

Construct the sequence recursively, retaining the root condition and the fixed Jacobian at each step. Surjectivity at every later stage then follows from the single initial assumption. The cross-level congruence follows by induction, adding consecutive differences whose divisibilities all imply divisibility by \(q^{L+a}\).

The full tower statement is Komorebi.PolynomialIntegerTower.exists_compatible_tower_strong. The proof constructs a compatible path using classical choice. It does not claim an optimized procedure for selecting its digits.

Theorem 10.9: Completion and smooth branching

In Theorem 10.8, let \(q=p\) be prime. The tower can be chosen with a limit \(a\in{\mathbb Z_p}^d\) such that

\[ F(a)=0,\qquad z_n\longrightarrow a,\qquad a-z_n\in p^{L+n}{\mathbb Z_p}^d\quad(n\ge0). \]

At each stage, the number of distinct next-level residue roots over \(z_n\) is exactly \(p^{d-e}\), and the finite obstruction module has one element. If \(d=e\), there is exactly one root of \(F\) in \(B_L(x)\).

Proof of Theorem 10.9

Cross-level compatibility bounds the supremum distance between later terms by \(p^{-(L+n)}\). Completeness gives a limit, and closed norm bounds retain the congruence to every \(z_n\). View the coefficients of the original integer polynomials in \({\mathbb Z_p}\). Their evaluations satisfy both \(F_i(z_n)\to F_i(a)\), by continuity, and \(F_i(z_n)\to0\), by their growing divisibility. Uniqueness of limits gives exact vanishing.

Surjectivity gives \({\operatorname{rank}} J_x=e\le d\). Theorem 10.7 then gives \(p^{d-e}\) next residue roots and obstruction cardinality one at every stage.

For square uniqueness, let \(a,b\in B_L(x)\) be arbitrary exact roots. Their canonical integer truncations are genuine roots in the respective finite residue rings, since evaluation commutes with reduction. They agree at depth \(L\). If they agree at depth \(N\ge L\), both next residues belong to the same lift set, which has cardinality \(p^{d-d}=1\). Induction gives agreement at every depth. The residue maps separate \(p\)-adic integers, so \(a=b\). Existence was already supplied by the tower.

The endpoint construction is Komorebi.PolynomialPadicLift.exists_padic_root_with_tower, the branching statement is Komorebi.PolynomialSmoothCounts.exists_regular_tower, and uniqueness for all roots in the ball is Komorebi.PolynomialPadicUnique.exists_unique_padic_root.

Remark 10.10

The one-step singular criterion and the smooth infinite theorem have different hypotheses. The polynomial \(X^2-5\) has odd roots modulo two and four but has no root modulo eight. Thus a previous zero obstruction does not force the next one to vanish. Also, rectangular surjectivity alone does not imply uniqueness: \(F(X,Y)=X\) has the distinct dyadic roots \((0,0)\) and \((0,2)\) in the same residue ball modulo two. These examples show why the hypotheses of the tower theorem and its uniqueness clause are needed.

10.5 Coefficient stability and continuous root charts

Proposition 10.11: Smooth coefficient stability

Let \(p\) be prime, \(M\ge1\), \(F,H\in{\mathbb Z}[X_1,\ldots,X_d]^e\), and \(c\in p^M{\mathbb Z}\). Suppose \(DF(x)\bmod p\) is surjective for an integer \(x\in{\mathbb Z}^d\). If \(a\in{\mathbb Z_p}^d\) satisfies \(F(a)=0\) and \(a\equiv x\pmod p\), then there is a root \(b\) of \(G=F+cH\) with \(b-a\in p^M{\mathbb Z_p}^d\).

If \(d=e\) and \(M\ge L\ge1\), every pair of roots \(a,b\in B_L(x)\) of \(F\) and \(G\), respectively, satisfies \(b-a\in p^M{\mathbb Z_p}^d\). The perturbed root is unique in that ball whenever it exists.

Proof of Proposition 10.11

Since \(p\mid c\), differentiation gives \(DG(x)\equiv DF(x)\pmod p\). Truncate \(a\) to an integer vector \(y\) at depth \(M\). Then \(F(y)\equiv0\pmod{p^M}\), hence also \(G(y)\equiv0\pmod{p^M}\). Congruence of \(y\) and \(x\) modulo \(p\) preserves the reduced Jacobian. The smooth root theorem gives \(b\equiv y\equiv a\pmod{p^M}\).

In the square case this constructed root lies in \(B_L(x)\) because \(M\ge L\). Square uniqueness for \(G\) identifies it with every competing root in that ball. The construction therefore gives the precision assertion for an arbitrary root there.

See Komorebi.PolynomialRootStability.exists_nearby_perturbed_root and Komorebi.PolynomialRootStability.perturbed_roots_congruent. The scalar \(c\) may be negative or zero. The weighted theorems below allow arbitrary integral \(p\)-adic coefficients and give an explicit first-order displacement.

Theorem 10.12: Continuous charts with a selected Jacobian minor

Let \(p\) be prime, \(L\ge1\), \(F\in{\mathbb Z}[X_1,\ldots,X_{e+k}]^e\), and \(x\in{\mathbb Z}^{e+k}\) satisfy \(F(x)\in p^L{\mathbb Z}^e\). Suppose the full reduced Jacobian is surjective. There is a permutation \(\sigma\) of the coordinates such that, writing \(\sigma x=(y_0,t_0)\) with \(e\) solved coordinates and \(k\) parameter coordinates, the parameter ball \(T=t_0+p^L{\mathbb Z_p}^k\) is homeomorphic to the entire root locus

\[ \mathcal R=\{z\in B_L(x):F(z)=0\}. \]

The inverse homeomorphism is the actual free-coordinate projection \(z\mapsto\operatorname{free}(\sigma z)\). If \(h:T\to\mathcal R\) is the forward map, then for every \(N\ge0\),

\[ h(t)\equiv h(u)\pmod{p^N} \quad\Longleftrightarrow\quad t\equiv u\pmod{p^N}. \]
(10.8)

Equivalently, \(\sigma h(t)=(\phi(t),t)\) for a continuous \(\phi:T\to y_0+p^L{\mathbb Z_p}^e\) whose graph is the entire reordered root locus.

Proof of Theorem 10.12

First consider a square integer polynomial map \(P\) whose reduced Jacobian at \(x\) is surjective. Its Jacobian is invertible over \({\mathbb F}_p\). A digit comparison using Taylor expansion shows that equal outputs modulo \(p^{N+1}\) force equal inputs modulo \(p^{N+1}\) whenever the inputs already agree modulo \(p^N\) and belong to \(B_1(x)\). Induction and integer truncation give, for arbitrary \(a,b\in B_1(x)\),

\[ P(a)\equiv P(b)\pmod{p^N} \quad\Longleftrightarrow\quad a\equiv b\pmod{p^N}. \]

More generally, for a rectangular map with surjective reduced Jacobian,

\[ P(B_L(x))=P(x)+p^L{\mathbb Z_p}^e. \]
(10.9)

One inclusion follows from polynomial congruence. For integer targets in the right-hand ball, subtract the target from the constant terms and use the smooth root theorem. For arbitrary \(p\)-adic targets, approximate by integer truncations. The input ball is compact, so its continuous image is closed. It contains all these approximants and hence their limit. This argument does not assume that independently chosen preimages form a compatible sequence.

For square \(P\), the resulting bijection between the two compact residue balls is continuous, and its target is Hausdorff. It is therefore a homeomorphism, with the same congruence preservation for its inverse.

Now suppose a chosen set of \(e\) columns of \(DF(x)\bmod p\) is independent, and put those coordinates first. Apply the square result to the augmented polynomial map

\[ \Psi(Y,T)=(F(Y,T),T). \]

Its reduced Jacobian has upper blocks \((D_YF,D_TF)\) and lower blocks \((0,I_k)\), so it is invertible. For \(t\in T\), the target \((0,t)\) belongs to \(\Psi(x)+p^L{\mathbb Z_p}^{e+k}\) because \(F(x)\equiv0\pmod{p^L}\). The inverse of \(\Psi\) at that target gives the unique root with parameters \(t\). The inverse congruence property gives one direction of (10.8); projection onto the parameter coordinates gives the other.

Finally, surjectivity of the original rectangular Jacobian guarantees a basis among its columns. Extend the corresponding injection of coordinate indices to a permutation \(\sigma\). Renaming the variables by \(\sigma^{-1}\) transports polynomial evaluation and every formal partial derivative. The fixed-coordinate construction therefore applies to the original system after undoing the permutation.

The main theorem is Komorebi.PolynomialGeneralChart.exists_parameter_homeomorph. The square local inverse and surjectivity for arbitrary targets are Komorebi.PolynomialLocalInverse.localHomeomorph and Komorebi.PolynomialLocalSurjective.exists_padic_preimage. The center \(x\) is only an approximate root: the chart need not satisfy \(\phi(t_0)=y_0\) unless \(F(x)=0\) exactly. The assertion selects suitable coordinates; it does not permit an arbitrary prescribed solved block.

10.6 Prescribed parameters and their obstruction

Suppose now that the split into solved variables and parameter variables is fixed in advance. Let

\[ F\in{\mathbb Z}[Y_1,\ldots,Y_m,T_1,\ldots,T_k]^e,\qquad x=(y_0,t_0), \]

and assume \(F(x)=q^Lr_x\) with \(q\ge1\) and \(L\ge1\). Write the reduced Jacobian as

\[ DF(x)\bmod q=(J_x\ K_x),\qquad J_x:S_q^m\to S_q^e,\quad K_x:S_q^k\to S_q^e. \]

For a prescribed parameter digit \(v\in S_q^k\), let \(\mathcal L_{x,L,v}\) be the set of next residue roots over \(x\) whose parameter coordinates are \(t_0+q^L\widetilde v\) modulo \(q^{L+1}\).

Theorem 10.13: Prescribed-parameter obstruction and count

Define

\[ o_x(v)=[\overline{r_x}+K_xv]\in S_q^e/{\operatorname{im}} J_x. \]

Then \(\mathcal L_{x,L,v}\) is nonempty if and only if \(o_x(v)=0\). When nonempty, it is a torsor for \(\ker J_x\). If \(q=p\) is prime and \(\rho_x={\operatorname{rank}}_{{\mathbb F}_p}J_x\), then

\[ \#\mathcal L_{x,L,v} =\begin{cases}p^{m-\rho_x},&o_x(v)=0,\\0,&o_x(v)\ne0,\end{cases} \qquad \#({\mathbb F}_p^e/{\operatorname{im}} J_x)=p^{e-\rho_x}. \]
(10.10)

The criterion holds uniformly for every prescribed \(v\) without a surjectivity hypothesis.

Proof of Theorem 10.13

A candidate for the next lift has the form \(x+q^L(\widetilde u,\widetilde v)\), with solved digit \(u\in S_q^m\). Its Taylor correction equation is

\[ \overline{r_x}+J_xu+K_xv=0. \]

Solvability is exactly vanishing of the displayed cokernel class. Restrict the residue-digit equivalence to the prescribed parameter coordinates. This identifies the lift fiber with the solved-digit fiber. Translation by \(\ker J_x\) is free and transitive on any nonempty such fiber. The prime-field count follows from rank-nullity as before.

The formal statements start from the lower root and construct its residual: Komorebi.PolynomialPrescribedObstruction.finite_prescribed_obstruction and Komorebi.PolynomialPrescribedObstruction.finite_prescribed_lift_count. For \(F(Y,T)=T\) at the dyadic origin, the full Jacobian \((0\ 1)\) is surjective but \(J_x=0\). Prescribing \(v=1\) forces \(T=2\pmod4\), so no root exists; prescribing \(v=0\) gives two choices of \(Y\) modulo four over the initial zero residue. This example explains why the criterion depends on the solved block, rather than merely on the full Jacobian.

Theorem 10.14: Every compatible integer parameter path

In the preceding notation, assume \(J_x\) is surjective. For every supplied integer path \(t_n\in{\mathbb Z}^k\) satisfying

\[ t_0=\operatorname{free}(x),\qquad t_{n+1}-t_n\in q^{L+n}{\mathbb Z}^k, \]

there is a compatible polynomial tower \(z_n\in{\mathbb Z}^{m+k}\) with

\[ z_0=x,\quad \operatorname{free}(z_n)=t_n,\quad F(z_n)\in q^{L+n}{\mathbb Z}^e,\quad z_{n+1}-z_n\in q^{L+n}{\mathbb Z}^{m+k}. \]

The free-coordinate equality is exact in integers. Both reduced Jacobian blocks remain fixed, and \(z_b-z_a\in q^{L+a}{\mathbb Z}^{m+k}\) whenever \(a\le b\).

Proof of Theorem 10.14

At level \(N=L+n\), write the supplied parameter increment exactly as \(t_{n+1}-t_n=q^Nw\) with \(w\in{\mathbb Z}^k\). Surjectivity of the solved block gives a digit \(u\) satisfying \(J_{z_n}u=-\overline{F(z_n)/q^N}-K_{z_n}\overline w\). Choose an integer representative \(\widetilde u\) and set \(z_{n+1}=z_n+q^N(\widetilde u,w)\). Its parameter coordinates equal the supplied target exactly. Taylor expansion proves the next root condition, while congruence modulo \(q\) preserves the full reduced Jacobian. Construct the sequence recursively, preserving the exact parameter coordinates and the fixed solved Jacobian. The earlier cross-level argument proves all the stated integer congruences.

This is Komorebi.PolynomialPrescribedIntegerTower.exists_prescribed_tower_strong. In particular, no assumption about solvability at each later level has been added to the initial surjectivity condition.

Theorem 10.15: Arbitrary \(p\)-adic parameter endpoints

Let \(q=p\) be prime in Theorem 10.14. For every \(\tau\in t_0+p^L{\mathbb Z_p}^k\), there are an integer tower \(z_n\) and \(b\in{\mathbb Z_p}^{m+k}\) such that

\[ F(b)=0,\qquad\operatorname{free}(b)=\tau,\qquad z_n\longrightarrow b,\qquad b-z_n\in p^{L+n}{\mathbb Z_p}^{m+k}. \]

The initial value is \(z_0=x\). At every stage and for every proposed parameter digit \(v\in{\mathbb F}_p^k\), the corresponding next residue fiber has exactly \(p^{m-e}\) elements. If \(m=e\), then for each \(\tau\) there is exactly one such root in \(B_L(x)\), independently of all choices of integer approximants and correcting digits.

Proof of Theorem 10.15

Set the first integer parameter approximation equal to the prescribed \(t_0\). For \(n\ge1\), use canonical representatives of \(\tau\bmod p^{L+n}\). The initial congruence and truncation precision give

\[ \tau-t_n\in p^{L+n}{\mathbb Z_p}^k. \]

Subtracting consecutive relations gives compatibility in \({\mathbb Z_p}\). Faithfulness of integer divisibility under \({\mathbb Z}\hookrightarrow{\mathbb Z_p}\) gives compatibility in \({\mathbb Z}\), and the same norm bounds give \(t_n\to\tau\). Theorem 10.14 and completion now produce \(b\) with exact polynomial vanishing and all retained precisions. Each free coordinate has both the corresponding coordinate of \(b\) and that of \(\tau\) as its limit, proving exact parameter equality.

The solved Jacobian remains surjective, so every shifted obstruction \([\overline r+K_{z_n}v]\) vanishes. Formula (10.10) therefore gives \(p^{m-e}\) choices for every parameter digit at every stage. When \(m=e\), the fixed-coordinate chart in the proof of Theorem 10.12 contains every root in the initial ball with the specified parameters. Its uniqueness proves the endpoint assertion. This is uniqueness of the actual endpoint, not of the integer representatives used to approach it.

The endpoint theorems are Komorebi.PolynomialPrescribedPadicTower.exists_prescribed_padic_root_with_tower and Komorebi.PolynomialPrescribedPadicTower.exists_unique_prescribed_padic_root. The separate supplied-path theorem Komorebi.PolynomialPrescribedPadicTower.exists_root_with_prescribed_path accepts any compatible integer parameter path with limit \(\tau\). For \(m>e\), endpoint uniqueness is false in general: the system \(F(Y_1,Y_2,T)=Y_1\) has two distinct roots \((0,0,0)\) and \((0,2,0)\) in the same dyadic ball with identical parameter value.

10.7 Weighted lifting for a nonunit Jacobian

The remaining theorems in this section allow arbitrary coefficients and centers in \(R={\mathbb Z_p}\). They concern square solved Jacobians invertible over \({\mathbb Q_p}\), even when their reductions modulo \(p\) are singular. The exponent controlling an integral inverse is retained explicitly.

Theorem 10.16: Weighted nonlinear lifting

Let \(p\) be prime, \(d,s,r\in{\mathbb N}\), \(F\in R[X_1,\ldots,X_d]^d\), and \(a\in R^d\). Set \(J=DF(a)\). Suppose

\[ J\in\operatorname{GL}_d({\mathbb Q_p}),\qquad p^sJ^{-1}\in M_d(R),\qquad F(a)\in p^rR^d,\qquad r>2s. \]
(10.11)

Then there is exactly one root \(b\) of \(F\) in \(a+p^{s+1}R^d\), and it satisfies

\[ b-a\in p^{r-s}R^d. \]
(10.12)

Uniqueness holds throughout the full ball of depth \(s+1\).

Proof of Theorem 10.16

Let \(A=p^sJ^{-1}\in M_d(R)\). Inclusion into \({\mathbb Q_p}\) and its injectivity give the two integral identities

\[ AJ=JA=p^sI_d. \]

These identities are also an equivalent integral certificate for the first two hypotheses of (10.11). In particular, \(A\) is injective: \(Aw=0\) implies \(p^sw=JAw=0\), hence \(w=0\).

Precondition the polynomial system by \(A\) and set \(c=p^{s+1}\). Its derivative at \(a\) is \(AJ=p^sI_d\). Lemma 10.1 gives a polynomial vector \(Q\) with \(Q(0)=0\) and

\[ (AF)(a+cu)=(AF)(a)+p^{2s+1}u+p^{2s+2}Q(u). \]

Since \(A\) is integral, \((AF)(a)\in p^rR^d\). The strict integer inequality \(r>2s\) permits \(k=r-(2s+1)\ge0\) and a vector \(C\in p^kR^d\) such that \((AF)(a)=p^{2s+1}C\). The normalized root equation is therefore

\[ u=-C-pQ(u). \]
(10.13)

Integral polynomial evaluation is \(1\)-Lipschitz for the supremum \(p\)-adic metric: a common divisibility of input differences is preserved under addition and multiplication by integral elements. Consequently the right side of (10.13) has contraction constant \(|p|_p<1\) on the complete space \(R^d\). It has a unique fixed point \(u\).

To obtain the sharper displacement, begin with \(u\in R^d\). If \(u\in p^nR^d\), then \(Q(0)=0\) and polynomial congruence give \(Q(u)\in p^nR^d\). For \(n<k\), both \(C\) and \(pQ(u)\) are divisible by \(p^{n+1}\). Equation (10.13) therefore improves the divisibility of \(u\) by one digit. Induction gives \(u\in p^kR^d\). Thus \(b=a+p^{s+1}u\) satisfies (10.12), because \(s+1+k=r-s\). Its normalized preconditioned value vanishes, and injectivity of \(A\) gives \(F(b)=0\).

Every competing root \(z\in a+p^{s+1}R^d\) can be written \(z=a+p^{s+1}w\). Its root equation implies the same fixed-point equation after cancellation of the nonzero scalar \(p^{2s+1}\). Contraction uniqueness gives \(w=u\), proving uniqueness on the entire stated ball.

The existence and uniqueness statements are Komorebi.PolynomialWeightedLift.exists_weighted_root and Komorebi.PolynomialWeightedLift.exists_unique_weighted_root. The inverse hypothesis in Lean specifies an integral matrix whose image is exactly \(p^sJ^{-1}\); it does not substitute a potentially larger determinant valuation for \(s\).

Example 10.17: Strict threshold and displacement boundary

For \(p=2\), \(F(X)=X^2+3\), and \(a=1\), one has \(F(a)=4\) and \(DF(a)=2\). Thus \(s=1\) and \(r=2\) satisfy every displayed hypothesis except the strict inequality. No root exists in \({\mathbb Z}_2\), since none exists modulo eight. Hence \(r\ge2s\) cannot replace \(r>2s\) uniformly. Also, \(F(X)=p^sX+p^r\) has root \(-p^{r-s}\), whose displacement is not divisible by \(p^{r-s+1}\). The guaranteed displacement cannot uniformly gain a digit.

10.8 First-order coefficient and parameter motion

Theorem 10.18: Weighted coefficient deformation

Let \(F,H\in R[X_1,\ldots,X_d]^d\), \(F(a)=0\), and \(J=DF(a)\). Suppose \(J\in\operatorname{GL}_d({\mathbb Q_p})\), \(p^sJ^{-1}\in M_d(R)\), and \(M>2s\). For \(G=F+p^MH\), there is exactly one root \(b\in a+p^{s+1}R^d\). It satisfies \(b-a\in p^{M-s}R^d\) and, in \({\mathbb Q_p}^d\),

\[ b-a=-p^MJ^{-1}H(a)+\varepsilon, \qquad\varepsilon\in p^{2M-3s}R^d. \]
(10.14)

Only the original Jacobian \(DF(a)\) is subject to an inverse hypothesis.

Proof of Theorem 10.18

Retain the original certificate \(A=p^sJ^{-1}\) and put \(c=p^{s+1}\). Taylor expansion and a polynomial difference identity yield polynomial vectors \(Q_F,Q_H\), both zero at the origin, such that

\[ (AF)(a+cu)=p^{2s+1}u+p^{2s+2}Q_F(u),\qquad (AH)(a+cu)=AH(a)+cQ_H(u). \]

Consequently

\[ (AG)(a+cu)=p^{2s+1}\bigl(C+u+pQ(u)\bigr), \]

where

\[ C=p^{M-(2s+1)}AH(a),\qquad Q=Q_F+p^{M-s-1}Q_H,\qquad Q(0)=0. \]

All exponents are nonnegative. The same contraction and divisibility argument as in Theorem 10.16 gives the root, the displacement \(p^{M-s}\), and full-ball uniqueness. This constructs the root without introducing an inverse hypothesis for \(DG(a)\).

For the error estimate, let \(\delta=b-a\) and \(D=M-s\). Taylor's theorem for the preconditioned polynomial gives

\[ E_F=(AF)(b)-(AF)(a)-p^s\delta\in p^{2D}R^d. \]

Polynomial congruence gives \(E_H=(AH)(b)-(AH)(a)\in p^DR^d\). The equations \(F(a)=0\) and \(G(b)=0\) imply

\[ p^s\delta+p^MAH(a)=-E_F-p^ME_H\in p^{2D}R^d, \]

because \(M+D\ge2D\). Cancel \(p^s\) in the integral domain \(R\) to obtain

\[ \delta+p^{M-s}AH(a)\in p^{2M-3s}R^d. \]

This integral vector is \(\varepsilon\). After inclusion into \({\mathbb Q_p}\), \(p^{M-s}A=p^MJ^{-1}\) gives (10.14).

The complete theorem is Komorebi.PolynomialRootMotion.exists_unique_root_motion. The error depth exceeds the displacement depth by \(M-2s\ge1\). It is a guaranteed divisibility, not an assertion of exact valuation for every system.

Theorem 10.19: Joint coefficient and parameter deformation

Let \(F,H\in R[Y_1,\ldots,Y_e,T_1,\ldots,T_k]^e\) and \(a=(y_0,t_0)\in R^{e+k}\) satisfy \(F(a)=0\). Define the actual blocks

\[ J=D_YF(a)\in M_e(R),\qquad K=D_TF(a)\in M_{e\times k}(R). \]

Suppose \(J\in\operatorname{GL}_e({\mathbb Q_p})\), \(p^sJ^{-1}\in M_e(R)\), and \(M>2s\). For every \(v\in R^k\), set

\[ \tau=t_0+p^Mv,\qquad G=F+p^MH. \]

There is exactly one \(y\in y_0+p^{s+1}R^e\) with \(G(y,\tau)=0\). It satisfies

\[ \begin{aligned} y-y_0&\in p^{M-s}R^e,\\ y-y_0&=-p^MJ^{-1}\bigl(H(a)+Kv\bigr)+\varepsilon, \qquad\varepsilon\in p^{2M-3s}R^e. \end{aligned} \]
(10.15)

The equality involving \(J^{-1}\) is in \({\mathbb Q_p}^e\), with an integral error vector. The parameter equality is exact.

Proof of Theorem 10.19

Use the augmented polynomial systems

\[ \mathcal F(Y,T)=(F(Y,T),T-t_0),\qquad \mathcal H(Y,T)=(H(Y,T),-v). \]

Then \(\mathcal F(a)=0\), and its derivative is

\[ B=D\mathcal F(a)=\begin{pmatrix}J&K\\0&I_k\end{pmatrix}. \]

For \(A=p^sJ^{-1}\in M_e(R)\) and \(c=p^s\), define

\[ C=\begin{pmatrix}A&-AK\\0&cI_k\end{pmatrix}. \]

The identities \(AJ=JA=cI_e\) give \(CB=BC=cI_{e+k}\). In the second product, the upper right block is \(-JAK+cK=0\); in the first, it is \(AK-AK=0\). Thus augmentation preserves the original inverse bound \(s\).

Theorem 10.18 gives a unique root \(b\) of \(\mathcal F+p^M\mathcal H\) in \(a+p^{s+1}R^{e+k}\), with displacement depth \(M-s\). Its last equations say exactly \(b_T=t_0+p^Mv=\tau\). Its first equations are \(G(b)=0\). The integral first-order expression uses

\[ C\binom{H(a)}{-v} =\binom{A(H(a)+Kv)}{-p^sv}. \]

Projection onto the solved coordinates gives

\[ b_Y-y_0+p^{M-s}A(H(a)+Kv)\in p^{2M-3s}R^e. \]

The same inclusion identity as before converts this to (10.15).

Finally, if \(z\in y_0+p^{s+1}R^e\) is any competing solved root with parameters \(\tau\), then \((z,\tau)\) belongs to the full augmented ball. Indeed, \(M>2s\) implies \(M\ge s+1\). Full-point uniqueness therefore gives \((z,\tau)=b\). This comparison proves uniqueness on exactly the solved ball stated in the theorem.

The exact solved-coordinate statement is Komorebi.PolynomialJointDeformation.exists_joint_deformation, with its unique-existence interface Komorebi.PolynomialJointDeformation.exists_unique_joint_deformation. The triangular inverse identities hold over arbitrary commutative rings, so they apply in particular over the \(p\)-adic integers.

Example 10.20: First-order sign and error precision

For \(p=2\), \(s=0\), \(M=2\), \(F(Y,T)=Y+T\), \(H=1\), \(a=0\), and \(v=1\), the prescribed parameter is \(\tau=4\) and the solved root is \(y=-8\). Here \(J=K=1\), and the forcing term is \(H(a)+Kv=2\). Omitting the parameter term would predict \(-4\), and reversing its sign would predict \(0\). The corresponding errors \(-4\) and \(-8\) are both outside \(2^{2M}{\mathbb Z}_2=16{\mathbb Z}_2\). Thus either change would violate the stated error bound.

The error exponent cannot uniformly be increased. For \(F(Y,T)=Y+Y^2+T\), \(H=0\), \(a=0\), \(p=2\), \(s=0\), \(M=1\), and \(v=1\), there is an even root \(y\) of \(y+y^2+2=0\). Its equation forces \(y\equiv2\pmod4\) and \(y+2=-y^2\), so

\[ 4\mid y+2,\qquad 8\nmid y+2. \]

Thus the error depth \(2M-3s=2\) is attained even for parameter-only motion. The same quadratic with a constant coefficient perturbation gives the coefficient-only boundary. These examples refute a uniform extra error digit; they do not assert optimality for every individual choice of \(p,s,M\).

The combined results establish finite singular obstructions, smooth compatible towers, full continuous root charts after a suitable coordinate choice, and quantitative deformation for a rationally invertible solved Jacobian. Rationally rank-deficient persistence remains a separate problem. The analytic solution-map theorem in the next section supplies the regularity conclusion for these same derivative blocks.

Source and conversion record

Source SHA-256: 47225f39e2cbd069e1ea1b2ea218522fd4dce353e1c1ca718db5e6c246a6d441

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Paper IX

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index