Abstract
We present a simple example that disproves the universality principle. Unlike previous counter-examples to computational universality, it does not rely on extraneous phenomena, such as the availability of input variables that are time varying, computational complexity that changes with time or order of execution, physical variables that interact with each other, uncertain deadlines, or mathematical conditions among the variables that must be obeyed throughout the computation. In the most basic case of the new example, all that is used is a single pre-existing global variable whose value is modified by the computation itself. In addition, our example offers a new dimension for separating the computable from the uncomputable, while illustrating the power of parallelism in computation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abramsky, S., et al.: Handbook of Logic in Computer Science. Clarendon Press, Oxford (1992)
Akl, S.G.: The Design and Analysis of Parallel Algorithms. Prentice Hall, Englewood Cliffs, New Jersey (1989)
Akl, S.G.: Parallel Computation: Models and Methods. Prentice Hall, Upper Saddle River, New Jersey (1997)
Akl, S.G.: Superlinear performance in real-time parallel computation. J. Supercomput. 29(1), 89–111 (2004)
Akl, S.G.: Universality in computation: some quotes of interest, Technical Report No. 2006-511, School of Computing, Queen’s University, Kingston, Ontario, April 2006, 13 p. http://www.cs.queensu.ca/home/akl/techreports/quotes.pdf
Akl, S.G.: Three counterexamples to dispel the myth of the universal computer. Parallel Process. Lett. 16(3), 381–403 (2006)
Akl, S.G.: Conventional or unconventional: is any computer universal? Chapter 6 In: Adamatzky, A., Teuscher, C. (eds.) From Utopian to Genuine Unconventional Computers, pp. 101–136. Luniver Press, Frome, United Kingdom (2006)
Akl, S.G., Gödel’s incompleteness theorem and nonuniversality in computing. In: Proceedings of the Workshop on Unconventional Computational Problems, Sixth International Conference on Unconventional Computation, Kingston, Canada, August 2007, pp. 1–23 (2007)
Akl, S.G.: Even accelerating machines are not universal. Int. J. Unconventional Comput. 3(2), 105–121 (2007)
Akl, S.G.: Unconventional computational problems with consequences to universality. Int. J. Unconventional Comput. 4(1), 89–98 (2008)
Akl, S.G.: Evolving Computational Systems, Chapter 1. In: Rajasekaran, S., Reif, J.H. (eds.) Parallel Computing: Models, Algorithms, and Applications. Taylor and Francis, CRC Press, Boca Raton, Florida, pp. 1–22 (2008)
Akl, S.G.: Ubiquity and simultaneity: the science and philosophy of space and time in unconventional computation, Keynote address. In: Conference on the Science and Philosophy of Unconventional Computing, The University of Cambridge, Cambridge, United Kingdom (2009)
Akl, S.G.: Time travel: a new hypercomputational paradigm. Int. J. Unconventional Comput. 6(5), 329–351 (2010)
Akl, S.G.: What is computation? Int. J. Parallel Emergent Distrib. Syst. 29(4), 337–345 (2014)
Akl, S.G.: Nonuniversality in computation: fifteen misconceptions rectified. In: Adamatzky, A. (ed.) Advances in Unconventional Computing. Springer, Switzerland, pp. 1–30 (2017)
Akl, S.G.: Nonuniversality explained. Int. J. Parallel, Emergent Distrib. Syst 31(3), 201–219 (2016)
Akl, S.G., Nagy, M.: Introduction to parallel computation, Chapter 2. In: Trobec, R., Vajteršic, M., Zinterhof, P. (Eds.) Parallel Computing: Numerics, Applications, and Trends. Springer, London, United Kingdom, pp. 43–80 (2009)
Akl, S.G., Nagy, M.: The future of parallel computation, Chapter 15. In: Trobec, R., Vajteršic, M., Zinterhof, P. (eds.) Parallel Computing: Numerics, Applications, and Trends. Springer, London, United Kingdom, pp. 471–510 (2009)
Akl, S.G., Yao, W.: Parallel computation and measurement uncertainty in nonlinear dynamical systems. J. Math. Modell. Algorithms Special Issue on Parallel Sci. Comput. Appl. 4, 5–15 (2005)
Blazewicz, J., Ecker, K., Plateau, B., Trystram, D. (eds.): Handbook on Parallel and Distributed Processing. Springer, Berlin (2000)
Burgin, M.: Super-Recursive Algorithms. Springer, New York (2005)
Calude, C.S., Păun, G.: Bio-steps beyond turing. BioSystems 77, 175–194 (2004)
Copeland, B.J.: Super turing-machines. Complexity 4, 30–32 (1998)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press, Cambridge, Massachusetts (2009)
Davis, M.: Computability and Unsolvability. McGraw-Hill, New York (1958)
Davis, M.: The Universal Computer. Norton, W.W (2000)
Davies, E.B.: Building infinite machines. Br. J. Philos. Sci. 52, 671–682 (2001)
Denning, P.J.: Reflections on a symposium on computation. Comput. J. 55(7), 799–802 (2012)
Deutsch, D.: The Fabric of Reality. Penguin Books, London, United Kingdom (1997)
Earman, J., Norton, J.D.: Infinite pains: the trouble with supertasks. In: Morton, A., Stich, S.P. (eds.) Benacerraf and his Critics, pp. 231–261. Massachusetts, Blackwell, Cambridge (1996)
Etesi, G., Németi, I.: Non-turing computations via Malament-Hogarth space-times. Int. J. Theor. Phys. 41(2), 341–370 (2002)
Fortnow, L.: The enduring legacy of the Turing machine. Comput. J. 55(7), 830–831 (2012)
Fraser, R., Akl, S.G.: Accelerating machines: a review. Int. J. Parallel Emergent Distrib. Syst. 23(1), 81–104 (2008)
Goldin, D., Wegner, P.: The Church-Turing thesis: breaking the myth. In: Proceedings of the First international conference on Computability in Europe: New Computational Paradigms. Springer, Berlin, pp. 152–168 (2005)
Greenlaw, R., Hoover, H.J., Ruzzo, W.L.: Limits to Parallel Computation. Oxford University Press, New York (1995)
Harel, D.: Algorithmics: The Spirit of Computing. Addison-Wesley, Reading, Massachusetts (1992)
Hillis, D.: The Pattern on the Stone. Basic Books, New York, New York (1998)
Hopcroft, J.E., Ullman, J.D.: Formal Languages and their Relations to Automata. Addison-Wesley, Reading, Massachusetts (1969)
Jájá, J.: An Introduction to Parallel Algorithms. Addison-Wesley, Reading, Massachusetts (1992)
Kronsjö, L.: Computational Complexity of Sequential and Parallel Algorithms. Wiley, New York (1985)
Leighton, F.T.: Introduction to Parallel Algorithms and Architectures. Morgan Kaufmann, San Mateo, California (1992)
Lewis, H.R., Papadimitriou, C.H.: Elements of the Theory of Computation. Prentice Hall, Englewood Cliffs, New Jersey (1981)
Lewis, T.G., El-Rewini, H.: Introduction to Parallel Computing. Prentice Hall, Englewood Cliffs, New Jersey (1992)
Mandrioli, D., Ghezzi, C.: Theoretical Foundations of Computer Science. Wiley, New York, New York (1987)
Minsky, M.L.: Computation: Finite and Infinite Machines. Prentice-Hall (1967)
Nagy, M., Akl, S.G.: On the importance of parallelism for quantum computation and the concept of a universal computer. In: Proceedings of the Fourth International Conference on Unconventional Computation, Sevilla, Spain, October 2005, LNCS 3699, pp. 176–190 (2005)
Nagy, M., Akl, S.G.: Quantum measurements and universal computation. Int. J. Unconventional Comput. 2(1), 73–88 (2006)
Nagy, M., Akl, S.G.: Quantum computing: beyond the limits of conventional computation. Int. J. Parallel, Emergent Distrib. Syst. Special Issue on Emergent Comput. 22(2), 123–135 (2007)
Nagy, M., Akl, S.G.: Parallelism in quantum information processing defeats the Universal Computer. In: Proceedings of the Workshop on Unconventional Computational Problems, Sixth International Conference on Unconventional Computation, Kingston, Canada, August 2007, pp. 25–52; also in: Parallel Process. Lett. Special Issue on Unconventional Computational Problems, Vol. 17, No. 3, September 2007, pp. 233–262 (2007)
Nagy, N., Akl, S.G.: Computations with uncertain time constraints: effects on parallelism and universality. In: Proceedings of the Tenth International Conference on Unconventional Computation, Turku, Finland, June 2011, LNCS 6714, pp. 152–163 (2011)
Nagy, N., Akl, S.G.: Computing with uncertainty and its implications to universality. Int. J. Parallel, Emergent Distrib. Syst. 27(2), 169–192 (2012)
Penrose, R.: The Emperor’s New Mind. Oxford University Press, New York (1989)
Rajasekaran, S., Reif, J.H. (eds.): Parallel Computing: Models, Algorithms, and Applications. Taylor and Francis, CRC Press, Boca Raton, Florida (2008)
Savage, J.E.: Models of Computation. Addison-Wesley (1998)
Siegelmann, H.T.: Neural Networks and Analog Computation: Beyond the Turing limit. Birkhäuser, Boston (1999)
Sipser, M.: Introduction to the Theory of Computation. PWS Publishing Company, Boston, Massachusetts (1997)
Stannett, M.: X-machines and the halting problem: building a super-Turing machine. Formal Aspects Comput. 2(4), 331–341 (1990)
Steinhart, E.: Infinitely complex machines. In: Schuster, A. (ed.) Intelligent Computing Everywhere, pp. 25–43. Springer, New York (2007)
Stepney, S.: Non-classical hypercomputation. Int. J. Unconventional Comput. 5(3–4), 267–276 (2009)
Syropoulos, A.: Hypercomputation. Springer, New York (2008)
Turing, A.M.: On computable numbers with an application to the Entscheidungsproblem. In: Proceedings of the London mathematical Society, Ser. 2, vol. 42, 1936, pp. 230–265; Vol. 43, 1937, pp. 544–546 (1937)
Van Leeuwen, J., Wiedermann, J.: The Turing machine paradigm in contemporary computing. In: Engquist, B., Schmidt, W. (eds.) Mathematics Unlimited—2001 and Beyond, pp. 1139–1156. Springer, Berlin (2000)
Wegner, P.: Why interaction is more powerful than algorithms. Commun. ACM 40(5), 80–91 (1997)
Zomaya, A.Y. (ed.): Parallel and Distributed Computing Handbook. McGraw-Hill, New York (1996)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Akl, S.G., Salay, N. (2017). On Computable Numbers, Nonuniversality, and the Genuine Power of Parallelism. In: Adamatzky, A. (eds) Emergent Computation . Emergence, Complexity and Computation, vol 24. Springer, Cham. https://doi.org/10.1007/978-3-319-46376-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-46376-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46375-9
Online ISBN: 978-3-319-46376-6
eBook Packages: EngineeringEngineering (R0)