|
Вестник Московского университета. Серия 1: Математика. Механика, 2019, номер 1, страницы 7–15
(Mi vmumm593)
|
|
|
|
Математика
О сложности решения уравнений малой степени в кольце целых чисел и кольцах вычетов
С. Б. Гашковa, И. Б. Гашковb, А. Б. Фроловc a Московский государственный университет имени М. В. Ломоносова, механико-математический факультет
b Университет г. Карлстада, Швеция
c Национальный исследовательский университет «Московский энергетический институт»
Аннотация:
Доказано, что для произвольного многочлена $f(x)\in\mathbb{Z}_{p^n}[X]$ степени $d$ битовая сложность вычисления одного корня (если он есть) при фиксированном простом $p$ и растущем $n$ равна $O(dM(n\lambda(p))),$ где $\lambda(p)=\lceil\log_2p\rceil,$ $M(n)$ — битовая сложность умножения двоичных $n$-битных чисел. При известном разложении на простые множители данного числа $n=m_1\ldots m_k,$ $m_i=p_i^{n_i},$ $i=1,\ldots,k,$ фиксированном $k,$ фиксированных простых $p_i,$ $i=1,\ldots,k,$ и растущем $n$ битовая сложность вычисления одного из решений сравнения $f(x)=0\bmod{n}$ равна $O(dM(\lambda(n))).$ В частности, такая же оценка получается для извлечения одного корня любой заданной степени в кольце вычетов $\mathbb{Z}_{m}.$ Как следствие получено, что битовая сложность вычисления целых корней многочлена $f(x)$ равна $O_d(M(n)),$ если $f(x)=a_dx^d+a_{d-1}x^{d-1}+\ldots+a_0,$ $a_i\in{\mathbb Z},$ $\vert a_i\vert<2^n,$ $i=0,\ldots, d.$
Ключевые слова:
полиномиальные уравнения в кольце целых чисел и в кольцах вычетов, битовая (булева) сложность.
Поступила в редакцию: 14.03.2018
Образец цитирования:
С. Б. Гашков, И. Б. Гашков, А. Б. Фролов, “О сложности решения уравнений малой степени в кольце целых чисел и кольцах вычетов”, Вестн. Моск. ун-та. Сер. 1. Матем., мех., 2019, № 1, 7–15; Moscow University Mathematics Bulletin, 74:1 (2019), 5–13
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vmumm593 https://www.mathnet.ru/rus/vmumm/y2019/i1/p7
|
|