2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Найдите остаток
Сообщение26.02.2021, 20:50 


24/12/13
353
Пусть $a\in N$, $p,q>2$ простые числа такие, что $q\not|\,a-1$. Известно, что $q| a^p-1$.
Найдите остаток
$$(1+a)(1+a^2)\cdots (1+a^{p-1})\equiv \,? \! \pmod q$$

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение26.02.2021, 21:31 


21/05/16
4292
Аделаида
Как-то через $1+a^k\equiv 1+a^{p+k}$ и $1+a^p\equiv2$?

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение27.02.2021, 02:08 
Модератор
Аватара пользователя


11/01/06
5710
Пусть $f(x) : = (1+x)\cdots(1+x^{p-1})$. Его мультисекция с шагом $p$ и начальным смещением $m$ равна:
$$f_m(x) = \frac{1}{p} \sum_{j=0}^{p-1} w^{-mj} f(w^j x),$$
где $w = \exp(\frac{2\pi}p I)$ - примитивный корень степени $p$ из единицы.

Нетрудно понять, что делимость $q\mid (a^p-1)$ влечёт
$$(1+a)\cdots(1+a^{p-1}) = f(a) \equiv \sum_{m=0}^{p-1} f_m(1) a^m\pmod{q}.$$
Так как $1+w^{jk} = 2\cos(\frac{\pi jk}p)\exp(\frac{\pi jk}p I)$, то
$$f(w^j}) = \prod_{k=1}^{p-1} 2\cos(\frac{\pi jk}p)\exp(\frac{\pi jk}pI) = \begin{cases} 2^{p-1},&\text{if }j=0\\ 1,&\text{otherwise}\end{cases}$$
и поэтому
$$f_m(1) = \frac{1}{p} (2^{p-1} + \sum_{j=1}^{p-1} w^{-mj}) = \begin{cases} \frac{2^{p-1}-1}p+1,&\text{if }m=0\\ \frac{2^{p-1}-1}p,&\text{otherwise}\end{cases}$$

Итак,
$$\sum_{m=0}^{p-1} f_m(1) a^m = 1 + \frac{2^{p-1}-1}p \frac{1-a^p}{1-a}\equiv 1\pmod{q}.$$

PS. На самом деле мы доказали более общий результат, что для всякого простого $p$ выполняется следующее сравнение для полиномов:
$$(1+x)\cdots(1+x^{p-1}) \equiv 1 + \frac{2^{p-1}-1}p (1+x+\cdots+x^{p-1}) \pmod{x^p-1}.$$
В этой связи вспоминается вот эта старая задачка.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение27.02.2021, 07:40 
Заслуженный участник


20/12/10
9179
rightways в сообщении #1506754 писал(а):
Пусть $a\in N$, $p,q>2$ простые числа такие, что $q\not|\,a-1$. Известно, что $q| a^p-1$.
Найдите остаток
$$(1+a)(1+a^2)\cdots (1+a^{p-1})\equiv \,? \! \pmod q$$
В таком виде это что-то устное: остаток равен единице. (Всего лишь подставить $-1$ вместо $x$ в выражение $(x^p-1)/(x-1)$.)

-- Сб фев 27, 2021 11:46:48 --

maxal в сообщении #1506779 писал(а):
для всякого простого $p$ выполняется следующее сравнение для полиномов:
$$(1+x)\cdots(1+x^{p-1}) \equiv 1 + \frac{2^{p-1}-1}p (1+x+\cdots+x^{p-1}) \pmod{x^p-1}.$$
Вот это гораздо симпатичней.
maxal в сообщении #1506779 писал(а):
В этой связи вспоминается вот эта старая задачка
.
А это еще лучше. Удивительно, но раньше не попадалось, хотя в старые темы частенько заглядываю.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение27.02.2021, 17:12 
Модератор
Аватара пользователя


11/01/06
5710
nnosipov в сообщении #1506784 писал(а):
В таком виде это что-то устное: остаток равен единице. (Всего лишь подставить $-1$ вместо $x$ в выражение $(x^p-1)/(x-1)$.)

Видимо, у меня забрало запотело глаз замылился. Как здесь вы переходите от исходного выражения к $\frac{x^p-1}{x-1}$?

-- Sat Feb 27, 2021 09:23:46 --

Ага, можно так.
$1+a^j$ являются различными корнями многочлена $\frac{(x-1)^p-1}{x-1-1}$ по модулю $q$, а значит их произведение равно свободному члену, что есть $1$.

-- Sat Feb 27, 2021 09:49:31 --

