atlas-pages.tex
Realization Calculus
atlas-pages.tex
This is the original TeX manuscript source. Use the paper’s PDF for typeset equations.
1 \vpage{1}{Three objects, three different questions}{PAPER V / A WORKED VISUAL COMPANION}{Chapter V: Section 1, Section 6, Section 11, Section 13.}
2 A packet calculus can reorganize a signal exactly, choose among finitely many representations, or describe a nonlinear coordinate geometry. These are not the same task. This guide keeps one concrete object in view for each, so that the reader can compute rather than only follow arrows.
3 \vfig{three_worlds}
4 \head{A signal that can be checked by hand}
5 Our main finite signal is $f=s+j\in\QQ^{16}$. The background repeats
6 \[
7 \tfrac14(0,1,2,1,0,-1,-2,-1),
8 \]
9 and $j[n]=3$ at $6\le n<12$, with $j[n]=0$ elsewhere. This is a discrete background model, not an assertion of continuum smoothness. Its energy is exactly $57$. We use it for residue coordinates, Haar transforms, coefficient deletion, and known-packet cancellation.
10 \head{A tree whose alternatives can all be seen}
11 The full binary tree of depth three has only $26$ complete prunings. We enumerate all of them, compute a unique mixed-depth optimum, and certify its stability with rational costs. The displayed objective is deliberately explicit, not claimed to be a universal score for signal quality.
12 \head{A coordinate orbit with no hidden numerical poles}
13 The four reflection points $\Gamma=i^k/2$ map to four exact impedances. A second orbit passes through infinity. Homogeneous coordinates make that point an ordinary part of the construction.
14 \takeaway{Exact coordinates preserve information. An optimizer chooses coordinates. An estimator must still identify information not already supplied.}
15
16 \vpage{2}{An atlas of the objects}{READING CONVENTIONS / KEEP THE TYPES VISIBLE}{Chapter V: Section 20 (notation crosswalk), Section 21 (formal correspondence).}
17 Several symbols in the chapter describe different realizations of the same operator language. The following distinctions are used throughout this guide.
18
19 \begin{tabularx}{\linewidth}{@{}p{.17\linewidth}YY@{}}\toprule
20 Object & Literal meaning & What it is not\\\midrule
21 $S,\delta_0$ & Sample shift and unit impulse & A finite truncation of every $\ell^2$ signal\\
22 $P_{N,r}f$ & A masked signal on the original lattice & The shorter decimated channel\\
23 $f_r[q]$ & The value $f[Nq+r]$ & An average of neighboring samples\\
24 $D$ & One channel-index delay & Necessarily one original-sample delay\\
25 $E(D),R(D)$ & Finite Laurent analysis and synthesis matrices & Values at one test frequency\\
26 $W_\alpha$ & The addressed Haar analysis operator & An edge detector by itself\\
27 $W_\alpha^*W_\alpha$ & A projector on the original signal space & A scalar packet energy\\
28 $\Lambda$ & A complete covering antichain of a finite tree & An arbitrary collection of nodes\\
29 $j,\widehat j$ & Known and estimated discontinuity packets & Interchangeable hypotheses\\
30 $\Gamma,z$ & Reflection coefficient and normalized impedance & Coefficients that can be linearly interchanged\\\bottomrule
31 \end{tabularx}
32 \head{Three arithmetic conventions}
33 FIR examples use bilateral sequences with finite support and \emph{zero extension}. Haar examples use vectors of length $16$, with lengths divisible by the required powers of two. The three-tap smoother and nonlinear neighbor example use \emph{periodic} indexing. These boundary conventions are stated where they enter. None is silently substituted for another.
34 The polynomial variable $t$ on \pagerefV{20} indexes coefficients. The delay symbol $D$ acts on channels. The Smith variable $z$ is impedance. Keeping them separate prevents a visual resemblance from becoming an invalid identity.
35 \takeaway{A correct formula needs the correct object, product, norm, and boundary convention. A familiar matrix does not supply them automatically.}
36
37 \vpage{3}{Decimation is a permutation, not a loss}{EXACT ADDRESSES / THE RUNNING SIGNAL}{Chapter V: Theorem 2.1, Corollary 2.2.}
38 For four phases, write every sample address uniquely as $n=4q+r$ with $0\le r<4$. Analysis stores $f[n]$ at channel address $(r,q)$. Synthesis puts that exact value back at $4q+r$.
39 \vfig{addresses}
40 \platecaption{Every cell contains an original address and its rational sample value. Shading marks the known jump packet, not an estimated feature or a frequency band.}
41 \head{What has changed? Only where the values are stored}
42 The complete tuple of channels contains sixteen values, just as the original vector does. A single decimated channel is shorter, but keeping all four loses no samples. The residue projector $P_{4,r}f$ is different: it keeps the original lattice and writes zeros outside phase $r$.
43 \[
44 \mathcal S_4\mathcal A_4f=f,
45 \qquad
46 \|f\|_2^2=\sum_{r=0}^3\|f_r\|_2^2=57.
47 \]
48 The norm on the channel tuple is the sum-of-squares Hilbert norm, not the maximum of the channel norms. This distinction matters in the infinite-dimensional statement.
49 \head{Negative addresses are ordinary addresses}
50 Euclidean division, rather than truncation toward zero, gives
51 $-1=4(-1)+3$ and $-5=4(-2)+3$. The finite tests exercise both positive and negative sample addresses. The algebraic identity applies before any plotting window or finite buffer is chosen.
52 \takeaway{Downsampling one channel discards information. Splitting into all residue channels is an invertible address change.}
53
54 \vpage{4}{Refine packets on a common lattice}{EXACT REFINEMENT / WHAT CAN BE ADDED}{Chapter V: Theorem 2.3.}
55 An even sample belongs to exactly one of residues $0$ and $2$ modulo four. Therefore the coarse even mask is the sum of two disjoint fine masks:
56 \[
57 P_{2,0}=P_{4,0}+P_{4,2}.
58 \]
59 \vfig{refinement}
60 \platecaption{The common horizontal axis is the original sample index. Empty cells denote masked-out addresses. There are no interpolated samples between the displayed cells.}
61 \head{Why the coordinate convention matters}
62 The decimated channel $f_0[q]=f[2q]$ has its own index $q$. At modulus four the descendants are $f[4q]$ and $f[4q+2]$. These shorter arrays must be interleaved to recover the coarse channel. Adding them entrywise instead produces sums of different original samples.
63 For example, at the first descendant address the values $f[0]=0$ and $f[2]=1/2$ are two separate values. Their sum $1/2$ cannot tell us both of them. Exact refinement is a disjoint partition, not an averaging rule or a new measurement.
64 \head{The general formula}
65 When $N$ divides $M$,
66 \[
67 P_{N,r}=\sum_{\substack{0\le a<M\\a\equiv r\pmod N}}P_{M,a}.
68 \]
69 The divisibility hypothesis ensures that every fine residue class lies entirely inside one coarse class. Without it, this particular descendant relation is not the right refinement rule.
70 \takeaway{Finer coordinates can preserve the object exactly. Compressing their values to averages is an additional operation, with an additional information-loss question.}
71
72 \vpage{5}{A filter becomes a matrix of actual delays}{FIR TRANSFER / A FOUR-TAP EXAMPLE}{Chapter V: Theorem 3.1.}
73 Take the causal filter $h=(1,2,-1,1)$, with taps at $0,1,2,3$, acting by $y[n]=\sum_qh[q]f[n-q]$. Resolve the input into even and odd channels. Let $D$ denote one delay in the \emph{channel} index.
74 \vfig{fir_transfer}
75 \head{Reading one matrix entry}
76 The odd-input contribution to the even output is $(2D+D^2)f_1$. The tap at original delay one reaches the preceding odd channel sample. The tap at delay three reaches the odd channel two positions back. These are different delays despite coming from the same input phase.
77 The two channel equations are
78 \[
79 \begin{aligned}
80 y_0[n]&=f_0[n]-f_0[n-1]+2f_1[n-1]+f_1[n-2],\\
81 y_1[n]&=2f_0[n]+f_0[n-1]+f_1[n]-f_1[n-1].
82 \end{aligned}
83 \]
84 Interleaving gives exactly the direct convolution, including its boundary samples under zero extension.
85 \head{The general address calculation}
86 For $N$ phases, the block from input $s$ to output $k$ has kernel
87 $h_{ks}[m]=h[Nm+k-s]$. This comes from the exact identity
88 $Nn+k-q=N(n-m)+s$. It is a finite reindexing of taps, so no numerical transform of the input is needed. Evaluation of a bilateral transform is a separate step with the summability hypotheses stated in the manuscript.
89 \takeaway{The matrix does not approximate the filter. Its entries record which input phase is used, how far back to read, and what coefficient to multiply.}
90
91 \vpage{6}{One sample is not one channel step}{DELAY UNITS / AN IMPULSE MAKES THE DIFFERENCE VISIBLE}{Chapter V: Theorem 4.1.}
92 A one-sample delay swaps the two phases and wraps one of them into the preceding channel index. Its matrix is $J(D)$, not $DI_2$.
93 \vfig{sample_delay}
94 \head{Trace one impulse}
95 The input $\delta_0$ has a single nonzero value in even channel address zero. Under $J(D)$ it appears in odd channel address zero: this is the original sample $\delta_1$. Under $DI_2$ it stays even but moves to channel address one: this is $\delta_2$.
96 Thus
97 \[
98 J(D)^2=DI_2,
99 \qquad
100 H(D)=I_2+2J(D)-J(D)^2+J(D)^3
101 \]
102 recovers the previous page's four-tap transfer matrix. The same delay algebra explains both the off-diagonal phase swap and the channel powers.
103 \head{Signed delays need the same care}
104 For an original-sample delay $d$ at modulus $N$,
105 \[
106 y_k[n]=f_{(k-d)\bmod N}
107 \!\left[n+\left\lfloor\frac{k-d}{N}\right\rfloor\right].
108 \]
109 This includes advances when $d<0$. The finite verification checks the formula on signed sample addresses. A bank with product $D^qI_N$ delays the original signal by $Nq$ samples, not $q$ samples.
110 \takeaway{Always state the unit of a delay. A phase permutation and a channel delay together can represent one original sample.}
111
112 \vpage{7}{Perfect reconstruction is an operator identity}{FILTER BANKS / WHY A FREQUENCY SPOT-CHECK IS INSUFFICIENT}{Chapter V: Theorem 4.1.}
113 Consider the finite Laurent bank
114 \[
115 E(D)=\mat{1&D\\0&1},\qquad
116 R(D)=\mat{1&-D\\0&1}.
117 \]
118 Its synthesis cancels the exact delayed cross-channel contribution introduced by analysis.
119 \vfig{perfect_reconstruction}
120 \head{Two inverses, all inputs}
121 Direct polynomial multiplication gives $RE=ER=I_2$. Since $D$ acts as a shift, these identities imply perfect reconstruction on every bilateral channel sequence. With finite kernels, composition requires only finitely many operations at each address.
122 The converse uses impulses. Insert an impulse in one input channel. Each output channel lists every coefficient of the corresponding transfer polynomial. If all such responses vanish for $RE-I$, every coefficient is zero. Hence the polynomial matrix itself is zero.
123 \head{A deliberately misleading test}
124 The matrix $B(D)=\operatorname{diag}(D,1)$ satisfies $B(1)=I_2$. At that one transform value it appears perfect. In the time domain, however, it delays only the first channel. An impulse in that channel immediately distinguishes it from the identity.
125 This is why a small set of successful frequency evaluations is not automatically a proof of the full Laurent identity. A separate degree bound and a sufficient interpolation argument would be needed to turn finitely many evaluations into such a certificate.
126 \takeaway{Exact reconstruction concerns every coefficient of the transfer operator, not just an attractive response curve or one evaluation point.}
127
128 \vpage{8}{A jump can hide from the first Haar split}{HAAR ENERGY / EDGE ALIGNMENT}{Chapter V: Corollary 4.2.}
129 For the running signal, Haar analysis gives
130 \[
131 a[n]=\frac{f[2n]+f[2n+1]}{\sqrt2},\qquad
132 d[n]=\frac{f[2n]-f[2n+1]}{\sqrt2}.
133 \]
134 The plot scales both channels by $\sqrt2$ so that all displayed ordinates are rational.
135 \vfig{haar_alignment}
136 \head{The exact energy calculation}
137 The low channel has energy $227/4$, and the detail channel has energy $1/4$. Their sum is $57$, exactly the input energy. The normalization is essential: unnormalized sums and differences would multiply the total energy by two.
138 \head{Why is the first detail channel so small?}
139 The jump starts at sample $6$ and ends just before sample $12$. Both lie \emph{between} the pairs $(0,1),(2,3),\ldots,(14,15)$. Inside every pair the jump contributes either $(0,0)$ or $(3,3)$, so its first-level difference is zero. The small detail values come entirely from the discrete background.
140 This does not mean the edge is absent from the transform. The next split of the low channel compares neighboring pairs, and those comparisons do cross the jump. The next pages expose that contribution explicitly.
141 \takeaway{Haar energy is exact, but a particular detail level is not a universal edge detector. Edge visibility depends on alignment, scale, and the chosen packets.}
142
143 \vpage{9}{Lifting preserves information, not energy}{PREDICT--UPDATE / INVERTIBILITY VERSUS ISOMETRY}{Chapter V: Theorem 4.3.}
144 For an even/odd pair $(e,o)$, form the prediction residual $d=o-e$, then update $s=e+d/2$. The inverse reads $e=s-d/2$, followed by $o=d+e$.
145 \vfig{lifting_geometry}
146 \platecaption{The square $[0,4]^2$ and its exact image under the lifting matrix have the same area. The separate pair $(2,6)$ illustrates that Euclidean energy need not be preserved.}
147 \[
148 \mat{s\\d}=\mat{1/2&1/2\\-1&1}\mat{e\\o},
149 \qquad
150 \mat{e\\o}=\mat{1&-1/2\\1&1/2}\mat{s\\d}.
151 \]
152 \head{What determinant one does establish}
153 The matrix is invertible, and in these real coordinates it preserves oriented area. The predict and update operations can be undone in reverse order. Applied to each pair, the construction gives exact finite-signal reconstruction.
154 \head{What determinant one does not establish}
155 The pair $(2,6)$ becomes $(4,4)$. Its squared Euclidean norm changes from $40$ to $32$. The lifting matrix is not unitary. Energy accounting must therefore use its actual coordinate metric or a separately normalized transform. Invertibility alone cannot replace the Haar energy identity.
156 All values in this example are rational. Integer-to-integer lifting with a rounding rule is a different algorithm. Its inverse and error conventions require their own specification and are not silently inferred from the displayed rational matrix.
157 \takeaway{Perfect reconstruction, determinant one, and norm preservation are different properties. This transform has the first two, not the third.}
158
159 \vpage{10}{The second level resolves the hidden change}{ACTUAL WAVELET PACKETS / FOUR RATIONAL CHANNELS}{Chapter V: Theorem 5.1.}
160 Apply Haar analysis to \emph{both} children. A binary address records the chronological low/detail choices, with $0$ for low and $1$ for detail. Each depth-two channel contains four coefficients.
161 \vfig{depth_two}
162 \head{The edge that first-level detail missed}
163 Packet $01$ is the detail child of the first low channel. It contains $-11/4$, the large change between neighboring pair averages. Packet $10$ vanishes for this particular signal because the first-level differences alternate in canceling pairs. Neither feature is a universal identity for all inputs.
164 The packet energies are
165 \[
166 49,\qquad 31/4,\qquad 0,\qquad 1/4,
167 \]
168 which again sum to $57$. Two factors of $1/\sqrt2$ explain why the depth-two coefficients are rational halves and quarters.
169 \head{Coefficients and projectors are different objects}
170 $W_\alpha f$ is the short coefficient vector. The original-space component is $W_\alpha^*W_\alpha f$. Summing these synthesized components, not the short arrays entrywise, reconstructs $f$:
171 \[
172 f=\sum_{|\alpha|=2}W_\alpha^*W_\alpha f.
173 \]
174 The finite verification constructs the actual analysis matrices and checks their product with their adjoints. The chapter's $\ell^2$ statement additionally establishes boundedness and the existence of the literal Hilbert adjoints.
175 \takeaway{A packet address specifies an operator word. To add different packets as signals, synthesize them back into the common signal space first.}
176
177 \vpage{11}{Deleting coefficients is the approximation step}{SPARSITY / AN EXACT ERROR LEDGER}{Chapter V: Section 10.}
178 The complete depth-two transform is exact. Approximation begins only when we discard some of its sixteen coefficients. Order them by squared magnitude, with a deterministic address-and-position rule for ties.
179 \vfig{sparse_tail}
180 \head{Every discarded square has a meaning}
181 In this fixed orthonormal basis, the squared reconstruction error equals the sum of the squared discarded coefficients. For our running signal:
182 \begin{center}
183 \begin{tabular}{r|rrrrrr}
184 kept coefficients $k$ & 1&2&4&8&12&16\\\hline
185 squared error & $59/4$&$115/16$&$11/16$&$1/4$&$0$&$0$
186 \end{tabular}
187 \end{center}
188 The four zero coefficients belong to packet $10$, so twelve coefficients suffice for exact reconstruction here. This is a property of the selected signal and basis, not a guarantee that all edge signals need only twelve coefficients.
189 \head{Do not compare incompatible budgets}
190 A cutoff $m$ in a one-dimensional signed Fourier spectrum means $2m+1$ bins, including zero. A budget of $k$ largest coefficients is a different rule. Real Fourier synthesis may also require conjugate-pair closure. Neither count alone equals a bit-storage budget once amplitudes, phases, indices, or a selected tree must be encoded.
191 The manuscript's Fourier-versus-Haar experiment is a finite comparison, not a proof that one basis dominates every signal class. Here we isolate the part that can be checked exactly: reconstruction error within one fixed finite basis.
192 \takeaway{Changing coordinates creates no error. Throwing away coefficients does, and orthogonality makes that error exactly accountable.}
193
194 \vpage{12}{A mixed-depth basis must cover every branch}{COMPLETE PRUNINGS / NO GAPS AND NO DOUBLE COUNTING}{Chapter V: Definition 11.1, Theorem 11.2.}
195 A complete pruning chooses nodes of a finite refinement tree so that every root-to-terminal path meets exactly one selected node. The horizontal positions below are \emph{terminal packet addresses}, not time intervals in the original signal.
196 \vfig{complete_cuts}
197 \head{Three candidate selections}
198 The complete selection $\{0,10,11\}$ covers every terminal branch once. The selection $\{0,00,1\}$ covers the $00$ branch twice: it is not an antichain. The selection $\{00,01,10\}$ misses the $11$ branch entirely.
199 For actual Haar packets, set $P_v=W_v^*W_v$. Parent-to-child conservation gives
200 \[
201 P_v=P_{v0}+P_{v1}.
202 \]
203 Replacing unselected parents by their children until the complete pruning is reached proves $\sum_{v\in\Lambda}P_v=I$. This is why the coefficients at different depths still form an exact coordinate system.
204 \head{An exhaustive finite check}
205 At depth three the pruning count obeys $a_0=1$ and $a_{d+1}=1+a_d^2$, giving $1,2,5,26$. The supplied suite checks all $26$ covering conditions and all $26$ actual $16\times16$ projector-sum identities. These finite checks illustrate, but do not replace, the universal tree theorem.
206 \takeaway{Mixed depth is allowed. Missing a terminal path or selecting an ancestor and its descendant is not.}
207
208 \vpage{13}{Solve every alternative without searching every alternative}{ADDITIVE COSTS / EXACT DYNAMIC PROGRAMMING}{Chapter V: Theorem 11.3, Theorem 11.4.}
209 Give every node the rational stop cost shown below. A node may either stop and pay its own cost, or refine and pay the already optimized costs of its children. The shaded nodes form the selected complete pruning.
210 \vfig[.94]{dynamic_program}
211 \[
212 V(v)=\min\{c_v,\ V(v0)+V(v1)\},
213 \qquad V(v)=c_v\text{ at a terminal node}.
214 \]
215 \head{Read the calculation from the bottom upward}
216 At $10$, the children cost $1+1=2$, better than stopping for $7$. At $11$, stopping costs $4$, better than $2+3=5$. The right subtree therefore costs $6$, better than its stop cost $8$. The left subtree costs $1+2=3$, better than $5$. At the root, $3+6=9$ beats $20$.
217 The unique optimum is
218 \[
219 \Lambda_* = \{00,01,100,101,11\},\qquad J(\Lambda_*)=9.
220 \]
221 All $26$ complete prunings are separately enumerated and give the same minimum. At equality, the rule stops, making the selector deterministic. A singleton tree needs no comparison.
222 The costs here are supplied numbers. The theorem optimizes that stated additive objective. It does not prove those numbers encode the best denoising criterion. Coupled costs that cannot be written as a sum of selected-node costs need a different optimizer.
223 \takeaway{Global optimality follows from the exact stop-or-refine decomposition of a complete pruning, not from a greedy assumption.}
224
225 \vpage{14}{How far can the costs move before the tree changes?}{A GLOBAL MARGIN / NOT A LOCAL HEURISTIC}{Chapter V: Theorem 11.3, Corollary 11.5.}
226 The best pruning on the previous page costs $9$. The cheapest competitor costs $10$. Its exact global gap is therefore $\Gamma=1$. The plate lists every complete-pruning cost in sorted order, giving each pruning its own horizontal rank.
227 \vfig{selector_margin}
228 \head{Propagate an error budget as carefully as a cost}
229 Suppose every node cost changes by at most $\varepsilon_v=1/32$. A pruning may select as many as eight leaves, so its total cost can change by at most $8/32=1/4$. The recursive envelope proves this without guessing which pruning will be selected:
230 \[
231 E(v)=\max\{\varepsilon_v,\ E(v0)+E(v1)\},\qquad E(\varnothing)=\tfrac14.
232 \]
233 For any competitor $\Lambda$, the changed cost difference is bounded below by
234 \[
235 J'(\Lambda)-J'(\Lambda_*)\ge \Gamma-2E(\varnothing)=\tfrac12>0.
236 \]
237 Thus the optimum is unchanged for \emph{every} permitted simultaneous perturbation, not just a sampled noise realization. The envelope is over all feasible prunings, not just the five nodes in the current optimum.
238 \head{Strict inequality has content}
239 If two competing costs are $9$ and $10$, moving them to $9.5$ and $9.5$ removes uniqueness. Equality in $2E=\Gamma$ is therefore not a unique-selector certificate. For ordinary probability, the random node costs and the joint good event must be measurable. Separate nodewise probability bounds do not automatically give the probability of that joint event.
240 \takeaway{The exact selector is stable because its global gap exceeds the total worst-case movement of both competing costs.}
241
242 \vpage{15}{Retain the jump and approximate the other packet}{AN EXACT IDENTITY / A CONDITIONAL INPUT}{Chapter V: Theorem 6.1, Corollary 6.2.}
243 Return to the running signal $f=s+j$. For a concrete finite calculation, use the periodic three-tap smoother
244 \[
245 (Qx)[n]=\tfrac14x[n-1]+\tfrac12x[n]+\tfrac14x[n+1],\qquad n\in\mathbb Z/16\mathbb Z.
246 \]
247 The plots compare smoothing the full signal with retaining its supplied jump packet. Every plotted sample is a rational number computed from the displayed formula.
248 \vfig{known_edge}
249 \head{The cancellation is the theorem}
250 Define $\widetilde f=Qs+j$. Then, sample by sample,
251 \[
252 \boxed{f-\widetilde f=s-Qs.}
253 \]
254 By contrast, linearity gives
255 \[
256 f-Qf=(s-Qs)+(j-Qj).
257 \]
258 The second error includes a new term caused by smoothing the discontinuity. In this finite example that term is concentrated near the two jump boundaries. The identity itself requires no linearity of the approximation applied to $s$. Linearity is used only in the comparison with $Qf$.
259 \head{The input is not discovered by subtraction}
260 The data here include the correct $j$. Replacing it with a wrong $\widehat j$ retains the error $j-\widehat j$, even when $s$ is approximated perfectly. Multiple amplitudes and overlapping shapes are allowed if their full sum is supplied, but the identity does not estimate that sum from observations.
261 Our finite periodic smoother is an illustration, not a new continuum approximation theorem. Its chosen boundary convention is part of the experiment.
262 \takeaway{Known-edge reconstruction removes the jump from the approximation problem. It does not remove the need to identify the jump.}
263
264 \vpage{16}{Why a Fourier cutoff cannot reproduce this jump pointwise}{A CONTINUOUS PULSE / EXACT ENDPOINT VALUES}{Chapter V: Section 6, Section 8.}
265 Use a separate period-one example on $[-1/2,1/2)$:
266 \[
267 j(t)=\mathbf 1_{\{|t|<1/4\}},\qquad
268 S_mj(t)=\tfrac12+\frac2\pi\sum_{n=1}^{m}\frac{\sin(\pi n/2)}{n}\cos(2\pi nt).
269 \]
270 This is the exact finite Fourier formula. The drawn curves sample it numerically. The endpoint calculation below is symbolic.
271 \vfig{fourier_jump}
272 \head{One value is fixed at every cutoff}
273 At $t=\pm1/4$, every summand vanishes because
274 $\sin(\pi n/2)\cos(\pi n/2)=0$ for integer $n$. Hence
275 \[
276 S_mj(\pm1/4)=\tfrac12 \qquad\text{for every }m\ge0.
277 \]
278 A larger cutoff resolves a narrower transition, but it does not make the finite trigonometric polynomial discontinuous. The two displayed cutoffs retain $11$ and $31$ signed frequency bins, respectively, not five and fifteen coefficients.
279 \head{An exact known-packet comparison}
280 Take $s(t)=\frac14\cos(2\pi t)+\frac1{10}\cos(6\pi t)$. For $m\ge3$ this smooth packet is already in the retained Fourier span. Thus $S_ms+j=s+j$ exactly in this special model, whereas $S_m(s+j)$ still replaces the pulse by $S_mj$.
281 The values assigned at the two endpoints matter for pointwise error, but do not affect an $L^p$ norm for finite $p$. The illustrated ringing is not a root enclosure or an asymptotic error certificate.
282 \takeaway{Increasing spectral resolution and retaining a known discontinuity are different operations, with different pointwise consequences.}
283
284 \vpage{17}{Small location errors, different norms}{MASK GEOMETRY / TRANSLATION BY ONE SIXTEENTH}{Chapter V: Theorem 7.1.}
285 In Lebesgue measure on the line, let
286 \[
287 \Omega=[\tfrac14,\tfrac34],\qquad
288 \widehat\Omega=[\tfrac5{16},\tfrac{13}{16}],\qquad a=\widehat a=3.
289 \]
290 The two intervals have the same length. Their disagreement consists of one missed strip and one extra strip, each of width $1/16$.
291 \vfig{mask_translation}
292 \[
293 |\Omega\mathbin{\triangle}\widehat\Omega|=\tfrac18,
294 \qquad j-\widehat j=3(\mathbf1_\Omega-\mathbf1_{\widehat\Omega}).
295 \]
296 \begin{center}
297 \begin{tabular}{c|ccc}
298 error measure & $L^1$ norm & squared $L^2$ norm & $L^\infty$ norm\\\hline
299 exact value & $3/8$ & $9/8$ & $3$
300 \end{tabular}
301 \end{center}
302 \head{Area shrinks while the missed jump keeps its height}
303 For a translation by $\delta$ with $0<|\delta|<1/2$, the symmetric difference has measure $2|\delta|$. At finite $p$,
304 \[
305 \|j-\widehat j\|_p=3(2|\delta|)^{1/p}.
306 \]
307 It tends to zero as the displacement tends to zero. The essential supremum stays $3$ for every nonzero displacement, because the error reaches height $3$ on a set of positive measure. At exactly zero displacement all norms vanish.
308 A nonempty disagreement set of measure zero would be different: it can affect the pointwise supremum while leaving the essential norm unchanged. This is why the chapter distinguishes the two statements.
309 \takeaway{A shrinking boundary strip can give small integrated error and still contain a full-height jump error.}
310
311 \vpage{18}{Separate amplitude error from mask error}{COUNTING MEASURE / AN EXACT FINITE BUDGET}{Chapter V: Theorem 7.1.}
312 On the $16$ sample addresses, let $\Omega=\{6,\ldots,11\}$ and $\widehat\Omega=\{7,\ldots,12\}$. Use true amplitude $a=3$ and estimate $\widehat a=5/2$. There are six true samples, five overlapping samples, and two disagreement samples.
313 \vfig{error_budget}
314 The residual splits exactly as
315 \[
316 3\mathbf1_\Omega-\tfrac52\mathbf1_{\widehat\Omega}
317 =\tfrac12\mathbf1_\Omega+\tfrac52(\mathbf1_\Omega-\mathbf1_{\widehat\Omega}).
318 \]
319 The missed sample has error $3$, the five shared samples have error $1/2$, and the extra sample has error $-5/2$. With \emph{counting measure},
320 \[
321 \|j-\widehat j\|_1=8,
322 \qquad \|j-\widehat j\|_2^2=\tfrac{33}{2},
323 \qquad \|j-\widehat j\|_\infty=3.
324 \]
325 \head{Read the theorem as a budget, not an equality claim}
326 Here the $L^1$ bound is attained:
327 \[
328 |3-\tfrac52|\,|\Omega|+\tfrac52|\Omega\triangle\widehat\Omega|
329 =\tfrac12\cdot6+\tfrac52\cdot2=8.
330 \]
331 The $L^2$ triangle bound is $\frac12\sqrt6+\frac52\sqrt2$, and need not be sharp. A background estimate adds another term $\|s-\widehat s\|_p$. Cancellation between terms can make the total smaller than the bound.
332 Normalized RMSE divides the $L^2$ norm by $\sqrt{16}$. A boundary-band RMSE uses the band size instead. Changing that denominator changes the reported quantity.
333 \takeaway{Mask error, amplitude error, and background error are separate mathematical inputs. A single reconstruction score conceals that separation.}
334
335 \vpage{19}{Geometry localizes error while data may leave it ambiguous}{A FINITE IMAGE / AN AMBIGUOUS OBSERVATION}{Chapter V: Section 7, Section 9.}
336 On the integer $8\times8$ grid, choose the disk-shaped mask
337 $\Omega=\{(i,j):(i-3)^2+(j-3)^2\le5\}$ and translate it one pixel to the right. Each mask contains $21$ pixels. Their symmetric difference contains exactly $10$.
338 \vfig{mask_geometry}
339 \head{A geometric error calculation is not a segmentation algorithm}
340 For a common amplitude $a$, the squared counting-measure error is $10a^2$, entirely on the disagreement pixels. The full-image mean squared error is $10a^2/64$. Both are exact, but answer different normalization questions.
341 Now consider the four-sample observation
342 \[
343 y=(0,\tfrac32,3,3).
344 \]
345 It is consistent with either true signal
346 \[
347 u=(0,0,3,3),\qquad v=(0,3,3,3)
348 \]
349 under deterministic sup-norm noise at most $3/2$. Indeed $y=(u+v)/2$, and both error norms equal $3/2$. A rule receiving only $y$ and that noise bound cannot be guaranteed to select both distinct true masks correctly.
350 \head{What additional structure would have to do}
351 A lower noise level, separation, contrast, geometry, or a specified prior can change the identification problem. The example rules out a guarantee at the \emph{stated} noise radius and signal pair, not all recovery results. The manuscript's positive-contrast estimator is deliberately narrower than a universal segmentation method.
352 \takeaway{Exact synthesis can preserve an identified boundary. It cannot decide between two boundaries that the observation model makes indistinguishable.}
353
354 \vpage{20}{Two products, two packet laws}{POINTWISE SIGNALS VERSUS CAUCHY COEFFICIENTS}{Chapter V: Theorem 12.1.}
355 The word ``product'' must be typed. Multiplying two signal values at the same time address is not the same operation as multiplying generating series. The distinction changes which packets can interact.
356 \vfig{product_conventions}
357 \head{Pointwise multiplication preserves the same address}
358 For time-residue masks, $(P_{N,i}x)[n](P_{N,j}y)[n]=0$ when $i\ne j$. Therefore
359 \[
360 P_{N,k}(x\cdot y)=(P_{N,k}x)\cdot(P_{N,k}y).
361 \]
362 Here the dot means multiplication at the same sample, not convolution.
363 \head{Cauchy multiplication adds degrees}
364 For formal series $A(t),B(t)$, the coefficient of $t^n$ is a sum over $a+b=n$. Consequently the output residue is $i+j\pmod N$:
365 \[
366 P_{N,k}(AB)=\sum_{i+j\equiv k\ (N)}(P_{N,i}A)(P_{N,j}B).
367 \]
368 For $N=3$, take $A=1+2t+3t^2$ and $B=2+t^2$. Direct multiplication gives
369 \[
370 AB=2+4t+7t^2+2t^3+3t^4,
371 \qquad P_{3,0}(AB)=2+2t^3.
372 \]
373 The $2t^3$ term comes from residues $1+2$, not $0+0$. At power zero, the empty product contributes $1$ only in residue zero. These are formal coefficient identities and require no convergence assumption.
374 \takeaway{Before applying a packet multiplication rule, specify whether multiplication acts on sample values or on series coefficients.}
375
376 \vpage{21}{Nonlinear neighbors cross channel boundaries}{FULL INPUT TUPLES / EXACT CYCLIC INDEXING}{Chapter V: Section 12.}
377 For the periodic running signal define
378 \[
379 F(x)[n]=x[n]+\tfrac12x[n]x[n-1].
380 \]
381 This is nonlinear and not a convolution operator. Nevertheless its two-channel representation is exact, provided the neighbor comes from the correct channel and index.
382 \vfig{nonlinear_shift}
383 Put $e[q]=x[2q]$ and $o[q]=x[2q+1]$, with channel indices taken modulo eight. Then
384 \[
385 \begin{aligned}
386 F(x)[2q]&=e[q]+\tfrac12 e[q]o[q-1],\\
387 F(x)[2q+1]&=o[q]+\tfrac12 o[q]e[q].
388 \end{aligned}
389 \]
390 The even output needs the \emph{previous} odd sample. The odd output needs the current even sample. This is the same carry in the address system that appeared in the one-sample delay matrix.
391 \head{Check two actual outputs}
392 The running values are $x[1]=1/4$, $x[2]=1/2$, and $x[3]=1/4$, so
393 \[
394 F(x)[2]=\tfrac12+\tfrac12\tfrac12\tfrac14=\tfrac9{16},
395 \qquad F(x)[3]=\tfrac14+\tfrac12\tfrac14\tfrac12=\tfrac5{16}.
396 \]
397 Applying the same formula independently within each decimated array would use the wrong neighbors. Keeping the full channel tuple avoids that loss of information. The supplied suite compares every output sample in the two implementations using exact rational arithmetic.
398 No convergence, contraction, or approximation property follows merely from writing these exact coordinates. Those require hypotheses on the nonlinear map and the problem being solved.
399 \takeaway{Exact packet coordinates remain available for nonlinear maps. They do not turn cross-channel interactions into independent channel problems.}
400
401 \vpage{22}{One reflection circle, four very different impedances}{THE CAYLEY CHART / EXACT QUARTER TURNS}{Chapter V: Theorem 13.2.}
402 Use normalized impedance $z$ and reflection coefficient $\Gamma$:
403 \[
404 \Gamma=\frac{z-1}{z+1},\qquad z=\frac{1+\Gamma}{1-\Gamma}.
405 \]
406 The circle $|\Gamma|=1/2$ is a constant-mismatch orbit. Its four quarter-turn points map to the exact impedances shown below.
407 \vfig{cayley_orbit}
408 \begin{center}
409 \begin{tabular}{c|cccc}
410 $\Gamma$ & $1/2$ & $i/2$ & $-1/2$ & $-i/2$\\\hline
411 $z$ & $3$ & $3/5+4i/5$ & $1/3$ & $3/5-4i/5$
412 \end{tabular}
413 \end{center}
414 \head{The coordinates preserve structure, not Euclidean distances}
415 A quarter turn is a rotation in the reflection disk. After pulling back, it is a M\"obius map, not a Euclidean rotation of the impedance plane. Equal reflection magnitudes need not give equal impedance magnitudes. The opposite points $1/2$ and $-1/2$ become $3$ and $1/3$. The continuous impedance locus is the circle $(\operatorname{Re}z-5/3)^2+(\operatorname{Im}z)^2=16/9$, also drawn in the plate.
416 Finite passive impedances with $\operatorname{Re}z\ge0$ map to the closed disk except $\Gamma=1$. That missing point is obtained only by adjoining impedance infinity. The interior maps to the open right half-plane.
417 The classical Smith grid supplies the geometry. The cyclic labels specify exact rotations on it. Neither a new physical law nor a new optimal sampling theorem is implied by this coordinate description.
418 \takeaway{A simple action in one chart can be nonlinear in another. Conjugacy preserves the action law, not the apparent shape of a displacement.}
419
420 \vpage{23}{A pole is a chart boundary, not a broken group action}{HOMOGENEOUS COORDINATES / NO DIVISION BY ZERO}{Chapter V: Theorem 13.2, Corollary 13.3.}
421 Represent impedance by a nonzero pair $[u:v]$, where $[cu:cv]=[u:v]$ for $c\ne0$. A finite impedance is $[z:1]$. Infinity is $[1:0]$. For a nonzero reflection multiplier $w$, use
422 \[
423 A(w)=\frac12\begin{pmatrix}1+w&1-w\\1-w&1+w\end{pmatrix}.
424 \]
425 \vfig{projective_poles}
426 \head{The action is defined before a ratio is taken}
427 The determinant is $w$, so the matrix cannot send a nonzero pair to zero. Direct multiplication gives
428 \[
429 A(w)A(w')=A(ww'),\qquad A(1)=I.
430 \]
431 For $w=i$, the orbit through zero is
432 \[
433 [0:1]\ \longmapsto\ [-i:1]\ \longmapsto\ [1:0]
434 \ \longmapsto\ [i:1]\ \longmapsto\ [0:1].
435 \]
436 The third point is a legitimate projective point, even though a finite impedance formula has a zero denominator there. The second iterate is $A(-1)$, which swaps the two coordinates. Thus a half turn exchanges $0$ and $\infty$ and sends each finite nonzero $z$ to $1/z$.
437 The matched point $\Gamma=0$, equivalently $z=1$, is fixed by every phase multiplier. It is not part of the boundary orbit above. The exact checks test homogeneous pairs and their rescaling equivalence, rather than introducing an artificial complex value for $1/0$.
438 \takeaway{Compute with homogeneous pairs first. A denominator becomes a chart-selection issue rather than an exception to the cyclic action.}
439
440 \vpage{24}{Residue labels are not impedance averages}{DYADIC--ODD FACTORIZATION / TWELVE ADDRESSES}{Chapter V: Proposition 14.1.}
441 At phase order $12=4\cdot3$, the map
442 \[
443 k\longmapsto(k\bmod4,\ k\bmod3)
444 \]
445 is a bijection from twelve residue addresses to the $4\times3$ grid. Every cell below contains its unique original address.
446 \vfig{crt_refinement}
447 \head{The factorization is an intersection of conditions}
448 For integer sample addresses, including negative ones,
449 \[
450 P_{12,k}=P_{4,k\bmod4}\,P_{3,k\bmod3}.
451 \]
452 The product on the right is composition of two residue masks: both congruences must hold. Coprimality makes their intersection a single class modulo twelve. It is not a formula for multiplying or adding impedances.
453 \head{Nested samples and nested projectors are different statements}
454 The four coarse reflection rays occur at indices $0,3,6,9$ of the twelve-ray grid. Thus the geometric sample set is nested. Separately, a coarse coefficient projector is the sum of its fine descendants in a common coefficient space.
455 There is no corresponding rule saying that a coarse impedance is the average of its descendants. The inverse Cayley map is nonlinear. Even opposite reflection points have impedances $3$ and $1/3$ in the preceding example. Their average $5/3$ is not the impedance $1$ of their averaged reflection coefficient zero.
456 \takeaway{CRT factors addresses. Refinement conserves coefficient packets. Neither operation authorizes linear averaging through a nonlinear chart.}
457
458 \vpage{25}{Sensitivity grows before the pole is reached}{LOCAL DERIVATIVES / FINITE INCREMENTS}{Chapter V: Section 14.}
459 Away from $\Gamma=1$, the inverse Cayley map satisfies
460 \[
461 \frac{dz}{d\Gamma}=\frac2{(1-\Gamma)^2}.
462 \]
463 Along the real axis, three exact derivatives already show the scale change:
464 \[
465 \Gamma=\tfrac12:\ 8,\qquad
466 \Gamma=\tfrac9{10}:\ 200,\qquad
467 \Gamma=\tfrac{99}{100}:\ 20000.
468 \]
469 \vfig{sensitivity}
470 \head{A differential is not the full finite-error formula}
471 For a finite increment $\varepsilon$, with both denominators nonzero,
472 \[
473 z(\Gamma+\varepsilon)-z(\Gamma)
474 =\frac{2\varepsilon}{(1-\Gamma-\varepsilon)(1-\Gamma)}.
475 \]
476 At $\Gamma=9/10$ and $\varepsilon=1/100$, the actual increment is $20/9$, while derivative times increment is $2$. Both are calculated exactly. Their difference comes from using a differential in place of a finite increment. The derivative gives a first order approximation.
477 \head{What a proposed weight can and cannot certify}
478 Impedance is sensitive near $\Gamma=1$, and admittance near $\Gamma=-1$. The symmetric weight
479 \[
480 w(\Gamma)=|1-\Gamma|^{-2}+|1+\Gamma|^{-2}
481 \]
482 reflects both chart sensitivities. Its growth motivates denser sampling near the endpoints, but does not establish an optimal grid, interpolation rule, or measurement allocation. A finite-error estimate must also control how close the perturbed point comes to either pole.
483 \takeaway{Use the exact finite difference for an error budget. A large derivative diagnoses conditioning. Choosing an optimal algorithm requires further input.}
484
485 \vpage{26}{What the reader can now verify}{EVIDENCE GUIDE / THE FORMAL CONTRACT IS UNCHANGED}{Chapter V: Section 21 (formal correspondence), Section E15.}
486 \head{Three worked structures, three distinct kinds of conclusion}
487 \begin{tabularx}{\linewidth}{@{}p{.24\linewidth}X@{}}
488 \toprule
489 Structure & What is established in the original worked layer\\\midrule
490 Finite signal & Exact signed addressing, filter transfer, Haar reconstruction and energy, sparse coefficient error, and full-tuple nonlinear evaluation.\\
491 Finite packet tree & All $26$ complete prunings, actual projector sums, the unique cost-$9$ optimum, and a strict perturbation-margin certificate.\\
492 Reflection orbit & Exact rational-complex coordinates, a pole-safe projective action, CRT labels, and finite sensitivity calculations.\\\bottomrule
493 \end{tabularx}
494 \head{What each evidence layer means}
495 \textbf{Manuscript theorems.} The Part I formal correspondence maps twenty theorem-like statements to $225$ supporting Lean targets in $23$ proof modules. Its compiler and axiom records provide the retained execution evidence. The formal companion gives their scope and reproduction instructions. The additional Part II developments remain outside this twenty-result map.
496
497 \textbf{Recorded exact examples.} The symbolic visual suite was rerun for the recorded monograph review. All $181$ rational, algebraic, symbolic, and exhaustive finite checks passed. Seven deliberately false assertions were rejected. Numerical samples draw the continuous Fourier and sensitivity curves. They are not promoted to interval enclosures or universal error bounds.
498
499 \textbf{Recorded executions.} The checker for the source release passed 20 exact tests containing 305,933 assertions and passed 16 verifier tests, including positive and negative controls. The numerical audit of the expanded source passed 11,052 finite checks, mixing exact and numerical calculations. The new extension examples separately passed 38 grouped exact checks and four false controls. These counts measure different operations and are not combined as theorem counts.\par
500 \textbf{Reproducibility.} The package preserves the original sources and their reports. Run \texttt{python3 build.py} here for an isolated PDF build. The extension finite checker is \texttt{checks/verify\_extension\_examples.py}. Its contract and raw execution manifest are included. The original visual checker requires the listed optional dependencies. PDF assembly does not run Lean or either mathematical checker.
501 \head{The remaining boundaries are not decorative disclaimers}
502 Known-edge synthesis requires the correct packet. A finite cost optimum depends on the supplied objective. An infinite packet tree, a universal segmentation procedure, minimax recovery rates, and optimal Smith sampling require additional theorems. The core's broad edge-recovery problems are not resolved by these finite examples. Plate V.27 introduces the additional separated-jump recovery results and their explicit hypotheses.
503 The $16$-sample running signal is not the $1024$-sample manuscript experiment. The $26$-pruning example is not its $458{,}330$-pruning benchmark. Their smaller sizes allow every relevant number to be inspected exactly.
504 \takeaway{Coordinates, approximation, identification, optimization, and physical interpretation are separate layers. The examples make their interfaces visible without erasing their hypotheses.}
505
506 \vpage{27}{What the extended developments add}{PART II / REPRESENTATION BECOMES CONDITIONAL RECOVERY}{Chapter V: Section 21 (formal correspondence), Section E1, Section E15.}
507 The first twenty-six pages follow the corrected twenty-result formal core. The traditional chapter's second part restores the broader mathematical developments of the earlier expanded manuscript. The next thirteen worked pages make their additional hypotheses and conclusions visible.
508 \head{Four transitions, with the missing input made explicit}
509 \begin{tabularx}{\linewidth}{@{}>{\raggedright\arraybackslash}p{.21\linewidth}YY@{}}\toprule
510 Transition & Additional input & Resulting control\\\midrule
511 Residues to lattices & A finite-index sublattice and one representative per coset & Exact addresses in several dimensions\\
512 Invertibility to stability & Positive lower frame bound and bounded perturbation & Quantified coefficient and reconstruction error\\
513 Known jumps to recovery & Separated jumps, sampling, a Lipschitz background, and a strict contrast gap & Exact jump cells and bounded location/amplitude error\\
514 Recovered packets to approximation & A bounded linear approximation operator and its norm & A complete two-term error estimate\\\bottomrule
515 \end{tabularx}
516 \head{The two parts have different formal evidence}
517 The inherited Lean map covers the twenty designated results of Part I through its 225 supporting targets. The additional traditional proofs in Part II are not silently included in that map. The following pages give mathematical explanations and exact worked specializations of those developments, with a separate checker for the finite examples.
518 The original manuscript's broad edge-recovery questions remain broader than separated one-dimensional jumps. Conditions such as one jump per sample cell, an available wavelet support, and a positive detection margin do real work. In particular, the ambiguous observation on Plate V.19 still rules out an unrestricted recovery guarantee at its stated noise radius.
519 \head{How to read the extension}
520 Plates V.28--V.30 extend coordinates and stability. Plates V.31--V.34 identify what a singular packet contains and measure its error. Plates V.35--V.39 give three detection mechanisms. Plate V.40 closes the route by combining packet accuracy with a specified approximation operator.
521 \takeaway{A positive recovery theorem can coexist with an impossibility example. Their sampling models, noise bounds, and signal classes decide which conclusion applies.}
522
523 \vpage{28}{Six image phases are six exact address classes}{LATTICE COORDINATES / A RECTANGULAR EXAMPLE}{Chapter V: Theorem E3.2, Theorem E3.5, Remark E2.2.}
524 Take $L=2\ZZ\times3\ZZ$ inside $\ZZ^2$, with representatives
525 \[
526 R=\{0,1\}\times\{0,1,2\}.
527 \]
528 Every address has a unique expression $(i,j)=(r_1,r_2)+(2q_1,3q_2)$. The six channels are $x_r(2q_1,3q_2)=x(r_1+2q_1,r_2+3q_2)$.
529 \vfig[.80]{ext_lattice}
530 \platecaption{Each cell shows its residue label. Colors identify six disjoint classes. They do not average neighboring image pixels.}
531 \head{A negative address is still unique}
532 The point $(-1,7)$ has representative $(1,1)$ and lattice displacement $(-2,6)$, hence channel index $(-1,2)$. Floor division gives the correct answer in both coordinates.
533 For finite $p$, the channel norm uses the sum of the $p$th powers. At $p=\infty$, it uses their maximum. Both equal the norm on the original lattice because the cosets partition all addresses. In $\ell^\infty$, this coordinate identity does not imply that translates of an impulse are dense: their closure is only $c_0$.
534 \head{Refinement partitions a class again}
535 For $L'=4\ZZ\times6\ZZ\subset L$, the coarse representative $(1,2)$ has fine representatives
536 \[
537 (1,2),\ (3,2),\ (1,5),\ (3,5).
538 \]
539 Their original-lattice masks sum to the coarse mask. As on Plate V.4, decimated arrays are interleaved, not added entrywise.
540 \takeaway{Dimension changes the address tuple. Unique coset decomposition still supplies exact synthesis and the correct norm identity.}
541
542 \vpage{29}{A positive singular-value gap survives perturbation}{FRAME STABILITY / AN EXACT TWO-CHANNEL BANK}{Chapter V: Theorem E5.2, Theorem E5.7, Corollary E5.6.}
543 Consider the constant analysis bank
544 \[
545 E=\begin{pmatrix}1&0\\0&2\end{pmatrix},\qquad
546 E^*E=\operatorname{diag}(1,4).
547 \]
548 It has frame bounds $A=1$, $B=4$. For every perturbation with operator norm at most $\delta=1/4$, the squared-norm bounds remain at least $(1-1/4)^2=9/16$ and at most $(2+1/4)^2=81/16$.
549 \vfig[.87]{ext_frame}
550 \head{Both bounds can be attained}
551 Choose $\Delta E=\operatorname{diag}(-1/4,1/4)$. Then $\widetilde E=\operatorname{diag}(3/4,9/4)$ has precisely those two frame bounds. Its inverse has operator norm $4/3$. A coefficient error $\nu=(3/4,0)$ therefore produces signal error $(1,0)$, attaining the noise bound.
552 The strict condition $\delta<\sqrt A$ prevents the lower bound from vanishing. At $\delta=1$, the perturbation $\operatorname{diag}(-1,0)$ destroys the first channel entirely.
553 \head{An inverse and an approximate inverse answer different questions}
554 If the original synthesis $R=\operatorname{diag}(1,1/2)$ is retained after this perturbation, then
555 \[
556 R\widetilde E-I=\operatorname{diag}(-1/4,1/8).
557 \]
558 Its defect norm is $1/4$. Every input has relative reconstruction error at most that value, with equality on the first coordinate. For frequency-dependent banks the theorem uses an essential supremum on the unit circle, not a few sampled frequencies.
559 \takeaway{A lower singular-value gap quantifies stable recovery. A reconstruction defect quantifies the error of the actual synthesis bank being used.}
560
561 \vpage{30}{Nonunitary tree bounds propagate along branches}{LOCAL FRAME CONSTANTS / A MIXED-DEPTH CERTIFICATE}{Chapter V: Proposition E6.4.}
562 Suppose the root split has nonnegative squared-norm bounds $A=1/2$ and $B=2$. Retain the left child. Split the right child with bounds $3/4$ and $5/4$, then retain both grandchildren.
563 \vfig[.85]{ext_tree}
564 \head{Start with one at every retained node}
565 The left subtree has bounds $a_0=b_0=1$. The right subtree has $a_1=3/4$ and $b_1=5/4$. The recursive certificate gives
566 \[
567 a_{\rm root}=\tfrac12\min\{1,\tfrac34\}=\tfrac38,
568 \qquad
569 b_{\rm root}=2\max\{1,\tfrac54\}=\tfrac52.
570 \]
571 Consequently the total leaf coefficient energy lies between $3/8$ and $5/2$ times the root energy. These are guaranteed bounds. No assertion that every admissible collection of local maps attains both constants is needed.
572 \head{Why a minimum and maximum appear}
573 After the root split, its energy may distribute unevenly between the two children. The lower estimate must survive the least favorable child lower bound. The upper estimate must survive the largest child upper bound. Replacing these by an unweighted average would presume an energy distribution that the hypotheses do not supply.
574 When all local maps are unitary, every factor is one and the recursion recovers exact energy conservation. For general local maps, a positive lower bound alone establishes injectivity and stable inversion on the range. It does not by itself assert surjectivity onto every possible leaf tuple.
575 \takeaway{Exact tree coverage and good conditioning are separate inputs. The first chooses a coordinate route. The second bounds what that route does to norms.}
576
577 \vpage{31}{Derivative jumps have their own packets}{TRACE DATA / A STEP AND A RAMP}{Chapter V: Theorem E7.2, Corollary E7.3.}
578 On $[0,1]$, let $H_\tau=\mathbf1_{[\tau,1]}$ and take
579 \[
580 f(t)=t^2+2H_{1/3}(t)-3(t-2/3)_+.
581 \]
582 The function has a value jump $2$ at $1/3$ and a first-derivative jump $-3$ at $2/3$. Its packet and remainder are
583 \[
584 j_f(t)=2\phi_{0,1/3}(t)-3\phi_{1,2/3}(t),\qquad s_f(t)=t^2.
585 \]
586 \vfig[.92]{ext_trace}
587 \platecaption{The displayed curves are exact polynomial pieces. The solid jump is not connected across its discontinuity. The dashed curve is the global smooth remainder.}
588 \head{The normalization makes the trace coefficient literal}
589 The general packet is $\phi_{m,\tau}(t)=(t-\tau)_+^m/m!$. Its derivative of order $m$ has a unit trace jump, while its other classical trace jumps vanish. Thus its multiplier is exactly the jump being removed, with no hidden factorial.
590 Here the remainder has matching value and first-derivative traces and belongs to $W^{2,p}(0,1)$ for every $1\le p\le\infty$. Its second weak derivative is $2$. The singular packet accounts for the distributional boundary terms that would otherwise arise at the breakpoints.
591 \head{What the general theorem requires}
592 Each piece must lie in the stated Sobolev class and possess the specified one-sided traces. Subtracting the finite trace packet then joins those pieces into a global Sobolev remainder. This is a theorem about finitely many declared breakpoints, not a representation of every possible singular measure or arbitrary image boundary.
593 \takeaway{A value jump uses a step. A slope jump uses a ramp. The derivative order determines the packet and its normalization.}
594
595 \vpage{32}{The approximation operator also acts on packet error}{ESTIMATED PACKETS / AN EXACT AMPLIFICATION EXAMPLE}{Chapter V: Theorem E7.8.}
596 Let $Q$ be a bounded \emph{linear} operator and set $e=j-\widehat j$. Substituting $f=s+j$ into $\widehat f=Q(f-\widehat j)+\widehat j$ gives
597 \[
598 f-\widehat f=(I-Q)s+(I-Q)e.
599 \]
600 The second term includes the action of $Q$ on the packet error. Linearity is required for this split.
601 \vfig[.80]{ext_amplification}
602 \head{An oblique projection can increase the error}
603 In $\RR^2$, choose
604 \[
605 Q=\begin{pmatrix}1&2\\0&0\end{pmatrix},\qquad
606 s=(1,0),\qquad e=(0,1).
607 \]
608 Then $Q^2=Q$ and $Qs=s$, but $(I-Q)e=(-2,1)$. The smooth error is zero while the unit packet error becomes a reconstruction error of norm $\sqrt5$.
609 For a fully specified realization, take $j=e$ and $\widehat j=0$. Then $f=(1,1)$, $\widehat f=Qf=(3,0)$, and their difference is exactly $(-2,1)$.
610 \head{Use the actual operator bound}
611 The estimate that always holds in this setting is
612 \[
613 \|f-\widehat f\|\leq\|s-Qs\|+(1+\|Q\|)\|e\|.
614 \]
615 Here $\|Q\|=\sqrt5$, so the bound is conservative. For an orthogonal projection, $\|I-Q\|\le1$ gives a sharper estimate. The operator's geometry determines which bound can be used.
616 \takeaway{Recovering the packet and approximating the background are separate tasks, but the chosen approximation operator couples their final errors.}
617
618 \vpage{33}{An overlap matrix is an exact error ledger}{REGION VALUES / EVERY MISCLASSIFICATION HAS A WEIGHT}{Chapter V: Theorem E8.1, Theorem E8.4.}
619 Let two piecewise-constant signals have region values $a=(0,2,5)$ and $b=(0,2,5)$ on a counting-measure domain of twelve samples. Suppose their overlap counts are
620 \[
621 M=\begin{pmatrix}3&1&0\\0&2&1\\1&0&4\end{pmatrix}.
622 \]
623 The row totals $(4,3,5)$ are the true region sizes. The column totals are also $(4,3,5)$, although three samples are assigned to the wrong values.
624 \vfig[.80]{ext_overlap}
625 \head{Equal error counts need not mean equal reconstruction error}
626 The three off-diagonal entries contribute one sample each. Their value differences have magnitudes $2$, $3$, and $5$, so
627 \[
628 \|j-\widehat j\|_1=2+3+5=10,\qquad
629 \|j-\widehat j\|_2^2=4+9+25=38.
630 \]
631 The counting-measure supremum error is $5$. The full-domain mean squared error is $38/12=19/6$. A mismatch fraction of $3/12$ reports a different statistic and omits all three amplitude weights.
632 \head{The formula requires partitions}
633 For measurable partitions $(E_i)$ and $(F_j)$, with $M_{ij}=\mu(E_i\cap F_j)$,
634 \[
635 \|j-\widehat j\|_p^p=\sum_{i,j}|a_i-b_j|^pM_{ij},\qquad 1\le p<\infty.
636 \]
637 Each location belongs to exactly one intersection. Overlapping indicator packets that are summed at the same location must first be converted to their actual combined value regions before this partition formula is applied.
638 \takeaway{Geometry supplies the overlap counts. Signal values supply the weights. Their combination gives the norm relevant to reconstruction.}
639
640 \vpage{34}{A shifted step and a shifted ramp have different moduli}{LOCATION STABILITY / A ONE-SIXTEENTH DISPLACEMENT}{Chapter V: Corollary E8.2, Theorem E8.3, Theorem E8.7.}
641 Set $\tau=1/4$, $\widehat\tau=5/16$, and $\delta=1/16$. A unit step differs only on the interval between its two locations:
642 \[
643 \|H_\tau-H_{\widehat\tau}\|_2=\sqrt\delta=\tfrac14,
644 \qquad \|H_\tau-H_{\widehat\tau}\|_\infty=1.
645 \]
646 \vfig[.89]{ext_location}
647 \head{For a ramp, the error height shrinks too}
648 Write $r_\tau(t)=(t-\tau)_+$. The difference grows linearly from zero to $\delta$ on $[\tau,\widehat\tau]$ and stays at $\delta$ on $[\widehat\tau,1]$. Direct integration gives
649 \[
650 \|r_\tau-r_{\widehat\tau}\|_2^2
651 =\frac{\delta^3}{3}+(1-\widehat\tau)\delta^2
652 =\frac{17}{6144}<\frac1{256}=\delta^2.
653 \]
654 Thus the $L^2$ ramp error is at most $\delta$, and its supremum error is exactly $\delta$. Positive-order truncated powers are Lipschitz in location, with the order-dependent constants supplied by the theorem.
655 \head{The geometric analogue needs a tube hypothesis}
656 If $E\triangle F\subseteq N_\delta(\partial E)$ and the tube measure is bounded by $C\delta$ for the stated range $0<\delta<\delta_0$, then an equal-amplitude packet has finite-$p$ error at most $|a|(C\delta)^{1/p}$. A mere visual impression that two boundaries are close does not establish the inclusion or the tube estimate.
657 \takeaway{A displaced value jump keeps its full height on a smaller set. A displaced derivative-jump packet also decreases in height.}
658
659 \vpage{35}{A strict contrast gap locates every separated jump cell}{DETERMINISTIC RECOVERY / A NUMERICAL CERTIFICATE}{Chapter V: Lemma E9.1, Theorem E9.2, Example E9.7.}
660 Assume a real signal is a Lipschitz background plus jumps. No jump occurs at a sample point, and each grid cell contains at most one jump. With spacing $h$, background constant $M$, and sample noise bounded by $\varepsilon$, write
661 \[
662 b_h=Mh+2\varepsilon.
663 \]
664 A no-jump contrast has magnitude at most $b_h$. A jump contrast differs from its true amplitude by at most $b_h$.
665 \vfig[.89]{ext_threshold}
666 \head{Use the manuscript's exact numerical inputs}
667 For $h=1/256$, $M=1/2$, $\varepsilon=1/500$, and $a_{\min}=2/25$,
668 \[
669 b_h=\frac{381}{64000}<\frac3{500},\qquad
670 2b_h<\frac2{25}.
671 \]
672 The threshold $\theta=1/25$ lies strictly between $b_h$ and $a_{\min}-b_h$. Thresholding $|y_{k+1}-y_k|$ therefore identifies exactly the jump-containing cells. Their midpoints locate each jump within $1/512$, and each estimated amplitude differs by at most $381/64000$.
673 \head{The recovered object is a cell, then an estimate}
674 The theorem does not claim the exact real-valued breakpoint from a finite grid. It supplies the correct cell and a controlled representative of that cell. For real jumps, the amplitude error is too small to reverse the sign. Two opposite jumps in one cell could cancel in the contrast, which is why the separation assumption cannot be dropped.
675 For $Q$ jumps the finite-$p$ packet bound contains both $Qb_h$ and the location term $(\tfrac h2\sum_q|a_q|^p)^{1/p}$. A growing number of jumps or shrinking separation requires its own analysis.
676 \takeaway{Exact detection means exact cell identification under a strict margin. Location and amplitude remain quantitative estimates with explicit errors.}
677
678 \vpage{36}{Repeated observations shrink the noise side of the gap}{SUBGAUSSIAN RECOVERY / A CONSERVATIVE SAMPLE BUDGET}{Chapter V: Theorem E9.8, Corollary E9.9, Corollary E9.11.}
679 Suppose all noise observations are independent and centered, with moment-generating bound $\mathbb E e^{\lambda\eta}\le e^{\sigma^2\lambda^2/2}$. Averaging $R$ observations at each of $n+1$ sample sites replaces $\sigma$ by $\sigma/\sqrt R$. A sufficient recovery condition is
680 \[
681 a_{\min}>2Mh+\frac{4\sigma}{\sqrt R}\sqrt{\log(2n/\delta)}.
682 \]
683 The probability of simultaneous recovery is then at least $1-\delta$, subject to the same separated-jump sampling model.
684 \vfig[.86]{ext_repetition}
685 \head{One explicit conservative choice}
686 Take $n=256$, $M=1/2$, $\sigma=1/50$, $\delta=1/20$, and $a_{\min}=2/25$. Since $\log(10240)<10<(16/5)^2$, choosing $R=16$ makes the right-hand side strictly less than
687 \[
688 \frac1{256}+\frac1{50}\frac{16}{5}
689 =\frac{2173}{32000}<\frac2{25}.
690 \]
691 Thus sixteen independent observations per sample site suffice for this bound. It is a sufficient budget, not a claim of optimal sample complexity. The exact checker certifies $e^{10}>10240$ using a rational Taylor partial sum, so the displayed logarithm bound is not based on rounded numerical logarithms.
692 \head{Dependence between adjacent contrasts is allowed}
693 Neighboring differences share one sample. The proof does not require those differences to be independent: it bounds each tail and applies a union bound across all cells. Independence of the underlying sample noises supplies the stated sub-Gaussian difference proxy.
694 For a fixed separated signal model, a noise scale satisfying $\sigma_n\sqrt{\log n}\to0$ gives the stated recovery consistency in probability. A fixed positive noise scale with one observation per site does not satisfy that condition.
695 \takeaway{More grid points and more repeated observations affect different terms. Finer spacing reduces background variation. Averaging reduces noise.}
696
697 \vpage{37}{Haar sees a jump only through its position in the support}{SCALE SEPARATION / A QUANTIFIED THRESHOLD}{Chapter V: Theorem E10.1, Theorem E10.2, Corollary E10.3.}
698 Use a normalized Haar wavelet on an available interval of length $L$ on the real line, positive on its left half and negative on its right half. Here $H_\tau$ is the half-line step $\mathbf1_{[\tau,\infty)}$, so there is no artificial second endpoint jump.
699 If $u$ is the relative jump position in the support, then
700 \[
701 |\langle aH_\tau,\psi\rangle|
702 =|a|\sqrt L\min\{u,1-u\}.
703 \]
704 The coefficient vanishes when the jump lies exactly at a support boundary.
705 \vfig[.86]{ext_haar_margin}
706 \head{A worked gap with all three contributions}
707 Take $L=1/4$, $M=1$, noise bound $\varepsilon=1/100$, jump size $|a|=1$, and relative boundary distance at least $\rho=1/4$. The smooth and noise contributions together are bounded by
708 \[
709 \frac M4L^{3/2}+\varepsilon\sqrt L
710 =\frac1{32}+\frac1{200}=\frac{29}{800}.
711 \]
712 The jump contributes at least $|a|\rho\sqrt L=1/8$. The observed coefficient therefore has magnitude at least $71/800$. The threshold $1/16=50/800$ separates every such jump support from every support containing no jump.
713 \head{The available support is part of the hypothesis}
714 A fixed extension is needed if the observation domain ends inside a desired wavelet support. Also, the selected support must contain only the specified jump. An unmodeled second jump can reinforce or cancel the coefficient.
715 \takeaway{Scale determines the smooth contribution, but alignment determines the jump contribution. A detection guarantee needs both.}
716
717 \vpage{38}{Two half-shifted grids remove exact alignment failure}{HAAR SUPPORT GEOMETRY / A QUARTER-CELL GUARANTEE}{Chapter V: Theorem E10.4, Corollary E10.5.}
718 Normalize the support length to $L=1$. The first grid has boundaries at integers. The second has boundaries at half-integers. For a point at position $u$ modulo one, consider its distance to the nearest boundary of each grid.
719 \vfig[.89]{ext_two_grids}
720 \head{At least one distance is one quarter or larger}
721 If $1/4\le u\le3/4$, the original cell works. Outside that range, a shifted cell works. At $u=1/8$, the original margin is $1/8$ but the shifted cell $[-1/2,1/2)$ gives margin $3/8$. At $u=1/4$, both margins equal $1/4$, showing that the uniform constant cannot be increased for these two grids.
722 Restoring $L$, every jump has a support with boundary distance at least $L/4$ in one grid. If $L$ is smaller than the minimum jump separation, that support contains no other jump.
723 \head{Insert the geometric guarantee into the analytic estimate}
724 The alignment-independent gap condition is
725 \[
726 \frac{|a|}{4}>2\varepsilon+\frac M2L.
727 \]
728 For the numbers on Plate V.37, the right side is $1/50+1/8=29/200$, strictly below $1/4$. Hence one of the two grids supplies a detectable support for every jump, regardless of its position relative to the original grid.
729 This certifies a useful support per jump. It does not by itself specify a unique rule for merging duplicate detections from two grids into exact breakpoint estimates.
730 \takeaway{A second grid repairs a geometric blind spot. The contrast inequality and separation hypotheses still supply the recovery guarantee.}
731
732 \vpage{39}{Higher differences annihilate polynomial interiors}{BOUNDARY STENCILS / SIGNAL RESPONSE AND NOISE GAIN}{Chapter V: Theorem E10.6, Proposition E10.7, Corollary E10.8.}
733 Let $x(n)=n+2(n-3)_+$ on the integer line. Its slope changes from one to three at the breakpoint $3$. The second forward difference is
734 \[
735 \Delta^2x(n)=x(n+2)-2x(n+1)+x(n).
736 \]
737 \vfig[.87]{ext_differences}
738 \head{An exact small stencil calculation}
739 The values at $n=0,\ldots,6$ are $(0,1,2,3,6,9,12)$. The second differences at $n=0,\ldots,4$ are $(0,0,2,0,0)$. The only nonzero stencil straddles the slope change.
740 For a piecewise polynomial of degree at most $d$, $\Delta^{d+1}$ vanishes whenever its complete stencil lies inside one polynomial piece. Candidate responses are confined to at most $d+1$ starting addresses before each breakpoint. They are boundary bands, not necessarily exact breakpoint locations.
741 \head{Differencing also acts on noise}
742 The absolute binomial coefficients of $\Delta^m$ sum to $2^m$. With $\|\eta\|_\infty\le1/16$, second-difference noise is bounded by $4/16=1/4$. The true response $2$ remains at least $7/4$, while all responses away from the breakpoint band remain at most $1/4$. Threshold one separates them.
743 The general robust-band statement assumes that each breakpoint has at least one sufficiently large true response. A breakpoint can fail that assumption through its amplitude or local configuration. Annihilation away from boundaries does not prove a lower bound at every boundary.
744 \takeaway{A vanishing interior response is structural. Reliable detection also requires the boundary response to exceed the amplified noise.}
745
746 \vpage{40}{Conditional Gibbs control closes the reconstruction estimate}{THE TWO ERRORS / A COMPLETE READING CONTRACT}{Chapter V: Theorem E11.2, Theorem E11.3.}
747 The exact retained-packet approximation shares the same discontinuity as its target. If $f=s+j$ and $Q_ms\to s$ uniformly, then
748 \[
749 \|f-(Q_ms+j)\|_\infty=\|s-Q_ms\|_\infty\longrightarrow0.
750 \]
751 The approximants themselves may be discontinuous. There is no conflict with the failure of continuous Fourier polynomials to converge uniformly to a jump.
752 \begin{center}\includegraphics[width=.78\linewidth]{visual_graphics/annals_gibbs_comparison.pdf}\end{center}
753 \platecaption{Preserved vector figure from the expanded source. It illustrates the choice of approximation target. It is not an independent universal recovery certificate.}
754 \head{Estimated packets need the operator norm too}
755 If the bounded linear operators satisfy $\sup_m\|Q_m\|_{L^p\to L^p}\le C_Q$, then
756 \[
757 \|f-\widehat f_m\|_p
758 \le\|s-Q_ms\|_p+(1+C_Q)\|j-\widehat j_m\|_p.
759 \]
760 For an orthogonal $L^2$ projection one may use $\|I-Q_m\|\le1$, sharpening the packet multiplier to one. Such a bound must be justified in the norm actually being used. In particular, uniform boundedness of Fourier partial sums in the supremum norm is not supplied by this theorem.
761 \head{What the complete guide establishes}
762 Plates V.1--V.26 preserve the original worked layer. Plates V.27--V.40 explain the additional traditional developments, outside the inherited twenty-result Lean map. The new exact examples have their own finite arithmetic record. They do not extend the formal coverage merely by appearing beside formally mapped results.
763 The final package keeps recorded computations and inherited compiler reports attached to their stated scope. The symbolic visual suite was rerun, with 181 checks passed and seven invalid controls rejected. Lean compiler evidence remains inherited. No fresh Lean run is claimed.
764 \takeaway{A complete error claim specifies the signal class, the recovered packet, the approximation operator, and the norm. Each term can then be improved and checked on its own terms.}
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: e21e5bc929e8f4027e1bac9a31871132f179c394cbea6ee8c02ef6289d286f4a