MultiplicativeOrder
MultiplicativeOrder[k,n]
n を法とした kの乗法的位数を与え, であるような最小の整数 として定義される.
MultiplicativeOrder[k,n,{r1,r2,…}]
n を法とした k の一般化された乗法的位数を与え,任意の に対して であるような最小の整数 として定義される.
詳細
- MultiplicativeOrderはモジュロ位数あるいはハウプト指数としても知られている.
- 記号操作・数値操作の両方に適した数学的整数関数である.
- モジュラー演算や暗号学でよく使われる.
- MultiplicativeOrder[k,n]は,kmを n で割った余りが1と等しい最小の正の整数 m を与える.
- MultiplicativeOrderは,必要条件を満たす整数 が存在しない場合,結果は評価されない.
- FiniteFieldElementオブジェクト a について,MultiplicativeOrder[a]は,が乗法の単位元となるような,有限体の最小の正の整数 m と定義される a の乗法的位数を与える.
例題
すべて開くすべて閉じるスコープ (7)
数値評価 (5)
記号演算 (2)
アプリケーション (9)
基本的なアプリケーション (5)
が素数で10が の原始根であるとき,有理数 は長さ で桁が循環する:
NestWhileListを使ってMultiplicativeOrderを計算する:
特性と関係 (5)
考えられる問題 (1)
非零の整数 k と n について,k と n が互いに素のときかつその時に限りMultiplicativeOrder[k,n]が存在する:
インタラクティブな例題 (1)
指定された素数より小さい各整数のMultiplicativeOrder:
おもしろい例題 (2)
テキスト
Wolfram Research (1999), MultiplicativeOrder, Wolfram言語関数, https://reference.wolfram.com/language/ref/MultiplicativeOrder.html (2023年に更新).
CMS
Wolfram Language. 1999. "MultiplicativeOrder." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/MultiplicativeOrder.html.
APA
Wolfram Language. (1999). MultiplicativeOrder. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MultiplicativeOrder.html