==== TABLE OF CONTENTS ==== Geometric-Programs-for-Solenoidal-Forcing//analytic-imports.tex Geometric-Programs-for-Solenoidal-Forcing//body.tex Geometric-Programs-for-Solenoidal-Forcing//clocks.tex Geometric-Programs-for-Solenoidal-Forcing//interpreter.tex Geometric-Programs-for-Solenoidal-Forcing//introduction.tex Geometric-Programs-for-Solenoidal-Forcing//main.tex Geometric-Programs-for-Solenoidal-Forcing//normal-figure.tex Geometric-Programs-for-Solenoidal-Forcing//reciprocal-template.tex Geometric-Programs-for-Solenoidal-Forcing//recorder-import.tex Geometric-Programs-for-Solenoidal-Forcing//references.tex =========================== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//analytic-imports.tex ==== \section{From transverse pulses to fluid motion} \label{sv:imports} \subsection{Transverse pulses and classical uniqueness} \label{sv:analytic} A transverse field has either one nonzero component independent of its direction of motion, or the form $(a(z),b(z),0)$. Both its divergence and its self-advection vanish. A finite sum of such fields need not have zero self-advection if several act simultaneously; we instead give them disjoint time supports. This scheduling restriction is part of every construction below. \begin{lemma}[Direct solenoidal forcing]\label{sv:force} Let $U(t,x)$ on a flat torus be a smooth sequence of transverse pulses with disjoint temporal supports, each of zero spatial mean, and let $U(0)=0$. Assume $U$ and its derivatives are bounded on each finite time interval. Then $f=U_t-\nu\Delta U$ is smooth, solenoidal and mean zero, and $(U,0)$ solves \eqref{sv:NS}. Its velocity and normalized pressure are unique in the classical comparison class defined above. Its material flow exists for every finite forward time and is a volume-preserving smooth diffeomorphism. If a finite pulse sequence is repeated, with zero collars at its joins, all mixed derivatives are globally bounded and the energy is uniformly bounded. These conclusions also hold when one separate finite loading sequence is prepended. \end{lemma} \begin{proof} At each time at most one transverse field is active, so $\operatorname{div}U=0$ and $(U\cdot\nabla)U=0$. Divergence commutes with $\partial_t$ and $\Delta$, and a periodic Laplacian has zero integral. These facts prove the force assertions and the equation by substitution. For another classical solution $v$, put $w=v-U$. Subtract the equations, multiply by $w$, and integrate on the torus. Incompressibility and periodic integration by parts cancel the pressure and transport by $v$, giving \[ \frac12\frac d{dt}\|w\|_2^2+\nu\|\nabla w\|_2^2 \le\|\nabla U\|_{\infty,\mathrm{op}}\|w\|_2^2. \] The stated classical regularity justifies each operation. The coefficient is bounded on every finite interval and $w(0)=0$, so an integrating factor gives $w=0$. The pressure gradient then vanishes, and its normalization makes the pressure zero. This is a comparison for the displayed global solution, not an existence assertion for general data. The spatial periodic lift of $U$ is bounded and Lipschitz on every finite interval. Local ODE existence, uniqueness and continuation give its trajectories, and backward integration supplies their inverses. Smooth dependence gives smooth diffeomorphisms. The Jacobian obeys $\partial_t\det D_aX=(\operatorname{div}U)\circ X\det D_aX$ with initial value one, proving volume preservation. A finite loading interval followed by a fixed smooth repeated pattern has a compact collection of phase templates; their derivative bounds imply all the last assertions. \end{proof} \subsection{The reciprocal geometric input} Theorem~3.2 of~\cite{Entry} has the following precise interface. Fix rational $L,h>0$ and rational coordinate charts on $\mathbb T_L^3$. Take finite families of closed axis-parallel rational rectangles $P_i,Q_i$ with positive side lengths and centers $p_i,q_i$, each family pairwise positively separated, and maps $F_i(y)=q_i+\operatorname{diag}(r_i,r_i^{-1})(y-p_i)$ with $F_i(P_i)=Q_i$ and $r_i>0$ rational. Suppose every source and target half-width is at most $h$, their centers lie in a rational rectangle $K$, and $K+[-2h,2h]^2$ is compactly contained in the planar chart. For any rational coding height $z_0$ inside its chart, that theorem supplies seven effective mean-zero transverse pulses, periodic with zero collars, whose period map is $(y,z)\mapsto(F_i(y),z)$ on a positive effectively specified neighborhood of each $P_i\times\{z_0\}$. For a point starting on $P_i$ at height $z_0$, the four deformation stages remain within sup distance $2h$ of the source center; the following translation interpolates between centers with a fixed offset of sup norm at most $h$. Lifting and lowering preserve the planar coordinates. Source--target intersections are allowed. The theorem also proves the empty-list case and the force conclusions of Lemma~\ref{sv:force}. This seven-stage construction supplies the reciprocal template used below. Alternative shear lists and translation routes are checked locally, including their cutoff plateaus and intermediate paths. The constructions on boxes of prescribed thickness likewise prove their own bounds on every point of those boxes. ==== END Geometric-Programs-for-Solenoidal-Forcing//analytic-imports.tex ==== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//body.tex ==== \section{A common geometric and symbolic toolkit} \label{sv:toolkit} The constructions share two interfaces: transverse pulses realize finite rectangle maps, and local inverse rules make the rectangle families separated. We first specify the profiles and paths used by the pulses, then the positional coding that converts a finite rule table into their input. The recorder itself is introduced in Section~\ref{sv:periodic-compiler}. \subsection{Profiles that preserve the exact shear paths} \label{sv:profiles} Write $X(a)(x,y)=(x+ay,y)$ and $Y(a)(x,y)=(x,y+ax)$. Besides the four shears in Theorem~3.2 of~\cite{Entry}, we will use these chronological lists about a branch center: \begin{align} &Y(-r),\ X(r^{-1}-1),\ Y(1),\ X(r-1),\label{sv:list-a}\\ &Y(-r(r-1)),\ X(-r^{-1}),\ Y(r-1),\ X(1),\label{sv:list-b}\\ &X(r^{-1}-1),\ Y(1),\ X(r-1),\ Y(-r^{-1}).\label{sv:list-c} \end{align} All have product $\operatorname{diag}(r,r^{-1})$, with products taken in reverse chronological order. For example, the leftmost three factors of the full product in \eqref{sv:list-b} multiply to $\left(\begin{smallmatrix}r&0\\r-1&r^{-1}\end{smallmatrix}\right)$; right multiplication by $Y(-r(r-1))$ finishes the identity. For \eqref{sv:list-c} the rightmost three factors are $\left(\begin{smallmatrix}r&0\\1&r^{-1}\end{smallmatrix}\right)$, which the final shear makes diagonal. If $r,r^{-1}\le B$ and initial half-sides are at most $\ell/2$, the crude bounds for every partial shear are $(1+B)^4\ell/2$ for \eqref{sv:list-a},\eqref{sv:list-c}, and $(1+B^2)^4\ell/2$ for \eqref{sv:list-b}. Each follows by four applications of $\|X(a)\|_\infty,\|Y(a)\|_\infty\le1+|a|$; partial pulse coefficients have smaller modulus. For \eqref{sv:list-a}, the stronger endpoint-size estimate of Theorem~3.2 of~\cite{Entry} bounds offsets by $3\ell/2$ whenever both the source and target sides are at most $\ell$, independently of $r$. These estimates are useful for different chart choices. Here are three interchangeable ways to impose zero mean while retaining the specified paths. A box cutoff always equals one on a neighborhood of the indicated closed box, and is supported in a rational collar. For an explicit convention set $E(s)=e^{-1/s}$ for $s>0$ and zero otherwise, and $H(s)=E(s)/(E(s)+E(1-s))$. For $I=[a,b]$ use \[ \chi_{I,\delta}(s)= H\bigl(2(s-a+\delta)/\delta\bigr) H\bigl(2(b+\delta-s)/\delta\bigr). \] It is one on $[a-\delta/2,b+\delta/2]$, supported in $[a-\delta,b+\delta]$, and symmetric about the interval center. Products give box cutoffs. Positive-side derivatives of $E$ are polynomials in $1/s$ times $e^{-1/s}$, and the bound $e^{-1/s}\le n!s^n$ gives effective flatness at zero to every order. The denominator of $H$ is at least $e^{-2}$. Thus these profiles and all their derivatives can be evaluated without deciding equality with a cutoff endpoint. \begin{enumerate} \item A rectangle selector may be $\partial_x((x-c_x)\chi_P(x,y))$, and a height selector may be $\partial_z((z-z_i)\zeta_i(z))$. They equal one on their plateaus and have integral zero by periodic differentiation. \item A selector may be $\chi_P(x,y)-\chi_P(x,y-\delta)$, or $\zeta_i(z)-\zeta_i(z-\delta)$, when the translated support misses all tracked rectangles or heights. Equal translated integrals cancel. A mean-zero height selector makes every supported horizontal linear profile have zero spatial mean, even if that linear profile does not itself have zero mean. \item With an even local cutoff, the periodic local function $\Xi_c(s)=(s-c)H(2-2(s-c)^2/D^2)$ is odd about $c$, hence has zero mean. Its derivative also has zero mean. On $|s-c|\le D/2$ they equal $s-c$ and $1$, respectively. Alternatively, $\partial_s(\tfrac12(s-c)^2\chi(s))$ and $\partial_s(s\chi(s))$ give the same linear and constant plateaus. \end{enumerate} All profiles are extended periodically only across a region where they vanish. The first recipe requires a neighborhood plateau because a derivative is taken; the second only requires the explicit separation from translated supports. \input{reciprocal-template.tex} \subsection{A digit interface for full rule domains} \label{sv:digits} A relative tape is a bi-infinite sequence $T=(T_j)_{j\in\mathbb Z}$ whose index zero is the current head position. If an edit produces $\widetilde T$, displacement $d$ gives $T'_j=\widetilde T_{j+d}$. A full cylinder fixes a mode and finitely many tape letters, with every other letter arbitrary. This convention specifies the domains on which we will prove local inverses. Let an alphabet of size $m$ have distinct digits separated by at least two in base $B$, with all digits in $\{0,\ldots,B-2\}$. Write \[ C(a_1a_2\cdots)=\sum_{j\ge1}d(a_j)B^{-j},\qquad I(v)=\left[\sum_{j=1}^{|v|}d(v_j)B^{-j}, \sum_{j=1}^{|v|}d(v_j)B^{-j}+B^{-|v|}\right]. \] The two coordinates of a relative tape are $C(T_{-1}T_{-2}\cdots)$ and $C(T_0T_1\cdots)$. Place the modes in pairwise positively separated translated squares of common side length $\ell$, and use these two codes as the coordinates within each square. This is the positional-coding principle of Moore~\cite{Moore1991}; the following lemma records the full-rectangle and separation properties used here. \begin{lemma}[Full cylinders give full rectangles]\label{sv:full-cylinders} Suppose a finite injective partial rule map is partitioned into full cylinders specified by a mode and the tape window $[-a,b-1]$. A branch edits only that window and shifts by $d$, with $a+d,b-d\ge0$. Its image cylinder has the rewritten prefixes of lengths $a+d,b-d$. The associated closed source and target rectangles are separately pairwise separated. The exact branch map on the whole rectangle has linear part $\operatorname{diag}(B^{-d},B^d)$. \end{lemma} \begin{proof} A prefix $v$ followed by an arbitrary tail has code $C(v)+B^{-|v|}C(\text{tail})$. The two free tails survive the edit and shift, so changing prefix lengths gives the stated affine factors on all tail parameters in $[0,1]$. Thus each image really is a full cylinder. If two cylinders in one mode are disjoint, their left prefixes or their right prefixes must be incompatible; otherwise arbitrary compatible extensions would give a common tape. At the first differing digit of incompatible words, their intervals have a positive gap, at least the corresponding digit scale. This proves source separation and, by injectivity, target separation. Distinct mode squares are separated by their placement. A constant tail has rational code $B^{-k}d(a)/(B-1)$ after a prefix of length $k$; therefore all finite input codes are rational and effectively known. Positive gaps allow successive finite-prefix decoding from promised codes, including codes on rectangle boundaries. \end{proof} For a single-cell table there is a shorter sufficient inverse test: the target mode determines the incoming displacement, and the target mode together with the written letter determines the old mode and old letter. One first reverses the displacement, then the unique write. Let $T_a(v)=(d(a)+v)/B$ and $I_a=T_a([0,1])$. Reading $a$, writing $b$, and moving by $d$ gives the following complete rectangle formulas: \begin{equation}\label{sv:single-cell-maps} \begin{array}{c|c|c|c} d&\text{source}&(L',R')&\text{target}\\\hline 1 &[0,1]\times I_a &(T_b(L),T_a^{-1}(R))&I_b\times[0,1]\\ 0 &[0,1]\times I_a &(L,T_bT_a^{-1}(R))&[0,1]\times I_b\\ -1&I_c\times I_a &(T_c^{-1}(L),T_cT_bT_a^{-1}(R)) &[0,1]\times T_c(I_b). \end{array} \end{equation} Include the last row for every $c$. Determinism separates sources. The inverse test separates target written letters; in the last row the pair $(c,b)$ separates the two-digit target intervals. If mode-square gaps are at least $\ell$, all within-family gaps are at least $\ell/B^2$ in one coordinate. \paragraph{Common force conclusions.} In each construction below choose nonnegative smooth unit-integral pulses strictly inside the listed phases and repeat their finite list with period one. The velocity is zero near integer times, so the initial velocity is zero. Every fixed mixed derivative of the force and velocity is bounded, and the kinetic energy is uniformly bounded. The force is effective for computable $\nu>0$, and the same formula is effective relative to an arbitrary supplied positive viscosity. Unless stated otherwise, $m$ is the augmented tape alphabet size, $N$ the recorder mode count, $J$ the number of rectangle branches, and $(L_*,R_*)$ the rational initialized left and right codes. \section{A compiler periodic from time zero} \label{sv:periodic-compiler} We now prove Theorem~\ref{sv:periodic-theorem}. The recorder below retains each instruction before moving the simulated head. Its full-domain inverse provides separated rectangle maps; two ways of incorporating the input then make the entire pulse schedule periodic from time zero. A separate one-time loader would give only eventual periodicity. Throughout the recorder constructions a machine instruction indexed by $i=(q,a)$ has data $(q_i,b_i,d_i)$, where $d_i\in\{-1,0,1\}$. Missing instructions may be completed by unchanged-symbol, zero-displacement moves to a halt state. Every table below is partial: an unlisted case has no rule. On initialized tapes, all auxiliary tracks are blank away from the specified finite initialization, and all unspecified mark bits are zero. The full partial domains are restricted only by the displayed local guards. When an idle nonhalting start is requested, add a fresh state with one unchanged-symbol, zero-displacement instruction for each tape letter, leading to the original start state. No instruction targets the fresh state. This adds one simulated step, preserves halting even when the original start is already halted, and leaves the initial tape unchanged. \subsection{Recording before the simulated move} \label{sv:old-head}\label{sv:periodic-options} This recorder marks the old head, logs the instruction, and only then makes the simulated move. Let $e\in\{-1,0,1\}$ remember the preceding move, let $r=(q,e,a)$, and give its instruction the data $(q_r,b_r,d_r)$. Letters are $(a,h,m)$, with $h\in\{E,F\}\sqcup\{r\}$ and $m\in\{0,1\}$. The controls are $M_{q,e},R_r,P_{q,d},L_{q,d}$. The following table uses $h\ne F$: \begin{equation}\label{sv:old-head-table} \begin{array}{c|c|c|c|c} \text{source}&\text{read}&\text{written}&\text{move}&\text{target}\\\hline M_{q,e}&(a,h,0)&(b_r,h,1)&1&R_r\\ R_r&(c,h,0)&(c,h,0)&1&R_r\\ R_r&(c,F,0)&(c,r,0)&1&P_{q_r,d_r}\\ P_{q,d}&(c,E,0)&(c,F,0)&-1&L_{q,d}\\ L_{q,d}&(c,h,0)&(c,h,0)&-1&L_{q,d}\\ L_{q,d}&(c,h,1)&(c,h,0)&d&M_{q,d}. \end{array} \end{equation} Only nonhalting $q$ have a first row. Initialize the frontier at absolute cell $c_0$, where either $c_0=1$ or $c_0=2$, and start in $M_{q_0,0}$. At the $n$th main visit the head is the machine head $h_n$, the records occupy $c_0,\ldots,c_0+n-1$, and the frontier is $J_n=c_0+n$. Since $h_n\le nh_n$ and the records occupy $1,\ldots,n$. The old-head shuttle therefore takes $2(n-h_n)+3$ rules, including the final erase-and-move rule. An initially halting machine is reached immediately after the initializer. The ordinary rules are resolved on $[-1,1]$, the initializer on $[0,R_0-1]$; Lemma~\ref{sv:full-cylinders} applies to both. \paragraph{A blank initial tape and an initialization branch.} Use Section~\ref{sv:tagged-initializer}. Give the fully blank symbol digit zero, the other symbols the remaining even digits, and use $B=2m+1$. Set $\ell=1/(16N(1+B^2)^4)$ and enumerate modes with $I$ first. Their origins are $(1/4,1/4+2j\ell)$, except that primary halt modes have first coordinate $5/8$. The initial blank code is $(1/4,1/4,1/4)$. Derivative rectangle masks and the primitive-derived linear and constant profiles above implement eight axial phases with \eqref{sv:list-b}. All centered excursions are at most $1/(32N)$ and lie within $[1/8,7/8]^2$. If the target is nonterminal, $x\le1/4+\ell+1/(32N)<1/2$ at every phase; halt targets have $x\in[5/8,5/8+\ell]\subset(1/2,3/4)$. The initializer's star tag proves that its target family is disjoint from every ordinary arrival. Thus the fixed event is $1/20$ rational. The box map fixes the third coordinate on $P_i\times J_0$. There is no requirement that a source miss another target. \begin{lemma}[Parking before delivery]\label{sv:parking-lemma} The specified maps have an effective smooth realization on their whole source boxes by successive transverse shear pulses. The velocity is zero near the endpoints of its unit time interval, and all derivatives are bounded. Every scalar profile is compactly supported in the coordinates on which it depends. If a source and its target lie entirely in $x<0$, that whole moving box stays in $x<0$ throughout the realization. \end{lemma} \begin{proof} For an empty list use zero. Otherwise let $x_{\min}$ be the least first coordinate of any source or target. Set \[ g_i=(\min(0,x_{\min})-5-3i,0),\qquad G_i=g_i+[-1/2,1/2]^2. \] The parking squares are separated from each other and from every source and target. Let $d_0$ be the minimum of one and all positive within-list sup-norm distances for sources, targets, and parking squares, together with all distances between a parking square and a source or target. Omit empty lists in this minimum and use collar $\varepsilon=d_0/4$. Rectangle cutoffs equal one on neighborhoods and vanish outside these collars. Put $Z=4$ and $J_Z=Z+J_0$. First evacuate every source in turn: lift it by $Z$, translate its center to $g_i$ at height $J_Z$, and lower it. Only after every source has been vacated, process the parked boxes one at a time: lift, apply the four shears \eqref{sv:list-a} about $g_i$, translate to its target center, and lower. For $l$ boxes these passes use $3l+7l=10l$ slots, placed inside $[1/4,3/4]$. Run every profile with a smooth nonnegative unit-integral pulse in its slot. A vertical motion over its footprint $C$ and a horizontal translation use the respective profiles \[ \pm Z\chi_C(x,y)e_z,\qquad (b_1,b_2,0)\chi_{J_Z}(z). \] A shear adding $c(y-g_{i,2})$ to $x$ uses \[ c(y-g_{i,2})\chi_{[g_{i,2}-2,g_{i,2}+2]}(y) \chi_{J_Z}(z)e_x, \] and analogously for the other direction. These are transverse fields. Write the initial offset as $(\xi,\eta)$. Source and target sizes give $|\xi|,|\eta|,|a_i\xi|,|\eta/a_i|\le1/2$. The four endpoints are \[ (\xi,\eta-a_i\xi),\quad (a_i\xi+(a_i^{-1}-1)\eta,\eta-a_i\xi),\quad (a_i\xi+(a_i^{-1}-1)\eta,\eta/a_i),\quad (a_i\xi,\eta/a_i). \] Their second deviations are at most one and first deviations at most $3/2$. A partial shear follows the segment between its endpoints. All controlling deviations therefore remain in $[-2,2]$, so the cutoff computation is valid on every point of the box. During evacuation every other material box is an unlifted source or an already parked box; during delivery it is a parked box or a completed target. Footprint separation makes every vertical pulse vanish on these other boxes. Horizontal pulses are supported near $J_Z$ and vanish on $J_0$, since $\varepsilon\le1/4$. Thus all the stated moving and stationary paths solve the same smooth ODE. Uniqueness proves the whole-box claim by induction over slots. Finally $g_{i,1}\le-8$ and centered shear excursions are at most two. When both endpoints are negative, both translations interpolate between negative coordinates; vertical motion does not affect them. This proves the sign assertion. Compact transverse cutoffs give all derivative bounds. \end{proof} Normalize the original machine to one halt label before constructing its recorder. To apply the lemma, take the marker-preserving version of that seven-row recorder. Explicitly, change its first ready rule to read mark one and write mark zero, and its last return rule to write mark one; initialize one mark at the head. All intermediate rows are unchanged. The written symbol still distinguishes every incoming case; at a ready checkpoint the unique mark is retained rather than erased. The first row removes it, the next marks the new head, and the return retains it. This proves the same full-domain inverse and initialized simulation directly. Use odd digits and \eqref{sv:single-cell-maps}, and place its unit mode squares at $(\alpha_s,0)$, where $\alpha_h=1$ and other $\alpha_s=-2j$, $j\ge1$. Thicken every branch by $J_0$. The initial code $y_{\rm in}$ is rational and has height zero. Nonhalting boxes lie wholly in $x<0$; halting codes lie in $10$. Write $v_i,v_i'$ for the centers of $P_i,Q_i$ and $h_i,h_i'$ for their half-width vectors. All these half-widths are at most $1/2$. Take one tenth of the minimum of one and the within-source and within-target sup-norm gaps as $d>0$, omitting an empty list of gaps. Thus $d\le1/10$. With an even cutoff $\chi_h=1$ on $[-h-d/2,h+d/2]$ and zero outside $[-h-d,h+d]$, define side-ten periodic profiles \[ C_{h,c}(s)=\sum_{k\in\mathbb Z}\chi_h(s-c-10k),\qquad D_{h,c}(s)=\sum_{k\in\mathbb Z}(s-c-10k)\chi_h(s-c-10k). \] The $D$ profile has mean zero by oddness. Vertical transport over a footprint centered at $v$ with half-widths $h$ uses \[ (z^+-z^-)e_z C_{h_1,v_1}(x) \bigl(C_{h_2,v_2}(y)-C_{h_2,v_2+4}(y)\bigr). \] Horizontal transport from center $v^-$ to center $v^+$ at height $z$ uses \[ ((v^+-v^-),0)\bigl(C_{0,z}(x_3)-C_{0,z+3}(x_3)\bigr). \] These have zero mean and the indicated exact translations on plateaus. \paragraph{Changing a sheet coordinate.} Use coding height two, transport height five, storage shift $(4,0)$, and processing center $v_*=(5,6)$. At this center, first-coordinate scaling uses $H_1=D_{1/2,5}(x)C_{1/2,6}(y)$, second-coordinate scaling uses $H_2=C_{1/2,5}(x)D_{1/2,6}(y)$, and put $B(z)=D_{1/2,5}(z)$. For $j=1,2$ and $\lambda=h_{ij}'/h_{ij}$ use three phases \begin{equation}\label{sv:storage-triple} e_zH_j,\qquad e_j(\lambda-1)B(z),\qquad -e_zH_j/\lambda. \end{equation} At the processing center, an offset $r_j$ goes to height $5+r_j$, then to horizontal offset $\lambda r_j$, then back to height five. All unscaled and scaled half-widths are at most $1/2$; every intermediate horizontal offset is between these endpoints. Therefore the cutoffs stay linear and heights lie in $[9/2,11/2]$. For a small height deviation $\zeta$ the local two-dimensional action is $(r_j,\zeta)\mapsto(\lambda r_j+(\lambda-1)\zeta, \zeta/\lambda)$, whose determinant is one. The sheet returns to height five, while a nearby normal displacement is divided by the horizontal expansion factor. Applying the two triples therefore compensates for the full planar area change; Figure~\ref{sv:normal-figure} shows one coordinate triple. \input{normal-figure.tex} \paragraph{Evacuating before delivery.} For $N$ rectangle maps schedule $13N$ pulses inside $[1/4,3/4]$. First lift each source sheet to five, shift by $(4,0)$, and lower it into storage at height two. After all sources have been evacuated, process them in order: lift the stored sheet, translate its center to $v_*$, perform the six phases \eqref{sv:storage-triple}, translate to its target center, and lower. These passes take three and ten phases per sheet. The maps may send a source onto another source: the preliminary evacuation ensures that every target footprint is free when delivery begins. Every resting sheet has height two and second coordinate in $[2,3]$. During evacuation, the other resting sheets are unprocessed sources or stored sheets; during delivery, they are stored sheets or completed targets. The within-family gaps and the separation between the coding and storage squares therefore keep each vertical support off all other resting footprints. The correcting row has second coordinate in the $d$-collar of $[6,7]$ and misses the resting sheets. Horizontal transport is supported near heights five and eight. The $H_j$ profiles are supported near second coordinate six and the $B$ profile near height five. Thus all processing pulses fix every resting sheet. All supports in the dependent coordinates and all moving paths are interior to the side-ten chart; periodic copies create no further intersection. By induction through the slots, the full source sheets have precisely their prescribed affine images. The preliminary evacuation is what permits arbitrary intersections between the source and target families. Repeat this finite sequence from time zero and apply Lemma~\ref{sv:force}. Every phase is transverse and mean zero, and the rational data and fixed smooth profiles make the construction effective. This proves Theorem~\ref{sv:sheet-theorem}, including its bounded-derivative, zero-pressure, and periodicity conclusions. \paragraph{A bound for every intermediate position.} The same geometry gives a useful observation rule for each moving point. Whenever the height lies in $(3/2,5/2)$, the first coordinate belongs to \begin{equation}\label{sv:height-guard} \{x^-,x^-+4,x^+\}, \end{equation} where $x^-,x^+$ are that point's source and target first coordinates. Horizontal transport takes place at height five and scaling in $[9/2,11/2]$; in the indicated low band only waiting and vertical motion occur over the source, storage point, or target. This proves \eqref{sv:height-guard} throughout the period. \subsection{A separator-stack application and its observer} \label{sv:separator} We now supply rectangle data to the sequential construction. The recorder separates a finite left working word from its retained history. A prefix rule $(s;\alpha,\beta)\to(s';\bar\alpha,\bar\beta)$ replaces the two indicated finite stack prefixes and retains both arbitrary infinite tails. Normalize the original machine to one halt label, and let $A$ be its tape alphabet, with blank $b_0$. Use the stack alphabet $A\sqcup\{\bot,\diamond\}\sqcup\{\eta_i\}$ and controls $R_q,T_i,S_p$. At a ready control $R_q$, the left stack has the form $L=\ell\bot H$, with $\ell\in A^*$ listing the working cells to the left of the head, nearest first, and implicit blanks beyond them. The separator $\bot$ keeps these cells above the retained history $H$; the right stack begins with the scanned cell. A temporary symbol $\diamond$ marks the beginning of the updated right working word while $T_i$ transfers the finite left word onto that stack above the marker. The control $S_p$ then restores that word until $\diamond$ is exposed and removed. A new symbol $\eta_i$ retained below $\bot$ records the instruction case. In the transfer and restore rules, $c$ ranges over $A$. Give each applicable case of an original instruction $(q,a)\mapsto(p,b,d)$ its own index $i$, with $p(i)=p$, and use \begin{equation}\label{sv:separator-primary} \begin{array}{c|l} d=0 &(R_q;\varnothing,a)\to(T_i;\varnothing,\diamond b),\\ d=1 &(R_q;\varnothing,a)\to(T_i;b,\diamond),\\ d=-1, c\in A &(R_q;c,a)\to(T_i;\varnothing,\diamond cb),\\ d=-1,\ \text{empty left}&(R_q;\bot,a)\to(T_i;\bot,\diamond b_0b). \end{array} \end{equation} Complete the table with \begin{equation}\label{sv:separator-transfer} \begin{aligned} (T_i;c,\varnothing)&\to(T_i;\varnothing,c),& (T_i;\bot,\varnothing)&\to(S_{p(i)};\bot\eta_i,\varnothing),\\ (S_p;\varnothing,c)&\to(S_p;c,\varnothing),& (S_p;\varnothing,\diamond)&\to(R_p;\varnothing,\varnothing). \end{aligned} \end{equation} Initialize with $(R_{q_0},\bot b_0^\infty,wb_0^\infty)$. At a ready state with $L=\ell\bot H$, the primary rule yields $(T_i,\ell'\bot H,\diamond Y')$ with the correct updated tape. The transfer moves $\ell'$ right in reverse order, inserts $\eta_i$ below $\bot$, and the restore returns precisely those work symbols until $\diamond$ is exposed and removed. The new ready configuration is $(R_{p(i)},\ell'\bot\eta_iH,Y')$, after $2|\ell'|+3$ rules. This is finite and positive, including an empty left word. Its special left-move case exposes an implicit blank correctly. The retained instruction-case records also determine the displacement history if absolute indexing is desired. The source families are disjoint by tested control and top symbol. Into $T_i$, the unique primary arrival has right top $\diamond$; loop arrivals have distinct real symbols. Into $S_p$, transfer arrivals have left prefix $\bot\eta_i$, while loops have real left top; record indices and symbols distinguish their respective cases. There is one incoming rule into each $R_p$. This proves disjoint image cylinders on arbitrary tails and gives their inverses. Use a common digit dictionary for controls and stack symbols. If there are $m$ entries other than the halt control, let $K=8(m+1)$, give them distinct digits $2,4,\ldots,2m$, and give the halt control digit $3K/4$. Set $e(v)=\sum_jd(v_j)K^{-j}$ and $I(v)=[e(v),e(v)+K^{-|v|}]$ for finite prefixes. The code is \[ (s,L,Y)\longmapsto (2+e(sL),2+e(Y),2)\in\mathbb T_{10}^3. \] For a rule $(s;\alpha,\beta)\to(s';\bar\alpha,\bar\beta)$, its rectangles are \[ P_i=(2+I(s\alpha))\times(2+I(\beta)),\qquad Q_i=(2+I(s'\bar\alpha))\times(2+I(\bar\beta)). \] Both families are separated in $[2,3]^2$. Their affine factors are $K^{|\alpha|-|\bar\alpha|}$ and $K^{|\beta|-|\bar\beta|}$; the control digit cancels in the first ratio. Nonhalt first coordinates are at most $2+(2m+1)/K<9/4$, while halt codes are between $11/4$ and $3$. The initial code is rational by summing the blank tails. These rectangles and maps satisfy every hypothesis of the sequential construction in Section~\ref{sv:storage}. Load $(2,2,2)$ horizontally to the rational initial code during $[0,1]$, then repeat its schedule. The fixed event is \[ 5/20$ branches put \[ z_\circ=1/2,\quad z_i=1/4+\frac{i}{2(N+1)},\quad d=\kappa=\frac1{16(N+1)},\quad \epsilon=\frac12\min_{i,j}\{s_{ij},t_{ij}\}. \] Let $\zeta_i$ be symmetric about $z_i$, one near $[z_i-d,z_i+d]$, with support in $(z_i-2d,z_i+2d)$. The closures of these supports are disjoint. Define $G_i(z)=(z-z_i)\zeta_i(z)$. Both $G_i$ and $G_i'$ have zero mean, by oddness and differentiation, and are respectively $z-z_i$ and one near the required height interval. The essential operation changes one coordinate of one sheet. For centers $o_i$, symmetric rectangle cutoffs $\chi_i$, and factors $\mu_i>0$, use three successive profiles \begin{equation}\label{sv:sheet-triple} e_z\sum_i\kappa(y_j-o_{ij})\chi_i(y),\qquad e_j\sum_i\frac{\mu_i-1}{\kappa}G_i(z),\qquad -e_z\sum_i\frac{\kappa}{\mu_i}(y_j-o_{ij})\chi_i(y). \end{equation} Starting at height $z_i$ with offset $\xi$ in coordinate $j$, these stages give height $z_i+\kappa\xi$, horizontal offset $\mu_i\xi$, and height $z_i$. If $|\xi|\le1/2$ and the horizontal segment remains in the cutoff rectangle, the height lies in the linear plateau and no other height profile acts. Every vertical profile has zero mean because its linear factor is odd under reflection about the rectangle center. Every profile is a transverse shear. Now lift $D_i$ from $z_\circ$ to $z_i$ using the mean-zero selector $\chi_i^D(y)-\chi_i^D(y-\omega)$. Use \eqref{sv:sheet-triple} first in coordinate one and then coordinate two, with $o_i=p_i$ and $\mu_i=\epsilon/s_{ij}$. This takes six stages and contracts every source to $p_i+[-\epsilon,\epsilon]^2$. Translate by $(q_i-p_i)G_i'(z)$. Next apply the same two triples with $o_i=q_i$, $\chi_i=\chi_i^T$, and $\mu_i=t_{ij}/\epsilon$. Finally lower using the target selector difference. There are $1+6+1+6+1=15$ stages. Assign them disjoint pulse supports inside $[1/4,3/4]$. During contraction the entire projection stays in its source rectangle; during expansion it stays in its target rectangle. Thus all rectangle plateaus used in \eqref{sv:sheet-triple} remain valid, including when the other coordinate has already changed. The translation at height $z_i$ is exactly by $q_i-p_i$. Consequently the period map is \begin{equation}\label{sv:fifteen-map} (y,z_\circ)\longmapsto \left(q_i+\operatorname{diag}(t_{i1}/s_{i1},t_{i2}/s_{i2}) (y-p_i),z_\circ\right),\qquad y\in D_i. \end{equation} For an empty rule list use zero. As in the sequential construction, the normal compensation follows directly from the three shears: in the linear core a triple acts on a small initial height deviation $\zeta$ by \[ (\xi,\zeta)\longmapsto \left(\mu_i\xi+\frac{\mu_i-1}{\kappa}\zeta, \frac{\zeta}{\mu_i}\right). \] Its determinant is one, while its restriction to $\zeta=0$ multiplies the horizontal coordinate by $\mu_i$. Figure~\ref{sv:normal-figure} shows this three-shear mechanism on a one-dimensional slice. The sheet statement \eqref{sv:fifteen-map} therefore permits planar area change without claiming that a thick box has that same diagonal action. Load the fixed label $(1/2,1/2,1/2)$ to the rational initial code at height $z_\circ$. A profile $G_\circ'(z)$ supplies a mean-zero horizontal loader if $G_\circ$ equals $z-1/2$ near $1/2$ and vanishes near the coordinate endpoints. Run it once during $[0,1]$, then repeat the fifteen-stage processor. At $1+n$ the particle represents rule $n$ by \eqref{sv:fifteen-map}. Nonhalt source and target rectangles have first coordinates in $(1/8,1/4)$; contractions, expansions and the middle translation preserve that band. Loading follows a segment from $1/2$ into that band. Thus a nonhalting run never enters $5/81$, and each clock is increasing and onto. \end{proof} The force obtained after slowing is a different prescription from the unslowed periodic force. In particular these conclusions do not combine decay with physical period one. They also do not imply decay faster than every power of time for an arbitrary repeated processor: a speed bounded by $C(1+t)^{-2}$ has only finite accumulated logical time. The same obstruction appears in the viscous example of Cardona--Miranda--Peralta-Salas--Presas~\cite[Section~6B]{CMPP}: their exponentially damped velocity traverses only a finite interval of the underlying stationary trajectory. The onto condition above ensures that slowing preserves every finite stage of the computation. ==== END Geometric-Programs-for-Solenoidal-Forcing//clocks.tex ==== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//interpreter.tex ==== \section{A finite interpreter in the two-sided tape model} \label{sv:interpreter} Before serialization, delete all outgoing rows from designated halt states. As in the recorder constructions, complete every missing state--symbol pair at a nonhalting state by an unchanged-symbol, zero-displacement move to a fresh halt state with no outgoing rows. This finite normalization preserves the halting question, including an initially halted machine. In the resulting table, failure to find a matching row is equivalent to being in a halt state. Give the interpreted states and symbols positive integer indices, with blank index one. Write an index $m$ as a block of $m$ ones followed by a separator. Use distinct syntax symbols for begin, row-end, table-start, table-end, and the three head motions. Serialize a machine and input by its initial state, its input-symbol fields in reverse word order, and its finite list of transition rows. A row contains current state, scanned symbol, next state, written symbol, and motion. Correctness is required on these valid finite descriptions. First construct a fixed five-tape interpreter. The tapes hold the unchanged description, a current-state record, a left-cell stack, a right-cell stack, and a scratch record. Each work tape has a sentinel at cell zero. A record is a finite unary block immediately to its right, with its head returned to the sentinel between uses. A stack consists of finitely many unary symbol blocks to the right of its sentinel, written bottom to top; each block-end symbol also carries an origin bit. The head rests at its top block-end, or at its sentinel when empty. Below the stored blocks the logical stack consists of unmarked blanks. The needed routines have finite control and terminating scans. To copy a field, erase the old record, return to its sentinel, and copy the field's ones while scanning it. To compare a field and a record, scan their ones in parallel, remember whether they end together, and return the record head. To push, copy the scratch unary block after the top and append the chosen origin-bit block-end. To pop, retain the top origin bit in control, erase its end, and traverse its ones backward, copying one to scratch for every erased one until the previous end or sentinel. An empty stack instead supplies blank index one and origin bit zero. All these scans stop on explicitly present finite delimiters. Initialize the state record from the description. Push the reversed input fields onto the right stack, then mark its top block as origin; for an empty input push a marked blank. Leave the left stack empty. In each iteration pop the right top into scratch, remembering its bit. Search the table for a row matching the state and scratch records. On a match update the state and scratch to the next state and written symbol. A right move pushes the written symbol onto the left; a stay pushes it back onto the right. A left move first pushes the written symbol right, then pops the left (supplying an implicit blank if empty) and pushes that symbol right. Every push retains the appropriate origin bit. Return the description head to table-start and repeat. If no row matches, restore the popped symbol and halt; by the normalization above, this also handles a halt on the first iteration. The two logical stacks are therefore exactly the interpreted tape halves, and the origin bit recovers its absolute head position at every iteration. These routines compile to a finite five-tape table: instruction location, comparison outcome, origin bit, and chosen direction have finitely many values; unbounded interpreted indices stay in unary on tape. Each character test, write, copy, or move is an ordinary finite transition, and the finitely many call sites can be inlined. Malformed descriptions may receive arbitrary defaults. Finally encode the five aligned tracks on one two-sided tape between left and right fences, with one head bit per track in the product alphabet. At a simulated step, sweep the finite active interval to collect all five scanned symbols into finite control. Choose the transition before changing any track. Then sweep to each head bit in turn, make that track's write and move, preserving every other track. If a head crosses a fence, replace that fence by a blank tuple with the new head bit and put the new fence one cell farther out. Return to the left fence between sweeps. Only finitely many tracks, symbols, and pending transition choices are involved, so these are again finite rules. Every sweep terminates, and all data and head bits match the five-tape machine at step boundaries. Halt exactly when it halts. This yields a fixed universal single-tape table. Serialization and fluid compilation use only the finite description and input, and never run the interpreted computation in advance. The same fence construction also converts any fixed finite number of tapes to one before applying a recorder: collect the finitely many head symbols, move the fences outward when needed, update one track at a time, and return to the left fence. If a one-sided tape convention is desired, add a preserved bit at its left endpoint and implement that convention's left-end behavior in the marked-symbol transitions. Both reductions preserve the initialized halting question without changing the geometric arguments. ==== END Geometric-Programs-for-Solenoidal-Forcing//interpreter.tex ==== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//introduction.tex ==== \section{The geometry of a finite fluid instruction} \label{sv:introduction} A finite list of symbolic instructions becomes a fluid construction only after several geometric questions have been answered. Does an instruction act on every point near a code? Can its target overlap another source? How is the input supplied without changing the requested time symmetry? Does a particle avoid the detector during the motion between two successive codes? These questions distinguish constructions that have the same integer-time symbolic action. We study finite lists of affine maps between closed rectangles, together with the local tape rules that produce those maps. Throughout, a rectangle is an axis-parallel Cartesian product of intervals in the stated coordinates. A \emph{geometric instruction} specifies a source rectangle, a target rectangle, and an affine bijection between them. Sources in a list must be mutually separated, and so must targets; intersections between the two lists are allowed. A reciprocal diagonal instruction expands one coordinate by the factor by which it contracts the other. A general positive diagonal instruction may change the rectangle's area. We realize these operations on sheets or on boxes of positive thickness using smooth transverse velocity pulses, with explicit control of their entire trajectories. \subsection{Main results} Write $\mathbb T_L^3=(\mathbb R/L\mathbb Z)^3$ for the flat torus. At a fixed viscosity $\nu>0$ we use \begin{equation}\label{sv:NS} u_t+(u\cdot\nabla)u=-\nabla p+\nu\Delta u+f, \qquad \operatorname{div}u=0,\qquad u(0,\cdot)=0. \end{equation} Pressure is spatially periodic and normalized to have mean zero. A classical comparison solution has continuous $u,u_t$, spatial derivatives of $u$ through order two, and $p,\nabla p$ on every finite closed time cylinder. The material flow is defined by $\partial_tX(t,a)=u(t,X(t,a))$, $X(0,a)=a$. An effective force prescription evaluates every requested mixed derivative at computably supplied space and time arguments to any positive rational error. The construction also supplies effective global bounds when these are asserted. Its finite formula describes all instruction branches; it is not a recording of an executed computation. \begin{theorem}[Periodic initialization]\label{sv:periodic-theorem} Fix a computable viscosity $\nu>0$. From a deterministic one-tape machine, with head moves in $\{-1,0,1\}$, and a finite input, one can effectively construct a smooth force on $\mathbb T_1^3$ such that: \begin{enumerate}[label=(\roman*),itemsep=2pt] \item The force is divergence free, has zero spatial mean, and is one-periodic from time zero. Equation~\eqref{sv:NS} has a global smooth solution with pressure zero, unique in the stated classical class. \item The velocity is one-periodic, vanishes near every integer time, has zero instantaneous self-advection, and has uniformly bounded kinetic energy. Every mixed derivative of force and velocity is globally bounded. \item For the fixed label $a_*=(1/4,1/2,1/4)$ and fixed open strip $O=\{1/20$ the same formulas hold and are effective relative to that viscosity. \end{theorem} Section~\ref{sv:periodic-compiler} proves this theorem after the common toolkit in Section~\ref{sv:toolkit}. It gives two initialization mechanisms: an input-dependent chart and a reserved loading branch in the repeated table. The latter gives the one-component option. Both incorporate initialization into a schedule that repeats from time zero. Alternative recorder guards and observers are developed separately in Section~\ref{sv:recorders}. The second result allows an instruction to change planar area. Its normal action then changes as well, as volume preservation requires. \begin{theorem}[General diagonal maps on a sheet]\label{sv:sheet-theorem} Let $P_i,Q_i\subset[2,3]^2$, $1\le i\le N$, be closed rectangles with rational vertices and positive side lengths. Suppose the sources are pairwise positively separated and the targets are pairwise positively separated. Let $F_i:P_i\to Q_i$ be the center-to-center affine map with any positive rational diagonal linear part, with $F_i(P_i)=Q_i$. For each computable $\nu>0$ there is an effective smooth mean-zero solenoidal force on $\mathbb T_{10}^3$, one-periodic from time zero, whose unique solution in the classical class has pressure zero and period map \[ (y,2)\longmapsto(F_i(y),2)\qquad(y\in P_i). \] Its velocity is zero near integer times and has zero self-advection; all mixed derivatives of force and velocity are bounded. No condition is imposed on source--target intersections. For $N=0$ use zero. \end{theorem} The sequential storage construction in Section~\ref{sv:storage} proves this theorem for arbitrary such rectangle data; Section~\ref{sv:separator} applies it to a complete tape computation. Section~\ref{sv:fifteen} gives a simultaneous construction for the narrow-strip rectangles of a different recorder, using separate heights: contraction, translation, and expansion take fifteen phases. Both proofs exhibit the compensating normal action instead of treating an area-changing planar map as area preserving. If the required action is on a whole box of positive thickness, Section~\ref{sv:parking} provides a separate reciprocal box-transfer theorem with an all-time sign guard. \subsection{How the constructions fit together} A finite local recorder stores enough information to reverse each rule on its entire partial domain. Two positional coordinates encode the tape halves. Fixing the finitely many letters read by a rule gives a closed rectangle, and the inverse ensures that the image rectangles are separated. The toolkit in Section~\ref{sv:toolkit} makes this passage explicit. Each reciprocal rectangle map is then performed at a private height. A vertical pulse lifts the source rectangle; four centered planar shears produce the diagonal change of shape; a translation moves it to its target center; a final vertical pulse returns it to the coding height. Separating these stages in time makes each active field transverse, so convection vanishes. Spatial selectors have zero mean and are constant on the tracked paths. Thus the direct force formula gives the fluid equation, while the partial shear paths give the observation bounds. Sections~\ref{sv:reciprocal-applications} and~\ref{sv:routing} adapt this mechanism to a one-time loader, other clocks and charts, and whole boxes. For arbitrary planar area change, the normal direction must also move. A vertical shear records a horizontal offset in height, a horizontal shear changes that offset, and a second vertical shear restores the sheet while rescaling nearby normal offsets. To allow a target to intersect any source, the general construction first evacuates all source sheets into a separate storage region. It then delivers them one at a time. This geometry proves the second theorem before any symbolic application is chosen; its low-height bound supplies the application's fixed detector. \subsection{Ideas and relation to earlier work} An inverse cannot discard the information that distinguishes predecessors. Landauer discusses this retention principle and its storage implications \cite[Section~3]{Landauer1961}. Reversible Turing machines already appear in Lecerf's work on undecidability for code isomorphisms \cite{Lecerf1963}. Bennett's reversible simulation records each instruction and verifies that the local rules have disjoint domains and disjoint ranges \cite[Eqs.~(5)--(11) and Table~1]{Bennett1973}. Our finite local recorders use these principles; their particular guards are checked on the full partial domains, including tapes outside the initialized run. Moore's generalized shifts connect positional tape coding to dynamical systems \cite{Moore1990}. They admit finite affine Cantor-block representations, and invertible generalized shifts have smooth realizations \cite[Lemma~0 and Section~6]{Moore1991}. Our geometric constructions implement the resulting closed-rectangle maps with explicit transverse pulses, mean-zero forcing, and observation bounds throughout each operation. Separation of sources and of images is the interface between the symbolic inverse and these pulse formulas. The fluid setting also has substantial predecessors. Cardona, Miranda, Peralta-Salas and Presas realize computation by stationary Euler flows on an adapted Riemannian three-sphere \cite{CMPP}. Their Proposition~5.1 constructs an area-preserving realization by contracting, transporting, and expanding neighborhoods with a relative area correction. That geometric organization is related to the sheet construction below. For a fixed Euclidean metric, Cardona, Miranda and Peralta-Salas construct Turing-complete stationary Euler fields on $\mathbb R^3$; their simulation uses a noncompact set and the fields have infinite energy \cite{CMP2023}. On the standard flat three-torus they robustly simulate tape-bounded machines, with reachability tested before a trajectory leaves a prescribed compact region. Their construction also gives time-dependent Navier--Stokes realizations of these bounded computations \cite{CMP2023}. Dyhr, Gonz\'alez-Prieto, Miranda and Peralta-Salas obtain stationary unforced viscous computation after a metric deformation, using the Hodge Laplacian on one-forms as the viscous operator \cite[Theorem~A and Proposition~3.1]{DGMP}. Here the flat metric, the usual flat Laplacian, positive viscosity, and zero initial velocity are fixed; the finite machine and input specify the external force. The local shear formulas supply the required geometry directly. The companion \emph{Finite Instructions and Solenoidal Shear Flows} \cite{Entry} gives one complete initialized construction and the common reciprocal-rectangle theorem. We restate its geometric realization (Theorem~3.2) in Section~\ref{sv:imports}, and its recorder and extensions (Lemma~2.1 and Section~5.1) in Section~\ref{sv:recorder-import}. The present proofs address changed requirements: periodicity from zero, alternative full-domain guards, routing through a common center, positive thickness, and planar area change. A symbolic inverse is used to prove separation; it does not replace the geometric or intermediate-time argument. At each instant our active velocity moves only in directions on which its coefficients do not depend. Consequently convection vanishes and $f=U_t-\nu\Delta U$ gives solenoidal forcing with pressure zero. Section~\ref{sv:analytic} proves the relevant uniqueness statement by the classical difference-energy method associated with Leray \cite[Section~18]{Leray1934}. Slower onto clocks preserve the complete trajectory, including initialization; their exact derivative estimates are proved in Section~\ref{bcs:clocks-section}. A clock with finite accumulated time would not suffice. Finally Section~\ref{sv:material} writes the same equation in material labels, and Appendix~\ref{sv:interpreter} constructs a fixed universal table in the stated tape model. Thus the force compiler can either take an arbitrary finite machine table or keep one interpreter fixed and vary only its input. Composing Theorem~\ref{sv:periodic-theorem} with any decision procedure for its fixed particle event would decide halting. This includes Turing's symbol-printing question: stop when the designated symbol is printed, and otherwise continue forever, including when the original machine stops without printing it \cite[Section~8]{Turing1936}. The constructions use exact real codes and assert no uniform finite-precision tolerance. ==== END Geometric-Programs-for-Solenoidal-Forcing//introduction.tex ==== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//main.tex ==== \documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern,amsmath,amssymb,amsthm,mathtools,booktabs,enumitem,microtype,tikz} \usepackage[margin=1in]{geometry} \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} \hypersetup{pdftitle={Geometric Programs for Solenoidal Forcing},pdfauthor={OpenAI}} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \title{Geometric Programs for Solenoidal Forcing} \author{OpenAI} \date{September 27, 2026} \begin{document} \maketitle \begin{abstract} We construct smooth solenoidal mean-zero forces, periodic from time zero, for which a fixed particle on a flat three-torus reaches a fixed open strip exactly when a given machine halts. The initial fluid velocity and the pressure are zero. We also realize positive diagonal maps on coding sheets by incompressible shears, with explicit normal compensation for changes of planar area, and reciprocal maps on whole boxes of positive thickness. Complete local inverses, initialization rules, and intermediate trajectory bounds connect these geometric constructions to finite computations. \end{abstract} \input{introduction.tex} \input{analytic-imports.tex} \input{body.tex} \appendix \input{interpreter.tex} \input{references.tex} \end{document} ==== END Geometric-Programs-for-Solenoidal-Forcing//main.tex ==== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//normal-figure.tex ==== \begin{figure}[tb] \centering \begin{tikzpicture}[x=0.72cm,y=0.72cm,>=stealth] \foreach \dx/\lab in {0/{initial},4/{height records $\xi$},8/{horizontal scaling},12/{height restored}}{ \begin{scope}[shift={(\dx,0)}] \draw[->,gray] (-1.65,0)--(1.65,0); \draw[->,gray] (0,-1.05)--(0,1.05); \node[below,align=center,font=\small] at (0,-1.15) {\lab}; \end{scope}} \draw[very thick] (-0.7,0)--(0.7,0); \draw[very thick,blue] (3.3,-0.7)--(4.7,0.7); \draw[very thick,blue] (6.6,-0.7)--(9.4,0.7); \draw[very thick] (10.6,0)--(13.4,0); \foreach \x/\y in {-0.7/0,0.7/0,3.3/-0.7,4.7/0.7,6.6/-0.7,9.4/0.7,10.6/0,13.4/0} \fill (\x,\y) circle (1.7pt); \draw[->] (1.8,0.65)--(2.2,0.65); \draw[->] (5.8,0.65)--(6.2,0.65); \draw[->] (9.8,0.65)--(10.2,0.65); \node[above,font=\small] at (0,1.1) {$z=0$}; \node[above,font=\small] at (4,1.1) {$z=\xi$}; \node[above,font=\small] at (8,1.1) {$x=2\xi$}; \node[above,font=\small] at (12,1.1) {$z=0$}; \end{tikzpicture} \caption{A slice of the sheet-scaling triple, in local coordinates with vertical coefficient one and horizontal factor $\lambda=2$. A vertical shear records the initial horizontal offset in height; the horizontal shear doubles that offset; the last vertical shear returns the sheet to height zero. Nearby normal offsets are contracted by $1/2$, as the determinant-one formula in the text shows. Each depicted segment is the image of the entire initial segment.} \label{sv:normal-figure} \end{figure} ==== END Geometric-Programs-for-Solenoidal-Forcing//normal-figure.tex ==== ==== BEGIN Geometric-Programs-for-Solenoidal-Forcing//reciprocal-template.tex ==== \subsection{The seven-stage construction and its pulse convention} \label{sv:reciprocal-template} The reciprocal theorem in Section~\ref{sv:imports} uses a source selector to assign each rectangle its own height, performs its planar map there, and uses a target selector to return it to the coding height. We write the fields from its proof~\cite[Theorem~3.2]{Entry} in a form allowing separate shear and translation selectors, since later constructions change individual profiles or stages. Write the centers of $P_i,Q_i$ as $c_i^-,c_i^+$ and the prescribed linear part as $\operatorname{diag}(r_i,r_i^{-1})$. Let $z_0$ be the coding height. Choose smooth periodic selectors $A_i^-,A_i^+$ with zero planar mean, equal to one near their own source or target rectangle and zero near all other rectangles of the same family. Choose distinct private heights $z_i$. Two height selectors $\sigma_i,\tau_i$ equal one near $z_i$ and zero near every other private height. Require $\tau_i$ to have zero mean. For $j=1,2$, choose a periodic profile $g_{ij}$ equal to $s-c_{ij}^-$ on a neighborhood of the coordinate range of the four centered shear paths, and require \[ \left(\int\sigma_i\right)\left(\int g_{ij}\right)=0. \] Thus the shear selector $\sigma_i$ may have nonzero mean when both linear profiles have zero mean. Usually one can take $\sigma_i=\tau_i$. The derivative, odd-profile, and translated-copy recipes above provide these choices; their compensating parts must miss the other tracked rectangles or private-height plateaus as specified there. For the chronological shear list~\eqref{sv:list-a}, the seven spatial fields are \begin{align} W_1&=e_z\sum_i(z_i-z_0)A_i^-(x,y),\notag\\ W_2&=e_y\sum_i(-r_i)\sigma_i(z)g_{i1}(x),& W_3&=e_x\sum_i(r_i^{-1}-1)\sigma_i(z)g_{i2}(y),\notag\\ W_4&=e_y\sum_i\sigma_i(z)g_{i1}(x),& W_5&=e_x\sum_i(r_i-1)\sigma_i(z)g_{i2}(y),\notag\\ W_6&=\sum_i\tau_i(z)(c_i^+-c_i^-,0),\notag\\ W_7&=e_z\sum_i(z_0-z_i)A_i^+(x,y). \label{sv:seven-fields} \end{align} At each stage all branch contributions have the same direction of motion, except in $W_6$, whose two horizontal components depend only on height. Consequently each entire stage is transverse, even where profile supports overlap. The stated integral conditions give zero spatial mean to every summand and hence to each $W_j$. To turn the stages into smooth motion, choose successive closed rational intervals $[a_j,b_j]$ with $0