Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.math.mathematica

Topic: primitive root error
Replies: 5   Last Post: Sep 21, 2012 4:21 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Dana DeLouis

Posts: 107
Registered: 12/14/08
Re: primitive root error
Posted: Sep 21, 2012 4:21 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

> The number theoretic function PrimitiveRoot[n] is supposed to give the
> smallest generator ...


Hi. Trying to read up on the subject I noticed this interesting note in Mathworld.
It mentions that the program may not return the smallest solution if the number is composite (ie 18 )

Copy=85

A primitive root of a number (but not necessarily the smallest primitive root for composite ) can be computed inMathematica using PrimitiveRoot[n].

http://mathworld.wolfram.com/PrimitiveRoot.html

= = = = = = = = = =
HTH :>)
Dana DeLouis
Mac & Mathematica 8
= = = = = = = = = =



On Friday, September 14, 2012 12:16:47 AM UTC-4, Dan Dubin wrote:
> The number theoretic function PrimitiveRoot[n] is supposed to give the
>
> smallest generator for the multiplicative group of integers module n
>
> relatively prime to n. However, Mathematica 8 says that
>
> PrimitiveRoot[18] equals 11. This is incorrect. While this is a
>
> generator, it is not the smallest generator of the group. The correct
>
> answer is 5:
>
>
>
> In[1]:= Table[Mod[5^n, 18], {n, 0, 6}]
>
>
>
> Out[1]= {1, 5, 7, 17, 13, 11, 1}






Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2013. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.