Hypercomputation. Andrés Sicard-Ramírez

Similar documents
Automata and Formal Languages - CM0081 Hypercomputation

The Power of Analogue-digital Machines

CS 275 Automata and Formal Language Theory

Quantum Hypercomputability?

The Church-Turing Thesis and Relative Recursion

An Algebraic Characterization of the Halting Probability

CS 301. Lecture 17 Church Turing thesis. Stephen Checkoway. March 19, 2018

CS 275 Automata and Formal Language Theory

The many forms of hypercomputation

The Riemann Hypothesis. Cristian Dumitrescu

Introduction to Turing Machines

Handouts. CS701 Theory of Computation

Foundations of Computation. Ana Bove

The physical Church Turing thesis and non-deterministic computation over the real numbers

AN INTRODUCTION TO COMPUTABILITY THEORY

CSE 2001: Introduction to Theory of Computation Fall Suprakash Datta

Five views of hypercomputation

A talk given at the City Univ. of Hong Kong on April 14, ON HILBERT S TENTH PROBLEM AND RELATED TOPICS

Hilbert s Tenth Problem

Asymptotic behavior and halting probability of Turing Machines

Cogito ergo sum non machina!

arxiv:math/ v1 [math.nt] 17 Feb 2003

Lecture 1: The arithmetic hierarchy

258 Handbook of Discrete and Combinatorial Mathematics

Theory of Computation (IX) Yijia Chen Fudan University

CSE 2001: Introduction to Theory of Computation Fall Suprakash Datta

Completed versus Incomplete Infinity in Arithmetic

Is there a computable upper bound for the height of a solution of a Diophantine equation with a unique solution in positive integers?

Automata Theory. Definition. Computational Complexity Theory. Computability Theory

Computability Theory

Universal quantum computers

Alan Turing and the Mathematics of the Unsolvable

Kvantifikator för en Dag

Decidable Languages - relationship with other classes.

Key words: analog, computability, hypercomputation, mind, neural network, oracle, recursion theory, super-turing, Turing, Turing machine

CST Part IB. Computation Theory. Andrew Pitts

and Models of Computation

Pure Quantum States Are Fundamental, Mixtures (Composite States) Are Mathematical Constructions: An Argument Using Algorithmic Information Theory

Quantum Recursion and Second Quantisation

Great Ideas in Theoretical Computer Science

Panu Raatikainen THE PROBLEM OF THE SIMPLEST DIOPHANTINE REPRESENTATION. 1. Introduction

Lecture Notes. Advanced Discrete Structures COT S

The P versus NP Problem in Quantum Physics

Theoretical Computers and Diophantine Equations *

Gottfried Wilhelm Leibniz (1666)

Bjorn Poonen. MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties. January 18, 2006

Curriculum Vitae. Bruno Loff. Born on December the 2nd, 1984, in Lisbon, Portugal. Rua Vitorino Nemésio, n o 8, 4 o Esq , Lisboa, Portugal

arxiv: v1 [cs.lo] 16 Jul 2017

Defining Valuation Rings

Beyond the Turing Limit? Manuel Bremer

On Demons and Oracles Alastair A Abbott, Cristian S Calude and Karl Svozil

On the Possibilities of Hypercomputing Supertasks 1

Principles of Knowledge Representation and Reasoning

Complexity Theory Turing Machines

Complexity Theory. Knowledge Representation and Reasoning. November 2, 2005

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Fundamentals of Computer Science

Theory of Two-sided Experiments A new insight on measurable numbers (Extended Abstract)

Quantum Information Processing with Liquid-State NMR

The equational compatibility problem for the real line

On Computably Enumerable Sets over Function Fields

Logic, Elliptic curves, and Diophantine stability

Adamatzky, A. (2001). Computing in Nonlinear Media and Automata Collectives.

Undecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK

ON ONTIC ORACLES AND EPISTEMIC ARTIFICIAL LIFE SYSTEMS

11 Three problems on the decidability and complexity of stability

Theory of Computation CS3102 Spring 2014 A tale of computers, math, problem solving, life, love and tragic death

Lecture 2: From Classical to Quantum Model of Computation

6-1 Computational Complexity

Complexity of Reachability, Mortality and Freeness Problems for Matrix Semigroups

Algorithms, Logic and Complexity. Quantum computation. basic explanations! &! survey of progress

15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, Turing & the Uncomputable

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

