Содержание
- 2. «Наивный» метод т.е. Пример: Вычислить НОД полиномов
- 3. Пример: p5=НОД(f5,g5): w=х-3, v=х+2, НОД=1, но w5=v5=х+2 и, таким образом, НОД(w5,v5)=х+2.
- 4. Граница для коэффициентов НОД двух полиномов. Теорема (неравенство Ландау-Миньотта).
- 5. Следствие 1.
- 6. Лемма 1. Если число p не делит старший коэффициент НОД(a,b) полиномов a и b, то степень
- 7. Следствие. Если число р не делит старшие коэффициенты полиномов a и b (в частности, может делить
- 8. Отсюда следует, что существует только конечное число значений р, таких, что степень НОД(ap,bp) отличается от степени
- 9. Вычисление НОД М:= граница_Ландау_Миньотта (А,В); цикл до бесконечности Р:= найти_большое_простое (2М) если степень_остатка (р,А) или степень_остатка
- 10. алгоритм граница_Ландау_Миньотта применяет следствие их неравенства; алгоритм найти_большое_простое возвращает простое число, большее чем его аргумент (каждый
- 11. М:= граница_Ландау_Миньотта (А,В); Кроме:= НОД(lc(A), lc(B)); E0: р:=найти_простое (Кроме); С:= модулярный_НОД (А,В,р); E1: если степень (С)=0
- 12. lc – старший коэффициент полинома; найти_простое – выдает простое число, не делящее его аргумент (каждый раз
- 14. Скачать презентацию