ModularMatrix
An element of — or an word standing for one. Wolfram has no dedicated modular-group heads: elements multiply, invert and raise to a power exactly like any other integer matrix, via Dot, Inverse and MatrixPower — which is why those are widened in place to recognise a ModularMatrix or a word, rather than declared afresh.
ModularMatrix(a, b, c, d)the matrix , determinant 1Dot(m, n)the group product — compute-engine's own headMatrixPower(m, k) to the -th power, for any integer — compute-engine's own headInverse(m)the group inverse — compute-engine's own headTyped signatures
| Type | Package | Applies |
|---|---|---|
((string) -> expression<ModularMatrix>) & ((integer, integer, integer, integer) -> expression<ModularMatrix>) | modular | always |
Details
- Every head here also accepts a WORD in place of a matrix —
ModularMatrix("LR")or just the string - A plain nested-list matrix pairs with a
ModularMatrixtoo, since it canonicalises the same way; aTupleor aVectordoes not, and is left unevaluated — there's no settled convention for what that pairing should mean - and are the same element of , so
InverseandMatrixPowermay hand back the negated matrix
Examples
Scope #
Applications #
About
| Examples | 9 |
|---|---|
| Checked against | Wolfram Language 1 differ |
See also: ModularWord, RademacherSymbol