ユークリッドの互除法
ユークリッドの互除法
2つの自然数\(a,b(b\leq a)\)について、\(a\)を\(b\)で割った余りを\(r\)とすると、
\[ \gcd(a,b)=\gcd(b,r) \] となる。
2つの自然数\(a,b(b\leq a)\)について、\(a\)を\(b\)で割った余りを\(r\)とすると、
\[ \gcd(a,b)=\gcd(b,r) \] となる。
\(a\)を\(b\)で割った商を\(q\)とすると、
\(a=qb+r\)
と表される。
\(a=qb+r\)
と表される。
\(\gcd(a,b)\leq\gcd(b,r)\)の証明
\(a\)と\(b\)の公約数を\(g\)とすると\(a=ga'\)、\(b=gb'\)となるので、\(r=a-qb=g(a'-qb')\)となり、\(g\)は\(r\)の約数になる。これより、\(a\)と\(b\)の公約数ならば\(b\)と\(r\)の公約数であるので\(\gcd(a,b)\leq\gcd(b,r)\)となる。\(\gcd(a,b)\geq\gcd(b,r)\)の証明
\(b\)と\(r\)の公約数を\(h\)とすると\(b=hb'\)、\(r=hr'\)となるので、\(a=qb+r=h(qb'+r')\)となり、\(h\)は\(r\)の約数になる。これより、\(b\)と\(r\)の公約数ならば\(a\)と\(b\)の公約数であるので\(\gcd(a,b)\geq\gcd(b,r)\)となる。-
これより、\(\gcd(a,b)=\gcd(b,r)\)となる。ページ情報
タイトル | ユークリッドの互除法 |
URL | https://www.nomuramath.com/ydzsipsx/ |
SNSボタン |
2元1次不定方程式の整数解とユークリッドの互除法
\[
ax+by=c
\]
位数と原始根の定義
\[
a^{n}\overset{p}{\equiv}1
\]
完全剰余系の基本定理
\[
1a,2a,3a,\cdots\cdots,na
\]
オイラーの規準
\[
QR(a,p)\overset{p}{\equiv}a^{\frac{p-1}{2}}
\]