The dual pole

Floating point as the mirror deletion — one reading criterion, two ends of a numeration, and one measure the pole brings itself.

The tower keeps every finite place and deletes the archimedean window (The Object); the mirror deletion — the second deletion, counting the tower's as the first — keeps only the archimedean window, and its rung element is already in every machine: a floating-point number — sign, exponent, t leading digits — its precision ladder mirroring the tower's window ladder. Both deletions embed the integers whole, so both pose one question with the poles — the finite places and the archimedean place, one pole per deletion's keep — swapped: what does a window — a nested grid of cells refining toward a point — compute of arithmetic at finite precision? The fiber geometry inverts between the poles — a fiber being the set of inputs one window cell cannot tell apart, and deep when the inputs carry more digits than the window reads, so that the fiber holds many of them: a finite window's fibers are arithmetic progressions, the dual window's are sign-definite contiguous intervals; progressions hide size, intervals hide residue. Reading at lookahead c means the output window at precision t is a function of the input window at precision t + c — at the trailing end, f(n) mod bt from n mod bt+c. Throughout, rad m is the product of m's distinct primes; the geometry these criteria share with the windows beyond the positional pair is on Reading, and what the redundant purchase buys at the leading end, priced exactly rather than to within a digit, is on Redundant arithmetic.

The two-pole reading criterion rule

A window reads f at bounded lookahead iff f is Lipschitz at cell scale in the window's own metric and the image of each deep input cell fits one output cell. At cell scale means the Lipschitz ratio is measured between cells — an image cell's diameter against its input cell's — never between points, and the coarseness is load-bearing: the readable class contains below-the-top digit permutations whose pointwise ratios are unbounded; at ball windows — windows whose cells are metric balls, as the trailing end's cosets are — cell scale and pointwise coincide. The fitting clause is where windows differ, and it follows from the cell family's Lebesgue number:

windowmetriccellsfitting
trailing, any digit setb-ultrametric db cosets = ballsautomatic (strong triangle)
leading, non-redundantlog metric partition, Lebesgue number 0degenerates to alignment
leading, redundantlog metric overlapping coverbought by the cover

At the trailing end readability is Lipschitz, verbatim: reading at lookahead c is the statement db(f n, f n′) ≤ bc db(n, n′), the minimal lookahead exactly max(0, ⌈logb Lipb(f)⌉) — multiplication is nonexpanding, free at c = 0, and ⌊n/v⌋ is Lipschitz iff rad v | rad b: the trailing division gate is a b-adic Lipschitz fact. No digit set changes this end — a redundant prefix's completions fill a full coset, cosets are equal or disjoint — so redundancy is a leading-end-only door. At the leading end every scaling is a log-metric isometry, so the whole gate is alignment: non-redundant, ⌊(u/v)n⌋ reads at bounded lookahead iff rad u | rad b with the denominator free (long division emits digits MSB-first from bounded remainder state); redundant digits {−a..a}, 2a + 1 > b, make the cells an overlapping cover and both radical gates dissolve — every rational slope reads at bounded delay. The lookahead unifies as logb(Lipschitz constant) plus a window margin: 0 at ultrametric windows, logb(2a/(2ab + 1)) at redundant covers, and infinite — a wall — at misaligned non-redundant reads. Catastrophic cancellation is the criterion's negative space: subtraction's log-metric blowup at its zero locus.

Scope. The four regimes verified under the one statement: the trailing pair at bases 2, 6 and 10 with collision witnesses below each threshold; the leading pair by the alignment sweep at the same bases and the redundant-cover scans. Component tiers: the trailing instance proved, elementary; the coset rigidity a two-line proof; the numerator criterion a rule (the boundary-preimage method: a monotone map is exception-free at a scale iff every input point where it crosses an output-grid line is itself grid-aligned there); the rational-slope delay is priced exactly on Redundant arithmetic.

verifiers: explore_dual_lipschitz.py, explore_dual_locality.py, explore_dual_redundant.py

The exchange of crown and blind spot property

A product's exponent is read from the operand exponents up to 1, but equality, comparison of nearby values, and the zero-test of a difference are unreadable at every finite precision: one deep fiber realizes difference exponents {0..5}, both signs, and zero. The finite pole's crown capability — the exact zero-test, a residue is zero or it is not, in every window — is exactly the dual pole's blind spot, and the dual pole's native reads — size, sign, order — are exactly what the tower's deletion removes: the two poles exchange crown capability and blind spot. The blind spot is the log's pole at zero, one wall at both poles: a window reading size, sign and leading digits is a log coordinate, its chart excludes zero, and a difference is the operation that reaches it; the finite pole's index coordinate is the same log shape and affords the pole exactly — log 0 = −∞ realized, the exact zero-test kept — where this pole's vanishing is a limit, a difference's exponent unbounded below. The redundant purchase — reading through an overlapping digit set rather than a partition — does not close the gap; it pays with it. What it pays: comparison blurs across 3 cells against the non-redundant window's 1, and the window cannot read its own exponent. What it does not pay for, being gone already at a balanced non-redundant window — symmetric digits with 2a + 1 = b, one representation per value — is sign: the standard rung stores sign as its own coordinate — what makes it a native read — but a symmetric digit set folds it into the digits, and computed from digits it is non-local at every lookahead on either side of the purchase. Redundancy is the archimedean deletion performed a second time, inside the archimedean window — what it buys is arithmetic, what it spends is the archimedean data it still had.

Scope. Property with witnesses, exhaustive at bases 2, 3 and 10 at precisions up to 4; the difference witness is one deep fiber of length 64 at base 2. The redundant order reads (sign, order blur, normalization) are rules, the order-blur law an iff, at both scanned redundant systems. Sign's non-locality on either side of the purchase is a rule exhaustive at the widths run, over seven redundant digit sets and two balanced non-redundant ones.

verifiers: explore_dual_pole.py, explore_dual_redundant.py, explore_order_wall_shape.py

The two-ends law rule

Base b's trailing digits read exactly the finite places p | b; its leading digits perfectly hide exactly the same places — the bias of [nr (mod p)] on a deep leading fiber is exactly zero iff p | b, and otherwise nonzero on every deep fiber, with a derived attained ceiling. One numeration, two ends: the same primes exactly readable at one end, exactly invisible at the other. The same radical condition runs the arithmetic in exchange — trailing multiplication free, division gated by rad v | rad b; leading division free, multiplication gated by rad u | rad b — one condition on opposite parts of the fraction: each end freely reads the operation whose carry flow points away from it. And where a price survives, each pole prices in its own metric's arithmetic, written in the valuations vpvp(m) the exponent of p in m. Dividing by v costs the trailing end maxpvp(v)/vp(b)⌉ digits — a maximum over places — while multiplying by u costs the redundant leading end ⌈Σp vp(u) logb p + margin⌉ — a sum over places: the product formula surfacing as the two poles' price sheet.

Scope. The hiding law is derived, its ceiling attained at the scanned depths (bases 2, 3 and 10); the exchange is derived and swept at bases 2, 6 and 10; the pricing is an identity, measured.

verifiers: explore_dual_pole.py, explore_dual_locality.py, explore_dual_lipschitz.py

The pole's own measure

The criterion above is a yes-or-no about a whole map. Short of it the pole's laws are graded: they report how often a read fails — an exception density over fibers — and a density is not a number until a measure is named. At the finite pole counting always served unnamed, and the Benford block below says why it could. Fix a multiplier a, output precision t, lookahead l and operand depth j; call the t leading digits read as a scaled number the mantissa. A fiber — the mantissas sharing a bj-wide block — is exceptional when its image under nan straddles a line of the output grid, so that the read is not determined. Write α = ⌊logb a⌋ and let θ ∈ {0, 1} record whether the mantissa product carries: the output grid is coarser than the fiber by exactly bΛ, Λ = l + α + θ, and the exceptional fibers are periodic in the block index with that period. θ also splits the mantissa range into two carry classes, and every count below is taken over fibers lying inside one class — the single fiber straddling the boundary is an edge term, not a law.

The exception-density law rule

Over any bΛ consecutive class-interior fibers at depth j the number of exceptional ones is exactly da(bj − 1)/(bjd)⌋ with d = gcd(a, bΛ) — independent of where the period starts, and equal to ad on deep fibers (bjd > a). The count vanishes iff d = a, which is exactly rad a | rad b together with Λ ≥ maxpvp(a)/vp(b)⌉ — jointly the statement a | bΛ: the numerator gate, with Λ clearing exactly the max-over-places quantity the two-ends law prices the trailing end with. So the gate is the vanishing locus of one density formula: the classification and the grading are not two facts, the classification being where the grading is zero.

Mixing the two carry classes with their counting weights cancels α. On deep fibers, for a coprime to b, the per-exponent exception density under counting measure is exactly (1 − 1/a)/bl: the base drops out of the prefactor and so does the multiplier's mantissa, leaving only the multiplier's reciprocal, and b survives solely as the factor per unit of lookahead. Two operands multiplied together give a density converging to 2(1 − b−j)/bc at their common lookahead c, in the unsaturated regime 2b1−c ≤ 1 — which excludes c = 1 at every base, where the image interval can cover a whole grid period and the density saturates instead. That limit is base-free, each operand contributing b−c and the two ADDING, so lookahead spends as an additive budget.

