Пожалуйста, проясните ситуацию. Был выбран курс " Компьютерная алгебра" для самостоятельного изучения. Как теперь записаться на этот курс с целью получения диплома о повышении квалификации? На данный момент он имеет статус " изучаю". Если я пройду экзаменационный тест в таком статусе без оформления документов и оплаты диплома, придется ли еще раз регистрироваться на этот курс и заново проходить тестирование? |
Лекция 10: Алгоритмы факторизации, основанные на выборе малого вектора в решетке
Обсуждение алгоритма
Отметим, что введенные выше константы , и можно вычислять не для максимально возможной степени делителя многочлена , т.е. , а для текущей степени . При этом точность вычислений на промежуточных этапах понизится, соответственно скорость счета увеличится, кроме того с большой вероятностью нам не придется считать до максимального значения . Так будет, если неприводимый множитель, соответствующий корню , имеет степень меньше, чем . С учетом этого замечания и использованием алгоритма редуцирования базиса решетки вышеприведенный алгоритм принимает вид:
А39. АЛГОРИТМ (выделить-неприводимый-множитель).
21.5. p-адическая метрика.
Переходим к подробному изложению алгоритма факторизации многочленов от одной переменной, основанному на использовании - адической метрики и построении редуцированного базиса решетки. Предполагаем, что мы нашли неприводимый по модулю некоторого простого числа множитель многочлена , и что мы подняли этот неприводимый множитель до некоторого множителя , делящего многочлен по модулю некоторой степени числа . Предположим также, что старший коэффициент многочлена равен 1 и что многочлен не делится на по модулю . Таким образом, предполагаем, что
( 21.16) |
( 21.17) |
( 21.18) |
( 21.19) |
Положим , тогда .
Покажем, что множество многочленов , которые делятся по модулю на многочлен , образуют в главный идеал, порожденный некоторым неприводимым множителем многочлена .
Другими словами, пусть обозначает естественный гомоморфизм кольца на факторкольцо , ядро гомоморфизма совпадает с главным идеалом кольца , обозначим просто . Пусть - главный идеал кольца , порожденный многочленом , удовлетворяющим условиям (21.16)-(21.19). Тогда существует , такой, что при любом в совпадают идеалы . Многочлен является неприводимым в и делит .
21.3. ПРЕДЛОЖЕНИЕ. Существует неприводимый в кольце множитель многочлена , для которого делит , и этот множитель определен однозначно с точностью до знака. Кроме того, если и делит , то следующие условия эквивалентны.
( 21.20) |
( 21.21) |
( 21.22) |
В частности, делит в кольце . В теоретико-кольцевых терминах эти условия переписываются следующим образом:
( 21.20') |
( 21.21') |
( 21.22') |
В частности,
ДОКАЗАТЕЛЬСТВО. Существование многочлена следует из того, что делится на . Поскольку многочлен неприводим, на него делится хотя бы для одного из неприводимых делителей многочлена , а так как эти делители взаимно просты, то делится в точности один из них.
Поскольку является кольцевым гомоморфизмом, и разлагается в композицию гомоморфизмов , где - естественный гомоморфизмом кольца , как из (21.22), так и из (21.21) следует (21.20).
Покажем, что из (21.20) следует (21.21) и (21.22).
Пусть выполнено условие (21.20). Тогда в силу (21.19) и однозначности разложения на множители в . Значит, . Из однозначности разложения на множители в следует, что , т.е. выполнено (21.22).
Пусть снова выполнено условие (21.20). Поскольку является областью главных идеалов, из (21.20) следует, что существуют , такие, что в . Поскольку - эпиморфизм, ядро которого порождено числом , выписанное соотношение можно поднять до равенства в кольце
( 21.23) |
( 21.24) |
Из этого соотношения и (21.17) следует (21.21).