PDA

View Full Version : Modular Inverses?


smoothman
Oct10-07, 05:20 PM
Hi is there a general formula to find the inverse modulo of "a modulo n"...
i know its denoted as a^{-1} and
a.a^{-1} = 1 mod n

for example if a=29 and n = 78 then the inverse is 35 since: 29.35 = 1 mod 78...

(a)
but HOW DO U CALCULATE THE INVERSE? is there a formula?? please help me out here?

(b)
and how can this be used to solve 43 modulo 125, hence solve 43x = 3 mod 125

thanks

Hurkyl
Oct10-07, 05:23 PM
Well, if you unroll the definition, you have

ua = 1 (mod n)

if and only if you can find a v such that

ua + vn = 1.

Does that look familiar at all?

smoothman
Oct10-07, 05:34 PM
thats euclids theorem im guessing?

could u show me how to calculate for a = 29 and n =78???
so that u get the inverse of 29 as 35??
then ill try part B and see if i can do it :) thanks

Hurkyl
Oct10-07, 06:04 PM
thats euclids theorem im guessing?
Well, if you mean what I think you mean... then doesn't Euclid's theorem come with an algorithm for doing computation?

smoothman
Oct10-07, 06:11 PM
yea but thats for just finding HCF...
i need to know if theres a formula for finding the inverse
you said :

"if and only if you can find a v such that
ua + vn = 1."

to do this.. do i have to manually go through all the possibilites or is there an algorithm etc? thnx :)

BenTheMan
Oct10-07, 06:26 PM
search wikipedia or google for ``diophantine equation''. There is an algorithm.

smoothman
Oct10-07, 06:35 PM
thnx :D just what i wanted :)

matt grime
Oct11-07, 03:47 AM
yea but thats for just finding HCF...


It is more than that - it gives a way to express the HCF of x and y as ax+by.

robert Ihnot
Oct11-07, 04:08 PM
There is another way. Using the Euler phi function, we can determine the n such that 29^n==1 Mod 78 for example. In this particular case it is 2(1-1/2)*3(1-1/3)*13(1-1/13) = 24. So that:

29^{23}\equiv\frac{1}{29} Mod 78