Представление простых в виде суммы двух квадратов — различия между версиями
Строка 28: | Строка 28: | ||
<tex>h:h^2+1\vdots p</tex> и <tex>h=g^{\frac{p-1}{4}}</tex>. | <tex>h:h^2+1\vdots p</tex> и <tex>h=g^{\frac{p-1}{4}}</tex>. | ||
− | Запустим алгоритм Евклида на <tex>p,h</tex>. Получим <tex>t_0=p, t_1=h, t_k=1</tex>. | + | Запустим алгоритм Евклида на <tex>p,h</tex>. Получим <tex>t_0=p, t_1=h, \cdots, t_k=1</tex>. |
Разложим <tex>\frac{p}{h}</tex> в цепную дробь <tex>\langle a_0,\cdots,a_n \rangle</tex>. | Разложим <tex>\frac{p}{h}</tex> в цепную дробь <tex>\langle a_0,\cdots,a_n \rangle</tex>. | ||
+ | |||
+ | <tex>P_{n-1}Q_{n-2}-P_{n-2}Q_{n-1}=(-1)^{n}</tex> | ||
+ | |||
+ | <tex>P_{n-2}=(-1)^{n}h</tex>. Берём <tex>n</tex> чётным и получаем <tex>P_{n-2}=h=t1</tex>. | ||
+ | |||
+ | <tex>P_{n-1}=a_{n-1}P_{n-2}+P_{n-3}</tex> ... <tex>P_{n-3}=P_n%P_{n-2}=t2</tex> ... <tex>P_{n-i-1} = t_i</tex> | ||
+ | |||
+ | <tex>\frac{p}{h}=\frac{\alpha P_i +P_{i-1}}{\alpha Q_i + Q_{i-1}}, \alpha=\frac{t_{i+1}}{t_{i+2}}</tex> ... <tex>\frac{p}{h}=\frac{t_{i+1}P_i+t_{i+2}P_{i-1}}{t_{i+1}Q_i+t_{i+2}Q_{i-1}}</tex> ... <tex>t_{i+1}P_i+t_{i+2}P_{i-1}=t_{i+1}t_{n-i-1}+t_{i+2}t_{n-i}</tex> ... <tex>i=\frac{n}{2}-1 \Rightarrow \frac{p}{h}=\frac{t_{\frac{n}{2}}^2+t_{\frac{n}{2}+1}^2}{t_{\frac{n}{2}}Q_{\frac{n}{2}-1}+t_{\frac{n}{2}+1}Q_{\frac{n}{2}-2}}</tex> ... <tex>p=t_{\frac{n}{2}}^2+t_{\frac{n}{2}+1}^2</tex> | ||
}} | }} | ||
[[Категория:Теория чисел]] | [[Категория:Теория чисел]] |
Версия 00:04, 10 июля 2010
Эта статья требует доработки!
- Надо привести более конструктивное доказательство теоремы. Так, чтобы получился алгоритм. И привести время работы этого алгоритма. Алгоритм должен эффективно работать для простых чисел порядка .
Если Вы исправили некоторые из указанных выше замечаний, просьба дописать в начало соответствующего пункта (Исправлено).
Лемма (Вильсон): |
Если — простое, то делится на . |
Доказательство: |
При Из этого следует, что множество доказательство очевидно. Докажем для . Так как - поле, то для каждого есть такое , что . Может оказаться, что для некоторых выполнено . Найдём все такие , что . . Значит или . разбивается на пары такие, что произведение чисел внутри каждой из них сравнимо с по модулю . Таким образом . Но . Следовательно |
Теорема: |
Если , то оно представимо в виде суммы двух квадратов. |
Доказательство: |
Из леммы Вильсона Рассмотрим пары чисел . Следовательно . Теперь говорим, что , тогда . такие, что . Число таких пар равно . Значит по крайней мере для двух различных пар остатки от деления на будут одинаковыми, т.е. число , где , будет делится на . При этом . Но тогда число делится на . Учитывая, что , получим, что , где . Но , а значит . |
Теорема: |
Если , то оно представимо в виде суммы двух квадратов. |
Доказательство: |
и . Запустим алгоритм Евклида на . Получим .Разложим в цепную дробь .
. Берём чётным и получаем . ... ... ... ... ... ... |