티스토리 뷰

수학

유클리드 호제법의 확장

path7inder 2019. 2. 16. 22:01


ab(a,b).

,xy.


ax+by=(a,b)


.


a=bq1+r2

b=r2q2+r3

r2=r3q3+r4

...

rn1=rnqn+rn+1

rn=rn+1qn+1+rn+2

rn+1=rn+2qn+2+0


0.

,rn+2=(a,b).


rn=rn+1qn+1+rn+2

rn=rn+1qn+1+(a,b)

rnrn+1qn+1=(a,b)


rnrn+1qn+1ax+by

ax+by=(a,b)xy.


.


a=bq1+r2

abq1=r2

a+b(q1)=r2


ax2+by2=r2,.

x2=1,y2=q1


.


b=r2q2+r3

br2q2=r3

b(abq1)q2=r3

baq2+bq1q2=r3

a(q2)+b(1+q1q2)=r3


ax3+by3=r3,.

x3=q2,y3=1+q1q2


.


r2=r3q3+r4

r2r3q3=r4

(a+b(q1))(a(q2)+b(1+q1q2))q3=r4


x2,y2,x3,y3.


(ax2+by2)(ax3+by3)q3=r4

a(x2x3q3)+b(y2y3q3)=r4


ax4+by4=r4,.

x4=x2x3q3,y4=y2y3q3


.


xn=xn2xn1qn1

yn=yn2yn1qn1


.


a+b(q1)=r2ax2+by2=r2a(x0x1q1)+b(y0y1q1)=r2

a(q2)+b(1+q1q2)=r3ax3+by3=r3a(x1x2q2)+b(y1y2q2)=r3

...

axn+byn=rna(xn2xn1qn1)+b(yn2yn1qn1)=rn

axn+1+byn+1=rn+1a(xn1xnqn)+b(yn1ynqn)=rn+1

axn+2+byn+2=rn+2a(xnxn+1qn+1)+b(ynyn+1qn+1)=rn+2


rn+2(a,b).

axn+2+byn+2=rn+2=(a,b)


.

r0=a,r1=b.

ax0+by0=r0=ax0=1,y0=0

ax1+by1=r1=bx1=0,y1=1


참고 - 유클리드 호제법 - 위키백과

'수학' 카테고리의 다른 글

피보나치 수 구하기  (0) 2019.03.16
나머지 곱셈의 역원  (0) 2019.02.22
페르마의 소정리  (0) 2019.02.21
유클리드 호제법  (0) 2019.02.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함