Кстати, аналогичный аргумент для многочленов даёт:
$$(1+x)\cdots (1+x^{p-1})\equiv 1\pmod{\Phi_p(x)}.$$
Также, тривиальным образом у нас есть сравнение:
$$(1+x)\cdots(1+x^{p-1})\equiv 2^{p-1}\pmod{x-1}.$$
Остается заметить, что $(x-1)\Phi_p(x)=x^p-1$, и применить китайскую теорему об остатках для получения результата из моего исходного решения:
$$(1+x)\cdots(1+x^{p-1})\equiv 1+\frac{2^{p-1}-1}p\Phi_p(x) \pmod{x^p-1}.$$
Получается, что привлечение мультисекций и тригонометрии было излишним.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение27.02.2021, 18:25 
Заслуженный участник


20/12/10
9179
maxal в сообщении #1506842 писал(а):
Ага, можно так.
$1+a^j$ являются различными корнями многочлена $\frac{(x-1)^p-1}{x-1-1}$ по модулю $q$, а значит их произведение равно свободному члену, что есть $1$.
Да, ровно это (с точностью до обозначений) и имелось в виду.
maxal в сообщении #1506842 писал(а):
применить китайскую теорему об остатках для получения результата из моего исходного решения
Да, ровно так (через КТО) я и сделал утром: себе записал, а сюда не выложил, поленился. У меня в такой форме получилось:

Пусть $p$ --- простое число. Тогда
$$
(t-1)(t-x)\ldots(t-x^{p-1}) \equiv t^p-1+c_p(t)(1+x+\ldots+x^{p-1}) \pmod{x^p-1}
$$
в кольце $\mathbb{Z}[x]$. Здесь
$$
c_p(t)=\frac{(t-1)^p-t^p+1}{p}.
$$


-- Сб фев 27, 2021 22:30:07 --

maxal в сообщении #1506842 писал(а):
Получается, что привлечение мультисекций и тригонометрии было излишним.
Возможно, мультисекции и вычисления в факторкольце по модулю многочлена $x^p-1$ друг друга заменяют. Разные точки зрения на одно явление, так сказать.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение27.02.2021, 18:47 
Модератор
Аватара пользователя


11/01/06
5710
nnosipov, напрашивается вопрос обобщения на составные $p$.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение27.02.2021, 19:04 
Заслуженный участник


20/12/10
9179
Сходу не удалось ничего придумать (кроме того, что ответ явно должен быть другим). Наверное, надо начинать со степени простого.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение04.03.2021, 17:18 
Заслуженный участник


08/04/08
8564
Для степени простого $p>2$ формула скорее всего такая:
$$(1+x)...(1+x^{p^n-1})\equiv 1+\sum\limits_{k=1}^n\frac{2^{p^k-1}-2^{p^{k-1}-1}}{p^k}\frac{x^{p^n}-1}{x^{p^{n-k}}-1}\pmod{x^{p^n}-1}$$

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение04.03.2021, 19:38 
Заслуженный участник


20/12/10
9179
Sonic86 в сообщении #1507840 писал(а):
формула скорее всего такая:
$$(1+x)...(1+x^{p^n-1})\equiv 1+\sum\limits_{k=1}^n\frac{2^{p^n-1}-2^{p^{n-1}-1}}{p^k}\sum\limits_{j=0}^{p^k-1}x^{p^{n-k}j}\pmod{x^p-1}$$
Видимо, опечатка: нужно по $\pmod{x^{p^n}-1}$. Но все равно не сходится: например, при $p=3$ и $n=2$. При $n=1$ все нормально.

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение05.03.2021, 08:28 
Заслуженный участник


08/04/08
8564
Пофиксил, перепроверил

(автотест на PARI/GP)

Код:
forprime(p=3, 7, for(n=1, 4,
m=p^n; f=Mod(1,x^m-1);
for(k=1, m-1, f=f*(x^k+1));
g=Mod(1, x^m-1);
for(k=1, n, g=g+(2^(p^k-1)-2^(p^(k-1)-1))/(p^k)*(x^(p^n)-1)/(x^(p^(n-k))-1));
  if(f!=g,print(f); print(g))
));

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение06.03.2021, 14:37 
Заслуженный участник


08/04/08
8564
Для нечетных $n$:
$$(1+x)...(1+x^{n-1})\equiv \sum\limits_{d|n}\frac{x^n-1}{x^{n/d}-1}\frac{1}{d}\sum\limits_{t|d}2^{\frac{d}{t}-1}\mu(t) \pmod{x^n-1}$$
Доказывать можно подстановками $x=\exp\frac{2\pi i}{d}, d|n$

 Профиль  
                  
 
 Re: Найдите остаток
Сообщение06.03.2021, 17:02 
Модератор
Аватара пользователя


11/01/06
5710
Sonic86, $\frac1d\sum_{t\mid d}2^{\frac{d}t}\mu(t)$ - это известная штука, см. A001037.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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