ВУЗ:
Составители:
Глава 5. Метод решета числового поля 161
элементов M , и f
0
(s) 6≡ 0 ( mod q), тогда
Y
x∈S
a − bs
q
= 1. (5.142)
Если произведение
Q
x∈S
(a − bx) не является полным квадратом, то
найдется пара чисел (q, s), удовлетворяющая условию теоремы, для которой
символ Лежандра (a − bs/q) окажется равным 0. Квадратичная факторная
база, состоящая из подобных пар (q, s), как раз и предназначена для того,
чтобы предотвратить такую возможность. Поскольку мы не можем проверить
условие (5.142) на бесконечном множестве пар, то существует вероятность,
что найденное в ходе просеивания множество S , не дает полный квадрат, но с
ростом размера квадратичной факторной базы, такая вероятность стремится
к нулю.
Таким образом, при достаточном большом размере факторной базы
квадратичных характеров, единицы поля K[θ] будут входить в многочлен
g(x) только в четной степени.
3. Третьей причиной, по которой g(x) может не быть полным
квадратом, заключается в том, что теорема об однозначном разложении
целых алгебраических чисел выполняется в кольце идеалов кольца Z
K
,
а идеалы Z
K
не всегда являются главными, т.е. не могут порождаться
элементом вида a − bθ , a, b ∈ Z.
5.4. Вычисление квадратного корня
Как только множество M пар целых чисел (a, b), образующих решение,
найдено, необходимо вычислить многочлен α(x), квадрат которого равен
g(x) = (f
0
(x))
2
·
Y
x∈S
(a − bx) (5.143)
Заметим, что подобной задачи не было ни в одном из предыдущих
методов факторизации, включая метод квадратичного решета, и она
появляется только в методе решета числового поля. При небольших
значений коэффициентов вычисление квадратного корня в кольце
Глава 5. Метод решета числового поля 161 элементов M , и f 0 (s) 6≡ 0 ( mod q), тогда Y a − bs = 1. (5.142) q x∈S Q Если произведение x∈S (a − bx) не является полным квадратом, то найдется пара чисел (q, s), удовлетворяющая условию теоремы, для которой символ Лежандра (a − bs/q) окажется равным 0. Квадратичная факторная база, состоящая из подобных пар (q, s), как раз и предназначена для того, чтобы предотвратить такую возможность. Поскольку мы не можем проверить условие (5.142) на бесконечном множестве пар, то существует вероятность, что найденное в ходе просеивания множество S , не дает полный квадрат, но с ростом размера квадратичной факторной базы, такая вероятность стремится к нулю. Таким образом, при достаточном большом размере факторной базы квадратичных характеров, единицы поля K[θ] будут входить в многочлен g(x) только в четной степени. 3. Третьей причиной, по которой g(x) может не быть полным квадратом, заключается в том, что теорема об однозначном разложении целых алгебраических чисел выполняется в кольце идеалов кольца ZK , а идеалы ZK не всегда являются главными, т.е. не могут порождаться элементом вида a − bθ , a, b ∈ Z. 5.4. Вычисление квадратного корня Как только множество M пар целых чисел (a, b), образующих решение, найдено, необходимо вычислить многочлен α(x), квадрат которого равен Y 0 2 g(x) = (f (x)) · (a − bx) (5.143) x∈S Заметим, что подобной задачи не было ни в одном из предыдущих методов факторизации, включая метод квадратичного решета, и она появляется только в методе решета числового поля. При небольших значений коэффициентов вычисление квадратного корня в кольце
Страницы
- « первая
- ‹ предыдущая
- …
- 158
- 159
- 160
- 161
- 162
- …
- следующая ›
- последняя »