Skip to main content

Emulating Primality with Multiset Representations of Natural Numbers

  • Conference paper
Book cover Theoretical Aspects of Computing – ICTAC 2011 (ICTAC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6916))

Included in the following conference series:

  • 424 Accesses

Abstract

Factorization results in multisets of primes and this mapping can be turned into a bijection between multisets of natural numbers and natural numbers. At the same time, simpler and more efficient bijections exist that share some interesting properties with the bijection derived from factorization.

This paper describes mechanisms to emulate properties of prime numbers through isomorphisms connecting them to computationally simpler representations involving bijections from natural numbers to multisets of natural numbers.

As a result, interesting automorphisms of ℕ and emulations of the rad, Möbius and Mertens functions emerge in the world of our much simpler multiset representations.

The paper is organized as a self-contained literate Haskell program. The code extracted from the paper is available as a standalone program at http://logic.cse.unt.edu/tarau/research/2011/mprimes.hs .

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cégielski, P., Richard, D., Vsemirnov, M.: On the additive theory of prime numbers. Fundam. Inform. 81(1-3), 83–96 (2007)

    MathSciNet  MATH  Google Scholar 

  2. Crandall, R., Pomerance, C.: Prime Numbers–a Computational Approach, 2nd edn. Springer, New York (2005)

    MATH  Google Scholar 

  3. Riemann, B.: Ueber die anzahl der primzahlen unter einer gegebenen grösse. Monatsberichte der Berliner Akademie (November 1859)

    Google Scholar 

  4. Miller, G.L.: Riemann’s hypothesis and tests for primality. In: STOC, pp. 234–239. ACM, New York (1975)

    Google Scholar 

  5. Lagarias, J.C.: An Elementary Problem Equivalent to the Riemann Hypothesis. The American Mathematical Monthly 109(6), 534–543 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  6. Conrey, B.: The Riemann Hypothesis. Not. Amer. Math. Soc. 60, 341–353 (2003)

    MathSciNet  MATH  Google Scholar 

  7. Chaitin, G.: Thoughts on the riemann hypothesis. Math. Intelligencer 26(1), 4–7 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  8. Pippenger, N.: The average amount of information lost in multiplication. IEEE Transactions on Information Theory 51(2), 684–687 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  9. Tarau, P.: A Groupoid of Isomorphic Data Transformations. In: Carette, J., Dixon, L., Coen, C.S., Watt, S.M. (eds.) MKM 2009, Held as Part of CICM 2009. LNCS, vol. 5625, pp. 170–185. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Tarau, P.: Isomorphisms, Hylomorphisms and Hereditarily Finite Data Types in Haskell. In: Proceedings of ACM SAC 2009, pp. 1898–1903. ACM, New York (2009)

    Google Scholar 

  11. Tarau, P.: An Embedded Declarative Data Transformation Language. In: Proceedings of 11th International ACM SIGPLAN Symposium PPDP 2009, Coimbra, Portugal, pp. 171–182. ACM, New York (2009)

    Google Scholar 

  12. Gödel, K.: Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik 38, 173–198 (1931)

    Article  MathSciNet  MATH  Google Scholar 

  13. Singh, D., Ibrahim, A.M., Yohanna, T., Singh, J.N.: An overview of the applications of multisets. Novi Sad J. Math 52(2), 73–92 (2007)

    MathSciNet  MATH  Google Scholar 

  14. Hartmanis, J., Baker, T.P.: On Simple Goedel Numberings and Translations. In: Loeckx, J. (ed.) ICALP 1974. LNCS, vol. 14, pp. 301–316. Springer, Heidelberg (1974)

    Chapter  Google Scholar 

  15. Tarau, P.: Declarative modeling of finite mathematics. In: PPDP 2010: Proceedings of the 12th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, pp. 131–142. ACM, New York (2010)

    Google Scholar 

  16. Sloane, N.J.A.: The On-Line Encyclopedia of Integer Sequences (2010), published electronically at http://www.research.att.com/~njas/sequences

  17. Granville, A.: ABC allows us to count squarefrees. International Mathematics Research Notices (19), 991 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  18. Odlyzko, A.M., Te Riele, A.M., Disproof, H.J.J.: of the Mertens conjecture. J. Reine Angew. Math. 357, 138–160 (1985)

    MathSciNet  MATH  Google Scholar 

  19. Derbyshire, J.: Prime Obsession: Bernhard Riemann and the Greatest Unsolved Problem in Mathematics. Penguin, New York (2004)

    MATH  Google Scholar 

  20. Kaye, R., Wong, T.L.: On Interpretations of Arithmetic and Set Theory. Notre Dame J. Formal Logic 48(4), 497–510 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  21. Avigad, J.: The Combinatorics of Propositional Provability. In: ASL Winter Meeting, San Diego (January 1997)

    Google Scholar 

  22. Kirby, L.: Addition and multiplication of sets. Math. Log. Q. 53(1), 52–65 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  23. Martínez, C., Molinero, X.: Generic algorithms for the generation of combinatorial objects. In: Rovan, B., Vojtáš, P. (eds.) MFCS 2003. LNCS, vol. 2747, pp. 572–581. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  24. Ruskey, F., Proskurowski, A.: Generating binary trees by transpositions. J. Algorithms 11, 68–84 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  25. Tarau, P.: Declarative Combinatorics: Isomorphisms, Hylomorphisms and Hereditarily Finite Data Types in Haskell, p. 150 (January 2009), Unpublished draft, http://arXiv.org/abs/0808.2953 , updated version at http://logic.cse.unt.edu/tarau/research/2010/ISO.pdf

  26. Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: 4th ACM Symp. Principles of Programming Languages, pp. 238–278 (1977)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tarau, P. (2011). Emulating Primality with Multiset Representations of Natural Numbers. In: Cerone, A., Pihlajasaari, P. (eds) Theoretical Aspects of Computing – ICTAC 2011. ICTAC 2011. Lecture Notes in Computer Science, vol 6916. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23283-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23283-1_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23282-4

  • Online ISBN: 978-3-642-23283-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics