2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
 
Сообщение20.06.2006, 22:14 
Модератор
Аватара пользователя


11/01/06
5660
Руст писал(а):
я утверждаю, что в этом случае эта простая последовательность самая сложная

Можно увидеть доказательство? А заодно и аналитическую формулу для ее периода?

 Профиль  
                  
 
 
Сообщение20.06.2006, 23:54 
Заслуженный участник


09/02/06
4382
Москва
По поводу доказательства приведу несколько лемм, которые легко сможет доказать каждый.
1. Функция f(x) представляется в виде dg(x) тогда и только тогда, когда f(x) имеет чётное количество единиц (доказывается путём интегрирования).
2. Пусть n нечётное число. Любая функция с чётным числом единиц принадлежит циклу, с нечётным на одном шаге от цикла.
Доказывается интегрированием и тем, что при интегрировании 2 возможных способа выбора константы интегрирования дают две функции f и g взаимодополняющие, т.е f(x)+g(x)=1. Поэтому, одна из них имеет чётное количество единиц и дальше может быть проинтегрировано.
3. Весь процесс определяется разложением n на взаимно простые множители, являющиеся степенями простых чисел.
Представляем кольцо вычетов по модулю n в виде произведения колец вычетов по модулю степеней простых сомножителей, а функции f соответствующие функции по модулю сомножителей. Тогда все операции над функциями соответствуют операциям над соответствующими функциями в сомножителях.
Поэтому, количество шагов до периода равна максимуму количества шагов в сомножителях (для нечётной как уже указали он не больше 1 и последнее имеет место только в случае нечётного количества единиц, для чётной равно показателю двойки).
Поэтому, период определяется как НОК периодов по сомножителям, являющимся степенями нечётных простых чисел.
4. Для $n=p^k,p>2$ период T(n) равен $T(n)=T(p)p^m,2^{p-1}=1+p^ls,m=k-l $
5. Для нечётного простого числа р период для последовательности из нулей и 1 равен $T(p)=2^{c(p)}-1$, где с(р) минимальное число для которого выражение T(p) делится на р.
Доказывается тем, что вторая производная последовательности из нулей и 1 состоит из двух 1 идущих подряд.

 Профиль  
                  
 
 
Сообщение21.06.2006, 00:25 
Модератор
Аватара пользователя


11/01/06
5660
Рустем, а как доказать, что этот период максимально возможный среди всех последовательностей длины n?

 Профиль  
                  
 
 
Сообщение21.06.2006, 03:27 
Модератор
Аватара пользователя


11/01/06
5660
Руст писал(а):
4. Для $n=p^k,p>2$ период T(n) равен $T(n)=T(p)p^m,2^{p-1}=1+p^ls,m=k-l $
5. Для нечётного простого числа р период для последовательности из нулей и 1 равен $T(p)=2^{c(p)}-1$, где с(р) минимальное число для которого выражение T(p) делится на р.

Что-то не сходится с численными результатами (A038553). Вот, например, для $n=9=3^2$ максимальный период равен 63, а по формуле выше получаем: $T(3)=2^2-1=3$, $l=1$, $m=1$ и, наконец, $T(3^2)=T(3) 3^1=9$.

Кроме того, из указанной выше формулы следует, что $T(n)$ всегда является нечетным, но это опять противоречит действительности, так как для четных n, за исключением степеней 2-ки, максимальный период является четным числом.

 Профиль  
                  
 
 
Сообщение21.06.2006, 07:57 
Заслуженный участник


09/02/06
4382
Москва
Да, в пунктах 4 и 5 высказал глупости. Для чётных $n=2^km$, m нечётное из за того, что нет числа d: $2^d=1(mod 2^k)$ не выполняется свойство
(1) $T(mn)=lcm(T(m),T(n)),(m,n)=1$.
В этом случае $T(2^km)=2^kT(m)$.
Для $n=p^k$ можно доказать (как указано выше) только то, что $T(n)|2^{c(n)}-1$ где с(n) минимальное число, когда это выражение делится на n.
А для взаимно простых нечётных формула (1) верна в силу 2.
Если честно меня это не интересует, по той причине, что это не сложность последовательности, а свойство числа n. Как я уже указал, для нечётных n последовательность из нулей и 1 самая "сложная по Арнольду".

 Профиль  
                  
 
 
Сообщение21.06.2006, 08:26 
Заслуженный участник


