|
Пожалуйста, проясните ситуацию. Был выбран курс " Компьютерная алгебра" для самостоятельного изучения. Как теперь записаться на этот курс с целью получения диплома о повышении квалификации? На данный момент он имеет статус " изучаю". Если я пройду экзаменационный тест в таком статусе без оформления документов и оплаты диплома, придется ли еще раз регистрироваться на этот курс и заново проходить тестирование? |
Алгоритмы вычисления размерностных многочленов
13.14. ЛЕММА. Пусть

-матрица над
. Предположим, что
и
. Тогда![]() |
( 13.11) |
.ДОКАЗАТЕЛЬСТВО.
Воспользуемся индукцией по
. Случай
тривиален.
Пусть
, и предположим, что утверждение леммы доказано для всех
матриц, число строк которых
меньше
. Для доказательства соотношения (13.11)
для
-матрицы
, у которой
,
, прежде всего заметим, что
если
, то

и
является лишней, следовательно,
, где


13.15. СЛЕДСТВИЕ. Пусть

-матрица
над
, такая, что
,
. Тогда ![]() |
( 13.12) |

Приведенный здесь алгоритм A13
вычисления многочлена Гильберта
для
-матрицы
основан на данной выше схеме. В
соответствии с ней, воспользуемся (13.8), чтобы представить многочлен
в виде суммы многочленов Гильберта матриц, которые
содержат менее
столбцов, и многочлена Гильберта
-матрицы
, содержащей
не более двух ненулевых столбцов (без потери общности можно считать, что
ненулевыми являются два первых столбца матрицы
). Многочлен
вычисляется с помощью соотношения (13.10).
Сначала
переупорядочим строки так, чтобы элементы первого столбца удовлетворяли условию
леммы 13.14 (такое переупорядочение
требует
элементарных операций). Тогда видно, что если второй ненулевой столбец не
упорядочен в обратном порядке, то матрица
содержит лишние
строки (в
точности те строки
, в которых
для
некоторого
). Таким образом, получаем
следующую оценку
числа
элементарных операций, которые требуются для
вычисления
многочлена Гильберта
для
-матрицы
с помощью
алгоритма A13:

;
.
Следовательно, алгоритм A13 имеет асимптотическую
сложность
при
(если
, то асимптотическая сложность
).


.