Рекуррентность в конечном поле

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Рекуррентность в конечном поле

Сообщение Ian » 13 май 2023, 17:35

У меня есть последовательность с периодом 124 , и это ее наименьший период, вот он:

Код: Выбрать все

1,0,3,0,4,3,4,2,2,2,0,2,3,1,1,3,1,2,4,3,2,0,3,2,3,2,3,0,3,1,2,0,3,4,3,1,4,1,2,2,2,3,2,4,0,0,4,0,2,1,4,2,3,4,2,4 ,2,4,3,4,0,2,3,4,1,4,0,1,0,2,2,2,4,2,1,3,3,1,3,2,0,1,2,4,1,2,1,2,1,4,1,3,2,4,1,0,1,3,0,3,2,2,2,1,2,0,4,4,0,4,2,3,0,2 ,1,0,2,0,2,0,1,0,4,2
составленная из остатков по модулю 5.
Естественно, она удовлетворяет рекуррентному уравнению 124-го порядка
[math] Как мне узнать, не удовлетворяет ли она уравнению меньшего порядка m, вида
[math] где [math].
Понятно, что тогда многочлен [math] делит многочлен [math], это все в смысле умножения по модулю 5, но это не помогло найти

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 13 май 2023, 19:28

[math]
Это делители над полем действительных.
Надо проверить, подойдёт ли кто из них.
Над полем по модулю 5 возможно кто-то из них ещё раскладывается.

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 13 май 2023, 21:47

Посмотрел эти 6 полиномов. Для каждого есть ненулевой пример (если не ошибся).
Значит они не подходят и значит ниже 124 степени нет.

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Рекуррентность в конечном поле

Сообщение Ian » 14 май 2023, 12:38

zykov писал(а):Над полем по модулю 5 возможно кто-то из них ещё раскладывается.

Спасибо. Конечно многие раскладываются [math]

а в чем была проверка дальше? Надо же проверить может ли предполагаемый делитель степени m дать , после исходных m членов опубликованной последовательности, все остальные члены опубликованной последовательности. :|

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 14 май 2023, 15:19

Например [math] и [math] уже не подходят для начальной подпоследовательности "1, 0".
[math] не подходит для "1, 0, 3".
Аналогично, два многочлена 30 порядка не подошли для первых 31 элементов и один многочлен 60 порядка не подошел для первых 61 элемента.

Т.е. он не то что все не дал, он даже самый первый не дал.

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Рекуррентность в конечном поле

Сообщение Ian » 14 май 2023, 15:41

действительно, что-то с данными, ожидалась рекуррентность невысокого порядка, не более 10го
Спасибо!

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 14 май 2023, 16:16

Наверно ещё может оказаться, что какое-то произведение некоторых из этих делителей подойдёт...

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 14 май 2023, 16:36

Ian писал(а):Source of the post Конечно многие раскладываются [math]

Большие (порядка 30 и 60) тоже наверно так можно разложить. Так что количество возможных комбинаций делителей будет большим.
Может кто и подойдёт.
Перебором как-то долго. Может есть способ быстрее?

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Рекуррентность в конечном поле

Сообщение Ian » 14 май 2023, 17:53

Не нужно. Если характеристический многочлен рекуррентного соотношения умножить на другой, то новому соотношению более высокого порядка -удовлетворяет и прежняя последовательность

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 14 май 2023, 19:03

Ian писал(а):Source of the post Если характеристический многочлен рекуррентного соотношения умножить на другой, то новому соотношению более высокого порядка -удовлетворяет и прежняя последовательность
Ну вот [math] и удовлетворяет.
По отдельности [math] и полином 30-ой степени не удовлетворяют, но их произведение может удовлетворять.
А может какой делитель полинома 30-ой степени умноженный на делитель полинома 60-ой степени будет удовлетворять, хотя оба делителя не удовлетвоярют по отдельности.

Так что ещё неизвестно. Может есть и кокроче.

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 17 май 2023, 01:06

Ian писал(а):Source of the post ожидалась рекуррентность невысокого порядка, не более 10го

Нашлась рекурентность порядка 5: [math]
(Складываешь 5 подряд идущих, предпоследний с весом 2, получаешь 6-ой.)

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Рекуррентность в конечном поле

Сообщение Ian » 18 май 2023, 07:50

zykov писал(а):Нашлась рекурентность порядка 5:
(Складываешь 5 подряд идущих, предпоследний с весом 2, получаешь 6-ой.)

Спасибо! По описанию- это другой многочлен [math]
Ну такая конвенция о соответствии многочленов и рекуррентных уравнений, введенная в посте 1 (и в книгах). Это для того, чтобы геометрическая прогрессия, знаменатель которой- корень многочлена -удовлетворяла уравнению.
И вот еще такая мысль. Если бы он был неприводимым, то был бы множителем одного из тех длинных, которых найдены Вами ранее. Тогда один из тех длинных тоже годился бы. Вывод: он приводим, является произведением двух сомножителей степеней 2 и 3. Каких?

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 18 май 2023, 13:51

Тут повезло.
Кроме 4 множителей первой степени [math], [math], [math] и [math] многочлены 30 степени каждый разложились на простые множители третьей степени (по 10 штук) и многочлен 60 степени тоже разложился на 20 простых множителей 3 степени.
(Пришлось програмку написать, чтобы искать простые многочлены и потом проверять на какие делится большой.)
Потом делил большой на каждый из множителей и проверял, будет ли результат работать как рекурентный.
Только три множителя ломали рекурентность - два первого порядка [math] и [math], и один 3 порядка из многочлена 60 степени [math].
Вот их произведение и дало минимальную рекурентность.
(Это в моей нотации. Если надо перевернуть, то нужно будет поделить, чтобы при старшем члене было 1.)

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Рекуррентность в конечном поле

Сообщение Ian » 18 май 2023, 17:19

Ой не сходится. Больше проверенных фактов. Что на что умноженное равно чему? Вы же понимаете, каждое такое умножение проверяю по часу. Вот ваш пост 2 был просто идеален, за него спасибо
А , понял [math]

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Рекуррентность в конечном поле

Сообщение zykov » 19 май 2023, 02:10

Оказывается, зря я писал програмку.
Maxima вполне умеет работать с многочленами по модулю.
mod5.png
mod5.png (11.21 KiB) 13488 просмотра


Вернуться в «Математика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 2 гостей