Изменения
Нет описания правки
Если <tex>p\equiv 1 \pmod 4,p\in\mathbb{P}</tex>, то оно представимо в виде суммы двух квадратов. (В форме алгоритма)
|proof=
Возьмём <tex>h:h^2+1\vdots p</tex> и такое, что <tex>h=g^{2+1\frac{vdots p-1}{4}}</tex>.
Запустим алгоритм Евклида на для чисел <tex>p,h</tex>. Получим последовательность чисел <tex>t_0=p, t_1=h, \cdots, t_k=1</tex>.ДокажемУтверждается, что существуют такое <tex>i</tex>, что <tex>t_i^2+t_{i+1}^2=p</tex>. Докажем это.
Разложим <tex>\frac{p}{h}</tex> в цепную дробь <tex>\langle a_0,\cdots,a_n \rangle</tex>, при этом сделав <tex>n</tex> чётным. Получим Для этого разложения верно <tex>a_0 = p \:\: div \:\: h \:\: a_1 = h \:\: div \:\: t_2 \dots</tex>
Также <tex>\frac{p_{n-1}}{q_{n-1}}=\frac{p}{h}</tex>
Запишем свойство цепных дробей. <tex>P_{n-1}Q_{n-2}-P_{n-2}Q_{n-1}=(-1)^{n}</tex> и . По тому, какое мы взяли <tex>h</tex> получаем <tex>h^2+1\vdots p \: \Rightarrow p_{n-2}\%p=(-1)^{n+1}(h^{-1}\%p) = (-1)^n h</tex>. Так как взяли чётную <tex>n</tex>, то <tex>p_{n-2} = h</tex>
На данном этапе имеем : <tex>p_{n-1}=t_0 \:\: p_{n-2}=t_1 </tex> и . И <tex>p_{n-3}=p_{n-1}\%p_{n-2}=t_0\%t_1=t_2</tex> и Проделав так далее. Получаем , получаем <tex>P_{n-i-1} = t_i</tex>.
}}
[[Категория:Теория чисел]]