09/02/06
4382
Москва
То, что эта последовательность самая сложная по Арнольду следует из того, что она попадает в один цикл с $(T+1)T^lg_0(x)=T^lg(x)$. Так как любая функция f(x) с чётным количеством единиц представляется в виде $f(x)=\sum_i T^i g(x)$, то из $(T+1)^mg(x)=g(x)$ следует, что
$(T+1)^mf(x)=(T+1)^m\sum_i T^i g(x)=f(x)$,
т.е. период любой функции является периодом последовательности из 0 и 1 (для нечётного n).

 Профиль  
                  
 
 
Сообщение21.06.2006, 08:50 
Модератор
Аватара пользователя


11/01/06
5660
Руст писал(а):
Да, в пунктах 4 и 5 высказал глупости. Для чётных $n=2^km$, m нечётное из за того, что нет числа d: $2^d=1(mod 2^k)$ не выполняется свойство
(1) $T(mn)=lcm(T(m),T(n)),(m,n)=1$.
В этом случае $T(2^km)=2^kT(m)$.

Но сюда не вписывается случай $m=1$, когда $T(2^k)=1$. Где загвоздка?
Руст писал(а):
Для $n=p^k$ можно доказать (как указано выше) только то, что $T(n)|2^{c(n)}-1$ где с(n) минимальное число, когда это выражение делится на n.

Да, это верно. Арнольд также утверждает, что $n\mid T(n)$ для $n\leq 21$, а для $n=23$ это не так, якобы потому что $T(23)$ является степенью 2-ки без единицы. Интересно, можно ли этому придать строгий вид типа такого:
Для нечетного $n$, $n|T(n)$, за исключением случая, когда $T(n)+1$ является степенью 2-ки ?

А вообще интересно было бы все-таки найти аналитическое выражение для $T(n)$.
Руст писал(а):
А для взаимно простых нечётных формула (1) верна в силу 2.
Если честно меня это не интересует, по той причине, что это не сложность последовательности, а свойство числа n. Как я уже указал, для нечётных n последовательность из нулей и 1 самая "сложная по Арнольду".

Задача представляет самостоятельный интерес безотносительно Арнольда и его определения сложности.

 Профиль  
                  
 
 
Сообщение21.06.2006, 08:56 
Модератор
Аватара пользователя


11/01/06
5660
Руст писал(а):
То, что эта последовательность самая сложная по Арнольду следует из того, что она попадает в один цикл с $(T+1)T^lg_0(x)=T^lg(x)$.

Надо понимать, что $g_0(x)=\delta_{0x}$ (дельта Кронекера)?
А что есть $l$ и $g(x)$ ?
Руст писал(а):
Так как любая функция f(x) с чётным количеством единиц представляется в виде $f(x)=\sum_i T^i g(x)$, то из $(T+1)^mg(x)=g(x)$ следует, что
$(T+1)^mf(x)=(T+1)^m\sum_i T^i g(x)=f(x)$,
т.е. период любой функции является периодом последовательности из 0 и 1 (для нечётного n).

Не понял этого заключения. Из последнего равенства всего лишь следует, что период $f(x)$ делит $m$.

 Профиль  
                  
 
 
Сообщение21.06.2006, 09:49 
Заслуженный участник


09/02/06
4382
Москва
Я не утверждал, что n|T(n) для нечётного n, а утверждал, что T(n) делитель числа $2^{c(n)}-1$, где с(n) минимальное число, когда это выражение делится на n. Это разные вещи и я вообще считал эту гипотезу Арнольда глупостью.
При выводе того, что указанная последовательность самая сложная я использовал обозначения: $g(x)=(T+1)g_0(x)$, где $g_0(x)$ дельта функция Кронекера.
В принципе точный период можно вычислить. Для этого надо вычислить разложение на множители числа $2^{c(n)}-1$. Пока до конца не додумал, кажется надо сокращать на те простые делители p, входящие в нечётной степени, для которых не существует d: $p|2^d+1$.
В принципе это вычисляемая функция от n.

 Профиль  
                  
 
 
Сообщение21.06.2006, 13:36 
Модератор
Аватара пользователя


11/01/06
5660
Похожа, что замкнутая формула для $T(n)$ науке неизвестна.
Вот статья по теме: A Characterization for the Length of Cycles of the N-Number Ducci Game.

 Профиль  
                  
 
 
Сообщение21.06.2006, 20:00 
Заслуженный участник