ON COMPUTAMBLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHENIDUGSPROBLEM. Turing 1936

Recursive Function Theory and Computability

Consistency of a Programming Logic for a Version of PCF Using Domain Theory

Primitive recursive functions: decidability problems

Isomorphisms of Non-Standard Fields and Ash s Conjecture

Quantum Computing 101. ( Everything you wanted to know about quantum computers but were afraid to ask. )

Turing Centenary Lecture

Hilbert s problems, Gödel, and the limits of computation

Hilbert s problems, Gödel, and the limits of computation

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

arxiv: v15 [math.nt] 10 Feb 2015

Quantum Information & Quantum Computation

Great Ideas in Theoretical Computer Science. Lecture 28: A Gentle Introduction to Quantum Computation

Definability in fields Lecture 1: Undecidabile arithmetic, decidable geometry

TT-FUNCTIONALS AND MARTIN-LÖF RANDOMNESS FOR BERNOULLI MEASURES

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

Computational Models Lecture 9, Spring 2009

The Church Turing thesis: Still valid after all these years?

Super-Tasks, Accelerating Turing Machines and Uncomputability

ENEE 459E/CMSC 498R In-class exercise February 10, 2015

COMPUTING THE BUSY BEAVER FUNCTION

Chapter 1. Introduction

Chaitin Ω Numbers and Halting Problems

The real line: the equational compatibility problem and one-variable variants Hilbert s 10 th Problem

Why I Am Not a Super Turing Machine

Transcription:

Andrés Sicard-Ramírez (asicard@eafit.edu.co) Grupo de Lógica y Computación Universidad EAFIT Medellín, Colombia Instituto de Computación Universidad de la República Montevideo, Uruguay The Weekly Programming Logic Group Meeting Chalmers University of Technology, Göteborg, Sweden 30/09/2006

Abstract While the idea of an absolute computability (i.e. Turing machine computability), detached from logical, mathematical, physical or biological theories is hard to hold nowadays, the idea of a relative computability has progressively gained supporters, as shown by the establishment of an academic community around hypercomputation theory (i.e. computing beyond Turing machine s limit). In this talk we will show some hypercomputation models, the relation between hypercomputation and the Church-Turing thesis, and our results on the possibility of hypercomputation based on quantum computation.

Some geographical facts Colombia Area: 1.14 m. sq km Pop: 45 million Capital: Bogotá Language: Spanish Religion: Catholic (95%) Page 1 of 1

Some geographical facts Medellín Second largest, industrial and commercial city in the country. Medellín is also called Ciudad de la Eterna Primavera (The City of the Eternal Spring), due to its fantastic weather all year long (between 20 0 C and 30 0 C). Page 1 of 1

The definition Definition A hypercomputer is any machine (theoretical or real) that compute functions or numbers, or more generally solve problems or carry out tasks, that cannot be computed or solved by a Turing machine (TM). [4].

From the definition: Super-(Turing machines) Definition A hypercomputer that compute anything that a Turing machine can compute, and more, is called a Super-(Turing machine). [18] f : N N Super-(Turing machines) Turing machines

From the definition: non-(turing-machines) Definition A hypercomputer that cannot compute some thing that a universal Turing machine can compute, is called a non-(turing machine) [18] f : N N Turing machines non-(turing machines)

possibilities Possible underlying theories Computability Mathematics Logic Possibles hypercomputation models Physics Biology??? References: [4, 19]

model: Oracle Turing machines Definition A oracle Turing machine (OTM) is a Turing machine equipped with an oracle that is capable of answering questions about the membership of a specific set of natural numbers [22]. al characteristic If oracle recursive set then OTM TM If oracle non-recursive set then OTM is a hypercomputation model

The term It is precisely due to the existence of Turing s oracle machines that Jack Copeland introduced the term hypercomputation in 1999 [5] to replace wrong expressions such as super-turing computation, computing beyond Turing s limit, breaking the Turing barrier, and similar.

model: Accelerated Turing machines Definition An accelerated Turing machine is a Turing machine that performs its first step in one unit of time and each subsequent step in half the time of the step before [3]. al characteristic Since 1 + 1/2 + 1/4 + 1/8 + = i=0 1 2 n = 2, the accelerated Turing machine could complete an infinity of steps in two time units.

model: Analog recurrent neural network (ARNN) al characteristic ARNN with integer weights finite state automata ARNN with rational weights Turing machines ARNN with real weights hypercomputation model References: [17]

Academic community Network: Research Network www.hypercomputation.net Next workshop: Future Trends in Sheffield UK, 11-13 September 2006 www.hypercomputation.net/hypertrends06/ Published special issues: Vols. 12(4) and 13(1) of Mind and Machines, 2002 and 2003. Vol. 317(1-3) of Theoretical Computer Science, 2004. Vol. 178(1) of Applied Mathematics and Computation, 2006

The Church-Turing thesis and hypercomputation Church s definition We now define the notion, already discussed, of an effectively calculable function of positive integers by identifying it with the notion of a recursive function of positive integers (or of a λ-definable function of positive integers). [2, p. 356]

The Church-Turing thesis and hypercomputation Turing s definition The computable numbers include all numbers which would naturally be regarded as computable. [21, p. 249]

The Church-Turing thesis and hypercomputation Kleene s terminology evolution (1943): Church s definition Thesis I [11] (1952): Church s thesis and Turing s thesis [12] (1967): Church-Turing thesis [13]

The Church-Turing thesis and hypercomputation The Church-Turing thesis Any procedure than can be carried out by an idealised human clerk working mechanically with paper and pencil can also be carried out by a Turing machine. The relation The current hypercomputation models do not refute the Church-Turing thesis. The hypercomputation and the Church-Turing thesis can live together.

The Church-Turing thesis and hypercomputation The so-called Church-Turing thesis Anything computable is Turing machine computable. The relation Anything computable Anything theoretical computable The hypercomputation refutes the so-called Church-Turing Anything computable Anything physically computable This is a open problem, on fact, this is the problem.

Open problem The most important open problem It is possible to build a hypermachine? Based on relativistic physics (cosmological singularities)? Based on quantum physics (quantum adiabatic theorem)?

Standard quantum computation (SQC) Models Quantum Turing machines [6] and quantum circuits [7]. Turing machine Probabilistic Turing machine Reversible Turing machine Quantum Turing machine

Weak hypercomputation based on SQC Generation of truly random numbers U H 0 = 1 2 ( 0 + 1 ) measure 1 We observe the superposition state. The act of observation causes the superposition to collapse into either 0 or the 1 state with equal probability. Hence you can exploit quantum mechanical superposition and indeterminism to simulate a perfectly fair coin toss. [23, p. 160] 2 The problem: It is not clear how to use this property to solve to a TM incomputable problem [14].

Others quantum computation models Common misunderstanding quantum computation SQC adiabatic quantum computation (AQC) The real situation finite AQC SQC infinite AQC Kieu s hypercomputational quantum algorithm (hypercomputation model)[8, 10, 9]

al quantum algorithm à la Kieu Key ideas Classically non-computable problem P (Hilbert s tenth problem) al quantum algorithm Physical referent (Infinite square well) Simulation Dynamical algebra (Lie algebra su(1,1)) Partial solution to P

al quantum algorithm à la Kieu Incomputable TM problem: Hilbert s tenth problem Given a Diophantine equation D(x 1,..., x k ) = 0, we should build a procedure to determine whether or not this equation has a solution in N. Classical solution (Matiyasevich, Davis, Robinson, Putnam) Hilbert s tenth problem Halting problem for Turing Machine

al quantum algorithm à la Kieu Dynamical algebra su(1, 1) Computational basis F su(1,1) = { n n N} 0 = 1 0 0 0., 1 = 0 1 0 0., 2 = 0 0 1 0.,..., Commutation relations [K, K + ] = K 3, [K ±, K 3 ] = 2K ±

al quantum algorithm à la Kieu Dynamical algebra su(1, 1) Infinite-dimensional irreducible representation for su(1, 1) K + n = (n + 1)(n + 3) n + 1 (creation operator), K n = n(n + 2) n 1 (annihilation operator), K 3 n = (2n + 3) n (Cartan operator). Number operator 0 0 0... 0 1 0... N = (1/2)(K 3 3) = 0 0 2...,...... N n = n n.

al quantum algorithm à la Kieu Codification-decodification Solution in N k H D n 0 = 0 codification decodification D(x 1,..., x k ) = 0 H D = (D (N 1,..., N k )) 2 codification decodification No solution in N k H D n 0 0 n 0 : Ground state of H D New problem To find the ground state {n} 0 of H D.

