HermiteDecomposition
with unimodular and upper triangular in Hermite normal form.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
HermiteDecomposition✓HermiteDecomposition(m)a unimodular and in Hermite normal formTyped signatures
| Type | Package | Applies |
|---|---|---|
(list<list<integer>>) -> list | number-theory | always |
Details
- is upper triangular with positive pivots, and every entry above a pivot is reduced into — the row-reduced convention that makes unique for a given .
- : , so is invertible over , not merely over .
- Used by ProfiniteDecomposition to put a matrix over into strong-approximation form (Hertogh's Algorithm 8.4).
Examples
1 more kept as data, checked against the oraclesScope #
About
| Examples | 7 |
|---|---|
| Checked against | Wolfram Language 7 agree |
| Crosswalk | Wolfram Language |
Implementation
mapped
wolframpackages/oracle/src/mappings.ts See also: ProfiniteDecomposition, ExtendedGCD