非常に苦手。ブラックボックスは良くないので雑に勉強。内容は無益です。
合同式
のとき(cとmが互いに素) のとき
特に
[証明]
不定方程式に変形ができて
のとき(cとmが互いに素)
左辺は整数より は整数であるから のとき と変形できて上の1.に帰着される。
モジュラ逆数 が存在する必要十分条件
aとmが互いに素であること。
このとき
ユークリッドの互除法
2つの自然数a, bの最大公約数を求めるアルゴリズム。
このとき
よって余りであるrはaとbの最大公約数Gを約数とするので, bとrについて同様にして余り
ex.1 : 1071と1029の最大公約数を求める。
このとき42はgcd(a, b)を約数とする。
よって42と21の最大公約数は21である。
拡張ユークリッドの互除法
不定方程式
また, 整数解(a, b)は計算できる。←”拡張”部分
ex.2 : 2元1次不定方程式
↓の定理より↑の不定方程式が解を持つ
よってgcd(27, 11) = 1がわかる。上の式を変形して
↑を
x - 10とy - 25がそれぞれ11と25を約数に持つことがわかり, 一般解は
定理1: 不定方程式
[十分条件の証明]
整数解(x, y)が存在すると仮定すると
また, aとbが互いに素である
定理2: 不定方程式
[証明]定理1よりc = 1がgcd(a, b)の倍数であれば良い。すなわちgcd(a, b) = 1であり, aとbが互いに素であれば良い。
1次合同式
のとき(cとmが互いに素)
1つの解をもつ。のとき
Gがbの約数であるときのみd個の解をもつ。
(1次合同式は不定方程式 を解くことと同値である。)
中国余剰定理(CRT: Chinese Remainder Therorem)
整数
なお,
中国余剰定理の一般化(法が互いに素でない場合への拡張)
整数
上の連立合同式の一般解
「任意のiとjに対して
詳しく→(https://manabitimes.jp/math/838)
フェルマーの小定理
素数