拡張ユークリッド互除法とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 拡張ユークリッド互除法の意味・解説 

拡張ユークリッド互除法

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/15 03:40 UTC 版)

モジュラ逆数」の記事における「拡張ユークリッド互除法」の解説

法 m に関する a のモジュラ逆数は、拡張ユークリッド互除法を用いて計算することができる。互除法アルゴリズムベズーの等式 a x + b y = gcd ( a , b ) {\displaystyle ax+by=\gcd(a,b)} の解を求めるものである。ただし、a, b が既知で、整数 x, y および gcd(a, b) がこのアルゴリズムから求まるさて、モジュラ逆数合同式 a x ≡ 1 ( mod m ) {\displaystyle ax\equiv 1{\pmod {m}}} の解であったから、合同式の定義により m | ax − 1(m は ax − 1 の約数)、即ち適当な整数 q を用いて a x − 1 = q m {\displaystyle ax-1=qm} となる。これを整理した a xq m = 1 {\displaystyle ax-qm=1} は、a と m が既知で、逆数となる x と捨てられる q は未知であるから、拡張ユークリッド互除法が解く等式とまったく同じ形をしている。違う点といえば gcd(a, m) = 1 が「求まる」のではなくて所与」であること程度で、それゆえ a が m と互いに素なければならず、さもなくば逆元 x は存在しない。 このアルゴリズム計算量は |a| < m と仮定すると O((log m)2) で、一般に冪乗計算よりも効率的である。

※この「拡張ユークリッド互除法」の解説は、「モジュラ逆数」の解説の一部です。
「拡張ユークリッド互除法」を含む「モジュラ逆数」の記事については、「モジュラ逆数」の概要を参照ください。

ウィキペディア小見出し辞書の「拡張ユークリッド互除法」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「拡張ユークリッド互除法」の関連用語

拡張ユークリッド互除法のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



拡張ユークリッド互除法のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのモジュラ逆数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS