A051707 (prime signature)

Christian G.Bower bowerc at usa.net
Fri May 27 02:42:58 CEST 2005


Yasutoshi:

> I rewrite the condition as follows. 
    
> Pair (i,j) must satisfy 0<i, 0<j, and if i=1 then j=1.
> The second condition is equivalence as that if (i,j) is not
> (1,1) then i is not 1. 
 
Implying that (1,1) is allowed as a factor.

That cannot be the case, otherwise there would be infinitely many
factorizations:

(2,2)
(2,2)*(1,1)
(2,2)*(1,1)*(1,1)
...

So a better restriction is that: 1<i, 0<j

Using that I get for the first several terms:

1 1 1 3 1 5 1 8 3 5 1 23 1 5 5 23 1 23 1 23 5 5 1 91 3 5 8 23 ...

This matches most of A051707
ID Number: A051707
URL:       http://www.research.att.com/projects/OEIS?Anum=A051707
Sequence:  1,1,1,3,1,5,1,8,3,5,1,21,1,5,5,23,1,21,1,21
Name:      Number of factorizations of (n,n) into pairs (k,l).

but is different for 12, 18 and 20

The 23 factorizations of 12 are as follows:

(12,12)
6 of the form (6,x)*(2,y)
6 of the form (4,x)*(3,y)
10 of the form (3,x)*(2,y)*(2,z)

I can send an update if Yasutoshi can confirm that those values are
errors and not the result of yet another rule.

> I want to know the formula.
> I wish some one tell me it.

I can help if you're not too picky about what a formula is.

What I did was apply the setprod transform I recently described to an
array of numbers a(m,n) such that a(1,n) = 0 and a(m,n) = 1 for all
m>=2, n>=1

The output array gives the number of factorizations of (m,n):

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
2 2 2 3 2 3 2 3 3 3 2 4 2 3 3 4 2 4 2 4 3 3 2 5 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
2 3 3 4 3 5 3 5 4 5 3 7 3 5 5 6 3 7 3 7 5 5 3 9 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
3 4 4 6 4 7 4 8 6 7 4 11 4 7 7 10 4 11 4 11 7 7 4 15 
2 2 2 3 2 3 2 3 3 3 2 4 2 3 3 4 2 4 2 4 3 3 2 5 
2 3 3 4 3 5 3 5 4 5 3 7 3 5 5 6 3 7 3 7 5 5 3 9 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
4 7 7 11 7 14 7 15 11 14 7 23 7 14 14 20 7 23 7 23 14 14 7 33 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
...

Then I take the diagonal b(n,n) to produce the sequence.

The mathematics of this is to treat the input array as a
2 dimensional Dirichlet generating function:

A(s,t) = SUM {m,n=1 to infinity} a(m,n)/(m^s*n^t)

apply setprod as follows

B(s,t) = exp(A(s,t)/1 + A(2*s,2*t)/2 + A(3*s,3*t)/3 + ...)

       = PROD {m,n=1 to infinity} (1/(1-a(m,n)/(m^s*n^t)))

If you want to know the algorithm I actually use or the code I
use to execute it, you should probably contact me off line unless
there are several on the list that are interested.

Christian








More information about the SeqFan mailing list