worked_atlas.tex

Realization Calculus

worked_atlas.tex

Download original file

This is the original TeX manuscript source. Use the paper’s PDF for typeset equations.

Included manuscript sections

Read the typeset paper

Skip source text

1 % Shared worked examples. Exact data and figure generation: tools/worked_examples.py.
2 \begingroup
3 \ifdefined\IXMainAtlas
4 \section{Worked arithmetic and lifting atlas}\label{app:worked-atlas}
5 These examples connect the coefficient calculus with the correction machinery. They instantiate the statements in the main text rather than add new universal claims. Each displayed rational value, residue, and finite reconstruction is checked by the accompanying exact script.
6 \fi
7 \newcommand{\AtlasHead}[2]{\ifdefined\AtlasStarted\clearpage\fi\ifdefined\IXMainAtlas\subsection{#1}\else\section{#1}\fi\label{#2}\def\AtlasStarted{1}}
8 \newcommand{\AtlasImage}[1]{\begin{center}\includegraphics[width=.91\linewidth]{\AtlasFigDir/#1.pdf}\end{center}}
9 \AtlasHead{Compute the reciprocal before estimating it}{atlas:reciprocal}
10 For width $N$ and address $j$, the normalized source and its reciprocal are
11 \[
12  G_{N,j}(t)=j!\sum_{n\ge0}\frac{t^{Nn}}{(Nn+j)!},\qquad
13  G_{N,j}(t)^{-1}=\sum_{n\ge0}C_{N,j}(n)\frac{t^{Nn}}{(Nn)!}.
14 \]
15 Multiplying the two series and clearing the factorials gives an exact triangular recurrence:
16 \[
17  C_{N,j}(0)=1,\qquad
18  C_{N,j}(n)=-\frac{\displaystyle\sum_{r=0}^{n-1}
19  \binom{Nn+j}{Nr}C_{N,j}(r)}{\binom{Nn+j}{Nn}}.
20 \]
21 \AtlasImage{reciprocal_rows}
22 The table is for $N=4$. The first two address-zero rows illustrate the computation without any valuation estimate:
23 \[
24  C_{4,0}(1)=-1,\qquad
25  C_{4,0}(2)=-\bigl(1+\binom84(-1)\bigr)=69.
26 \]
27 At address one, the same recurrence yields $C_{4,1}(1)=-1/5$ and $C_{4,1}(2)=121/45$. These are exact rational coefficients, not rounded approximations. The second implementation in the supplied script inverts the ordinary power series first, then multiplies by $(Nn)!$. Agreement between the two constructions checks the factorial placement.
28 
29 \AtlasHead{The normalization loss is a real boundary}{atlas:normalization}
30 The original Euler coefficient is $E_{Nn}^{(N,j)}=j!C_{N,j}(n)$. Multiplication by $j!$ changes the available $p$-adic precision. That change cannot be discarded outside the unit-factorial window.
31 
32 Take $p=3$, $N=6$, $j=3$, and compare rows one and two. Exact inversion gives
33 \[
34  C_{6,3}(1)=-\frac1{84},\quad
35  C_{6,3}(2)=\frac{703}{5460},\quad
36  C_{6,3}(2)-C_{6,3}(1)=\frac{64}{455}.
37 \]
38 \AtlasImage{normalization_loss}
39 Neither $64$ nor $455$ is divisible by three, so the normalized difference has valuation zero. The original coefficient difference is $3!\cdot64/455=384/455$, of valuation one.
40 
41 This is the counterexample behind the corrected factorial-loss statement. A bound for the original Euler normalization must lose $v_p(j!)$ when translated to $C_{N,j}$. For $0\le j<p$, that loss is zero. The distinction concerns which sequence the theorem measures, not a numerical weakness of the calculation.
42 
43 \AtlasHead{Odd primes require the sign twist}{atlas:sign}
44 The prime-power transfer controls a sign-twisted reciprocal sequence at odd primes. It must not be read as an ordinary-difference theorem for the untwisted coefficients.
45 
46 At $N=p=3$ and $j=0$, put $A(n)=(-1)^nC_{3,0}(n)$. The first three rows are
47 \AtlasImage{odd_prime_sign}
48 The ordinary first difference at row zero is $-1-1=-2$. It is a $3$-adic unit, so an asserted lower bound of one for that difference would be false. The twisted first difference is zero, whose mathematical valuation is $+\infty$. At the next row, the twisted difference is $19-1=18$, of valuation two.
49 
50 Equivalently, the untwisted sequence is acted on by $T_H=S^H-(-1)^H$, where $S$ advances one row. At odd step one this is $S+1$, not $S-1$. The zero in the example is handled by a zero-safe divisibility statement rather than a finite valuation equality. The explicit sign and the zero convention are both part of the theorem's interface.
51 
52 \AtlasHead{Newton coordinates turn precision into a finite computation}{atlas:newton}
53 Let $b_k=\Delta_1^kC_{4,0}(0)$. The first coefficients obtained from the difference triangle are
54 \input{generated/worked_newton_values.tex}
55 The exact Newton identity recovers each nonnegative integer row:
56 \[
57  C_{4,0}(n)=\sum_{k=0}^{n}b_k\binom nk.
58 \]
59 \AtlasImage{newton_cutoff}
60 For this address the proved law is $v_2(b_k)=2k-s_2(k)$ for $k\ge1$. Every $k\ge5$ therefore has $v_2(b_k)\ge8$. Since $\binom nk$ is integral, those terms vanish modulo $256$. Thus, for every $n\ge0$,
61 \[
62  C_{4,0}(n)\equiv1+254\binom n1+72\binom n2+
63  176\binom n3+128\binom n4\pmod{256}.
64 \]
65 The uniform truncation follows from the coefficient theorem. The script separately checks the exact Newton reconstruction and this reduction for rows $0$ through $32$. Those finite checks validate the worked arithmetic without replacing the theorem.
66 
67 \AtlasHead{A compatible root is built one digit at a time}{atlas:smooth}
68 Take $F(x)=x^2-7$ over the $3$-adic integers and start with $x_1=1$ modulo three. If $F(x_L)=3^Lr_L$, the next representative has the form $x_{L+1}=x_L+3^Lt_L$. Its correcting digit satisfies
69 \[
70  r_L+2x_Lt_L\equiv0\pmod3.
71 \]
72 \AtlasImage{smooth_tower}
73 For example, $F(1)/3=-2$ and $2x_1=2$, so the next digit is one and $x_2=4$. Then $F(4)/9=1$, again giving digit one and $x_3=13$. At the next stage the residual is divisible by three, so digit zero is correct. A zero digit is not a stalled construction.
74 
75 Every center remains congruent to one modulo three. Hence $2x_L$ stays a unit, and the correction equation has a unique digit at every stage. The representatives are compatible and their increments are divisible by $3^L$. Completeness gives a limit, and continuity of the polynomial gives a root of $F$. The finite table exhibits the construction. The unit derivative is what supports indefinite continuation.
76 
77 \AtlasHead{A singular residual can stop a lift}{atlas:blocked}
78 Now take $F(x)=x^2-3$ at the residue $x=0$ modulo three. The residual is $r=F(0)/3=-1$ and the Jacobian is zero modulo three. The next-digit equation would require
79 \[
80  -1+0\cdot t\equiv0\pmod3,
81 \]
82 which has no solution.
83 \AtlasImage{singular_block}
84 The three representatives of the old root class modulo nine all leave residual six modulo nine. Thus the root class exists at precision three but does not lift to precision nine. This is an exact obstruction, not failure of an iterative search.
85 
86 A singular Jacobian alone does not imply failure. For $F(x)=x^2$ at the same center, the residual is zero and all three candidate digits lift to roots modulo nine. The obstruction is the residual class in the cokernel of the actual Jacobian. It is this class, rather than the rank by itself, that decides whether a next lift exists.
87 
88 \AtlasHead{Separate corrections need not be one shared correction}{atlas:shared}
89 Consider the two-component system $F(x)=(x,x-3)$ at $x=0$, with $q=3$ and $L=1$. Both components vanish modulo three. After writing a candidate as $y=3t$, its residual vector modulo three is
90 \[
91  \overline r+J\overline t=(0,2)+(t,t)=(t,t-1).
92 \]
93 \AtlasImage{shared_obstruction}
94 The first coordinate can be corrected by $t=0$. The second can be corrected by $t=1$. No digit corrects both. The available residuals are $(0,2)$, $(1,0)$, and $(2,1)$, none of which is $(0,0)$.
95 
96 The combined Jacobian maps $t$ to the diagonal vector $(t,t)$. Its image is smaller than the product of its coordinate images. Checking the two projected obstructions independently therefore loses the compatibility condition. The common-correction theorem retains the full residual vector and the shared digit space, which is exactly the information needed to detect this failure.
97 
98 \AtlasHead{A derivative weight can cost one digit of root precision}{atlas:weighted}
99 Compare the linear equations $F(x)=3x=0$ and $G_A(x)=3x+3^A=0$, where $A\ge2$. Their coefficient difference has $3$-adic valuation $A$, but their roots differ by
100 \[
101  x_A-0=-3^{A-1},\qquad v_3(x_A)=A-1.
102 \]
103 \AtlasImage{weighted_motion}
104 The derivative has valuation one. Solving the correction equation divides by three, so one digit of coefficient precision is lost in root displacement. The calculation is exact for every displayed $A$ and also follows immediately from the two linear equations.
105 
106 This example explains why weighted lifting and deformation estimates track a Jacobian loss rather than silently treating every invertible derivative over $\mathbb Q_p$ as a unit over $\mathbb Z_p$. A valuation-zero derivative would not incur this particular loss. Nonlinear systems additionally require their stated neighborhood, residual, and right-inverse hypotheses.
107 
108 \medskip\noindent\textbf{Reproducibility.} The eight examples use exact rational and integer arithmetic in \nolinkurl{tools/worked_examples.py}. The release record states the executed finite ranges. This atlas adds no Lean endpoint and changes no formal claim in the companion.
109 \endgroup

Back to source controls

Other PDFs for this work

Original file and source record

This copy matches the recorded source file. Its publication here does not change the work’s review status.

SHA-256: 7278286528de71b80dc14f97416263c80ff21269fcffc6f25bf6138c2c388517

Original source on GitHub

Back to Realization Calculus