Model of Hypercomputation: Closed Time Curve Turing Machines
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Software for Numerical Computation
Purdue University Purdue e-Pubs Department of Computer Science Technical Reports Department of Computer Science 1977 Software for Numerical Computation John R. Rice Purdue University, [email protected] Report Number: 77-214 Rice, John R., "Software for Numerical Computation" (1977). Department of Computer Science Technical Reports. Paper 154. https://docs.lib.purdue.edu/cstech/154 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. SOFTWARE FOR NUMERICAL COMPUTATION John R. Rice Department of Computer Sciences Purdue University West Lafayette, IN 47907 CSD TR #214 January 1977 SOFTWARE FOR NUMERICAL COMPUTATION John R. Rice Mathematical Sciences Purdue University CSD-TR 214 January 12, 1977 Article to appear in the book: Research Directions in Software Technology. SOFTWARE FOR NUMERICAL COMPUTATION John R. Rice Mathematical Sciences Purdue University INTRODUCTION AND MOTIVATING PROBLEMS. The purpose of this article is to examine the research developments in software for numerical computation. Research and development of numerical methods is not intended to be discussed for two reasons. First, a reasonable survey of the research in numerical methods would require a book. The COSERS report [Rice et al, 1977] on Numerical Computation does such a survey in about 100 printed pages and even so the discussion of many important fields (never mind topics) is limited to a few paragraphs. Second, the present book is focused on software and thus it is natural to attempt to separate software research from numerical computation research. This, of course, is not easy as the two are intimately intertwined. -
Summer 2017 Astron 9 Week 5 Final Version
RELATIVITY OF SPACE AND TIME IN POPULAR SCIENCE RICHARD ANANTUA PREDESTINATION (MON JUL 31) REVIEW OF JUL 24, 26 & 28 • Flying atomic clocks, muon decay, light bending around stars and gravitational waves provide experimental confirmation of relativity • In 1919, Einstein’s prediction for the deflection of starlight was confirmed by • The 1971 Hafele-Keating experiment confirmed • The 1977 CERN muon experiment confirmed • In 2016 LIGO confirmed the existence of REVIEW OF JUL 24, 26 & 28 • Flying atomic clocks, muon decay, light bending around stars and gravitational waves provide experimental confirmation of relativity • In 1919, Einstein’s prediction for the deflection of starlight was confirmed by Sir Arthur Eddington • The 1971 Hafele-Keating experiment confirmed motional and gravitational time dilation • The 1977 CERN muon experiment confirmed motional time dilation • In 2016 LIGO confirmed the existence of gravitational waves TIME TRAVEL IN RELATIVITY • Methods of time travel theoretically possible in relativity are • (Apparently) faster than light travel – window into the past? • Closed timelike curved • (Apparent) paradoxes with time travel • Kill your grandfather – past time travel may alter seemingly necessary conditions for the future time traveler to have started the journey • Predestination - apparent cause of past event is in the future SPECIAL RELATIVISTIC VELOCITY ADDITION • In special relativity, no object or information can travel faster than light, a fact reflected in the relativistic law of composition of velocities v &v vAB v = $% %' A !" v$%v%' (& * ) vBC B C • vAB is the (1D) velocity of A with respect to B • vBC is the (1D) velocity of B with respect to C POP QUIZ - FASTER THAN LIGHT TRAVEL • A spaceship traveling at v>c is returning from a moving planet (L0 away right before the journey). -
Quantum Hypercomputation—Hype Or Computation?
Quantum Hypercomputation—Hype or Computation? Amit Hagar,∗ Alex Korolev† February 19, 2007 Abstract A recent attempt to compute a (recursion–theoretic) non–computable func- tion using the quantum adiabatic algorithm is criticized and found wanting. Quantum algorithms may outperform classical algorithms in some cases, but so far they retain the classical (recursion–theoretic) notion of computability. A speculation is then offered as to where the putative power of quantum computers may come from. ∗HPS Department, Indiana University, Bloomington, IN, 47405. [email protected] †Philosophy Department, University of BC, Vancouver, BC. [email protected] 1 1 Introduction Combining physics, mathematics and computer science, quantum computing has developed in the past two decades from a visionary idea (Feynman 1982) to one of the most exciting areas of quantum mechanics (Nielsen and Chuang 2000). The recent excitement in this lively and fashionable domain of research was triggered by Peter Shor (1994) who showed how a quantum computer could exponentially speed–up classical computation and factor numbers much more rapidly (at least in terms of the number of computational steps involved) than any known classical algorithm. Shor’s algorithm was soon followed by several other algorithms that aimed to solve combinatorial and algebraic problems, and in the last few years the- oretical study of quantum systems serving as computational devices has achieved tremendous progress. According to one authority in the field (Aharonov 1998, Abstract), we now have strong theoretical evidence that quantum computers, if built, might be used as powerful computational tool, capable of per- forming tasks which seem intractable for classical computers. -
Mathematics and Computation
Mathematics and Computation Mathematics and Computation Ideas Revolutionizing Technology and Science Avi Wigderson Princeton University Press Princeton and Oxford Copyright c 2019 by Avi Wigderson Requests for permission to reproduce material from this work should be sent to [email protected] Published by Princeton University Press, 41 William Street, Princeton, New Jersey 08540 In the United Kingdom: Princeton University Press, 6 Oxford Street, Woodstock, Oxfordshire OX20 1TR press.princeton.edu All Rights Reserved Library of Congress Control Number: 2018965993 ISBN: 978-0-691-18913-0 British Library Cataloging-in-Publication Data is available Editorial: Vickie Kearn, Lauren Bucca, and Susannah Shoemaker Production Editorial: Nathan Carr Jacket/Cover Credit: THIS INFORMATION NEEDS TO BE ADDED WHEN IT IS AVAILABLE. WE DO NOT HAVE THIS INFORMATION NOW. Production: Jacquie Poirier Publicity: Alyssa Sanford and Kathryn Stevens Copyeditor: Cyd Westmoreland This book has been composed in LATEX The publisher would like to acknowledge the author of this volume for providing the camera-ready copy from which this book was printed. Printed on acid-free paper 1 Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 Dedicated to the memory of my father, Pinchas Wigderson (1921{1988), who loved people, loved puzzles, and inspired me. Ashgabat, Turkmenistan, 1943 Contents Acknowledgments 1 1 Introduction 3 1.1 On the interactions of math and computation..........................3 1.2 Computational complexity theory.................................6 1.3 The nature, purpose, and style of this book............................7 1.4 Who is this book for?........................................7 1.5 Organization of the book......................................8 1.6 Notation and conventions..................................... -
A Probabilistic Anytime Algorithm for the Halting Problem
Computability 7 (2018) 259–271 259 DOI 10.3233/COM-170073 IOS Press A probabilistic anytime algorithm for the halting problem Cristian S. Calude Department of Computer Science, University of Auckland, Auckland, New Zealand [email protected] www.cs.auckland.ac.nz/~cristian Monica Dumitrescu Faculty of Mathematics and Computer Science, Bucharest University, Romania [email protected] http://goo.gl/txsqpU The first author dedicates his contribution to this paper to the memory of his collaborator and friend S. Barry Cooper (1943–2015). Abstract. TheHaltingProblem,the most (in)famous undecidableproblem,has important applications in theoretical andapplied computer scienceand beyond, hencethe interest in its approximate solutions. Experimental results reportedonvarious models of computationsuggest that haltingprogramsare not uniformly distributed– running times play an important role.A reason is thataprogram whicheventually stopsbut does not halt “quickly”, stops ata timewhich is algorithmically compressible. In this paperweworkwith running times to defineaclass of computable probability distributions on theset of haltingprograms in ordertoconstructananytimealgorithmfor theHaltingproblem withaprobabilisticevaluationofthe errorofthe decision. Keywords: HaltingProblem,anytimealgorithm, running timedistribution 1. Introduction The Halting Problem asks to decide, from a description of an arbitrary program and an input, whether the computation of the program on that input will eventually stop or continue forever. In 1936 Alonzo Church, and independently Alan Turing, proved that (in Turing’s formulation) an algorithm to solve the Halting Problem for all possible program-input pairs does not exist; two equivalent models have been used to describe computa- tion by algorithms (an informal notion), the lambda calculus by Church and Turing machines by Turing. The Halting Problem is historically the first proved undecidable problem; it has many applications in mathematics, logic and theoretical as well as applied computer science, mathematics, physics, biology, etc. -
Closed Timelike Curves Make Quantum and Classical Computing Equivalent
Closed Timelike Curves Make Quantum and Classical Computing Equivalent Scott Aaronson∗ John Watrous† MIT University of Waterloo Abstract While closed timelike curves (CTCs) are not known to exist, studying their consequences has led to nontrivial insights in general relativity, quantum information, and other areas. In this paper we show that if CTCs existed, then quantum computers would be no more powerful than classical computers: both would have the (extremely large) power of the complexity class PSPACE, consisting of all problems solvable by a conventional computer using a polynomial amount of memory. This solves an open problem proposed by one of us in 2005, and gives an essentially complete understanding of computational complexity in the presence of CTCs. Following the work of Deutsch, we treat a CTC as simply a region of spacetime where a “causal consistency” condition is imposed, meaning that Nature has to produce a (probabilistic or quantum) fixed-point of some evolution operator. Our conclusion is then a consequence of the following theorem: given any quantum circuit (not necessarily unitary), a fixed-point of the circuit can be (implicitly) computed in polynomial space. This theorem might have independent applications in quantum information. 1 Introduction The possibility of closed timelike curves (CTCs) within general relativity and quantum gravity theories has been studied for almost a century [11, 15, 13]. A different line of research has sought to understand the implications of CTCs, supposing they existed, for quantum mechanics, computation, and information [9, 8, 5]. In this paper we contribute to the latter topic, by giving the first complete characterization of the computational power of CTCs. -
Light Rays, Singularities, and All That
Light Rays, Singularities, and All That Edward Witten School of Natural Sciences, Institute for Advanced Study Einstein Drive, Princeton, NJ 08540 USA Abstract This article is an introduction to causal properties of General Relativity. Topics include the Raychaudhuri equation, singularity theorems of Penrose and Hawking, the black hole area theorem, topological censorship, and the Gao-Wald theorem. The article is based on lectures at the 2018 summer program Prospects in Theoretical Physics at the Institute for Advanced Study, and also at the 2020 New Zealand Mathematical Research Institute summer school in Nelson, New Zealand. Contents 1 Introduction 3 2 Causal Paths 4 3 Globally Hyperbolic Spacetimes 11 3.1 Definition . 11 3.2 Some Properties of Globally Hyperbolic Spacetimes . 15 3.3 More On Compactness . 18 3.4 Cauchy Horizons . 21 3.5 Causality Conditions . 23 3.6 Maximal Extensions . 24 4 Geodesics and Focal Points 25 4.1 The Riemannian Case . 25 4.2 Lorentz Signature Analog . 28 4.3 Raychaudhuri’s Equation . 31 4.4 Hawking’s Big Bang Singularity Theorem . 35 5 Null Geodesics and Penrose’s Theorem 37 5.1 Promptness . 37 5.2 Promptness And Focal Points . 40 5.3 More On The Boundary Of The Future . 46 1 5.4 The Null Raychaudhuri Equation . 47 5.5 Trapped Surfaces . 52 5.6 Penrose’s Theorem . 54 6 Black Holes 58 6.1 Cosmic Censorship . 58 6.2 The Black Hole Region . 60 6.3 The Horizon And Its Generators . 63 7 Some Additional Topics 66 7.1 Topological Censorship . 67 7.2 The Averaged Null Energy Condition . -
Alan Turing, Hypercomputation, Adam Smith and Next Generation Intelligent Systems
J. Intell. Syst. 21 (2012), 325–330 DOI 10.1515/jisys-2012-0017 © de Gruyter 2012 Something Old, Something New, Something Borrowed, Something Blue Part 1: Alan Turing, Hypercomputation, Adam Smith and Next Generation Intelligent Systems Mark Dougherty Abstract. In this article intelligent systems are placed in the context of accelerated Turing machines. Although such machines are not currently a reality, the very real gains in computing power made over previous decades require us to continually reevaluate the potential of intelligent systems. The economic theories of Adam Smith provide us with a useful insight into this question. Keywords. Intelligent Systems, Accelerated Turing Machine, Specialization of Labor. 2010 Mathematics Subject Classification. Primary 01-02, secondary 01A60, 01A67. 1 Introduction The editor-in-chief of this journal has asked me to write a series of shorter articles in which I try to illuminate various challenges in intelligent systems. Given space requirements they cannot be regarded as comprehensive reviews, they are intended to provide an overview and to be a point of departure for discussion and debate. The title of the series implies that I will look at both very old and rather new concepts and I will not be afraid to borrow from other subjects. Nor will I be afraid to incorporate radical “blue skies” ideas or hypotheses. By challenges I mean aspects of our subject which cannot easily be tackled by either theoretical means or through empirical enquiry. That may be because the questions raised are not researchable or because no evidence has yet been ob- served. Or it may be that work is underway but that no firm conclusions have yet been reached by the research community. -
Self-Referential Basis of Undecidable Dynamics: from the Liar Paradox and the Halting Problem to the Edge of Chaos
Self-referential basis of undecidable dynamics: from The Liar Paradox and The Halting Problem to The Edge of Chaos Mikhail Prokopenko1, Michael Harre´1, Joseph Lizier1, Fabio Boschetti2, Pavlos Peppas3;4, Stuart Kauffman5 1Centre for Complex Systems, Faculty of Engineering and IT The University of Sydney, NSW 2006, Australia 2CSIRO Oceans and Atmosphere, Floreat, WA 6014, Australia 3Department of Business Administration, University of Patras, Patras 265 00, Greece 4University of Pennsylvania, Philadelphia, PA 19104, USA 5University of Pennsylvania, USA [email protected] Abstract In this paper we explore several fundamental relations between formal systems, algorithms, and dynamical sys- tems, focussing on the roles of undecidability, universality, diagonalization, and self-reference in each of these com- putational frameworks. Some of these interconnections are well-known, while some are clarified in this study as a result of a fine-grained comparison between recursive formal systems, Turing machines, and Cellular Automata (CAs). In particular, we elaborate on the diagonalization argument applied to distributed computation carried out by CAs, illustrating the key elements of Godel’s¨ proof for CAs. The comparative analysis emphasizes three factors which underlie the capacity to generate undecidable dynamics within the examined computational frameworks: (i) the program-data duality; (ii) the potential to access an infinite computational medium; and (iii) the ability to im- plement negation. The considered adaptations of Godel’s¨ proof distinguish between computational universality and undecidability, and show how the diagonalization argument exploits, on several levels, the self-referential basis of undecidability. 1 Introduction It is well-known that there are deep connections between dynamical systems, algorithms, and formal systems. -
Biological Computation: a Road
918 Biological Computation: A Road to Complex Engineered Systems Nelson Alfonso Gómez-Cruz Modeling and Simulation Laboratory Universidad del Rosario Bogotá, Colombia [email protected] Carlos Eduardo Maldonado Research Professor Universidad del Rosario Bogotá, Colombia [email protected] Provided that there is no theoretical frame for complex engineered systems (CES) as yet, this paper claims that bio-inspired engineering can help provide such a frame. Within CES bio- inspired systems play a key role. The disclosure from bio-inspired systems and biological computation has not been sufficiently worked out, however. Biological computation is to be taken as the processing of information by living systems that is carried out in polynomial time, i.e., efficiently; such processing however is grasped by current science and research as an intractable problem (for instance, the protein folding problem). A remark is needed here: P versus NP problems should be well defined and delimited but biological computation problems are not. The shift from conventional engineering to bio-inspired engineering needs bring the subject (or problem) of computability to a new level. Within the frame of computation, so far, the prevailing paradigm is still the Turing-Church thesis. In other words, conventional 919 engineering is still ruled by the Church-Turing thesis (CTt). However, CES is ruled by CTt, too. Contrarily to the above, we shall argue here that biological computation demands a more careful thinking that leads us towards hypercomputation. Bio-inspired engineering and CES thereafter, must turn its regard toward biological computation. Thus, biological computation can and should be taken as the ground for engineering complex non-linear systems. -
State of the Art of Information Technology Computing Models for Autonomic Cloud Computing †
Proceedings State of the Art of Information Technology Computing Models for Autonomic Cloud Computing † Eugene Eberbach Department of Computer Science and Robotics Engineering Program, Worcester Polytechnic Institute, 100 Institute Road, Worcester, MA 01609-2280, USA; [email protected]; Tel.: +1-508-831-4937 † Presented at the IS4SI 2017 Summit DIGITALISATION FOR A SUSTAINABLE SOCIETY, Gothenburg, Sweden, 12–16 June 2017. Published: 9 June 2017 Abstract: In the paper we present several models of computation for autonomic cloud computing. In particular, we justify that for autonomic cloud computing if we require perfect self-reflection, we need models of computation going beyond Turing machines. To approximate self-reflection, models below Turing machines are sufficient. The above claims are illustrated using as an example the DIME Network Architecture. Keywords: autonomic cloud computing; Turing machine; incompleteness; self-reflection; superTuring machines; DIME network architecture 1. Introduction A distributed system is a collection of independent computers that appears to its users as a single coherent system with basic characteristics: 1. concurrency of components, lack of a global clock, scalability and independent failures of components, 2. underlying transparency (inherited by cloud computing), hiding unnecessary details of management, networking, multi-computer implementation or services, 3. providing a uniform way of looking at the whole distributed system. We will consider two subclasses of distributed systems represented by cloud and autonomic computing. Cloud Computing is a relatively new concept in computing that emerged in the late 1990s and the 2000s (but having roots from 1960s—IBM VMs for System360/370/390), first under the name software as a service—the details of computing are hidden transparently in the networking “cloud” 1. -
Introduction to the Theory of Computation Computability, Complexity, and the Lambda Calculus Some Notes for CIS262
Introduction to the Theory of Computation Computability, Complexity, And the Lambda Calculus Some Notes for CIS262 Jean Gallier and Jocelyn Quaintance Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 19104, USA e-mail: [email protected] c Jean Gallier Please, do not reproduce without permission of the author April 28, 2020 2 Contents Contents 3 1 RAM Programs, Turing Machines 7 1.1 Partial Functions and RAM Programs . 10 1.2 Definition of a Turing Machine . 15 1.3 Computations of Turing Machines . 17 1.4 Equivalence of RAM programs And Turing Machines . 20 1.5 Listable Languages and Computable Languages . 21 1.6 A Simple Function Not Known to be Computable . 22 1.7 The Primitive Recursive Functions . 25 1.8 Primitive Recursive Predicates . 33 1.9 The Partial Computable Functions . 35 2 Universal RAM Programs and the Halting Problem 41 2.1 Pairing Functions . 41 2.2 Equivalence of Alphabets . 48 2.3 Coding of RAM Programs; The Halting Problem . 50 2.4 Universal RAM Programs . 54 2.5 Indexing of RAM Programs . 59 2.6 Kleene's T -Predicate . 60 2.7 A Non-Computable Function; Busy Beavers . 62 3 Elementary Recursive Function Theory 67 3.1 Acceptable Indexings . 67 3.2 Undecidable Problems . 70 3.3 Reducibility and Rice's Theorem . 73 3.4 Listable (Recursively Enumerable) Sets . 76 3.5 Reducibility and Complete Sets . 82 4 The Lambda-Calculus 87 4.1 Syntax of the Lambda-Calculus . 89 4.2 β-Reduction and β-Conversion; the Church{Rosser Theorem . 94 4.3 Some Useful Combinators .