A094913 extension

Maximilian Hasler maximilian.hasler at gmail.com
Mon Dec 17 20:30:54 CET 2007


It also confirms the formula I gave,

A094913(n) = 2^(m+1)-2 + (n-m)(n-m+1)/2,

with

m = [ n+1-LambertW( 2^(n+1) * log(2) ) / log(2) ]
  = integer part of the solution to 2^x = n+1-x.

which is NOT based on the conjecture of Jovovic, but on the reasoning
that you can construct the word of length n such that it contains the
maximal possible number, equal to max( n-k+1 , 2^k ), of different
substrings of length k.
Maybe this was not very clear in my post, and also I shouldn't have
written it with "b" instead of "2"...

Maximilian Hasler

On Dec 17, 2007 11:19 AM, David W. Wilson <wilson.d at anseri.com> wrote:
>
>
>
>
> I wrote a brute-force program to compute A094913, which I ran over the
> weekend. The results are as follows:
>
>
>
> a(n) = maximum number of distinct substrings of a binary string of length n.
>
>
>
> b(n) = number of length-n binary strings with a(n) distinct substrings.
>
>
>
> c(n) = decimal value of d(n) interpreted as a binary number.
>
>
>
> d(n) = lexically first length-n binary string with a(n) distinct substrings.
>
>
>
>        n    a(n)    b(n)  c(n)
>
>
>
>        0       1       1  null
>
>        1       2       2  0
>
>        2       4       2  01
>
>        3       6       6  001
>
>        4       9       8  0010
>
>        5      13       4  00110
>
>        6      17      18  000110
>
>        7      22      38  0001011
>
>        8      28      48  00010110
>
>        9      35      40  000101100
>
>       10      43      16  0001011100
>
>       11      51      80  00001011100
>
>       12      60     210  000010011101
>
>       13      70     402  0000100110111
>
>       14      81     644  00001001101110
>
>       15      93     852  000010011010111
>
>       16     106     928  0000100110101110
>
>       17     120     912  00001001101011100
>
>       18     135     704  000010011010111000
>
>       19     151     256  0000100110101111000
>
>       20     167    1344  00000100110101111000
>
>       21     184    3944  000001000110101111001
>
>       22     202    9276  0000010001100101111010
>
>       23     221   19448  00000100011001010111101
>
>       24     241   37090  000001000110010101111010
>
>       25     262   65602  0000010001100101001111011
>
>       26     284  107388  00000100011001010011101111
>
>       27     307  160760  000001000110010100111011110
>
>       28     331  220200  0000010001100101001110101111
>
>
>
> Where both are defined, a(n) = A094913(n)+1. I would suggest replacing
> A094913 with a(n), since a(n) treats the empty string as a possible
> substring.
>
>
>
> The new elements a(19) through a(28) support Jovovic's conjecture that a(n)
> = A006697(n).





More information about the SeqFan mailing list