塞尔伯格筛法

来自testwiki
imported>Cewbot2025年2月4日 (二) 06:49的版本 (清理跨語言連結算數數列中的質數成為內部連結:編輯摘要的紅色連結經繁簡轉換後存在,非bot錯誤編輯 (本次機械人作業已完成64.8%))
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索
阿特勒·塞爾伯格

數論中,塞爾伯格篩法(Selberg sieve)是一個用以估計滿足特定條件的「篩選過的」正整數集大小的技巧,而這些條件一般都以同餘表示。這篩法由阿特勒·塞爾伯格於1940年代發展。

描述

篩法的術語中,塞爾伯格篩法是一種「組合篩法」,也就是一種透過小心應用容斥原理進行「篩選」的篩法。在此篩法中,塞爾伯格以一組針對問題最佳化的權重取代默比烏斯函數,而這可給出「篩選過的」的集合大小的上界。

A為不大於x的正整數的集合,並假定P為質數的集合,然後設ApA中可為P中的質數p整除的數組成的集合;此外,可設dP中的不同質數的乘積,在這種狀況下,可相應地定義AdA中可被d整除的數的集合,並定義A1A本身。

z為任意實數,而P(z)P中不大於z的質數的乘積,那這篩法的目標就是估計下式:

S(A,P,z)=|ApP(z)Ap|.

我們可以假定說|Ad|可由下式估計:

|Ad|=1f(d)X+Rd.

其中f是一個積性函數XA的元素個數。

另外,設g是個由對f進行默比烏斯反演所得到的函數,也就是說,g(n)=dnμ(d)f(n/d)f(n)=dng(d),其中μ默比烏斯函數

在這種狀況下,設V(z)=d<zdP(z)1g(d).,就可得下列關係式:

S(A,P,z)XV(z)+O(d1,d2<zd1,d2P(z)|R[d1,d2]|)

其中[d1,d2]d1d2最小公倍數

此外,V(z)的數值可由下式估計:

V(z)dz1f(d).

應用

參考資料