Вы находитесь на странице: 1из 5

ARITMTICA MODULAR

Qu es?
En matemtica, la aritmtica modular es un sistema aritmtico para clases de
equivalencia de nmeros enteros llamadas clases de congruencia .Algunas veces
se le llama, sugerentemente, aritmtica del reloj, ya que los nmeros dan la
vuelta tras alcanzar cierto valor llamado mdulo
Quin la invento?
La aritmtica modular fue introducida en 1801 por Carl Friedrich Gauss en su
libro Disquisitiones Arithmeticae
En dnde se usa?
La aritmtica modular, estudiada sistemticamente en primer lugar por Carl
Friedrich Gauss al final del Siglo XVIII, se aplica en teora de nmeros, abstracta,
criptografa, y en artes visuales y musicales.
Las operaciones aritmticas que hoy en da hacen la mayora de las
computadoras son aritmtico modulares, donde el mdulo es 2 b (b es el nmero
de bits de los valores sobre los que operamos). Esto se ve claro en la compilacin
de lenguajes de programacin como el C; donde por ejemplo todas las
operaciones aritmticas sobre "int", enteros, se toman mdulo 2 32 en la mayora de
las computadoras.
Cmo funciona?
La aritmtica modular puede ser construida matemticamente mediante la relacin
de congruencia entre enteros, que es compatible con las operaciones en el anillo
de enteros: suma, resta, y multiplicacin. Para un determinado mdulo n, sta se
define de la siguiente manera:3

a y b se encuentran en la misma "clase de congruencia" mdulo n, si ambos dejan


el mismo resto si los dividimos entren, o, equivalentemente, si a b es un mltiplo
de n.
Esta relacin se puede expresar cmodamente utilizando la notacin de Gauss: 3

As se tiene por ejemplo

ya que ambos, 63 y 83 dejan el mismo resto (3) al dividir entre 10, o,


equivalentemente, 63 83 es un mltiplo de 10. Se lee: 3
63 es congruente con 83, mdulo 10, o 63 y 83 son congruentes uno con otro,
mdulo 10.
Mdulo a veces se abrevia con la palabra mod al hablar, de la misma manera
que como est escrito y proviene de la palabra modulus del latn, la lengua de los
escritos originales de Gauss. As, el nmero n, que en este ejemplo es 10, sera
el modulus.
Otro ejemplo; cuando el mdulo es 12, entonces cualesquiera dos nmeros que
divididos entre doce den el mismo resto son equivalentes (o "congruentes") uno
con otro. Los nmeros
..., 34, 22, 10, 2, 14, 26,...
Son todos "congruentes mdulo 12" unos con otros, ya que cada uno deja el
mismo resto (2) cuando los dividimos entre 12. La coleccin de todos esos
nmeros es una clase de congruencia.
Clases de equivalencia mdulo n

La aritmtica modular se basa en una relacin de equivalencia, y las clases de


equivalencia de

un

entero a se

denota

con

[a]n (o

simplemente

[a]

si

sobreentendemos el mdulo.) Otras notaciones son por ejemplo a + nZ o a mod n.


El conjunto de todas las clases de equivalencia se denota con Z/nZ = { [0]n, [1]n,
[2]n,..., [n-1]n }.
Esta relacin de equivalencia tiene importantes propiedades que se siguen
inmediatamente de la definicin:
Si

y
Entonces

Lo que muestra que la suma y la multiplicacin son operaciones bien


definidas sobre el conjunto de las clases de equivalencia. En otras palabras, la
suma y la multiplicacin estn definidas sobre Z/nZ mediante las frmulas
siguientes:

De este modo, Z/nZ se convierte en un anillo con n elementos. Por ejemplo, en el


anillo Z/12Z, se tiene :[8]12[3]12 + [6]12 = [30]12 = [6]12.

El conjunto de enteros en Z/pZ forma un cuerpo finito si y slo si p es primo.

Resolucin de congruencias
Si a y b son enteros, la congruencia: ax b (mod n) tiene solucin x si y slo si
el mximo comn divisor (a, n) divide a b. Los detalles estn recogidos en
el teorema de congruencia lineal. Sistemas de congruencias ms complicados con
mdulos diferentes se pueden resolver usando el teorema chino del resto o
el mtodo de sustitucin sucesiva.
En el anillo de enteros, si consideramos la ecuacin ax 1 (mod n), vemos
que a tiene

un inverso

multiplicativo si

slo

si a y n son coprimos.

Por

tanto, Z/nZ es un cuerpo si y slo si n es un primo. Se puede probar que


cada cuerpo finito es una extensin de Z/pZ para algn primo p.
Pequeo teorema de Fermat y teorema de Euler
Pequeo teorema de Fermat y Teorema de Euler.
Un hecho importante sobre aritmtica modular, cuando los mdulos son nmeros
primos es el pequeo teorema de Fermat: si p es un nmero primo, entonces:
Si a es cualquier entero:

Si a es un entero no divisible entre p:

Esto

fue

generalizado

por Euler:

para

todo

entero

positivo n y

todo

entero a relativamente primo a n, :a(n) 1 (mod n), donde (n) denota funcin phi
de Euler que cuenta el nmero de enteros entre 1 y n que sean coprimos con

respecto a n. El teorema de Euler es una consecuencia del teorema de Lagrange,


aplicado al caso del grupo de las unidades del anillo Z/nZ.

Вам также может понравиться