オイラーの定理の利用とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > オイラーの定理の利用の意味・解説 

オイラーの定理の利用

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

モジュラ逆数」の記事における「オイラーの定理の利用」の解説

拡張ユークリッド互除法代わりにオイラーの定理モジュラ逆数計算利用するともできるオイラーの定理によれば、a が m と互いに素ならば、オイラー函数 φ(m) に対して a φ ( m ) ≡ 1 ( mod m ) {\displaystyle a^{\varphi (m)}\equiv 1{\pmod {m}}} が成り立つ。これは a が法 m に関する既約合同類群 ( Z / m Z ) × {\displaystyle (\mathbb {Z} /m\mathbb {Z} )^{\times }} に入るための必要十分条件が a が m と互いに素であることから従う。従って、モジュラ逆数直接的に a φ ( m ) − 1 ≡ a − 1 ( mod m ) {\displaystyle a^{\varphi (m)-1}\equiv a^{-1}{\pmod {m}}} と求まるこれから、m が素数である特別の場合には、φ(m) = m − 1 ゆえ a − 1 ≡ a m − 2 ( mod m ) {\displaystyle a^{-1}\equiv a^{m-2}{\pmod {m}}} となる。この方法は一般に拡張ユークリッド互除法よりも遅いが、冪剰余実装使える場合には利用されることがあるこの方法が不利な点としては、 φ(m) を知るために m の効率的な素因数分解ができなければならないが、一般に素因数分解は困難である(いくつかの自明な例を除く:例えば m が素数あるいは素数冪場合冪乗計算コスト冪剰余用いてより効率的に実装できるが、m の値が大きときにはモンゴメリ法を用いるのが最も効率的である。モンゴメリ自体が、そもそも目的であった法 m でのモジュラ逆数用いている。モンゴメリ法を用いない場合冪乗計算標準的なバイナリ法を用いると、各ステップで法 m での除法を行う必要があるため、m が大きくなるほど遅くなる

※この「オイラーの定理の利用」の解説は、「モジュラ逆数」の解説の一部です。
「オイラーの定理の利用」を含む「モジュラ逆数」の記事については、「モジュラ逆数」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「オイラーの定理の利用」の関連用語

オイラーの定理の利用のお隣キーワード
検索ランキング

   

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



オイラーの定理の利用のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS