整数論の問題
とする。 をみたす整数 に対し、 をみたす最小の正の整数 を、法 における の位数という。
をみたすすべての整数 について が成り立つような最小の正の整数を とする。また、 かつ をみたす整数 のうち、法 における位数がちょうど であるものの個数を とする。
組 を求めよ。
この問題で使うもの
- 法 n を法とする位数(説明と入口の問題)
- 原始根(説明と入口の問題)
- オイラー関数の計算(説明と入口の問題)
- 中国剰余定理と連立合同式(説明と入口の問題)
- 互いに素な法への分解(説明と入口の問題)
- 包除原理(説明と入口の問題)
この問題を解けるようになるまで(34 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算
- 小数の四則計算
- 正負の数の加法・減法
- 分数のかけ算・わり算
- 四則の混じった計算の順序
- 正負の数の乗除・累乗と四則混合
- 分配法則を使った計算のくふう
- 文字式の計算(同類項・分配法則)
- 乗法公式による展開
- 因数分解
- 約数の見つけ方
- 文字式で表した整数の性質
- 余りによる整数の分類
- 樹形図で数え上げる
- 積の法則と和の法則
- 和の法則・積の法則と樹形図
- 合同式
- 最大公約数と最小公倍数
- 素因数分解と約数の個数
- 最大公約数と最小公倍数
- 互いに素な法への分解
- 順列・円順列・重複順列
- 組合せ
- 確率の定義と和事象・余事象
- 包除原理
- オイラー関数の計算
- フェルマーの小定理とオイラーの定理
- 法 n を法とする位数
- 群の位数と元の位数
- 原始根
- ユークリッドの互除法
- 1 次不定方程式の整数解
- 法 での逆元(拡張ユークリッドの互除法)
- 中国剰余定理と連立合同式
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
中国剰余定理を使って、法 での位数を法 での位数の最小公倍数として表しましょう。法 と法 には原始根があります。
ヒント 2
法 では、すべての既約剰余の 2 乗が になります。法 と法 の既約剰余類群は巡回群なので、位数 の元はちょうど 個あります。
ヒント 3
です。位数が になるには と が必要で、その組は 個です。そこから の因子がどこにも現れない場合(位数 )を除きましょう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
既約剰余類群の分解
中国剰余定理より、 である と、組
は 1 対 1 に対応する。また であることと、 が法 のそれぞれで成り立つことは同値である。
したがって、 の法 での位数をそれぞれ とすると
となる。
各法での構造は次のとおりである。
- 法 :既約剰余は であり、 はいずれも で割ると 余る。よって各元の位数は または である(位数 が 個、位数 が 個)。
- 法 : は素数なので原始根が存在し、既約剰余類群は位数 の巡回群である。 に対し、位数 の元はちょうど 個ある。
- 法 :同様に位数 の巡回群であり、 に対し、位数 の元は 個ある。
の決定
すべての で となるのは、 が のとりうるすべての値の倍数であるときである。 の最大は 、 の最大は (原始根)、 の最大は (原始根)で、とりうる値はそれぞれ の約数なので
である。
の決定
である。 となる条件を素因数ごとに調べる。
- 素因数 : で割り切れうるのは だけである(、)。よって が必要で、そのような法 の剰余の個数は
- 素因数 : で割り切れうるのは だけである。よって が必要で、その個数は
- 素因数 : の少なくとも 1 つが偶数であればよい。
上の 2 条件(, )をみたす組 の総数は
である。このうち の因子がどこにも現れない、すなわち となるもの(位数 )の個数は
である。よって
別の数え方による確認
既約剰余の総数は であり、すべての位数は の約数である。位数が の真の約数になるものを包除原理で除く。 をみたす元の個数は、各成分で となる元の個数の積である。
- 位数が の約数: 個
- 位数が の約数: 個
- 位数が の約数: 個
- 位数が の約数: 個
- 位数が の約数: 個
- 位数が の約数: 個
- 位数が : 個
包除原理より
2 つの方法の結果は一致する。よって である。
別解
中国剰余定理より 。
指数 は各因子の指数の最小公倍数なので 。
位数がちょうど である元 を数える。
- 5 の因子が必要なので の位数は 5 または 10。これは 個。
- 11 の因子が必要なので の位数は 11 または 22。これは 個。
- は任意で 4 通り。
ここまでで 個。
ただし 2 の因子も必要である。2 の因子がない場合は (1 通り)、 の位数 5(4 通り)、 の位数 11(10 通り)で 個。
よって 。
検算:位数 2 の部分が全て自明でない元の個数は、全体 のうち位数が 110 の約数でないものは存在しない(指数が 110 のため)。上の数え方で位数 55 の元が 40 個、位数 110 の元が 600 個となり、矛盾はない。
答え:。