Smooth number
In
Definition
A
The 3-smooth numbers have also been called "harmonic numbers", although that name has other more widely used meanings.[4] 5-smooth numbers are also called
Here, note that B itself is not required to appear among the factors of a B-smooth number. If the largest prime factor of a number is p then the number is B-smooth for any B ≥ p. In many scenarios B is prime, but composite numbers are permitted as well. A number is B-smooth if and only if it is p-smooth, where p is the largest prime less than or equal to B.
Applications
An important practical application of smooth numbers is the
5-smooth or regular numbers play a special role in Babylonian mathematics.[8] They are also important in music theory (see Limit (music)),[9] and the problem of generating these numbers efficiently has been used as a test problem for functional programming.[10]
Smooth numbers have a number of applications to cryptography.
Distribution
Let denote the number of y-smooth integers less than or equal to x (the de Bruijn function).
If the smoothness bound B is fixed and small, there is a good estimate for :
where denotes the number of primes less than or equal to .
Otherwise, define the parameter u as u = log x / log y: that is, x = yu. Then,
where is the Dickman function.
For any k, almost all natural numbers will not be k-smooth.
If where is -smooth and is not (or is equal to 1), then is called the -smooth part of . The relative size of the -smooth part of a random integer less than or equal to is known to decay much more slowly than .[12]
Powersmooth numbers
Further, m is called n-powersmooth (or n-ultrafriable) if all prime powers dividing m satisfy:
For example, 720 (24 × 32 × 51) is 5-smooth but not 5-powersmooth (because there are several prime powers greater than 5, e.g. and ). It is 16-powersmooth since its greatest prime factor power is 24 = 16. The number is also 17-powersmooth, 18-powersmooth, etc.
Unlike n-smooth numbers, for any positive integer n there are only finitely many n-powersmooth numbers, in fact, the n-powersmooth numbers are exactly the positive divisors of “the least common multiple of 1, 2, 3, …, n” (sequence A003418 in the OEIS), e.g. the 9-powersmooth numbers (also the 10-powersmooth numbers) are exactly the positive divisors of 2520.
n-smooth and n-powersmooth numbers have applications in number theory, such as in
.Smooth over a set A
Moreover, m is said to be smooth over a set A if there exists a factorization of m where the factors are powers of elements in A. For example, since 12 = 4 × 3, 12 is smooth over the sets A1 = {4, 3}, A2 = {2, 3}, and , however it would not be smooth over the set A3 = {3, 5}, as 12 contains the factor 4 = 22, and neither 4 nor 2 are in A3.
Note the set A does not have to be a set of prime factors, but it is typically a proper subset of the primes as seen in the factor base of Dixon's factorization method and the quadratic sieve. Likewise, it is what the general number field sieve uses to build its notion of smoothness, under the homomorphism .[13]
See also
Notes and references
- ^ "P-Smooth Numbers or P-friable Number". GeeksforGeeks. 2018-02-12. Retrieved 2019-12-12.
- ^ Weisstein, Eric W. "Smooth Number". mathworld.wolfram.com. Retrieved 2019-12-12.
- ISBN 978-1-4757-0604-8.
- ^ Sloane, N. J. A. (ed.). "Sequence A003586 (3-smooth numbers)". The On-Line Encyclopedia of Integer Sequences. OEIS Foundation.
- ^ "Python: Get the Hamming numbers upto a given numbers also check whether a given number is an Hamming number". w3resource. Retrieved 2019-12-12.
- ^ "Problem H: Humble Numbers". www.eecs.qmul.ac.uk. Retrieved 2019-12-12.
- ^ Sloane, N. J. A. (ed.). "Sequence A002473 (7-smooth numbers)". The On-Line Encyclopedia of Integer Sequences. OEIS Foundation.
- S2CID 164195082.
- ^ Longuet-Higgins, H. C. (1962), "Letter to a musical friend", Music Review (August): 244–248.
- ^ Dijkstra, Edsger W. (1981), Hamming's exercise in SASL (PDF), Report EWD792. Originally a privately circulated handwritten note.
- arXiv:0810.2067. Retrieved 26 July 2017.f
- ^ Kim, Taechan; Tibouchi, Mehdi (2015). "Invalid Curve Attacks in a GLS Setting". IWSEC 2015.
- ^ Briggs, Matthew E. (17 April 1998). "An Introduction to the General Number Field Sieve" (PDF). math.vt.edu. Blacksburg, Virginia: Virginia Polytechnic Institute and State University. Retrieved 26 July 2017.
Bibliography
- G. Tenenbaum, Introduction to analytic and probabilistic number theory, (AMS, 2015) ISBN 978-0821898543
- A. Granville, Smooth numbers: Computational number theory and beyond, Proc. of MSRI workshop, 2008
External links
The On-Line Encyclopedia of Integer Sequences (OEIS) lists B-smooth numbers for small Bs: