Factorial lanes: one residue section through exact transfer
An extended hand-worked example · Komorebi P.
This example follows one object through residue projection, ten multiplicative factorial lanes, hypergeometric coordinates, normalization, reciprocal inversion, prime-adic valuations and refinement. The numerical tables and certificates use exact integers and rational numbers. Roots of unity appear symbolically in the projector; no floating-point approximation is needed.
Our fixed data are
The two numerical checkpoints are
The first reconstructs a factorial from residue lanes. The second comes from inverting the same residue packet in factorial-normalized coordinates. The complete exact Python program independently checks the examples and exports rational tables.
This is a companion to Euler numbers through packets, polynomials and residuals. The Euler example starts with a reciprocal sequence. Here we start with one projected exponential section and examine the arithmetic hidden in its factorial denominators.
A map of the calculation
| Coordinate system | Object | What becomes visible |
|---|---|---|
| Residue projection | \(S_{10,4}(t)=\sum_{n\geq0}t^{10n+4}/(10n+4)!\) | One of ten additive address packets |
| Step-factorial lanes | \((10n+4)!/4!=\prod_{r=5}^{14}(r)_{n;10}\) | Ten disjoint multiplicative progressions |
| Pochhammer coordinates | Nine parameters plus \(n!\) | An exact hypergeometric expression |
| Normalized coefficients | \(g_n=1/\binom{10n+4}{4}\) | The denominator collapses to four factors |
| Reciprocal transfer | \(G(t)C(t)=1\) | A lower-triangular convolution |
| Prime-adic and refined packets | \(v_5\), differences, mod-20 children | Integral control and exact reconstruction |
Two uses of the word lane must be kept separate. A residue projector separates terms in a sum. A step-factorial lane separates factors in a product. Their relationship is an explicit multiplicative reconstruction, not an identification of addition with multiplication.
1. Project the exponential onto one residue class
Begin with the familiar formal exponential,
For any formal series \(f(t)=\sum_{m\geq0}a_mt^m\), define the residue projector
These operators are orthogonal and complete:
Our section is
An alternative coordinate description uses a primitive tenth root of unity \(\zeta\):
To verify it, expand each exponential. The coefficient multiplier on \(t^m/m!\) is
This is a coefficientwise identity over the cyclotomic field, so no analytic convergence assumption is needed.
2. Disassemble a factorial into ten lanes
For a positive step \(N\), define
For our residue class,
Why this is exact: every integer between \(5\) and \(10n+4\) has a unique representation \(r+10k\) with \(5\leq r\leq14\) and \(0\leq k<n\). The ten lanes are disjoint and exhaust the interval.
Take \(n=3\). The ten lanes in the disassembly are:
| Lane \(r\) | Three factors \(r,r+10,r+20\) | Lane product |
|---|---|---|
| 5 | \(5\cdot15\cdot25\) | 1875 |
| 6 | \(6\cdot16\cdot26\) | 2496 |
| 7 | \(7\cdot17\cdot27\) | 3213 |
| 8 | \(8\cdot18\cdot28\) | 4032 |
| 9 | \(9\cdot19\cdot29\) | 4959 |
| 10 | \(10\cdot20\cdot30\) | 6000 |
| 11 | \(11\cdot21\cdot31\) | 7161 |
| 12 | \(12\cdot22\cdot32\) | 8448 |
| 13 | \(13\cdot23\cdot33\) | 9867 |
| 14 | \(14\cdot24\cdot34\) | 11424 |
Multiplying the ten entries, then restoring the initial \(4!\), gives
There are no hidden denominators in this step.
3. Transport the product to hypergeometric coordinates
Write \((\alpha)_n=\alpha(\alpha+1)\cdots(\alpha+n-1)\). Every step lane obeys
Therefore
Exactly one parameter is \(1\), namely \(r/10=10/10\). Its factor is \((1)_n=n!\). Extracting it gives the other nine parameters
Thus
The hypergeometric function is defined here by its coefficients,
Substituting the factorial identity term by term yields the exact expression
This is an equality of formal power series, not an approximation by a special function.
There is a second proof using consecutive coefficient ratios. With \(a_n=1/(10n+4)!\),
The hypergeometric side has the ratio
The nine parameters supply nine of the factors. \(10(n+1)=10n+10\) supplies the omitted \(n!\) lane. Both sequences start at \(1/4!\), so their coefficients agree for every \(n\).
Cancellation checkpoint: the rational parameters introduce no arithmetic loss. The common power \(10^{10n}\) restores the original ten integer progressions.
4. Factor out the leading monomial
The leading term of \(S_{10,4}\) is \(t^4/4!\). Factor out this monomial and its coefficient to obtain a series with constant term one:
The factorial-normalized coefficients are
The long denominator \((10n+4)!\) has collapsed to four factors. This is the arithmetic turning point.
| \(n\) | Degree \(10n+4\) | \(\binom{10n+4}{4}\) | \(g_n\) |
|---|---|---|---|
| 0 | 4 | 1 | 1 |
| 1 | 14 | 1001 | \(1/1001\) |
| 2 | 24 | 10626 | \(1/10626\) |
| 3 | 34 | 46376 | \(1/46376\) |
| 4 | 44 | 135751 | \(1/135751\) |
This also clarifies the normalization: \(g_n\) is the coefficient of \(t^{10n}/(10n)!\), not the ordinary coefficient of \(t^{10n}\). Confusing those bases would remove a factor \((10n)!\) from the product law below.
5. Invert the normalized section
Because \(G(0)=1\), there is a unique formal reciprocal,
Now multiply \(G(t)C(t)=1\). Products of exponential coefficients carry binomial weights:
The constant coefficient is \(C_0=1\). Solving each later row gives the exact lower-triangular transfer,
For \(n=1\),
For \(n=2\),
For \(n=3\) the same recurrence gives
The same reciprocal recurrence before normalization
The longer factorial-lane manuscript also writes the inverse directly against the original residue section. Because
comparison at degree \(10n+4\) gives another exact triangular system:
The diagonal coefficient is \(d_n=\binom{10n+4}{4}\). The bridge to the normalized recurrence is the termwise identity
For example, the original row at \(n=2\) is
Substitution of the fractions above gives zero exactly. The two recurrences therefore compute the same rational coefficients, rather than merely congruent values. Section 6 shows why dividing by \(d_n\) loses no \(5\)-adic precision: \(d_n\) is a \(5\)-adic unit.
A finite row check is useful here: multiplying the computed coefficients back into \(G\) must give \(1\) and zero in every positive block degree through the chosen truncation.
6. See what the prime 5 detects
For every integer \(n\geq0\) and \(r=1,2,3,4\),
None of the four denominator factors vanishes modulo \(5\). Since \(4!=24\) is also a \(5\)-adic unit,
Here \(v_5(a/b)\) is the exponent of \(5\) in the numerator minus its exponent in the denominator after reduction. A rational is \(5\)-adically integral when this valuation is nonnegative.
In fact the chosen numbers have a stronger elementary cancellation:
Because \(6\) is a \(5\)-adic unit,
The last congruence means the denominator of \(g_n\) can be inverted modulo \(125\). It does not mean that \(g_n\) is an integer in the ordinary sense.
The reciprocal recurrence uses only integral binomial weights, \(5\)-integral \(g_k\) and previous \(C_{n-k}\). Induction gives
This bound is not a claim that every \(C_n\) is a unit:
| \(n\) | \(C_n\) | \(v_5(C_n)\) |
|---|---|---|
| 0 | \(1\) | 0 |
| 1 | \(-1/1001\) | 0 |
| 2 | \(178205/966966\) | 1 |
| 3 | \(-163326976357/29541512\) | 0 |
The extra factor of \(5\) in \(C_2\) is a real cancellation between two terms of the triangular recurrence.
7. Transfer the unit estimate into finite differences
Define a forward displacement on the normalized coefficient function by
For one denominator factor we have the exact identity
All factors in the denominator remain \(5\)-adic units for \(r=1,2,3,4\). Applying the finite product rule shows
Repeating the argument yields the mixed-difference estimate
for positive integer steps. Repeated use of the product rule supplies a factor \(10q_\nu\) at each difference, and all shifted denominators remain \(5\)-adic units.
The single-step bound is stronger in this particular case. Put
Every integer polynomial satisfies \(q\mid Q(n+q)-Q(n)\). Since \(d(n)\) and \(d(n+q)\) are \(5\)-adic units, \(g_n=1/d(n)\) gives
The sharper first-order estimate uses the explicit four-factor cancellation. It is not asserted for arbitrary normalized residue sections. The earlier mixed-difference bound remains valid for repeated steps.
Three checks make the estimates concrete:
The general factorwise bounds are \(1\), \(2\) and \(2\), respectively. The sharper single-step bound gives \(3\) and \(4\) for the first two calculations, and both are attained. The repeated second difference has valuation \(3\), exceeding its general bound of \(2\).
The distinct coefficient row in the wider transfer argument
The factorial-lane study continues with the congruential row
Some of its older tables call this row \(E_n\). It is not the classical Euler-number sequence used in the companion demonstration. For \(p=5\) and \(m=2\), the index step used there is \(h=(p-1)/m=2\). One exact calculation is
This is a finite check of one displacement. A uniform mixed Kummer bound for \(R_n\) requires the additional weighted Amice–Mahler transfer hypotheses developed in that study; it does not follow from \(v_5(C_n)\geq0\) alone. The general mixed-difference estimate proved on this page concerns \(g_n\).
8. Refine the additive packet without altering it
A degree congruent to \(4\) modulo \(10\) is congruent to either \(4\) or \(14\) modulo \(20\). Consequently,
The first child contains degrees \(4,24,44,\ldots\). The second contains \(14,34,54,\ldots\). There is no overlap, and neither child alone reconstructs the parent.
The five-child prime refinement from the source study
The extended factorial-lane calculation also refines the same parent packet from modulus \(10\) to modulus \(50\):
Applied to \(e^t\), the five children sort the surviving degrees into \(4,14,24,34,44\) modulo \(50\). Their supports are disjoint, and their sum is exactly \(S_{10,4}(t)\). This is a polyphase refinement, not an approximation.
The parent coefficient \(g_n\) is a \(5\)-adic unit by the standard-window argument. That proof does not automatically pass to each modulus-\(50\) child in the same form, because several child residue labels lie outside \(0\leq j<5\). Refinement preserves the parent series, while prime-adic unit estimates must be checked in the chosen coordinates.
The ten projected exponential sections also form a closed derivative-transfer system. Set
Differentiation moves one address backward:
For the vector \(\mathbf E=(E_0,\ldots,E_9)^T\) this is \(\mathbf E'=P\mathbf E\), with \(P\) the cyclic permutation matrix and \(P^{10}=I\). Hence each packet satisfies \(E_j^{(10)}=E_j\). Summing all ten packets recovers \(e^t\).
This derivative transfer acts on additive series packets. It must not be confused with multiplying the ten step-factorial lanes in Section 2. Both are exact decompositions of data associated with the same source, but they use different operations.
9. Two failure witnesses
Remove one multiplicative lane. If the start \(r=10\) is omitted from the \(n=3\) product, the missing factor is
The reconstructed value is \(34!/6000\), not \(34!\). In hypergeometric coordinates, the omitted lane is \((10)_{n;10}=10^n(1)_n=10^n n!\). Its Pochhammer factor \((1)_n=n!\) is supplied by the \(n!\) in the definition of the hypergeometric series.
Move the residue across the prime boundary. The uniform \(5\)-adic-unit argument above assumed \(0\leq j<5\). Take \(N=10\) and \(j=5\) instead. The analogous normalized coefficient at \(n=2\) is
Thus the unit claim does not extend unchanged to all residues \(j\). The additive projection still exists. It is the particular normalization and prime-adic conclusion that fail.
10. General algebraic form and boundaries
For \(N\geq1\) and \(0\leq j<N\), the same partitioning argument proves
The interval of \(N\) lane starts contains \(r=N\) exactly once. Extracting its \((N/N)_n=n!\) factor gives
Consequently \(S_{N,j}(t)\) has an exact \({}_0F_{N-1}\) representation. These are purely algebraic identities.
For the normalized coefficient
a sufficient condition for it to be a \(p\)-adic unit at every \(n\) is \(p\mid N\) and \(0\leq j<p\). The factors \(Nn+1,\ldots,Nn+j\) are then all units. The particular case \(N=10,j=4,p=5\) satisfies this condition.
None of these calculations alone proves a global number-theoretic conjecture or a general Mahler-transfer theorem for an unrelated sequence. They exhibit the finite algebra and the precise hypotheses that further transfer results must respect.
Run and audit the exact arithmetic
The standalone factorial-lane checker uses Python 3.10 or later and only the standard library. From the repository root:
python -B examples/factorial_lanes.py
python -B examples/factorial_lanes.py --output factorial-results
The first command reports PASS: 225 exact finite assertions, including the displayed lane products, hypergeometric coefficient identities, reciprocal inversion, prime-adic valuations, finite differences, refinement and failure witnesses. The second also writes lane-products.csv, coefficients.csv and results.json.
Read the complete Python source on the website · Download the standalone checker
Download lane products (CSV) · Download exact coefficients (CSV) · Finite-check results (JSON) · Complete source and results (ZIP)
Interpretation and next reading
The derivation is exact for all indices where the identities are stated. The program checks bounded ranges, not an infinite theorem. The general lane split is proved by unique factor addresses; the reciprocal and valuation statements are proved by formal multiplication and elementary divisibility.
The exact triangular-kernel bridge, five-child modulus-\(50\) split and weighted-transfer direction follow the longer study From Factorial Lanes to \(p\)-Adic Transfer (Komorebi P.). This page proves the algebraic identities and the stated \(g_n\) valuation bounds. It does not substitute its finite examples for the extra hypotheses of the weighted continuation.
Continue with the Euler extended example, cyclic reciprocal coefficients, Paper IV, Special Functions and the project's evidence guide. These links identify related mechanisms, not automatic transfer of their proof status.