Howell normal form
In linear algebra and ring theory, the Howell normal form is a generalization of the row echelon form of a matrix over the ring of integers modulo N, .
Definition
Let be a matrix over . A matrix is called to be in the row echelon form if it has the following properties:
- Let be the number of non-zero rows of . Then first rows of the matrix are non-zero,
- For , let be the index of a first non-zero element in the row . Then .
With elementary transforms, any matrix in the row echelon form can be reduced in a way that the following properties will hold:
- For any , the leading element of is a divisor of ,
- For any it holds that .
If matrix adheres to the properties above, it is said to be in the reduced row echelon form.
Let be the row span of . Matrix in reduced row echelon form is said to be in the Howell normal form if it adheres to the following additional property:
- let be an elements of the row span of , such that for any . Then , where is the matrix obtained of rows from -th to -th of the matrix .
Properties
Let be matrices over . Their linear spans are equal if and only if their Howell normal forms are equal. For example, the matrices
have the same Howell normal form over :
References
- John A. Howell (April 1986). "Spans in the module (Z_m)^S". Linear and Multilinear Algebra. 19 (1): 67–77. doi:10.1080/03081088608817705. ISSN 0308-1087. Zbl 0596.15013. Wikidata Q110879587.
- Arne Storjohann; Thom Mulders (24 August 1998). "Fast Algorithms for Linear Algebra Modulo N". Lecture Notes in Computer Science: 139–150. doi:10.1007/3-540-68530-8_12. ISSN 0302-9743. Wikidata Q110879586.