Macaulay2 » Documentation
Packages » TestIdeals :: multiplicativeOrder
next | previous | forward | backward | up | index | toc

multiplicativeOrder -- multiplicative order of an integer modulo another

Description

multiplicativeOrder(a,b) computes the multiplicative order of $a$ modulo $b$.

i1 : multiplicativeOrder(2, 11^2)

o1 = 110
i2 : multiplicativeOrder(3, 11^2)

o2 = 5
i3 : multiplicativeOrder(4, 11^2)

o3 = 55

If $a$ and $b$ are not relatively prime, multiplicativeOrder(a, b) returns an error.

Ways to use multiplicativeOrder:

  • multiplicativeOrder(ZZ,ZZ)

For the programmer

The object multiplicativeOrder is a method function.


The source of this document is in TestIdeals/BasicFunctionsDoc.m2:189:0.