篩理論は、整数の篩分けされた集合を数える、あるいはより現実的にはその大きさを推定するために考案された、数論における一般的な手法の集合である。篩分けされた集合の典型的な例は、ある規定された限界Xまでの素数の集合である。同様に、篩の典型的な例は、エラトステネスの篩、あるいはより一般的なルジャンドルの篩である。これらの方法を用いて素数に直接アプローチすると、誤差項の蓄積という、一見克服不可能な障害にすぐに直面する。20世紀の数論の主要な流れの 1 つは、篩分けとは何かという素朴な考えで正面からアプローチすることの難しさのいくつかを回避する方法が見出された。
成功しているアプローチの一つは、特定の選別された数値の集合(例えば素数の集合)を、より単純な別の集合(例えばほぼ素数の集合)で近似することです。この近似集合は通常、元の集合よりもやや大きく、分析が容易です。より高度な篩法も、集合そのものを直接扱うのではなく、これらの集合に対して慎重に選択された重み関数(これらの集合の要素に他の要素よりも大きな「重み」を与えるためのオプション)に従って要素を数えます。さらに、現代のアプリケーションの中には、篩法は選別された集合のサイズを推定するためではなく、集合上では大きく、集合外では大部分が小さい関数を生成するために使用され、その関数は集合の特性関数よりも分析が容易です。
「篩」という用語は、ノルウェーの数学者ヴィゴ・ブルンが1915年に初めて使用しました。[ 1 ]ブルンの研究は、フランスの数学者ジャン・メルランの研究に触発されたものでした。しかし、メルランは第一次世界大戦で亡くなり、現存する原稿は2つだけです。[ 2 ]
記譜法については末尾を参照してください。ジョン・フリードランダーとヘンリク・イヴァニエツによる『オペラ・デ・クリブロ』のアンザッツに従います。[ 3 ]
まず、非負の数の可算列から始めます。最も基本的なケースでは、このシーケンスは単なる指示関数です。ある集合の我々はふるい分けを行いたい。しかし、この抽象化はより一般的な状況を可能にする。次に、ふるい分け範囲と呼ばれる素数の一般的な集合を導入する。そして彼らの製品は関数として。
ふるい理論の目的は、ふるい分け関数を推定することである。
の場合これは単に部分集合の濃度を数えるだけです素因数と互いに素な数の。
のために定義する
そして各素数に対して部分集合を表す倍数のそして濃度とする。
ここでは、そのため、ふるい分け範囲は形式の素数の具体的な例となる。
濃度を計算したい場合包含排除原理を適用できます。このアルゴリズムは次のように機能します。まず、の濃度からを削除します。基数そして. 1 で割り切れる数を除去したのでそして2回、カーディナリティを追加する必要があります次のステップでは、そしてさらにそしてまた削除する必要がある。つまり、で割り切れるすべての数の濃度そしてこれは包含排除原理につながる。
これは次のように書けることに注目してください。
どこはメビウス関数であり、すべての素数の積そして。
ルジャンドルの恒等式を用いて、ふるい分け関数を書き換えることができる。
メビウス関数といくつかの関数を使用すること要素によって誘発される
させてそしてメビウス関数はすべての素数に対して負の値をとるので、
そこで、次のように書くことができます
どこは密度であり、乗法関数である。
そしては近似値ですそしては何らかの剰余項です。ふるい分け関数は次のようになります。
または簡単に言うと
そこで、以下の上限と下限を見つけることで、ふるい分け関数を推定しようと試みる。それぞれそして。
ふるい分け関数の部分和は交互に過剰カウントと過少カウントを行うため、剰余項は巨大になります。これを改善するというBrunのアイデアは、重みシーケンスを用いたふるい分け機能において制限されたメビウス関数から構成される。適切な2つのシーケンスを選択する。そしてふるい分け関数を次のように表すそして元のふるい分け関数の下限値と上限値を取得できます。
以来乗法的なので、恒等式を使って作業することもできます。
表記法:表記法に関して注意すべき点として、文献ではしばしばシーケンスの集合を識別している。セットと共にそれ自体。これは、次のように書くことを意味します。シーケンスを定義するまた文献では合計は、濃度として表記されることもあります。ある集合の定義した一方ですでにこの集合の濃度になっている。 素数の集合を表すために、最大公約数そして。
現代の篩には、ブルン篩、セルバーグ篩、トゥラン篩、大篩、さらに大きな篩、ゴールドストン・ピンツ・ユルドゥルム篩などがあります。篩理論の当初の目的の一つは、双子素数予想のような数論の予想を証明しようとすることでした。篩理論の当初の広範な目標は依然としてほとんど達成されていませんが、特に他の数論的ツールと組み合わせることで、いくつかの部分的な成功を収めています。主な成果は以下のとおりです。
篩理論の手法は非常に強力ですが、パリティ問題と呼ばれる障害によって制限されているようです。パリティ問題とは、大まかに言えば、篩理論の手法では、奇数個の素因数を持つ数と偶数個の素因数を持つ数を区別することが極めて困難であるという問題です。このパリティ問題は、いまだ十分に解明されていません。
数論の他の手法と比較すると、篩理論は比較的初歩的である。なぜなら、代数的数論や解析的数論の高度な概念を必ずしも必要としないからである。しかしながら、より高度な篩は(特に数論の他の高度な手法と組み合わせると)非常に複雑で繊細なものになる可能性があり、数論のこの単一のサブ分野に特化した教科書も存在する。古典的な参考文献としては(Halberstam & Richert 1974 )があり、より現代的なテキストとしては(Iwaniec & Friedlander 2010 )がある。
本稿で論じる篩法は、二次篩法や一般数体篩法といった整数因数分解の篩法とは直接的な関連はない。これらの因数分解法は、エラトステネスの篩法の考え方を用いて、数値リストのどの要素が小さな素数に完全に因数分解できるかを効率的に判定する。