al quantum algorithm à la Kieu Solution: infinite adiabatic quantum computation H A (t) = (1 t/t )H I + (t/t )H D, over t [0, T ] Figure 4 0 0.2 0.4 0.6 0.8 1 5 5 4 4 Eigenvalues 3 2 3 2 1 1 0 0 0.2 0.4 0.6 0.8 1 s 0 References: [15, 16]

Final remarks Once upon on time, back in the golden age of the recursive function theory, computability was an absolute. [20, p. 189] Is there any limit to discrete computation, and more generally, to scientific knowledge? [1, p. 1]

Acknowledgments We thank Jack Copeland and Tien D. Kieu for helpful discussions and feedback. We thank Peter Dybjer (Chalmers university), Ana Bove (Chalmers university), Alberto Pardo (Universidad de la República), and Francisco Correa (Universidad EAFIT) for help me in all issues related to my visit to Chalmers university. We thank Universidad EAFIT and LerNET project for financial support.

References I [1] C. S. Calude and M. J. Dinneen. Breaking the turing barrier. Technical report, CDMTCS, 1998. [2] A. Church. An unsolvable problem of elementary number theory. American Journal of Mathematics, 58(2):345 363, 1936. [3] B. J. Copeland. Super Turing-machines. Complexity, 4(1):30 32, 1998. [4] B. J. Copeland.. Minds and Machines, 12(4):461 502, 2002.

References II [5] B. J. Copeland and D. Proudfoot. Alan Turing s forgotten ideas in computer science. Scientific American, 280(4):76 81, april 1999. [6] D. Deutsch. Quantum theory, the Church-Turing principle and the universal quantum computer. Proc. R. Soc. Lond. A, 400:97 117, 1985. [7] D. Deutsch. Quantum computational networks. Proc. R. Soc. Lond. A, 425:73 90, 1989. [8] T. D. Kieu. Computing the non-computable. Contemporary Physics, 44(1):51 71, 2003.

References III [9] T. D. Kieu. with quantum adiabatic processes. Theoretical Computer Science, 317(1 3):93 104, 2004. [10] T. D. Kieu. A reformulation of Hilbert s tenth problem through quantum mechanics. Proc. R. Soc. Lond. A, 460:1535 1545, 2004. [11] S. C. Kleene. Recursive predicates and quantifiers. Trans. Amer. Math. Soc., 53:41 73, 1943. [12] S. C. Kleene. Introduction to metamathematics. Amsterdan: North-Holland, 1952.

References IV [13] S. C. Kleene. Mathematical Logic. New York: John Wiley & Sons, 1967. [14] T. Ord and T. D. Kieu. Using biased coins as oracles. Eprint: arxiv.org/abs/cs/0401019, 2004. [15] A. Sicard, J. Ospina, and M. Vélez. Quantum hypercomputation based on the dynamical algebra su(1, 1). J. Phys. A: Math. Gen., 39(40):12539 12558, 2006.

References V [16] A. Sicard, M. Vélez, and J. Ospina. A possible hypercomputational quantum algorithm. In E. J. Donkor, A. R. Pirich, and H. E. Brandt, editors, Quantum Information and Computation III, volume 5815 of Proc. of SPIE, pages 219 226. SPIE, Bellingham, WA, 2005. [17] H. T. Siegelmann. Neural networks and analog computation. Beyond the Turing limit. Progress in Theorical Computer Science. Boston: Birkhäuser, 1999. [18] M. Stannett. Computation and hypercomputation. Minds and Machines, 13(1):115 153, 2003.

References VI [19] M. Stannett. models. In C. Teuscher, editor, Alan Turing: life and legaly of a great thinker, pages 135 157. Berlin: Springer, 2003. [20] R. Sylvan and J. Copeland. Computability is logic-relative. In G. Priest and D. Hyde, editors, Sociative logics and their applications: essays by the late Richard Sylvan, pages 189 199. London: Ashgate Publishing Company, 2000. [21] A. M. Turing. On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Soc., 42:230 265, 1936-7. A correction, ibid, vol. 43, no. 2198, p. 544 546, 1937.

References VII [22] A. M. Turing. Systems of logic based on ordinales. Proc. London Math. Soc., 45(2239):161 228, 1939. [23] C. P. Williams and S. H. Clearwater. Explorations in quantum computing. New York: Springer-Telos, 1997.