Campos Finitos
Campos Finitos
Campos Finitos
a/b = a(b −1 )
a = qn + r ; 0 ≤ r < n; q = ba/nc
a = 11; n = 7; 11 = 1 × 7 + 4; r =4 q=1
a = 11; n = 7; −11 = (−2) × 7 + 3; r = 3 q = −2
a = ba/nc × n + (a mod n)
a ≡ b mod n
Ejemplo congruencia
73 ≡ 4(mod23); 21 ≡ −9(mod10)
Ejemplo divisores
Los divisores positivos de 24 son 1, 2, 3, 4, 6, 8, 12 y 24.
Entonces:
b = 7; g = 14; h = 63; m = 3; n = 2
Ejemplo congruencias
23 ≡ 8(mod5) ya que 23 − 8 = 15 = 5 × 3
11 ≡ 5(mod8) ya que −11 − 5 = −16 = 8 × (−2)
81 ≡ 0(mod27) ya que 81 − 0 = 81 = 27 × 3
w −w w −1
0 0 −
1 9 1
2 8 −
3 7 7
4 6 −
5 5 −
6 5 −
7 3 3
8 2 −
9 1 9
w −w w −1
0 0 −
1 7 1
2 6 −
3 5 3
4 4 −
5 3 5
6 2 −
7 1 7
Propiedad Expresión
Leyes Conmutativas (w + x) mod n = (x + w ) mod n
(w × x) mod n = (x × w ) mod n
Leyes Asociativas [(w + x) + y ] mod n = [w + (x + y )] mod n
[(w × x) × y ] mod n = [w × (x × y )] mod n
Leyes Distributivas [w + (x + y )] mod n = [(w × x) + (w × y )] mod n
[w + (x × y )] mod n = [(w + x) × (w + y )] mod n
Identidades (0 + w ) mod n = w mod n
(1 + w ) mod n = w mod n
Inversa aditiva(−w ) ∀w ∈ Zn ∃|z tal que: w + z ≡ 0 mod n
Si (a + b) ≡ (a + c)(modn) ⇒ b ≡ c(modn)
Ejemplo: (5 + 23) ≡ (5 + 7)(mod8)
23 ≡ 7(mod8)
La ecuación anterior es consistente con la existencia de un
inverso aditivo de a. Añadiendo el inverso aditivo a ambos
lados de la ecuación se tiene:
((−a) + a + b) ≡ ((−a) + a + c)(modn)
b ≡ c(modn)
El siguiente enunciado es verdad, siempre y cuando se cumpla
la condición que la acompaña:
Si (a × b) ≡ (a × c)(modn) ⇒ b ≡ c(modn) si y solo si a es
relativamente primo a n
Ejemplo
gcd(60, 24) = gcd(60, 24) = 12
Ejemplos
8 y 15 son relativamente primos porque:
los divisores positivos de 8 son 1,2,4 y 8
los divisores positivos de 15 son 1,3,5 y 15
gcd(55, 22)
La primera ecuación se puede usar repetitivamente para
calcular el máximo común divisor:
gcd(18, 12) = gcd(12, 6) = gcd(6, 0) = 6
gcd(11, 10) = gcd(10, 1) = gcd(1, 0) = 1
El algoritmo euclidiano hace un uso repetitivo de la primera
ecuación. El algoritmo asume que a > b > 0
Propiedad Expresión
Leyes Conmutativas (w + x) mod n = (x + w ) mod n
(w × x) mod n = (x × w ) mod n
Leyes Asociativas [(w + x) + y ] mod n = [w + (x + y )] mod n
[(w × x) × y ] mod n = [w × (x × y )] mod n
Leyes Distributivas [w + (x + y )] mod n = [(w × x) + (w × y )] mod n
[w + (x × y )] mod n = [(w + x) × (w + y )] mod n
Identidades (0 + w ) mod n = w mod n
(1 + w ) mod n = w mod n
Inversa aditiva(−w ) ∀w ∈ Zn ∃|z tal que: w + z ≡ 0 mod n
Inversa multipli- ∀w ∈ Zn , w 6= 0, ∃|z tal que: w × z ≡ 1(modn)
cativa(w −1 )
Q A1 A2 A3 B1 B2 B3
1 0 1759 0 1 550
3 0 1 550 1 3 109
5 1 3 109 5 16 5
21 5 16 5 106 339 4
1 106 339 4 111 355 1
Adición
Substracción
Multiplicación
División
R(x) = A(x)modB(x) = 0
gcd[a(x), b(x)] = A(x) = x 3 + x 2 + 1