cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A358233 Number of ways n can be expressed as an unordered product of two natural numbers that do not generate any carries when added together in the primorial base.

Original entry on oeis.org

0, 1, 0, 2, 0, 2, 0, 1, 0, 1, 0, 2, 0, 2, 0, 2, 0, 3, 0, 1, 0, 1, 0, 4, 0, 2, 0, 3, 0, 3, 0, 1, 0, 1, 0, 4, 0, 2, 0, 2, 0, 4, 0, 1, 0, 1, 0, 4, 0, 2, 0, 3, 0, 4, 0, 2, 0, 1, 0, 5, 0, 2, 0, 3, 0, 3, 0, 1, 0, 2, 0, 6, 0, 2, 0, 3, 0, 4, 0, 1, 0, 1, 0, 4, 0, 2, 0, 2, 0, 5, 0, 1, 0, 1, 0, 6, 0, 3, 0, 3, 0, 3, 0, 2, 0
Offset: 1

Views

Author

Antti Karttunen, Nov 26 2022

Keywords

Examples

			a(6) = 2, because 6 has only two factor pairs, {1, 6} and {2, 3}, and for both of those pairs the criterion is satisfied, as we have A329041(1, 6) = 1 and A329041(2, 3) = 1. In the latter case the primorial base expansions of 2 and 3 are "10" and "11" (see A049345), which can be added together cleanly (i.e., without carries) to obtain "21" = A049345(2+3).
a(8) = 1, because while there are two ways to factor 8 into two factors, as 1*8 and 2*4, only 1+8 yields a carry-free sum ("1" and "110" added together gives "111" = 9 in primorial base, A049345), while 2+4 (= "10" + "20") is not carry-free, as 2 is the max. allowed digit in the second rightmost place.
		

Crossrefs

Cf. A038548, A049345, A100484, A276086, A329041, A358234 (even bisection), A358671.
Cf. also A358235, A358236.

Programs

  • PARI
    A276086(n) = { my(m=1, p=2); while(n, m *= (p^(n%p)); n = n\p; p = nextprime(1+p)); (m); };
    A327936(n) = { my(f = factor(n)); for(k=1, #f~, f[k,2] = (f[k,2]>=f[k,1])); factorback(f); };
    A329041sq(row,col) = A327936(A276086(row)*A276086(col));
    A358233(n) = sumdiv(n, d, ((d <= (n/d)) && 1==A329041sq(d,n/d)));

Formula

a(n) = Sum_{d|n} [d <= (n/d) and A329041(d,n/d) == 1], where [ ] is the Iverson bracket, and the dyadic function A329041 returns 1 only when its two arguments do not generate any carries when added together in the primorial base.
For all n >= 1, a(n) <= A038548(n) [see A358671 for the indices where the equality is attained] and a(n) <= A358236(n).
For all n >= 1, a(A100484(n)) = A358235(A100484(n)).
For all n >= 1, a(2n-1) = 0, a(4n-2) = A358236(4n-2).