mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Math

Reply
 
Thread Tools
Old 2005-09-21, 12:44   #12
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

Quote:
Originally Posted by Numbers
By neutral element I take it you mean the identity element?
Yes

Quote:
So that in Z/7*, ord(2) = 3, since 2^3 = 1(mod 7)?
Yes. Strictly speaking, you also need to state that 3 is the smallest positive integer k so that 2^k ≡ 1. I.e. 2^1 ≡ 2 !≡ 1, 2^2 ≡ 4 !≡ 1, 2^3 ≡ 8 ≡ 1, therefore ord(2) = 3.

Once you have proven Lagrange's theorem you have a much easier time proving that k is the smallest integer so that a^k ≡ 1, because you only need to check that the congruence does not hold for proper divisors of k, not all integers below it.

Alex

Last fiddled with by akruppa on 2005-09-21 at 13:07 Reason: typo, clarification
akruppa is offline   Reply With Quote
Old 2005-09-21, 13:04   #13
Numbers
 
Numbers's Avatar
 
Jun 2005
Near Beetlegeuse

22×97 Posts
Default

Ok, I get it now. Thank you.
Numbers is offline   Reply With Quote
Old 2005-09-21, 21:05   #14
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

In fact, you don't need Lagrange's theorem...

suppose a[I]k[/I]a[I]l[/I] ≡ 1, 0 < k < l.
Multiply both sides by a-[I]k[/I], then a[I]l[/I]-[I]k[/I] ≡ 1.
So we can set k'=k, l'=l-k (swapped if k'>l'), then repeat unless l'=k'.

If l'=k', then k' = gcd(l,k), the above is just Euclid's algorithm.

Thus, if n is the order of an element a, then for all k: a[I]k[/I] ≡ 1 there exists a d so that d|n and d|k, but d cannot be smaller than n by definition of order, so d=n and n|k.

It is obvious that a[I]kn[/I] ≡ 1 for all integers k.

Hence, a[I]k[/I] ≡ 1 iff ord(a)|k.

Alex
akruppa is offline   Reply With Quote
Old 2005-09-21, 22:34   #15
Numbers
 
Numbers's Avatar
 
Jun 2005
Near Beetlegeuse

1100001002 Posts
Default

Quote:
Originally Posted by akruppa
...there exists a d so that d|n and d|k, but d cannot be smaller than n by definition of order,
Alex, Don’t we have to be a bit more careful about how we define d?

For example, Z/7* = {3, 2, 6, 4, 5, 1}

Ord(3) = 6

So we start with k = 12, l = 18 or whatever and after a couple of iterations we get k’ = 6, l’ = 6

So if we simply say there exists a d so that d|n, d|k

what is there to stop d = 2 or 3?
Numbers is offline   Reply With Quote
Old 2005-09-21, 23:07   #16
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

Let n be the order of a and let d>0 so that a[I]d[/I] ≡ 1.
Now d must be at least n, because the order of a is smallest integer so that a[I]n[/I] ≡ 1. From the gcd argument we know that d|n.
The only d where dn and d|n is d=n.

>what is there to stop d = 2 or 3?

A contradiction with the order of a: if d were 2 and a^d ≡ 1, then the order of a could not be 6.

Alex
akruppa is offline   Reply With Quote
Old 2005-09-21, 23:41   #17
Numbers
 
Numbers's Avatar
 
Jun 2005
Near Beetlegeuse

6048 Posts
Default

Quote:
Originally Posted by akruppa
Let n be the order of a and let d>0 so that a[I]d[/I] ≡ 1. Now d must be at least n,
Absolutely!
To be honest, I thought you had done it on purpose to see if I was paying attention :)

All we have to do now is say k = p-1 and we have an element of full order iff ord(a)|p-1.

Very neat Alex, thank you very much.
Numbers is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
primitive roots- when the base is a quadratic algebraic integer devarajkandadai Number Theory Discussion Group 0 2018-02-08 05:15
Primitive roots for a set of primes mart_r Math 0 2013-07-20 12:23
Primitive root question __HRB__ Math 0 2009-07-10 00:41
efficient generation of highly non-primitive roots vector Math 7 2007-11-14 16:07
New primitive trinomials akruppa Math 0 2007-09-06 20:23

All times are UTC. The time now is 15:04.


Mon Aug 2 15:04:16 UTC 2021 up 10 days, 9:33, 0 users, load averages: 2.96, 3.11, 3.30

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.