Нормальная форма Хауэлла
Нормальная форма Хауэлла — аналог ступенчатого вида матрицы для матриц над кольцом остатков по модулю .
Определение
Пусть — матрица над . Матрица находится в ступенчатом виде если она удовлетворяет следующим условиям:
- Пусть — число ненулевых строк . Тогда первые строк матрицы ненулевые,
- Для , пусть — индекс первого ненулевого элемента в строке . Тогда .
Любую находящуюся в ступенчатом виде матрицу можно упростить элементарными преобразованиями таким образом, чтобы были выполнены следующие условия:
- Для любого , ведущий элемент делит нацело,
- Для любых выполнено .
Про матрицу, удовлетворяющую условиям выше говорят, что она находится в приведённом ступенчатом виде.
Пусть — линейная оболочка строк матрицы . Матрица в приведённой ступенчатом виде находится в нормальной форме Хауэлла, если дополнительно выполнено следующее условие:
- Пусть — элемент линейной оболочки строк , такой что для любого . Тогда , где — матрица составленная из строк с -й по -ю матрицы .
Свойства
Пусть — матрицы над . Линейные оболочки их строк совпадают если и только если совпадают их нормальные формы Хауэлла. Например, для матриц
над , их нормальная форма Хауэлла совпадает и имеет вид
Литература
- Howell J. A. Spans in the module (Z_m)^S (англ.) // Linear and Multilinear Algebra — Taylor & Francis, 1986. — Vol. 19, Iss. 1. — P. 67—77. — ISSN 0308-1087; 1026-7573; 1563-5139 — doi:10.1080/03081088608817705
- Storjohann A., Mulders T. Fast Algorithms for Linear Algebra Modulo N (англ.) // Lect. Notes Comput. Sci. / G. Goos, J. Hartmanis, J. v. Leeuwen — Berlin, Heidelberg, New York, NY, London [etc.]: Springer, 1998. — P. 139—150. — ISSN 0302-9743; 1611-3349 — doi:10.1007/3-540-68530-8_12