Scope. Rules, exhaustive over 219 scopes — bases 2, 6 and 10, multipliers coprime, mixed and radical, lookaheads 1 to 3, depths 1, 2 and 4, both carry classes, three period phases each — with all 48 zero-locus cells coinciding with the criterion. The collapse to (1 − 1/a)/bl is a DEEP-fiber statement and is stated as one: a shallow fiber (bj < a) sits at its own mixed law, which the period formula still covers. The pair limit is measured, to ~10−4 at the precisions swept.

verifier: explore_dual_measure.py

Benford is the dual Haar property

The mantissa space of the dual rung is the scale circle R>0/bZ, a compact group, and log-uniform mass — Benford's law — is its Haar measure, the only scale-invariant one. That makes the mirror between the poles exact one level below the arithmetic. At the finite pole the ambient group is additive Z, the rung is Z/N, Haar is counting measure, and the reading cells are cosets — every cell of equal Haar, which is why no density at the finite pole ever needed a measure named. Here the reading cells are digit windows and they are not cosets: cell m carries Haar logb((m + 1)/m). Benford's law is that grid/Haar mismatch, and the finite pole's measure-blindness is not simplicity but the degenerate luxury of a coset reading partition. The same mismatch at the continued-fraction window is the Gauss–Kuzmin law (Reading).

Read under its own measure the pole reports what counting cannot. The density of the same exception sets becomes (1 − 1/a) R(x)/bl, where x = {logb a} and R(x) = bx−1(1 + (b − 1)(1 − x)) — a hump with R(0) = R(1) = 1 and R > 1 strictly between, and a multiplier coprime to b can never land on those endpoints, so Benford sees strictly more exceptions and carries the multiplier's mantissa exactly where the counting prefactor forgot it. That same x runs the carry layer: under the pole's own measure the two carry classes weigh 1 − x and x, so the θ above occurs with probability x exactly, where counting gives a rational function of a and b. The carry structure flattens for two operands too: their mantissa product carries with probability exactly 1/2 at every base, the class boundary being a straight line in log coordinates about which the sum of the two log-mantissas is symmetric, where under counting the same probability is base-entangled and transcendental. And the two-operand Benford density is the counting one times Kb = (b − 1)2/(b ln2 b) — which is the mean of the hump R over x uniform: two derivations of one constant.

Scope. Property; the Haar statement itself is classical and the mirror is what is claimed. Scale invariance is checked in exact rational arithmetic with no logarithms — the preimage of a window cell under yqy is a single arc, two chart pieces at most, whose endpoint ratios telescope to (m + 1)/m — and counting measure fails that same check exactly (mass 10/27 against 1/9 for the leading-digit-1 cell under tripling), which is the control. The densities and both carry laws are rules, the closed forms derived and confirmed across the swept cases.

verifier: explore_dual_measure.py

The arithmetic the purchase buys

Behind the redundant cover both radical gates dissolve, and what replaces them is exact rather than approximate. ⌊(u/v)n + φ⌋ reads at a delay given by a closed form — proved for every radix, every symmetric redundant digit set, every rational slope and every phase — and the states that decide a read are counted by closed forms rather than walked, so what would be a search over a whole window becomes a single inequality. Addition itself goes local at lookahead 1 or 2, under a necessary and sufficient condition on how many digits the set carries beyond the radix and how far it reaches on either side of zero; and the window margin above overpays on a wedge that only asymmetric digit sets separate from a surplus of two digits. All of it is on Redundant arithmetic.

Each deletion reads exactly what is continuous in the geometry it keeps: one numeration carries both verdicts — read exactly, hide exactly — at its two ends.

The order wall

What the exchange leaves non-local is not shapeless. Sign factors: a most-significant-first scan into two absorbing verdicts, whose minimal state count is 2 + (the reached integers of a crossed interval) − (the consecutive reached pairs across a gap of the digits' attractor) for every finite digit set with a member of each sign — the contiguous count ⌈a/(b − 1)⌉ + ⌈a+/(b − 1)⌉ + 1 being that count's maximum — and whose syntactic monoid, above the ideal of maps that have decided, is a nilpotent algebra with a composition law and no machine in it. The wall sits entirely in the product: finite-state and not finite-window, at fixed width. All of it is on The order wall.