Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

The Scaled Bilateral Product Family of A381364 and A381365

Abstract

Hanna’s scaled bilateral product family has every positive coefficient equal to six modulo nine.

Paul D. Hanna’s entries hanna2025a381364 and hanna2025a381365 specify the same bilateral product equation with parameters c=1 and c=2. Both conjecture a(n)=6 modulo nine for every positive n. The common normalization is A(0)=1.

The parameters c, k, n, N, K, and d are natural numbers; j is an integer. A and B are integer power series. The operator iota embeds an integer power series into rational Laurent series by mapping its coefficients to the rationals and applying ofPowerSeries. The symbol x denotes iota(X). Laurent powers have integer exponents. Exponents in positiveTerm and negativeTerm are natural, including truncated subtraction c*k-1. The operator natAbs is the natural absolute value. The operation invOfUnit(F,1) uses the unit one for the constant coefficient; on nonzero-index branches its arguments have constant coefficient one. The operator mk constructs a power series from its coefficients. The operator div denotes integer division and mod is integer remainder. Integer casts of natural indices and parameters are implicit in Laurent exponents and coefficients.

Definition 1.1 (Integral nonzero-index terms).

Formalization. D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.bilateralTerm (✓ std3).

Source. Repository-derived.

Commentary.

The zero term is isolated. For j=k>0 the original term contains X^k. For j=-k<0, factoring the inverse powers gives X^(c*k^2) times the displayed integral unit inverses. The negative factorization is also proved as an identity in a field.

Definition 1.2 (The coefficientwise bilateral remainder).

Formalization. D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.nonzeroSum (✓ std3).

Source. Repository-derived.

Commentary.

At degree N the remainder sums the integral terms over [-N,N]. The following theorem proves independence of every larger window.

Theorem 1.3 (Every coefficient has a finite window).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.finite_window (✓ std3). ∎

Source. Repository-derived.

Commentary.

A positive term has a factor X^k and a negative term has a factor X^(c*k^2). For c at least one, either factor has degree at least k. Thus every index outside [-N,N] vanishes at degree N. Extending the finite sum only adds these zero coefficients.

Definition 1.4 (Stabilized integral coefficients).

Formalization. D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.a (✓ std3).

Source. Repository-derived.

Commentary.

Here P is the private approximation sequence and G is the inverse of 1+2X. For c at least one, pairing indices k and -k gives an even remainder: both terms reduce to X^(ck^2)A^(ck^2) modulo two. Thus halfSum is exact coefficientwise division by two. Differences of products, powers, and unit inverses preserve agreement below degree d. Every nonzero-index term supplies another factor X. The remainder has constant coefficient zero, so the displayed iteration improves agreement to degree d+1.

Definition 1.5 (The generating series).

Formalization. D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.generatingSeries (✓ std3).

Source. Repository-derived.

Commentary.

The diagonal coefficients define an integer series for each natural c. Stabilization and the assertions about its equation and uniqueness assume c at least one.

Theorem 1.6 (The normalized polynomial equation).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.polynomial_form (✓ std3). ∎

Source. Repository-derived.

Commentary.

Stabilization gives a fixed point of the integral iteration. Multiplying by 1+2X and using nonzeroSum=2halfSum gives the polynomial equation. The zero constant coefficient of the remainder gives the normalization.

Definition 1.7 (The literal bilateral summand).

Formalization. D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.laurentTerm (✓ std3).

Source. Repository-derived.

Commentary.

This is the summand in the two OEIS NAMEs, with c left arbitrary. The zero term is (1+2x)^(-1)(1+2*iota(A))^(-1). When c is at least one and constantCoeff(A)=1, the field factorization identifies every nonzero index term with iota(bilateralTerm).

Theorem 1.8 (The defining Laurent-series equation).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.generating_equation (✓ std3). ∎

Source. Repository-derived.

Commentary.

The polynomial equation implies that the zero Laurent term plus the embedded nonzero-index remainder is the constant one third. Coefficient comparison and the finite-window theorem give the equality for every N and every K at least N. This is the coefficientwise meaning of the bilateral sum in the NAMEs.

Theorem 1.9 (Uniqueness for the literal equation).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.generating_unique (✓ std3). ∎

Source. Repository-derived.

Commentary.

The zero Laurent term comes from a rational power series. Equality of every nonnegative coefficient therefore recovers its power-series identity with the remainder. Clearing the two unit denominators gives the integral polynomial equation. Degree contraction then identifies any normalized integer solution with generatingSeries(c).

Theorem 1.10 (The general coefficient congruence).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.hanna_conjecture_general (✓ std3). ∎

Source. Repository-derived.

Commentary.

Put A=generatingSeries(c), J=halfSum(c,A), and G=(1+2X)^(-1). Recovering the polynomial form from the literal generating equation gives A=1-3XG+3(1+2A)J. Setting B=-XG+(1+2A)J gives A=1+3B, hence 1+2A=3(1+2B) and A-(1-3XG)=9(1+2B)J. At n=m+1 the coefficient of 1-3XG is -3*(-2)^m. Since (-2)^m is one modulo three, this coefficient has remainder six modulo nine.

Theorem 1.11 (Hanna’s A381364 conjecture).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.hanna_conjecture_a381364 (✓ std3). ∎

Resolves. Problems/oeis-a381364-scaled-bilateral-product-linear-mod-nine (proved) by D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.hanna_conjecture_a381364.

Citation. Paul D. Hanna (2025). OEIS A381364, scaled bilateral product generating function. URL: https://oeis.org/A381364.

Commentary.

The parameter c=1 gives A381364 and satisfies the general theorem’s parameter bound. The generating-equation and uniqueness theorems identify these coefficients with the normalized series in hanna2025a381364.

Theorem 1.12 (Hanna’s A381365 conjecture).

Proof. Machine-checked in Lean as D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.hanna_conjecture_a381365 (✓ std3). ∎

Resolves. Problems/oeis-a381365-scaled-bilateral-product-quadratic-mod-nine (proved) by D5/S1/Recurrence/Bilateral/ScaledBilateralProductModNine.hanna_conjecture_a381365.

Citation. Paul D. Hanna (2025). OEIS A381365, scaled bilateral product generating function. URL: https://oeis.org/A381365.

Commentary.

The parameter c=2 gives A381365 and satisfies the general theorem’s parameter bound. The generating-equation and uniqueness theorems identify these coefficients with the normalized series in hanna2025a381365.

References