Пусть
![$a(n)$ $a(n)$](https://dxdy-03.korotkov.co.uk/f/e/b/1/eb1e4d26da404d5c7d56055c19d365a082.png)
это
A091892.
Пусть
это подпоследовательность ![$\left\lbrace b(n)\right\rbrace$ $\left\lbrace b(n)\right\rbrace$](https://dxdy-02.korotkov.co.uk/f/1/7/c/17c4d31f3fb189ea5ff599ef26c0176582.png)
это подпоследовательность ![$\left\lbrace b(n)\right\rbrace$ $\left\lbrace b(n)\right\rbrace$](https://dxdy-02.korotkov.co.uk/f/1/7/c/17c4d31f3fb189ea5ff599ef26c0176582.png)
Тогда мы имеем следующую гипотезу:
Гипотеза была проверена до
![$a(764)$ $a(764)$](https://dxdy-01.korotkov.co.uk/f/c/b/9/cb9f2b4973d5c6ba596d5ae94a5d0e6982.png)
, т.е. до максимального члена в б-файле, прикрепленном к последовательности.
Можно также убедиться, что
![$\left\lbrace c(n)\right\rbrace$ $\left\lbrace c(n)\right\rbrace$](https://dxdy-03.korotkov.co.uk/f/a/5/7/a5761a44f745298b3dd995e3b94a2a7e82.png)
и
![$\left\lbrace d(n)\right\rbrace$ $\left\lbrace d(n)\right\rbrace$](https://dxdy-04.korotkov.co.uk/f/3/e/1/3e190cbdf80f0b0554be0d7f2a6dbb8782.png)
не имеют общих членов (проверено до
![$d(2^{14})$ $d(2^{14})$](https://dxdy-03.korotkov.co.uk/f/6/6/e/66e82c0b93c9c50fa633b7b86502e3ac82.png)
).
Теперь о том, кто же у нас такие
![$b(n), c(n), d(n)$ $b(n), c(n), d(n)$](https://dxdy-04.korotkov.co.uk/f/7/2/b/72b74a368be72c54965a3da66a7673e282.png)
.
Последовательность
![$\left\lbrace b(n)\right\rbrace$ $\left\lbrace b(n)\right\rbrace$](https://dxdy-02.korotkov.co.uk/f/1/7/c/17c4d31f3fb189ea5ff599ef26c0176582.png)
это числа
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
, такие, что
A007814
A086784![$(k+1)$ $(k+1)$](https://dxdy-01.korotkov.co.uk/f/8/e/f/8efe9ff4209e9ab5e98c62cd39393f0e82.png)
с добавлением
![$b(0)=0$ $b(0)=0$](https://dxdy-02.korotkov.co.uk/f/d/f/a/dfa6a08ea9caf0604bde15629de74cd682.png)
.
Чтобы получить члены последовательности
![$\left\lbrace c(n)\right\rbrace$ $\left\lbrace c(n)\right\rbrace$](https://dxdy-03.korotkov.co.uk/f/a/5/7/a5761a44f745298b3dd995e3b94a2a7e82.png)
, используйте следующее правило:
![$b(n)$ $b(n)$](https://dxdy-02.korotkov.co.uk/f/1/4/6/14619328ba0e9a59db400bd29792af8082.png)
является членом в том случае, если
![$e(n)=1$ $e(n)=1$](https://dxdy-01.korotkov.co.uk/f/8/6/f/86fcf883b7084a700dabd113c579400182.png)
. Также
![$c(0)=0$ $c(0)=0$](https://dxdy-03.korotkov.co.uk/f/e/5/e/e5e13467143b73d8d0f8ecd1a9eed10e82.png)
.
И, наконец,
![$\left\lbrace d(n)\right\rbrace=\left\lbrace 128d_1(n)-1\right\rbrace$ $\left\lbrace d(n)\right\rbrace=\left\lbrace 128d_1(n)-1\right\rbrace$](https://dxdy-02.korotkov.co.uk/f/5/4/e/54e904db889b524a12a80af5e2ab4b0382.png)
.
Здесь
![$e(n)=1-e_1(s(n))$ $e(n)=1-e_1(s(n))$](https://dxdy-03.korotkov.co.uk/f/a/8/9/a8915f2a3950aa90cc93f95ad0905d1b82.png)
, где
![$\left\lbrace s(n)\right\rbrace$ $\left\lbrace s(n)\right\rbrace$](https://dxdy-01.korotkov.co.uk/f/8/6/9/869d4b00f1da9e4e733de77b8b8c5a3982.png)
это
A280514 с добавлением дополнительной единицы в начале, т.е.
![$s(1)=s(2)=1$ $s(1)=s(2)=1$](https://dxdy-03.korotkov.co.uk/f/a/f/d/afdb47ee50b76cde00f783dfd9e1ff2682.png)
,
![$s(3)=2$ $s(3)=2$](https://dxdy-01.korotkov.co.uk/f/4/6/b/46bb8c60918fdf1b251cd34401929e8682.png)
и т.д.
В свою очередь,
![$e_1(n)$ $e_1(n)$](https://dxdy-04.korotkov.co.uk/f/f/f/2/ff21b4fcf80a49bca30a412708e20e1882.png)
принадлежит
![$\left\lbrace0,1\right\rbrace$ $\left\lbrace0,1\right\rbrace$](https://dxdy-01.korotkov.co.uk/f/c/3/e/c3eb4c86bb882be1ad4bb1266725d85982.png)
. Члены задаются так:
- при
у нас
при
. Что примечательно, это члены A001950 с индексами от 5 до 19 с исключением членов с индексами 6, 9 и 14. - при
имеем: - в представлении Зекендорфа для
, если каждый бит это единица минус предыдущий, то
. - в представлении Зекендорфа для
, удалите один бит равный нулю в крайней слева последовательности нулей с длиной больше единицы и вернитесь обратно к десятичному представлению с результатом
. Тогда
.
Также
![$\left\lbrace d_1(n)\right\rbrace$ $\left\lbrace d_1(n)\right\rbrace$](https://dxdy-02.korotkov.co.uk/f/1/a/e/1aee850d946024e6179182bf2620dbb482.png)
это числа
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
, такие, что
![$f(k)=1$ $f(k)=1$](https://dxdy-02.korotkov.co.uk/f/5/6/f/56feb507d3f63f67077538866c92893d82.png)
. Здесь
![$f(n)$ $f(n)$](https://dxdy-04.korotkov.co.uk/f/3/d/4/3d425a215e8eeb2a056f553633aaae4a82.png)
принадлежит
![$\left\lbrace0,1\right\rbrace$ $\left\lbrace0,1\right\rbrace$](https://dxdy-01.korotkov.co.uk/f/c/3/e/c3eb4c86bb882be1ad4bb1266725d85982.png)
. Члены задаются так:
- если
четное, то
. - если
нечетное, больше единицы и второй слева бит в двоичном представлении
равен нулю, то
, в противном случае ноль.
Наконец
![$f_1(n)$ $f_1(n)$](https://dxdy-01.korotkov.co.uk/f/4/c/d/4cd86606ca6986c414db0429821e81ce82.png)
принадлежит
![$\left\lbrace0,1\right\rbrace$ $\left\lbrace0,1\right\rbrace$](https://dxdy-01.korotkov.co.uk/f/c/3/e/c3eb4c86bb882be1ad4bb1266725d85982.png)
и задается так:
- при
у нас
при ![$n=17$ $n=17$](https://dxdy-03.korotkov.co.uk/f/a/e/6/ae6ca1945cb5fd432dc91d184fc5ef7c82.png)
- при
имеем: - если
четное, то
. - если
нечетное и число единиц двоичной записи
больше двух, а
это позиция второго крайнего справа бита, то
, в противном случае ноль.
На этом, собственно все (т.е. все задано).
Имеет ли эта гипотеза право на существование? Верна ли она также для больших
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
? Чем можно объяснить участие той или иной вспомогательной последовательности?
Вот вам еще программка на PARI для проверки:
Код:
default(parisizemax,2^8*10^6)
q1(n)=2^valuation(n,2)
q2(n)=n\(2*q1(n))
fib1(n)=local(m); if(n<1, 0, m=0; until(fibonacci(m)>n, m++); m-2) \\ A072649
fib2(n)=n-fibonacci(fib1(n))
fib3(n)=n>2*fib2(n)
Zeckendorf(n)=my(k=0, v, m); while(fibonacci(k)<=n, k=k+1); m=k-1; v=vector(m-1); v[1]=1; n=n-fibonacci(k-1); while(n>0, k=0; while(fibonacci(k)<=n, k=k+1); v[m-k+2]=1; n=n-fibonacci(k-1)); v
g(n)=fibonacci(fib1(n)+2)-n
h(n)=if(n==1,1,my(A=fib1(n-1), B=2^A, C=n-1, D); for(i=1, A, B+=(1-fib3(C))*2^(A-i); C=fib2(C)); B+1) \\ A353654
b(n)=(q2(h(n+1))+1)*q1(h(n+1))-1
isok1(n)=if(n<55,n==13 || n==18 || n==20 || n==26 || n==28 || n==31 || n==34 || n==39 || n==41 || n==44 || n==47 || n==49 || n==52 || n==54,my(A=Zeckendorf(n), A1=Vecrev(A), B, C=1, D=0); B=sum(k=1,#A\2,A[2*k-1]==1 && A[2*k]==0)==#A\2; B=if(#A%2, B*A[#A], B); if(B==0, until(A[C]+A[C+1]==0, C++); D=isok1(sum(k=1,#A-C,A1[k]*fibonacci(k+1))+sum(k=#A-C+2,#A,A1[k]*fibonacci(k)))); B+D) \\ e1(n)
isok2(n)=1-isok1(g(n)) \\ e(n)
isok3(n)=if(n<18,n==17,my(A=0, B=0, C=0); if(n%2==0, A=isok3(n/2), if(hammingweight(n)>2, until(bittest(n,B)==1, B++); C=isok3((n+1)/2-2^(B-1)))); A+C) \\ f1(n)
isok4(n)=if(n%2==0, isok3(n/2), if(n>1 && binary(n)[2]==0, isok3(n))) \\ f(n)
isok5(n)=if((n+1)%128==0,isok4((n+1)/128))
upto=2^10; v=vector(upto,i,0); x=0; z=1; z1=0; while(x<upto, while(!(isok2(z)), z++); x++; v[x]=b(z); if((b(z)+1)%128==0 && x+1<upto, z1=z+1; while(!(isok2(z1)), z1++); for(i=z+1,z1,if((b(i)+1)%128==0 && isok4((b(i)+1)/128), x++; v[x]=b(i);))); z++); \\ a(n)
print(v)
\\z=1; z1=1; for(k=1, 299, while(!(isok5(z)), z++); until(b(z1)==z, z1++); print(isok2(z1)); z++; z1++); \\ проверка что у c(n) и d(n) нет общих членов