Poustevník normální forma - Hermite normal form
v lineární algebra, Poustevník normální forma je obdobou snížená echelonová forma pro matice přes celá čísla Z. Stejně jako snížená echelonová forma lze použít k řešení problémů týkajících se řešení lineárního systému Sekera = b kde X je v Rn, Hermitova normální forma může vyřešit problémy týkající se řešení lineárního systému Sekera = b kde tentokrát X je omezeno pouze na celočíselné souřadnice. Mezi další aplikace Hermitovy normální formy patří celočíselné programování,[1] kryptografie,[2] a abstraktní algebra.[3]
Definice
Různí autoři možná upřednostňují mluvit o Hermitově normální formě ve stylu řádků nebo sloupců. Jsou až do transpozice v podstatě stejné.
Normální forma poustevníka
An m podle n matice A s celočíselnými položkami má (řádek) Hermitův normální tvar H pokud existuje čtverec unimodulární matice U kde H = UA a H má následující omezení:[4][5][6]
- H je horní trojúhelníkový (tj. hij = 0 pro i> j) a všechny řádky nul jsou umístěny pod jakýmkoli jiným řádkem.
- The vedoucí koeficient (první nenulová položka zleva, nazývaná také pivot ) nenulové řady je vždy striktně napravo od počátečního koeficientu řady nad ní; navíc je to pozitivní.
- Prvky pod čepy jsou nulové a prvky nad čepy jsou nezáporné a přísně menší než čep.
Třetí podmínka není mezi autory standardní, například některé zdroje přinutí non-čepy být nonpositive[7][8] nebo na ně neukládejte žádná omezení.[9] Tyto definice jsou však ekvivalentní použitím jiné unimodulární matice U. Unimodulární matice je čtverec invertibilní celočíselná matice jehož určující je 1 nebo -1.
Sloupová poustevnická normální forma
Matice m x n A s celočíselnými položkami má (sloupec) Hermitův normální tvar H pokud existuje čtverec unimodulární matice U kde H = AU a H má následující omezení:[8][10]
- H je nižší trojúhelníkový, hij = 0 pro i
a všechny sloupce s nulami jsou umístěny vpravo. - The vedoucí koeficient (první nenulová položka shora, nazývaná také pivot ) nenulového sloupce je vždy přísně pod vedoucím koeficientem sloupce před ním; navíc je to pozitivní.
- Prvky napravo od čepů jsou nulové a prvky nalevo od čepů jsou nezáporné a přísně menší než čep.
Všimněte si, že definice stylu řádků má unimodulární matici U množení A vlevo (význam U jedná na řádcích A), zatímco definice stylu sloupce má akci unimodulární matice na sloupcích A. Dvě definice hermitských normálních forem jsou jednoduše transpozice navzájem.
Existence a jedinečnost poustevnické normální formy
Každý m podle n matice A s celočíselnými položkami má jedinečný m podle n matice H, takový, že H = UA pro nějakou čtvercovou unimodulární matici U.[5][11][12]
Příklady
V níže uvedených příkladech H je Hermitova normální forma matice A, a U je taková unimodulární matice UA = H.