Первообразные корни — различия между версиями
Haliullin (обсуждение | вклад) |
м (rollbackEdits.php mass rollback) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 23: | Строка 23: | ||
|proof= | |proof= | ||
Пусть g — первообразный корень.<br> | Пусть g — первообразный корень.<br> | ||
− | Во-первых, при <tex>a=k\cdot (p-1)+b \text{, }b<p-1 \colon g^a=(g^{p-1})^{k}\cdot g^b=1\cdot g^{b}</tex>. Таким образом есть смысл рассматривать только первообразные корни, образованные из исходного, путем возведения в степень не выше <tex>p-1</tex> | + | Во-первых, исходный первообразный корень существует, так как мультипликативная группа поля вычетов <tex>\mathbb{Z}/p \mathbb{Z}</tex> циклична (то есть <tex>\exists a\in\mathbb{Z}/p\mathbb{Z}\colon\forall b\in\mathbb{Z}/p\mathbb{Z} \text{ } \exists k\colon a^k=b</tex>).<br> |
− | + | Во-вторых, при <tex>a=k\cdot (p-1)+b \text{, }b<p-1 \colon g^a=(g^{p-1})^{k}\cdot g^b=1\cdot g^{b}</tex>. Таким образом есть смысл рассматривать только первообразные корни, образованные из исходного, путем возведения в степень не выше <tex>p-1</tex>.<br> | |
По доказанной обратной теореме <tex>\forall a \colon с (a \text{; } p-1)=1 \Rightarrow g^a</tex> — первообразный корень. С другой стороны для любого другого a, по прямой теореме <tex>g^a</tex> не является первообразным корнем. Но по определению <tex>\varphi(p-1)</tex> равно количеству <tex>a \colon </tex> НОД <tex>(a;p-1)=1</tex>. Очевидно, для всех <tex>a<p-1\text{, }g^a</tex> различны. Теорема доказана. | По доказанной обратной теореме <tex>\forall a \colon с (a \text{; } p-1)=1 \Rightarrow g^a</tex> — первообразный корень. С другой стороны для любого другого a, по прямой теореме <tex>g^a</tex> не является первообразным корнем. Но по определению <tex>\varphi(p-1)</tex> равно количеству <tex>a \colon </tex> НОД <tex>(a;p-1)=1</tex>. Очевидно, для всех <tex>a<p-1\text{, }g^a</tex> различны. Теорема доказана. | ||
}} | }} |
Текущая версия на 19:04, 4 сентября 2022
Эта статья находится в разработке!
Первообразные корни
Определение: |
Вычет | называется первообразным корнем по модулю , если .
Где — порядок числа , а — функция Эйлера.
Теорема: |
Пусть — первообразный корень по модулю . Тогда a — первообразный корень по модулю НОД . |
Доказательство: |
Так как ga — первообразный корень, значит (ga)φ(p)=1, но p Пусть существует k такое, что , поэтому φ(p)=p-1, значит (ga)p-1=1, и это же справедливо для g: gp-1=1. Пусть НОД(a;p-1)=k, k>1, тогда . Но, по определению ord, — минимальная степень, в которую следует возвести , чтобы получить единицу, а . Получили противоречие, теорема доказана. \cdot Теперь докажем обратную теорему: , и . Но , значит . Следовательно либо , либо . Но по определению первообразного корня, и ord, , то есть , а так как НОД , то , что противоречит нашему предположению. Обратная теорема доказана. |
Теорема (О количестве первообразных корней): |
Количество различных первообразных корней по модулю p равно φ(p-1). |
Доказательство: |
Пусть g — первообразный корень. |