09/02/06
4382
Москва
1. Это задача эквивалентно изучению кольца многочленов над Z2 факторизованное по идеалу, порождённому многочленом $x^n-1$. Когда n является степенью двойки $n=2^k$ то, для любого элемента кольца n ая степень равна нулю. Соответствено орбита у всех элементов (получающаяся умножениями на степени 1+T) кончается на нуле.
2. Если $n=2^km$ то кольцо содержит подкольцо изоморфное кольцу многочленов, факторизованное по идеалу, порождённому $x^m-1$ и для любого элемента его $2^k$ ая степень принадлежит этому подкольцу. Соответственно все периоды определяются периодами элементов подкольца возможно умноженные на степени двойки не превосходящие k (умножение не касается только для периода 1). Если $m=\prod_i p_i^{k_i}$ произведение степеней нечётных простых чисел, то подкольцо изоморфно произведению колец факторизованных по идеалам порождённым элементами $x^{m_i}-1,m_i=p_i^{k_i}$. Соответственно все периоды получаются в виде взятия НОК (обычно это приводит к произведениям) периодов сомножителей и степеней двойки. Всего имеется $-k+(1+k)\prod_i(1+k_i)$ периодов. Сами они определяются через максимальные периоды для случая $n=p^k$ с нечётным простым числом.
3.В дальнейшем рассмотрим только этот случай.
Пусть c(n) означает минимальное число, для которого $X(n)=2^{c(n)}-1$ делится на n. Тогда максимальный период является делителем этого числа. В случае, когда c(n) чётное число некоторая степень от 1+T сводится к простому сдвигу и поэтому T(n) делится на n. Когда n является степенью простого числа Мерсена так же легко показать, что n|T(n). Первое число n, не являющиеся степенью числа Мерсена и c(n) нечётное это n=23. Однако и в этом случае период делится на n. Кандидатом для случая, когда n не делит T(n) является n=71 (с(n)=35=5*7 нечётное не простое).

 Профиль  
                  
 
 Re: Можно поподробнее?
Сообщение21.06.2006, 23:12 
Заслуженный участник
Аватара пользователя


07/03/06
1898
Москва
sceptic писал(а):
Артамонов Ю.Н. писал(а):
Гипотеза существования односторонних функций более сильная, чем проблема $P\neq{NP}$. - можно поподробнее..

http://www.citforum.ru/security/cryptography/yaschenko/1.html
http://sci-lib.com/books/Ya/yashenko.djvu
http://www.computerra.ru/print/xterra/253871/

 Профиль  
                  
 
 Спасибо за эти ссылки, но...
Сообщение22.06.2006, 19:00 


24/05/05
278
МО
хотелось бы выйти на работы, в которых этот вопрос рассматривался бы более глубоко (увы, научно-популярных и учебных материалов по нему мне недостаточно :( ).

 Профиль  
                  
 
 
Сообщение04.07.2006, 19:56 
Заслуженный участник


09/02/06
4382
Москва
Осталось определить точное значение максимального периода в случае $n=p^k$ для нечётного простого числа р. Обозначим разложение на неприводимые множители многочлена $(X+1)^n-1=X^{2^d}f_1(X)...f_r(X),n=1+2^dm,m=1(mod 2)$ над Z2. Тогда формула $lcm(2^{deg(f_i(X))}-1)$ дает точное значение максимального периода для этого случая. Остальные случаи нечётных n получается через НОК, а чётные (за исключением степени двойки) умножением на ту степень двойки на которую делится.

 Профиль  
                  
 
 
Сообщение04.07.2006, 21:55 
Модератор
Аватара пользователя


11/01/06
5660
Руст писал(а):
Осталось определить точное значение максимального периода в случае $n=p^k$ для нечётного простого числа р. Обозначим разложение на неприводимые множители многочлена $(X+1)^n-1=X^{2^d}f_1(X)...f_r(X),n=1+2^dm,m=1(mod 2)$ над Z2. Тогда формула $lcm(2^{deg(f_i(X))}-1)$ дает точное значение максимального периода для этого случая. Остальные случаи нечётных n получается через НОК, а чётные (за исключением степени двойки) умножением на ту степень двойки на которую делится.

Опять не срастается. Например, для n=11 имеем максимальный период 341, а по твоей формуле:
$(X+1)^{11} - 1 = X (X^{10} + X^9 + X^8 + X^7 + X^2 + X + 1)$
и $2^{\deg(f_1)}-1=2^{10}-1=1023.$
Настоящий период 341 является всего лишь делителем 1023.

И, кстати, непонятно, что делать в случае когда в разложении $(X+1)^n - 1$ присутствуют степени полиномов.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 85 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: gris


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group