Düzgün numara - Smooth number

İçinde sayı teorisi, bir n-pürüzsüz (veya ngevrek) numara bir tamsayı kimin asal faktörler hepsi daha küçük veya eşit n.[1][2][3] Örneğin, 7-düz sayı, asal çarpanlarının tümü en fazla 7 olan bir sayıdır, dolayısıyla 49 = 72 ve 15750 = 2 × 32 × 53 × 7'nin her ikisi de 7 pürüzsüzdür, 11 ve 702 = 2 × 33 × 13, 7-düzgün değil. Terim tarafından icat edilmiş gibi görünüyor Leonard Adleman.[4] Düzgün sayılar özellikle kriptografi, tamsayıların çarpanlara ayrılmasına dayanır. 2 düz sayı sadece 2'nin kuvvetleri 5 düz sayılar olarak bilinirken normal sayılar.

Tanım

Bir pozitif tamsayı denir B-pürüzsüz hiçbiri değilse asal faktörler daha büyüktür B. Örneğin, 1,620'de asal çarpanlara ayırma 2 vardır2 × 34 × 5; bu nedenle 1,620, 5-pürüzsüzdür çünkü asal çarpanlarından hiçbiri 5'ten büyük değildir. Bu tanım, bazı küçük asal çarpanlardan yoksun sayıları içerir; örneğin, hem 10 hem de 12, sırasıyla 3 ve 5 asal çarpanları atlasalar bile 5-düzgündür. Tüm 5 düz sayılar 2 biçimindedira × 3b × 5c, nerede a, b ve c negatif olmayan tam sayılardır.

5-düz sayılar da denir normal sayılar veya Hamming sayıları;[5] 7-düz sayılar da denir mütevazı sayılar,[6] ve bazen aradı oldukça kompozit,[7] bu, başka bir anlamla çelişse de oldukça bileşik sayılar.

Burada, şunu unutmayın B kendisinin bir faktörün arasında görünmesi gerekli değildir B-düzgün numara. Bir sayının en büyük asal çarpanı p o zaman numara Bherhangi biri için pürüzsüz Bp. Birçok senaryoda B dır-dir önemli, fakat bileşik sayılar izin verilir. Bir sayı B-pürüzsüz ancak ve ancak bu p-düzgün, nerede p en büyük asal küçüktür veya eşittir B.

Başvurular

