PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Medium Entry average rating: No information on entry rating
[parent] proof of Euler-Fermat theorem (Proof)

Let $a_1, a_2, \ldots , a_{\phi (n)}$ be all positive integers less than $n$ which are coprime to $n$ . Since ${gcd}(a,n)=1$ , then the set $aa_1, aa_2,\ldots ,aa_{\phi (n)}$ are each congruent to one of the integers $a_1, a_2, \ldots ,a_{\phi (n)}$ in some order. Taking the product of these congruences, we get$$ (aa_1)(aa_2) \cdots (aa_{\phi (n)}) \equiv a_1 a_2 \cdots a_{\phi (n)} \pmod{n}$$ hence$$ a^{\phi (n)}(a_1 a_2 \cdots a_{\phi (n)}) \equiv a_1 a_2 \cdots a_{\phi (n)} \pmod{n}.$$

Since ${gcd}(a_1a_2\cdots a_{\phi (n)},n) = 1$ , we can divide both sides by $a_1a_2\cdots a_{\phi (n)}$ , and the desired result follows.




"proof of Euler-Fermat theorem" is owned by KimJ.
(view preamble | get metadata)

View style:

Keywords:  number theory

This object's parent.
Log in to rate this entry.
(view current ratings)

Cross-references: sides, divide, congruences, product, order, congruent, coprime, integers, positive

This is version 5 of proof of Euler-Fermat theorem, born on 2001-10-18, modified 2003-07-26.
Object id is 335, canonical name is ProofOfEulerFermatTheorem.
Accessed 6039 times total.

Classification:
AMS MSC11A07 (Number theory :: Elementary number theory :: Congruences; primitive roots; residue systems)

Pending Errata and Addenda
None.
[ View all 1 ]
Discussion
Style: Expand: Order:
forum policy
. by mathmenot on 2008-10-22 02:53:07
1. function is phi, not theta
2. please mention that
if gcd(a,n)=1, gcd(a_i,n)=1,
then gcd(a*a_i,n)=1
[ reply | up ]
Another Proof. by Manoj on 2003-06-26 21:39:11
We can prove the theorem as a trivial application of Lagrange's theorem
applied to the group of units in integers modulo n.
[ reply | up ]

Interact
post | correct | update request | add example | add (any)