Acta Informatica

, Volume 17, Issue 4, pp 477–485 | Cite as

Explaining the wheel sieve

  • Paul Pritchard


In a previous paper, an algorithm was presented for the classical problem of finding all prime numbers up to a given limit. The algorithm was derived therein by transforming a prior algorithm in accordance with some essentially ad hoc observations on the problem.

The present paper complements the former by developing a simple mathematical framework, which leads to a smoother and more insightful derivation of the new algorithm, and which may be of independent interest to the number theorist.


Information System Operating System Data Structure Communication Network Information Theory 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Brent, R.P.: The first occurrence of large gaps between successive primes. Maths. of Comp. 27, 959–963 (1973)Google Scholar
  2. 2.
    Erdös, P., Penney, D.E., Pomerance, C: On a class of relatively prime sequences. J. Number Theory 10, 451–474 (1978)Google Scholar
  3. 3.
    Kanold, H.J.: Über Primzahlen in arithmetischen Folgen. Math. Ann. 156, 393–395 (1964); II, Math. Ann. 157, 358–362 (1965)Google Scholar
  4. 4.
    Lakatos, I.: Proofs and refutations. Cambridge: Cambridge University Press 1976Google Scholar
  5. 5.
    Le Veque, W.J.: Elementary theory of numbers. Reading, Ma: Addison-Wesley 1965Google Scholar
  6. 6.
    Misra, J.: An exercise in program explanation. ACM Trans. Program. Lang. Syst. 3, 104–109 (1981)Google Scholar
  7. 7.
    Pomerance, C.: A note on the least prime in an arithmetic progression. J. Number Theory 12, 218–223 (1980)Google Scholar
  8. 8.
    Pritchard, P.: A sublinear additive sieve for finding prime numbers. Comm. ACM 24, 18–23 (1981)Google Scholar
  9. 9.
    Pritchard, P.: Another look at the “longest ascending subsequence” problem. Acta Informat. 16, 87–91 (1981)Google Scholar
  10. 10.
    Sierpiński, W.: Elementary theory of numbers. Warsaw: Państwowe Wydawnictwo Naukowe 1964Google Scholar
  11. 11.
    Wunderlick, M.D., Selfridge, J.L.: A design for a number theory package with an optimized trial division routine. Commun. ACM 17, 272–277 (1974)Google Scholar

Copyright information

© Springer-Verlag 1982

Authors and Affiliations

  • Paul Pritchard
    • 1
  1. 1.Department of Computer ScienceCornell UniversityIthacaUSA

Personalised recommendations