Düz sayıların önemli bir pratik uygulaması, hızlı Fourier dönüşümü (FFT) algoritmaları (örneğin Cooley – Tukey FFT algoritması ), belirli bir boyuttaki bir problemi yinelemeli olarak parçalayarak çalışır n faktörlerinin boyutu problemlere dönüşür. Kullanarak B-düzgün sayılar, biri bu özyinelemenin temel durumlarının, verimli algoritmaların var olduğu küçük asal sayılar olmasını sağlar. (Büyük birincil boyutlar, daha az verimli algoritmalar gerektirir. Bluestein'in FFT algoritması.)

5-pürüzsüz veya normal sayılar özel bir rol oynamak Babil matematiği.[8] Onlar da önemlidir müzik Teorisi (görmek Limit (müzik) ),[9] ve bu sayıları verimli bir şekilde üretme problemi, bir test problemi olarak kullanılmıştır. fonksiyonel programlama.[10]

Düzgün sayıların kriptografi için birçok uygulaması vardır.[11] Çoğu uygulama odaklanırken kriptanaliz (ör. bilinen en hızlı tamsayı çarpanlara ayırma algoritmalar, örneğin: Genel numara alanı eleği algoritması), VSH karma işlevi, düzgünlüğün yapıcı kullanımının bir başka örneğidir. kanıtlanabilir güvenli tasarım.

Dağıtım

İzin Vermek sayısını belirtmek y-düz veya daha küçük tamsayılar x (de Bruijn işlevi).

Pürüzsüzlük bağlıysa B sabit ve küçük, için iyi bir tahmin var :

nerede gösterir küçük veya eşit asal sayısı .

Aksi takdirde, parametreyi tanımlayın sen gibi sen = günlükx / logy: yani, x = ysen. Sonra,

nerede ... Dickman işlevi.

Belirli bir boyuttaki düz kısmın ortalama boyutu olarak bilinir ve çok daha yavaş bozunduğu bilinmektedir. .[12]

Herhangi k, Neredeyse hepsi doğal sayılar olmayacak k-düzgün.

Powersmooth sayılar

Daha ileri, m denir B-Pürüzsüz (veya B-aşırıya kaçılabilir) hepsi asalsa güçler bölme m tatmin etmek:

Örneğin 720 (24 × 32 × 51) 5 pürüzsüzdür ancak 5 üssü pürüzsüz değildir (çünkü 5'ten büyük birkaç asal güç vardır, Örneğin. ve ). En büyük asal faktör gücü 2 olduğu için 16 güç pürüzsüz4 = 16. Sayı ayrıca 17-powersmooth, 18-powersmooth, vs.'dir.

B-pürüzsüz ve B-powersmooth sayıların sayı teorisinde uygulamaları vardır, örneğin Pollard's p - 1 algoritma ve ECM. Bu tür uygulamaların genellikle "düz sayılarla" çalıştığı söylenir, B belirtildi; bu, ilgili sayıların olması gerektiği anlamına gelir B-powersmooth, bazı belirtilmemiş küçük sayılar için B. As B arttıkça, söz konusu algoritma veya yöntemin performansı hızla düşer. Örneğin, Pohlig – Hellman algoritması bilgi işlem için ayrık logaritmalar çalışma süresine sahip Ö (B1/2)-için grupları nın-nin B-pürüzsüz sipariş.

Bir sette pürüzsüz hale getirin Bir

Dahası, m üzerinde pürüzsüz olduğu söyleniyor Ayarlamak Bir bir çarpanlara ayırma varsa m faktörlerin elementlerin güçleri olduğu Bir. Örneğin, 12 = 4 × 3 olduğundan, 12 setler üzerinde pürüzsüzdür Bir1 = {4, 3}, Bir2 = {2, 3} ve ancak set boyunca düzgün olmaz Bir3 = {3, 5}, 12 faktör 4 = 2 faktörünü içerdiğinden2içinde olmayan Bir3.

Seti not edin Bir bir dizi asal faktör olmak zorunda değildir, ancak tipik olarak uygun bir alt küme asal sayıların faktör tabanı nın-nin Dixon'ın çarpanlara ayırma yöntemi ve ikinci dereceden elek. Aynı şekilde, genel sayı alanı eleği pürüzsüzlük kavramını oluşturmak için kullanır. homomorfizm .[13]

Ayrıca bakınız

Notlar ve referanslar

  1. ^ "Yüksek Matematik Jargonunun Kesin Sözlüğü - Düzgün". Matematik Kasası. 2019-08-01. Alındı 2019-12-12.
  2. ^ "P-Düzgün Sayılar veya P-kırılgan Sayı". GeeksforGeeks. 2018-02-12. Alındı 2019-12-12.
  3. ^ Weisstein, Eric W. "Düzgün Sayı". mathworld.wolfram.com. Alındı 2019-12-12.
  4. ^ Hellman, M. E.; Reyneri, J.M. (1983). Ayrık logaritmaların hızlı hesaplanması GF (q). Kriptolojide Gelişmeler: CRYPTO '82 Proceedings (Ed. D. Chaum, R. Rivest, A. Sherman). sayfa 3–13. doi:10.1007/978-1-4757-0602-4_1. ISBN  978-1-4757-0604-8.
  5. ^ "Python: Belirli bir sayıya kadar Hamming sayılarını alın ayrıca belirli bir sayının bir Hamming sayısı olup olmadığını kontrol edin". w3resource. Alındı 2019-12-12.
  6. ^ "Sorun H: Mütevazı Sayılar". www.eecs.qmul.ac.uk. Alındı 2019-12-12.
  7. ^ Sloane, N.J.A. (ed.). "Dizi A002473 (7 düz sayı)". Tam Sayı Dizilerinin Çevrimiçi Ansiklopedisi. OEIS Vakfı.
  8. ^ Aaboe, Asger (1965), "Bazı Seleukos matematik tabloları (genişletilmiş karşılıklılar ve normal sayıların kareleri)", Çivi Yazısı Çalışmaları Dergisi, 19 (3): 79–86, doi:10.2307/1359089, JSTOR  1359089, BAY  0191779, S2CID  164195082.
  9. ^ Longuet-Higgins, H. C. (1962), "Bir müzik arkadaşına mektup", Müzik İncelemesi (Ağustos): 244–248.
  10. ^ Dijkstra, Edsger W. (1981), Hamming'in SASL'deki alıştırması (PDF), Rapor EWD792. Başlangıçta özel olarak dağıtılan el yazısı bir not.
  11. ^ Naccache, David; Shparlinski, Igor (17 Ekim 2008). "Bölünebilirlik, Düzgünlük ve Kriptografik Uygulamalar" (PDF). eprint.iacr.org. Alındı 26 Temmuz 2017.f
  12. ^ Tanaka, Keisuke; Suga, Yuji (20 Ağustos 2015). Bilgi ve Bilgisayar Güvenliğindeki Gelişmeler: 10. Uluslararası Güvenlik Çalıştayı, IWSEC 2015, Nara, Japonya, 26-28 Ağustos 2015, Bildiriler. Springer. s. 49–51. ISBN  9783319224251.
  13. ^ Briggs, Matthew E. (17 Nisan 1998). "Genel Numara Alanı Eleğine Giriş" (PDF). math.vt.edu. Blacksburg, Virginia: Virginia Politeknik Enstitüsü ve Eyalet Üniversitesi. Alındı 26 Temmuz 2017.

Kaynakça

Dış bağlantılar

Tam Sayı Dizilerinin Çevrimiçi Ansiklopedisi (OEIS) listeleri B-küçük için düzgün sayılar Bs: