これは遠い昔、とある研究集会で発表したことのある話である。
概要ぐらいしか公に残されているものがないと思うので、昔のノートを参照しながら書いてみる。
(ちなみに最近このブログにポツポツ書いている数学系の記事は、だいたい昔のノートを読み返して抜き出したものだったりする。)
定義
まずは前段階として、擬素数について思い出しておく。
広義に擬素数とは素数ならば必ず満たす条件を満たしている必ずしも素数でない整数、ということだが、単に擬素数とだけ言えばフェルマーの小定理
「 が素数ならば 」の式「」を満たす合成数 のことである。
正確にはこのとき「 は基 の擬素数である」という。
以降簡単のためにこれを「 が を満たす」と表現する(psp とは pseudo prime の略である)。
は奇数で を満たすとしよう。
すると は偶数であり、2 でちょうど 回割り切れるとすると と書くことができる。
もちろん は奇数である。
さて は偶数であるから(条件式の右辺を左辺に移項すると)平方の差の形なのでよく知られているように和と差の積に因数分解できる。
この形の因数分解を 回繰り返す。
が素数の場合、積を割り切ればその因子の一つを割り切る、という性質が成り立つので、右辺の因子の一つを割り切る。
一方 が合成数の場合、そのような保証はないが、たまたま素数と同じように右辺の因子のただ一つを割り切るかもしれない。
そのような擬素数を強擬素数といい、「 が を満たす」と表現する(spsp とは strong pseudo prime の略である)。
以上のことはよく知られた話だが、ここから拡張を試みる。
さて、上では を で何回割り切れるかだけを問題にしたが、実際のところ という多項式の因数分解は次のようになることが知られている。
ここで は 次の円分多項式、すなわち の原始 乗根を、それだけを根に持つ多項式である。
したがって、 もこの形で因数分解されて、
となる。
先程と同様に、 が素数ならば は右辺の因子の内ただ一つを割り切る。
一方、 が合成数のときは(たとえ強擬素数であったとしても)そのような保証はない。
が、たまたま素数と同じように が右辺の因子の内ただ一つを割り切るかもしれない。
そのような強擬素数を円分擬素数といい、「 が を満たす」と表現する(cpsp とは cyclotomic pseudo prime の略である)ことにする。
強擬素数と円分擬素数の違いを簡単に述べると、
強擬素数は各素冪因子について基 の位数の 冪が一致するという条件である一方、
円分擬素数は各素冪因子について基 の位数が完全に一致するという条件である。
基の個数
ここからは を固定したとき、 が基 の円分擬素数となるような は を法として何個あるかを計算していく。
そのために の素因数分解を とする。
もちろん は素数である。
先程述べたように、円分擬素数の条件は の位数が各素冪因子について一致するということだが、その位数が の約数としても登場しなければならない。
つまり、その位数は次の の約数でなければならない。
ここでオイラー関数 だが、 は の約数だから とは互いに素である。よって
と考えれば良い。
を の約数とすると、 の各素冪因子 について位数 の元は に 個ずつ存在する。
そのうち一つを と書くことにすると、孫子の剰余定理によって であるような元 が に一つ取れる。
いま の決め方は任意だったから全ての素冪因子について位数 である元はそれらの任意の組み合わせに対し一つずつ取れる。
つまり、全ての素冪因子について位数 である元は 個存在する。
の約数全てについて和を取れば円分擬素数の基の個数が求められ、 個、
オイラー関数の冪和で示唆した記号を使うと 個である。
強擬素数の場合と比べてみると、強擬素数の基の個数は Monier により
と示されている。
ただし、 である。
この2冪の等比数列の和のような部分が に該当しており、円分擬素数とは残りの奇因子の部分に違いが出てきていることが見て取れる。