OFFSET
0,4
COMMENTS
Multiplicative suborder of 4 (mod 2n+1) = sord(4, 2n+1). - Harry J. Smith, Feb 11 2005
REFERENCES
H. Cohen, Course in Computational Algebraic Number Theory, Springer, 1993, p. 25, Algorithm 1.4.3
LINKS
Eric Weisstein's World of Mathematics, Multiplicative Order
S. Wolfram, Algebraic Properties of Cellular Automata (1984), Appendix B.
MATHEMATICA
lpn[n_]:=Module[{m=1, pm}, pm=PowerMod[4, m, 2n+1]; While[pm!=1 && pm != 2n, m++; pm=PowerMod[4, m, 2n+1]]; m]; Join[{0}, Array[lpn, 90]] (* Harvey P. Dale, May 22 2016 *)
Suborder[k_, n_] := If[n > 1 && GCD[k, n] == 1, Min[MultiplicativeOrder[k, n, {-1, 1}]], 0];
a[n_] := Suborder[4, 2 n + 1];
CROSSREFS
KEYWORD
easy,nonn
AUTHOR
EXTENSIONS
More terms from Harry J. Smith, Feb 11 2005
Edited by N. J. A. Sloane, May 22 2008
STATUS
approved
