next up previous
Next: About this document ...

代数学 C No.12要約

\fbox{今日のテーマ} ユークリッドの互除法

例題 12.1   群 $ G$ の元 $ a$ が、 $ a^{1485}=e$ , $ a^{1716}=e$ をみたすとするとき、 $ a^{33}=e$ であることを証明しなさい。

(解答)

$\displaystyle e=a^{1716-1485}=a^{231}
$

$ 1485$$ 231$ でわると商は $ 6$ , あまりは $ 99$ であるから、

$\displaystyle e=a^{1485-231\cdot 6}=a^{99}
$

同様に、$ 231$$ 99$ でわると商は $ 2$ , あまりは $ 33$ であるから、

% latex2html id marker 848
$\displaystyle e=a^{231-99\cdot 2}=a^{33} \qed
$

さて、 $ a^{1485}=e_1, a^{1716}=e_2$ とおき、$ e_1,e_2$$ e$ とは 異なるとしてみる。上と全く同じ操作を行なうと、

$\displaystyle a^{231}=e_2e_1^{-1}
$

$\displaystyle a^{99}=e_1 (e_2 e_1^{-1})^{-6}= e_1^{7} e_2^{-6}
$

$\displaystyle a^{33}=e_2 e_1^{-1}(e_1^7 e_2^{-6})^{-2 }=e_1^{-15} e_2^{13}
$

このことから

$\displaystyle -15 \cdot 1485 +13\cdot 1716=33
$

を得る。逆に、この等式さえ知っておれば、上の例題に対する一行の解答が

$\displaystyle a^{33}=a^{1485\cdot (-15)+ 1716\cdot 13}=(a^{1485})^{-15}(a^{1716})^{13}=e
$

と言う具合に書ける。

このような計算を容易に行なうのがユークリッドの互除法である。 ここでは手っ取り早く、つぎのような行列算を使う方法を紹介する。

例題 12.2 (ユークリッドの互除法)   等式

$\displaystyle 72l+56m=8
$

を満たす整数 $ l,m$ の組を一組求めよ。

(解答) まず次のような計算を行なう

  $\displaystyle 72$   $\displaystyle \div$ $\displaystyle 56$ $\displaystyle = 1$    余り  % latex2html id marker 878
$\displaystyle 16 \qquad\qquad$ $\displaystyle 72=$ $\displaystyle 56$ $\displaystyle \times 1 +$ $\displaystyle 16$ % latex2html id marker 883
$\displaystyle \qquad\qquad \begin{pmatrix}72\ 56 \...
...\begin{pmatrix}1 & 1\ 1 & 0 \end{pmatrix} \begin{pmatrix}56\ 16 \end{pmatrix}$    
  $\displaystyle 56$   $\displaystyle \div$ $\displaystyle 16$ $\displaystyle = 3$    余り  % latex2html id marker 888
$\displaystyle 8 \qquad\qquad$ $\displaystyle 56=$ $\displaystyle 16$ $\displaystyle \times 3 +$ $\displaystyle 8$ % latex2html id marker 893
$\displaystyle \qquad\qquad \begin{pmatrix}56\ 16 \...
... \begin{pmatrix}3 & 1\ 1 & 0 \end{pmatrix} \begin{pmatrix}16\ 8 \end{pmatrix}$    
  $\displaystyle 16$   $\displaystyle \div$ $\displaystyle 8$ $\displaystyle = 2$    余り  % latex2html id marker 898
$\displaystyle 0 \qquad\qquad$ $\displaystyle 16=$ $\displaystyle 8$ $\displaystyle \times 2 +$ 0 % latex2html id marker 902
$\displaystyle \qquad\qquad \begin{pmatrix}16\ 8 \e...
...= \begin{pmatrix}2 & 1\ 1 & 0 \end{pmatrix} \begin{pmatrix}8\ 0 \end{pmatrix}$    

各々の行の行列算を組み合わせると、

$\displaystyle \begin{pmatrix}
72\\
56
\end{pmatrix}=
\begin{pmatrix}
1 & 1\\
...
...egin{pmatrix}
2 & 1\\
1 & 0
\end{pmatrix}\begin{pmatrix}
8 \\
0
\end{pmatrix}$

を得る。この式の右辺に現れる正方行列はすべて $ M_2({\mbox{${\mathbb{Z}}$}})$ の元として 可逆であることに注意して、上の式を次のように変形することが出来る。

$\displaystyle \begin{pmatrix}8 \ 0 \end{pmatrix}$ $\displaystyle = \begin{pmatrix}2 & 1\ 1 & 0 \end{pmatrix}^{-1} \begin{pmatrix}...
...n{pmatrix}1 & 1\ 1 & 0 \end{pmatrix}^{-1} \begin{pmatrix}72\ 56 \end{pmatrix}$    
  $\displaystyle = \begin{pmatrix}0 & 1\ 1 & -2 \end{pmatrix} \begin{pmatrix}0 & ...
...gin{pmatrix}-3 & 4 \ 7 & 9 \end{pmatrix} \begin{pmatrix}72 \ 56 \end{pmatrix}$    

この式の第一行に着目すると、 $ 8=(-3)\times 72+ 4\times 56
$ を得る。

(答)     $ l=-3,m=4$ .

※レポート問題

(I).
$ {\mbox{${\mathbb{Z}}$}}$ の部分群で、 $ 67773,144381$ で生成されるもの $ H$

$\displaystyle H=n{\mbox{${\mathbb{Z}}$}}
$

の形で書きなさい。 ($ n$ を求めなさい。)


next up previous
Next: About this document ...
2006-07-03