Extend New Binary Sequence ?
Paul D. Hanna
pauldhanna at juno.com
Sat Sep 1 07:42:28 CEST 2007
Max,
Ah, yes, the old "vectorization" trick - I should have thought of
that
since I use it often myself. Thank you once (or twice, or thrice)
again!
What you computed are *conjectured* values of the number of nodes
in generation n of the following tree.
It would be nice to have a *proof*!
DEFINITION.
Start at generation 0 with a single node labelled '1'.
From then on, each parent node [k] is attached k child nodes
with labels having opposite parity to k within the range {1..2k}.
The initial 0..5 generations of the tree begin as follows;
the paths along the nodes are given, followed by child nodes in [].
GEN.0: [1]
GEN.1: 1->[2]
GEN.2: 1-2->[1,3]
GEN.3:
1-2-1->[2]
1-2-3->[2,4,6]
GEN.4:
1-2-1-2->[1,3]
1-2-3-2->[1,3]
1-2-3-4->[1,3,5,7]
1-2-3-6->[1,3,5,7,9,11]
GEN.5:
1-2-1-2-1->[2]
1-2-1-2-3->[2,4,6]
1-2-3-2-1->[2]
1-2-3-2-3->[2,4,6]
1-2-3-4-1->[2]
1-2-3-4-3->[2,4,6]
1-2-3-4-5->[2,4,6,8,10]
1-2-3-4-7->[2,4,6,8,10,12,14]
1-2-3-6-1->[2]
1-2-3-6-3->[2,4,6]
1-2-3-6-5->[2,4,6,8,10]
1-2-3-6-7->[2,4,6,8,10,12,14]
1-2-3-6-9->[2,4,6,8,10,12,14,16,18]
1-2-3-6-11->[2,4,6,8,10,12,14,16,18,20,22]
As you can see, the number of nodes (and their sum) generate the
initial terms of the sequence:
1, 1, 2, 4, 14, 60, 450, 4964, 95982, 3037948,
(this was the extent of the counts done by my program).
From these counts, and by using the OEIS search tool (thanks to Ross
Cox!)
I arrived at the conjecture that:
The number of nodes in generation n = A000123( A000975(n-1) )
where A000123(n) = number of partitions of 2n into powers of 2
and A000975 = [0,1,2,5,10,21,42,85,170,...,(2^(n+2)-(-1)^n-3)/6,...].
Note that the largest term in generation n of the tree is A000975(n) + 1.
So, the conjecture is supported by intuition, but not by theory.
Can anyone supply a proof (or a sketch of a proof)?
Thanks,
Paul
On Fri, 31 Aug 2007 18:24:24 -0700 "Max Alekseyev" <maxale at gmail.com>
writes:
> It is better first precompute and store values of A000123 using
> dynamic programming and then computation of your sequence become
> trivial:
>
> ? N= (2^(26+1) + (-1)^26 - 3)/6
> ? a123=vector(N)
> ? a123[1]=2; for(n=2,N,a123[n]=a123[n\2]+a123[n-1])
> ? a(n) = if(n==0,1, if(n==1,1, a123[ (2^(n+1) + (-1)^n - 3)/6 ] ))
> ? vector(26,n,a(n))
>
> The result is:
>
> [1, 2, 4, 14, 60, 450, 4964, 95982, 3037948, 170005730,
> 16522010532,
> 2882717916878, 902450057292988, 514768747418386946,
> 537142988843543963620, 1033976171696917695108270,
> 3688322935382700002945333884, 24514290054855626308893309022498,
> 304801526292655801235227790576374820,
> 7118057806591130565341301223201553053838,
> 313259388933361321062892077969687559682278460,
> 26062000616057795214066097831489188710729238725186,
> 4110314988488084452256619909138315265238808174186210404,
> 1232011347867422753097623155438444291235913527367600775244398,
> 703443704442715976354754937644920300954525944513753257422978632188,
>
766728692007699092343031760182847052574421909903729669942757487137772898]
>
> Regards,
> Max
>
> On 8/31/07, Paul D. Hanna <pauldhanna at juno.com> wrote:
> >
> >
> > Seqfans,
> > To start with the correct offset (=0), the PARI program
> > should have been:
> >
> > A000123(n) = if(n<1, n==0, A000123(n\2) + A000123(n-1))
> >
> >
> > a(n) = if(n==0,1, A000123( (2^(n+1) + (-1)^n - 3)/6 ) )
> >
> > I do not know if there is any faster way of programming this ...
> > Perhaps I will find a matrix approach that will be quick?
> >
> > Thanks for any tips or tries in extending this sequence.
> > Paul
> >
> > On Fri, 31 Aug 2007 19:48:11 -0400 Paul D. Hanna
> <pauldhanna at juno.com>
> > writes:
> >
> >
> > The sequence begins:
> >
> > 1,1,2,4,14,60,450,4964,95982,3037948,
> >
> > but I can get no further before my old PARI gets "deep
> recursion".
> >
> >
> > This is an equivalent definition using PARI:
> >
> > a(n) = if(n==0,1, A000123( (2^(n+2) - (-1)^n - 3)/6 ) )
> >
> > where
> > A000123(n) = if(n<1, n==0, A000123(n\2) + A000123(n-1))
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.seqfan.eu/pipermail/seqfan/attachments/20070901/8fd89af5/attachment-0001.htm>
More information about the SeqFan
mailing list