07.05.2013 Views

Cap´ıtulo 2 Divisibilidad en Z - IMERL

Cap´ıtulo 2 Divisibilidad en Z - IMERL

Cap´ıtulo 2 Divisibilidad en Z - IMERL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3. IDENTIDAD DE BÉZOUT. ALGORITMO EXTENDIDO DE EUCLIDES35<br />

calcular x2 = x0 − x1q1 e y2 = y0 − y1q1. En consecu<strong>en</strong>cia, podemos p<strong>en</strong>sar que si<br />

llamamos Q1 a la matriz<br />

<br />

0 1<br />

Q1 =<br />

,<br />

1 −q1<br />

se ti<strong>en</strong>e<br />

<br />

x1 x2<br />

R1 =<br />

y1 y2<br />

<br />

⎛<br />

= R0Q1 y S1 =<br />

⎝ r1 r2<br />

x1 x2<br />

y1 y2<br />

⎞<br />

⎠ = S0Q1<br />

Además, es fácil ver que este producto por Q1 consiste, <strong>en</strong> realidad, <strong>en</strong> restar a la<br />

primera columna de S0 la segunda multiplicada por q1 e intercambiar las columnas<br />

de S0. Por otro lado, se ti<strong>en</strong>e que det(R1) = −1, es decir, x1y2 − x2y1 = −1 lo que<br />

implica que mcd(x2, y2) = 1. Este proceso se continúa obt<strong>en</strong>i<strong>en</strong>do matrices<br />

<br />

xk xk+1<br />

Rk =<br />

= Rk−1Qk = R0Q1 · · · Qk<br />

que verifican<br />

⎛<br />

yk yk+1<br />

Sk = ⎝ rk rk+1<br />

xk xk+1<br />

yk yk+a<br />

⎞<br />

y<br />

⎠ = Sk−1Qk = S0Q1 · · · Qk<br />

det(Rk) = (−1) k , axk + byk = rk, axk+1 + bxk+1 = rk+1,<br />

lo que, <strong>en</strong> particular, implica que mcd(xk, yk) = 1. El algoritmo sigue hasta que <strong>en</strong><br />

el lugar (1, 2) de una de las matrices Sk aparezca un cero. De este modo, si <strong>en</strong> el<br />

algoritmo ext<strong>en</strong>dido de Euclides se realizan n divisiones, se t<strong>en</strong>drá<br />

⎛<br />

<br />

xn xn+1<br />

Rn =<br />

= Rn−1Qn y S1 = ⎝ rn<br />

⎞<br />

0<br />

⎠ = Sn−1Qn,<br />

con lo que se ti<strong>en</strong>e:<br />

yn yn+1<br />

xn xn+1<br />

yn yn+1<br />

axn + byn = mcd(a, b), axn+1 + byn+1 = 0, mcd(xn, yn) = mcd(xn+1, yn+1) = 1.<br />

La última de las igualdades se obti<strong>en</strong>e de det(Rn) = (−1) n . En particular se t<strong>en</strong>drá,<br />

. Dicho de otra manera,<br />

si b = 0, que la fracción yn+1<br />

xn+1<br />

|xn+1| =<br />

es reducida e igual a − a<br />

b<br />

|b|<br />

mcd(a, b) e |yn+1| =<br />

|a|<br />

mcd(a, b)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!