Appendix 5. Prime table
(Primes near to 2^n, 10^n, factorial, primorial and compositorial)

(January 18, 2009) [Japanese]

Abstract

In case we generate a n-digit prime number, the most primitive method is,

First, generate a random odd number and check the primarity,
If failed, add 2 and check the primarity,

repeat this procedure until the prime is found.

Almost all number choosed at random is usually composite,
so not starting from definite primarity check, first we should check it is divisible by small primes (3, 5, 7), then filter by Fermat test.
In many cases, chosen number is sieved out, then we should try more definite primarity test.

We try to search,

by this primitive method.

The number of primes are,

Primarity is checked by Solovey-Strassen test for base = 2, 3, 5, 7, 11, 13, 17, 19.
(So accurately say, they are probable prime. But in very lowest possibility, then are all primes.) We should finally check strict primarity by APRT-CLE or ECPP.

Prime table

[1] n-bit prime
  • n-bit prime number N lies between 2n-1 ≤ N ≤ 2n-1.
    We search for the primes within these ranges from higher (2n-1) and lower (2n-1) numbers.
    This table means the primes near 2n. These primes are available for generating the key pair of RSA.

  • The end of search range is up to n=4321 (computation limit of modpow in UBASIC (1300 digits)).

  • Legend
[2] Primes near 10n
  • We search for the primes near to 10n.
    This table is also the smallest and largest primes in each digits.
    And these results are related to prime gap near 10n.

  • The end of search range is up to n=1300 (computation limit of modpow in UBASIC).

  • Legend
[3] Primes near to factorial, primorial and compositorial

  • (n-1)!+1 is divisible by n iff n is prime (Wilson's Theorem).
    And N=n!±k (k=2, ... , n) has trivial factors.
    In the other cases, primarity and trivial factors are unknown.
    I searched for the primes near to n! (factorial of n) up tp n=561 (computation limit of modpow in UBASIC).

  • #Pn denotes the pruduct of primes up to n-th prime.
    #Pn = P1 * P2 * ... * Pn
    This product is often called as "primorial" from the analogy of "factorial".
    This number is used for the proof of the infinity of the number of primes, because #Pn+1 is not divisible by Pk (k=1, ... ,n).
    I searched for the primes near to #Pn up to n=437 (Pn=3049) (computation limit of modpow in UBASIC).

  • From the analogy of factorial and primorial, we name the product of composite numbers as "Compositorial".
    (Caution ! : This term is not commonly used. We use it only in this page.)
    For example, in case of n=10, factorial, primorial, compositorial are as follows;
    F : 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10
    P :     2 * 3     * 5     * 7
    C :             4     * 6     * 8 * 9 * 10
    
    Compositorial #Compn is represented as
    #Compn = n! / #Pk
    where k is the largest number such that Pk ≤ n.
    We search for the primes near to #Compn up to n=538 (Cn=658) (computation limit of modpow in UBASIC).

Legend

[1] n-bit primes

For n less than 7, all primes are in a list (because the number of primes is smaller than 10).
For example,

5 | 1, 3, 7, 13, 15

denotes

24+1 (=17)
24+3 (=19)
24+7 (=23)
24+13 (=29)
24+15 (=31)

are the 5 bit primes.

For n larger than 7, first and last 10 primes are in a list.
For example,

8 | 3, 9, 11, 21, 23, 29, 35, 39, 45, 51 | -59,-57,-45,-33,-29,-27,-23,-17,-15,-5

denotes

27+3 (=131)
27+9 (=137)
  ...
27+45 (=173)
27+51 (=179)
  ...
  ...
28-59 (=197)
28-57 (=199)
  ...
28-15 (=241)
28-5 (=251)

are the first and last 10 8-bit primes.


[2] Primes near to 10n

last 10 primes nearest to 10^n (form 10^n-a) [n] first 10 primes nearest to 10^n (form 10^n+a)
---------------------------------------------[-]-----------------------------------------------
                              -8, -7, -5, -3 [1] 1, 3, 7, 9, 13, 19, 21, 27, 31, 33

denotes

101-8 (=2)
101-7 (=3)
101-5 (=5)
101-3 (=7)

are the primes smaller than 101, and

101+1 (=11)
101+3 (=13)
 ...
101+31 (=41) 101+33 (=43)

are the primes larger than 101

Furthur computation


index (in Japanese)   index (in English)

E-mail : kc2h-msm@asahi-net.or.jp
Hisanori Mishima