Abstract geometrical computation for Black hole computation
|
|
- Emory Darrell Wright
- 5 years ago
- Views:
Transcription
1 Abstract geometrical computation for Black hole computation Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE Computations on the continuum Lisboa, June 17th, 25
2 Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
3 Black hole computation Cellular automata Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
4 Black hole model Black hole computation Cellular automata Observer [Hogarth 94 & ] [Etesi & Nemeti 2] 1. Observer at the edge
5 Black hole model Black hole computation Cellular automata Observer [Hogarth 94 & ] [Etesi & Nemeti 2] 1. Observer at the edge 2. Machine sent into the black hole infinitely accelerated
6 Black hole model Black hole computation Cellular automata Observer [Hogarth 94 & ] [Etesi & Nemeti 2] 1. Observer at the edge 2. Machine sent into the black hole infinitely accelerated 3. Message sent by the machine received by the observer within a bounded delay
7 Malament-Hogarth space-time Observer s life-line Black hole computation Cellular automata Possible messages Maximum delay Black hole Machine infinite time ahead of it Message indicates the result of the computation After the delay, the observer knows whether the computation stops Any recursively enumerable problem can be decided!
8 Related models Black hole computation Cellular automata Main idea: infinitely many iterations on a sub-time-scale Can be achieved with a transfinite ordinal scale as in: Infinite time Turing machines [Hamkins 2] Or with a Zeno sub-scale as in: Piecewise constant derivative systems [Asarin & Maler 95, Bournez 99] We use the last approach
9 Black hole computation Cellular automata Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
10 Black hole computation Cellular automata Starting from discrete model... Cellular automata Q Z bi-infinite line of states Q < continuous dynamical system over Q Z local parallel synchronous uniform updating of Q Z
11 Black hole computation Cellular automata... with discrete space-time diagrams [HSC1, Fig. 7] [BNR91, Fig. 7] [Siw1, Fig. 5]
12 Black hole computation Cellular automata... with discrete space-time diagrams [LN9, Fig. 4] [LN9, Fig. 3]
13 Black hole computation Cellular automata... with discrete space-time diagrams [Got66, Fig. 3] [Got66, Fig. 6]
14 Black hole computation Cellular automata... with discrete space-time diagrams [VMP7, Fig. 1] [VMP7, Fig. 2] [VMP7, Fig. 3]
15 % + + / /,-/,- -!!!!! " " Black hole computation Cellular automata... with discrete space-time diagrams [Fis65, Fig. 2] * < * * [Maz96, Fig. 8] Bits 1 of the multiplier Bits of the multiplier Bit "end " of the multiplier Bits 1 of the multiplicand Bits of the multiplicand Bit "end" of the multiplicand Limits of a computation Bits in transit throught the network Bits 1 in transit throught the network Time f(n) Time f(5) E + + **+ )** ) Time f(4) ) ) Time f(3) (() && '' (( %&& '' Time f(2) $$% Time f (1) $$ Time / / / / /.... D1 / E-1 ## ## (2n, 2t(n)) Cell ;: < = A B B 5 D EFD G B? 9 H 5 B 9 H;I J K L I J M M N E1 T [MT99, Fig. 18] D 2 Signal T Signal D k / 2 Signal D k Signal E Signal E - 1 Signal E + 1
16 Black hole computation Cellular automata (Discrete) Space-time diagrams Observation Implementation Discrete lines Interpretation Discretization Lines on the plane Dynamics Conception
17 Black hole computation Cellular automata (Discrete) Space-time diagrams Observation Implementation Discrete lines Interpretation Discretization Dynamics Lines on the plane Model on its own Conception
18 Definition Restriction Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
19 Continuous space-time, Definition Restriction Z N R R + (or Q Q + ) Time Space
20 Continuous space-time, signals Definition Restriction Z N R R + (or Q Q + ) Signal (Meta-signal, position) Position (x, t) Time Meta-signal µ = (ι, ν) Space
21 Definition Restriction Continuous space-time, signals and collisions Z N R R + (or Q Q + ) Signal (Meta-signal, position) Position (x, t) Time Collision (Rule, position) Meta-signal µ = (ι, ν) Rule ρ = {µ i } i {µ + j } j Space
22 Continuous space-time diagrams Definition Restriction
23 Continuous space-time diagrams Definition Restriction
24 Definition Restriction Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
25 Definition Restriction Zeno artifact for black hole implementation Finite duration infinitely many collisions
26 Unwanted space-time diagrams Definition Restriction Unwanted because The number of signals is bursting to infinity (free creation of mater/energy) Difficulty (if not impossibility) to define continuation there
27 Restriction Definition Restriction Idea: Associate to each meta-signal a minimal amount of energy Ensure that no energy is created Collision must not create energy
28 Restriction Definition Restriction Energy: µ E(µ) N ρ = {µ i } i {µ + j } j, E(µ i ) E(µ + i ) E( configuration ) = E( existing signals ) Total energy quantified and bounded The total number of signals is bounded Special case The number of signals is preserved by any collision
29 Back to the space-time diagrams Definition Restriction
30 Back to the space-time diagrams Definition Restriction OK Energy is lost in the accumulation
31 Back to the space-time diagrams Definition Restriction OK Energy is lost in the accumulation
32 Back to the space-time diagrams Definition Restriction OK Energy is lost in the accumulation Can a Turing-computation be carried out with such a restriction?
33 2-counter automata simulation Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
34 2-counter automata simulation 2-counter automata (or 2-register machine) beg: B++ A-- IF A!= beg1 IF B!= imp beg1: A-- IF A!= beg pair: B-- A++ IF B!= pair IF A!= beg imp: B-- A++ A++ IF B!= imp1 IF A!= beg imp1: B-- A++ A++ A++ IF B!= imp1 IF A!= beg Turing-universal A, B counters (values in N) Operations A++ B++ A-- B-- A!= m B!= m a configuration (n, a, b)
35 2-counter automata simulation Encoding (n, a, b) into a space-time diagram Position encoding of a and b zero a ba b a b a b one a b Encoding of configurations a = < a b= zero n one a b zero n a one b <b zero n b one a zero n a b one zero n b a one A set of signals for each line of instruction
36 Implementing n A-- 2-counter automata simulation time zero n n a = n+1 one a zero 1 n 1 n Other instructions are implemented similarly 3 n n 3 a 1 a < a n+1 1 a one
37 Examples 2-counter automata simulation a=1 b= a=3 b= a=5 b=
38 Restriction and halting 2-counter automata simulation Restriction is always satisfied but... what about halting? The instruction turns into a yes/no signal leaving on the left
39 2-counter automata simulation Theorem (Energy preserving) signal machines can simulate any 2-counter automaton Theorem (Energy preserving) signal machines can carry out any Turing computation Turing-universal model of computation
40 2-counter automata simulation Theorem (Energy preserving) signal machines can simulate any 2-counter automaton Theorem (Energy preserving) signal machines can carry out any Turing computation Turing-universal model of computation All is done with rational positions manipulable by classical Turing machines
41 2-counter automata simulation How to embed this into a Zeno artifact?
42 Straining Iterated shrinking Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
43 Providing a strain Straining Iterated shrinking
44 Providing a shrinking Straining Iterated shrinking Two consecutive strains with the same directions coefficient 1/2 on one direction then the other Iterating possible if spatially bounded
45 Straining Iterated shrinking Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
46 Iterating shrinking Straining Iterated shrinking (for a spatially bounded computation)
47 Bounding delay Straining Iterated shrinking Simulation & iterated shrinking construction satisfy the restriction Accepts Rejects Does not stop Y N accumulation accumulation accumulation Bounding signals indicate when it is too late to get any answer
48 Introduction Black hole computation Cellular automata Definition Restriction 2-counter automata simulation Straining Iterated shrinking Conclusion
49 Results New model of computation Turing computation power Computation on the continuum (space and time) Geometric model where geometric constructions allow Zeno effects Similarity with the Black hole model Rational numbers are enough to get all this (i.e. distinction lies in continuity and not in cardinality)
50 Work in progress Second (and higher) accumulation infinite amount of energy at start lifting the restriction (hierarchy climbing) Super Turing-computability through real positions Analog computation through real positions
Abstract geometrical computation: Turing-computing ability and undecidability
Abstract geometrical computation: Turing-computing ability and undecidability Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE CiE 25: New Computational Paradigms
More informationBlack hole computation: implementations with signal machines
Black hole computation: implementations with signal machines Jérôme Durand-Lose Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, B.P. 6759, F-45067 ORLÉANS Cedex 2. 1. Introduction
More informationThe signal point of view: from cellular automata to signal machines
The signal point of view: from cellular automata to signal machines Jérôme Durand-Lose To cite this version: Jérôme Durand-Lose. The signal point of view: from cellular automata to signal machines. Bruno
More informationRobust computation with dynamical systems
Robust computation with dynamical systems Olivier Bournez 1 Daniel S. Graça 2 Emmanuel Hainry 3 1 École Polytechnique, LIX, Palaiseau, France 2 DM/FCT, Universidade do Algarve, Faro & SQIG/Instituto de
More informationSimulation between signal machines
Jérôme Durand-Lose joint work with Florent Becker, Tom Besson, Hadi Foroughmand and Sama Goliaei Partially funded by PHC Gundichapur n 909536E LABORATOIRE D'INFORMATIQUE FONDAMENTALE D'ORLEANS Laboratoire
More informationAnalyse récursive vue avec des fonctions réelles récursives
1/30 Analyse récursive vue avec des fonctions réelles récursives Emmanuel Hainry LORIA/INPL, Nancy, France 24 janvier 2007 2/30 Discrete Case There are several models for computation over integers Recursive
More informationDecidability. Human-aware Robotics. 2017/10/31 Chapter 4.1 in Sipser Ø Announcement:
Decidability 2017/10/31 Chapter 4.1 in Sipser Ø Announcement: q q q Slides for this lecture are here: http://www.public.asu.edu/~yzhan442/teaching/cse355/lectures/decidability.pdf Happy Hollaween! Delayed
More informationPart I: Definitions and Properties
Turing Machines Part I: Definitions and Properties Finite State Automata Deterministic Automata (DFSA) M = {Q, Σ, δ, q 0, F} -- Σ = Symbols -- Q = States -- q 0 = Initial State -- F = Accepting States
More informationGeometrical accumulations and computably enumerable real numbers (extended abstract)
Geometrical accumulations and computably enumerable real numbers (extended abstract) Jérôme Durand-Lose To cite this version: Jérôme Durand-Lose. Geometrical accumulations and computably enumerable real
More informationAutomata on the Plane vs Particles and Collisions
Automata on the Plane vs Particles and Collisions N. Ollinger and G. Richard Laboratoire d informatique fondamentale de Marseille (LIF), Aix-Marseille Université, CNRS, 39 rue Joliot-Curie, 13 13 Marseille,
More informationOn the coinductive nature of centralizers
On the coinductive nature of centralizers Charles Grellois INRIA & University of Bologna Séminaire du LIFO Jan 16, 2017 Charles Grellois (INRIA & Bologna) On the coinductive nature of centralizers Jan
More informationRobust Controller Synthesis in Timed Automata
Robust Controller Synthesis in Timed Automata Ocan Sankur LSV, ENS Cachan & CNRS Joint with Patricia Bouyer, Nicolas Markey, Pierre-Alain Reynier. Ocan Sankur (ENS Cachan) Robust Control in Timed Automata
More informationUndecidability. We are not so much concerned if you are slow as when you come to a halt. (Chinese Proverb)
We are not so much concerned if you are slow as when you come to a halt. (Chinese Proverb) CS /55 Theory of Computation The is A TM = { M,w M is a TM and w L(M)} A TM is Turing-recognizable. Proof Sketch:
More informationNotes for Lecture Notes 2
Stanford University CS254: Computational Complexity Notes 2 Luca Trevisan January 11, 2012 Notes for Lecture Notes 2 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation
More informationuring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility
uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 2 FINITE We have already seen that the language FINITE
More informationarxiv: v1 [cs.cg] 30 Aug 2017
An algorithm to simulate alternating Turing machine by signal machine Dawood Hasanzadeh and Sama Goliaei University of Tehran, Tehran, Iran. arxiv:1708.09455v1 [cs.cg] 30 Aug 2017 d.hasanzadeh67, sgoliaei
More informationNoisy Turing Machines
Noisy Turing Machines Eugene Asarin 1 and Pieter Collins 2 1 LIAFA, Université Paris 7 / CNRS, case 7014, 2 place Jussieu, 75251 Paris Cedex 05, France, Eugene.Asarin@liafa.jussieu.fr 2 Centrum voor Wiskunde
More informationComputing with lights. Thierry Monteil CNRS LIPN Université Paris 13
Computing with lights Thierry Monteil CNRS LIPN Université Paris 3 Signal machines [Durand-Lose 23] Signal machines [Durand-Lose 23] continuous space (R) Signal machines [Durand-Lose 23] continuous space
More information1 Showing Recognizability
CSCC63 Worksheet Recognizability and Decidability 1 1 Showing Recognizability 1.1 An Example - take 1 Let Σ be an alphabet. L = { M M is a T M and L(M) }, i.e., that M accepts some string from Σ. Prove
More informationAutomata Theory CS S-12 Turing Machine Modifications
Automata Theory CS411-2015S-12 Turing Machine Modifications David Galles Department of Computer Science University of San Francisco 12-0: Extending Turing Machines When we added a stack to NFA to get a
More information1 Computational Problems
Stanford University CS254: Computational Complexity Handout 2 Luca Trevisan March 31, 2010 Last revised 4/29/2010 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation
More informationComputability and Complexity
Computability and Complexity Lecture 5 Reductions Undecidable problems from language theory Linear bounded automata given by Jiri Srba Lecture 5 Computability and Complexity 1/14 Reduction Informal Definition
More informationDesign at the Register Transfer Level
Week-7 Design at the Register Transfer Level Algorithmic State Machines Algorithmic State Machine (ASM) q Our design methodologies do not scale well to real-world problems. q 232 - Logic Design / Algorithmic
More informationCS3719 Theory of Computation and Algorithms
CS3719 Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational tool - analysis
More informationHybrid systems and computer science a short tutorial
Hybrid systems and computer science a short tutorial Eugene Asarin Université Paris 7 - LIAFA SFM 04 - RT, Bertinoro p. 1/4 Introductory equations Hybrid Systems = Discrete+Continuous SFM 04 - RT, Bertinoro
More informationThe complexity of recursive constraint satisfaction problems.
The complexity of recursive constraint satisfaction problems. Victor W. Marek Department of Computer Science University of Kentucky Lexington, KY 40506, USA marek@cs.uky.edu Jeffrey B. Remmel Department
More informationTuring Machines and Time Complexity
Turing Machines and Time Complexity Turing Machines Turing Machines (Infinitely long) Tape of 1 s and 0 s Turing Machines (Infinitely long) Tape of 1 s and 0 s Able to read and write the tape, and move
More informationLecture 6: Oracle TMs, Diagonalization Limits, Space Complexity
CSE 531: Computational Complexity I Winter 2016 Lecture 6: Oracle TMs, Diagonalization Limits, Space Complexity January 22, 2016 Lecturer: Paul Beame Scribe: Paul Beame Diagonalization enabled us to separate
More information6.045J/18.400J: Automata, Computability and Complexity. Quiz 2. March 30, Please write your name in the upper corner of each page.
6.045J/18.400J: Automata, Computability and Complexity March 30, 2005 Quiz 2 Prof. Nancy Lynch Please write your name in the upper corner of each page. Problem Score 1 2 3 4 5 6 Total Q2-1 Problem 1: True
More informationACS2: Decidability Decidability
Decidability Bernhard Nebel and Christian Becker-Asano 1 Overview An investigation into the solvable/decidable Decidable languages The halting problem (undecidable) 2 Decidable problems? Acceptance problem
More informationTuring machines COMS Ashley Montanaro 21 March Department of Computer Science, University of Bristol Bristol, UK
COMS11700 Turing machines Department of Computer Science, University of Bristol Bristol, UK 21 March 2014 COMS11700: Turing machines Slide 1/15 Introduction We have seen two models of computation: finite
More informationCSE 4111/5111/6111 Computability Jeff Edmonds Assignment 3: Diagonalization & Halting Problem Due: One week after shown in slides
CSE 4111/5111/6111 Computability Jeff Edmonds Assignment 3: Diagonalization & Halting Problem Due: One week after shown in slides First Person: Second Person: Family Name: Family Name: Given Name: Given
More informationQ = Set of states, IE661: Scheduling Theory (Fall 2003) Primer to Complexity Theory Satyaki Ghosh Dastidar
IE661: Scheduling Theory (Fall 2003) Primer to Complexity Theory Satyaki Ghosh Dastidar Turing Machine A Turing machine is an abstract representation of a computing device. It consists of a read/write
More informationCS6901: review of Theory of Computation and Algorithms
CS6901: review of Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational
More informationLecture notes on Turing machines
Lecture notes on Turing machines Ivano Ciardelli 1 Introduction Turing machines, introduced by Alan Turing in 1936, are one of the earliest and perhaps the best known model of computation. The importance
More informationDecidability and Complexity Results for Timed Automata and Semi-linear Hybrid Automata
Decidability and Complexity Results for Timed Automata and Semi-linear Hybrid Automata Joseph S. Miller Department of Mathematics Cornell University Ithaca, NY 14853 jmiller@math.cornell.edu Abstract.
More informationTheory of Computation
Thomas Zeugmann Hokkaido University Laboratory for Algorithmics http://www-alg.ist.hokudai.ac.jp/ thomas/toc/ Lecture 14: Applications of PCP Goal of this Lecture Our goal is to present some typical undecidability
More informationDecidability. Linz 6 th, Chapter 12: Limits of Algorithmic Computation, page 309ff
Decidability Linz 6 th, Chapter 12: Limits of Algorithmic Computation, page 309ff 1 A property P of strings is said to be decidable if the set of all strings having property P is a recursive set; that
More informationA physical analysis of mechanical computability. Answers
A physical analysis of mechanical computability Steven Lindell Department of Computer Science Haverford College Answers Most talks: questions answers This talk: answers questions Popular misconception
More informationSection 14.1 Computability then else
Section 14.1 Computability Some problems cannot be solved by any machine/algorithm. To prove such statements we need to effectively describe all possible algorithms. Example (Turing machines). Associate
More informationModels of Computation. by Costas Busch, LSU
Models of Computation by Costas Busch, LSU 1 Computation CPU memory 2 temporary memory input memory CPU output memory Program memory 3 Example: f ( x) x 3 temporary memory input memory Program memory compute
More informationUndecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK
COMS11700 Undecidability Department of Computer Science, University of Bristol Bristol, UK 4 April 2014 COMS11700: Undecidability Slide 1/29 Decidability We are particularly interested in Turing machines
More informationTuring Machine Variants
CS311 Computational Structures Turing Machine Variants Lecture 12 Andrew Black Andrew Tolmach 1 The Church-Turing Thesis The problems that can be decided by an algorithm are exactly those that can be decided
More information6-1 Computational Complexity
6-1 Computational Complexity 6. Computational Complexity Computational models Turing Machines Time complexity Non-determinism, witnesses, and short proofs. Complexity classes: P, NP, conp Polynomial-time
More informationComputation Histories
208 Computation Histories The computation history for a Turing machine on an input is simply the sequence of configurations that the machine goes through as it processes the input. An accepting computation
More informationOrdinal Computability
Ordinal Computability by Peter Koepke University of Bonn EMU - Effective Mathematics of the Uncountable CUNY Graduate Center, August 8, 2008 1 A standard Turing computation n 0 0 0 0 0 1 n + 1 0 0 0 0
More informationIV. Turing Machine. Yuxi Fu. BASICS, Shanghai Jiao Tong University
IV. Turing Machine Yuxi Fu BASICS, Shanghai Jiao Tong University Alan Turing Alan Turing (23Jun.1912-7Jun.1954), an English student of Church, introduced a machine model for effective calculation in On
More informationTuring s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine
Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine There is no known model of computation more powerful than Turing Machines Definition of Algorithm:
More informationTuring Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q0, qaccept, qreject), where Q, Σ, Γ are all finite
The Church-Turing Thesis CS60001: Foundations of Computing Science Professor, Dept. of Computer Sc. & Engg., Turing Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q 0, q accept, q reject ), where
More informationA Universal Turing Machine
A Universal Turing Machine A limitation of Turing Machines: Turing Machines are hardwired they execute only one program Real Computers are re-programmable Solution: Universal Turing Machine Attributes:
More informationIncompleteness Theorems, Large Cardinals, and Automata ov
Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne
More informationThe purpose here is to classify computational problems according to their complexity. For that purpose we need first to agree on a computational
1 The purpose here is to classify computational problems according to their complexity. For that purpose we need first to agree on a computational model. We'll remind you what a Turing machine is --- you
More information16.1 Countability. CS125 Lecture 16 Fall 2014
CS125 Lecture 16 Fall 2014 16.1 Countability Proving the non-existence of algorithms for computational problems can be very difficult. Indeed, we do not know how to prove P NP. So a natural question is
More informationThe halting problem is decidable on a set of asymptotic probability one
The halting problem is decidable on a set of asymptotic probability one Joel David Hamkins The City University of New York http://jdh.hamkins.org Alexei Miasnikov The City University of New York http://www.cs.gc.cuny.edu/
More informationNon-emptiness Testing for TMs
180 5. Reducibility The proof of unsolvability of the halting problem is an example of a reduction: a way of converting problem A to problem B in such a way that a solution to problem B can be used to
More informationINFINITE TIME COMPUTABLE MODEL THEORY
INFINITE TIME COMPUTABLE MODEL THEORY JOEL DAVID HAMKINS, RUSSELL MILLER, DANIEL SEABOLD, AND STEVE WARNER Abstract. We introduce infinite time computable model theory, the computable model theory arising
More informationCardinality of Sets. P. Danziger
MTH 34-76 Cardinality of Sets P Danziger Cardinal vs Ordinal Numbers If we look closely at our notions of number we will see that in fact we have two different ways of conceiving of numbers The first is
More informationEmbedded Systems 5. Synchronous Composition. Lee/Seshia Section 6.2
Embedded Systems 5-1 - Synchronous Composition Lee/Seshia Section 6.2 Important semantic model for concurrent composition Here: composition of actors Foundation of Statecharts, Simulink, synchronous programming
More informationThree Analog Neurons Are Turing Universal
Three Analog Neurons Are Turing Universal Jiří Šíma Institute of Computer Science, Czech Academy of Sciences, P. O. Box 5, 807 Prague 8, Czech Republic, sima@cs.cas.cz Abstract. The languages accepted
More informationCellular automata in noise, computing and self-organizing
Cellular automata in noise, computing and self-organizing Peter Gács Boston University Quantum Foundations workshop, August 2014 Goal: Outline some old results about reliable cellular automata. Why relevant:
More informationAutomata Theory. Lecture on Discussion Course of CS120. Runzhe SJTU ACM CLASS
Automata Theory Lecture on Discussion Course of CS2 This Lecture is about Mathematical Models of Computation. Why Should I Care? - Ways of thinking. - Theory can drive practice. - Don t be an Instrumentalist.
More informationLogically Possible Machines
Logically Possible Machines ERIC STEINHART Department of Philosophy, William Paterson University, Wayne NJ 07470, USA. Email: , . Abstract. I use modal logic
More informationCHAPTER 5. Interactive Turing Machines
CHAPTER 5 Interactive Turing Machines The interactive Turing machine, which was introduced by Van Leeuwen and Wiedermann[28, 30], is an extension of the classical Turing machine model. It attempts to model
More informationOn Recognizable Languages of Infinite Pictures
On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 JAF 28, Fontainebleau, Juin 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite
More informationO Notation (Big Oh) We want to give an upper bound on the amount of time it takes to solve a problem.
O Notation (Big Oh) We want to give an upper bound on the amount of time it takes to solve a problem. defn: v(n) = O(f(n)) constants c and n 0 such that v(n) c f(n) whenever n > n 0 Termed complexity:
More informationCharacterizing possible typical asymptotic behaviours of cellular automata
Characterizing possible typical asymptotic behaviours of cellular automata Benjamin Hellouin de Menibus joint work with Mathieu Sablik Laboratoire d Analyse, Topologie et Probabilités Aix-Marseille University
More information15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues
15-251: Great Theoretical Ideas in Computer Science Lecture 7 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable
More informationECS 120 Lesson 18 Decidable Problems, the Halting Problem
ECS 120 Lesson 18 Decidable Problems, the Halting Problem Oliver Kreylos Friday, May 11th, 2001 In the last lecture, we had a look at a problem that we claimed was not solvable by an algorithm the problem
More informationDecidable and undecidable languages
The Chinese University of Hong Kong Fall 2011 CSCI 3130: Formal languages and automata theory Decidable and undecidable languages Andrej Bogdanov http://www.cse.cuhk.edu.hk/~andrejb/csc3130 Problems about
More informationCS6902 Theory of Computation and Algorithms
CS6902 Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational tool - procedure/analysis
More informationGriffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0
Griffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0 Turing Machines Now for a machine model of much greater power.
More information5 3 Watson-Crick Automata with Several Runs
5 3 Watson-Crick Automata with Several Runs Peter Leupold Department of Mathematics, Faculty of Science Kyoto Sangyo University, Japan Joint work with Benedek Nagy (Debrecen) Presentation at NCMA 2009
More informationRecursion Theory. Joost J. Joosten
Recursion Theory Joost J. Joosten Institute for Logic Language and Computation University of Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam Room P 3.26, +31 20 5256095 jjoosten@phil.uu.nl www.phil.uu.nl/
More informationAutomata Theory (2A) Young Won Lim 5/31/18
Automata Theory (2A) Copyright (c) 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later
More informationCS 125 Section #10 (Un)decidability and Probability November 1, 2016
CS 125 Section #10 (Un)decidability and Probability November 1, 2016 1 Countability Recall that a set S is countable (either finite or countably infinite) if and only if there exists a surjective mapping
More informationMathematical or Physical? A physical analysis of mechanical computability. Answers. Abstract model. Mental calculator. Conceptual Outline
Mathematical or Physical? A physical analysis of mechanical computability Steven Lindell Department of Computer Science Haverford College 1 Are computing machines abstract models or concrete devices? Both!
More informationPrefix-like Complexities and Computability in the Limit
Prefix-like Complexities and Computability in the Limit Alexey Chernov 1 and Jürgen Schmidhuber 1,2 1 IDSIA, Galleria 2, 6928 Manno, Switzerland 2 TU Munich, Boltzmannstr. 3, 85748 Garching, München, Germany
More informationLogic Design II (17.342) Spring Lecture Outline
Logic Design II (17.342) Spring 2012 Lecture Outline Class # 10 April 12, 2012 Dohn Bowden 1 Today s Lecture First half of the class Circuits for Arithmetic Operations Chapter 18 Should finish at least
More informationA note on parallel and alternating time
Journal of Complexity 23 (2007) 594 602 www.elsevier.com/locate/jco A note on parallel and alternating time Felipe Cucker a,,1, Irénée Briquel b a Department of Mathematics, City University of Hong Kong,
More information6.8 The Post Correspondence Problem
6.8. THE POST CORRESPONDENCE PROBLEM 423 6.8 The Post Correspondence Problem The Post correspondence problem (due to Emil Post) is another undecidable problem that turns out to be a very helpful tool for
More informationLecture 19 IIR Filters
Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class
More informationCSCE 551: Chin-Tser Huang. University of South Carolina
CSCE 551: Theory of Computation Chin-Tser Huang huangct@cse.sc.edu University of South Carolina Church-Turing Thesis The definition of the algorithm came in the 1936 papers of Alonzo Church h and Alan
More informationOn the Accepting Power of 2-Tape Büchi Automata
On the Accepting Power of 2-Tape Büchi Automata Equipe de Logique Mathématique Université Paris 7 STACS 2006 Acceptance of infinite words In the sixties, Acceptance of infinite words by finite automata
More informationCellular Automata. Jason Frank Mathematical Institute
Cellular Automata Jason Frank Mathematical Institute WISM484 Introduction to Complex Systems, Utrecht University, 2015 Cellular Automata Game of Life: Simulator: http://www.bitstorm.org/gameoflife/ Hawking:
More informationTheory of Computation Lecture Notes. Problems and Algorithms. Class Information
Theory of Computation Lecture Notes Prof. Yuh-Dauh Lyuu Dept. Computer Science & Information Engineering and Department of Finance National Taiwan University Problems and Algorithms c 2004 Prof. Yuh-Dauh
More informationCAPES MI. Turing Machines and decidable problems. Laure Gonnord
CAPES MI Turing Machines and decidable problems Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Université Claude Bernard Lyon1 2017 Motivation 1 Motivation 2 Turing Machines
More informationU.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan August 30, Notes for Lecture 1
U.C. Berkeley CS278: Computational Complexity Handout N1 Professor Luca Trevisan August 30, 2004 Notes for Lecture 1 This course assumes CS170, or equivalent, as a prerequisite. We will assume that the
More informationSample Project: Simulation of Turing Machines by Machines with only Two Tape Symbols
Sample Project: Simulation of Turing Machines by Machines with only Two Tape Symbols The purpose of this document is to illustrate what a completed project should look like. I have chosen a problem that
More information1 Acceptance, Rejection, and I/O for Turing Machines
1 Acceptance, Rejection, and I/O for Turing Machines Definition 1.1 (Initial Configuration) If M = (K,Σ,δ,s,H) is a Turing machine and w (Σ {, }) then the initial configuration of M on input w is (s, w).
More informationAutomata Theory CS S-FR2 Final Review
Automata Theory CS411-2015S-FR2 Final Review David Galles Department of Computer Science University of San Francisco FR2-0: Halting Problem e(m) e(w) Halting Machine takes as input an encoding of a Turing
More informationCSE 460: Computabilty and Formal Languages Turing Machine (TM) S. Pramanik
CSE 460: Computabilty and Formal Languages Turing Machine (TM) S. Pramanik 1 Definition of Turing Machine A 5-tuple: T = (Q, Σ, Γ, q 0, δ), where Q: a finite set of states h: the halt state, not included
More informationOpleiding Informatica
Opleiding Informatica Tape-quantifying Turing machines in the arithmetical hierarchy Simon Heijungs Supervisors: H.J. Hoogeboom & R. van Vliet BACHELOR THESIS Leiden Institute of Advanced Computer Science
More informationNominal Automata. Mikolaj Bojanczyk 1, Bartek Klin 12, Slawomir Lasota 1 1. University of Cambridge. Warsaw University 2. Leicester, 04/03/11
Nominal Automata Mikolaj Bojanczyk 1, Bartek Klin 12, Slawomir Lasota 1 1 Warsaw University 2 University of Cambridge Leicester, 04/03/11 Finite automata An automaton: - set Q of states - alphabet A -
More informationCHAPTER 11. A Revision. 1. The Computers and Numbers therein
CHAPTER A Revision. The Computers and Numbers therein Traditional computer science begins with a finite alphabet. By stringing elements of the alphabet one after another, one obtains strings. A set of
More informationHybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples
Hybrid Control and Switched Systems Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Summary Examples of hybrid systems 1. Bouncing ball 2.
More informationMidterm II : Formal Languages, Automata, and Computability
Midterm II 15-453: Formal Languages, Automata, and Computability Lenore Blum, Asa Frank, Aashish Jindia, and Andrew Smith April 8, 2014 Instructions: 1. Once the exam begins, write your name on each sheet.
More informationEquivalent Variations of Turing Machines
Equivalent Variations of Turing Machines Nondeterministic TM = deterministic TM npda = pushdown automata with n stacks 2PDA = npda = TM for all n 2 Turing machines with n tapes (n 2) and n tape heads has
More informationTuring machines and linear bounded automata
and linear bounded automata Informatics 2A: Lecture 29 John Longley School of Informatics University of Edinburgh jrl@inf.ed.ac.uk 25 November, 2011 1 / 13 1 The Chomsky hierarchy: summary 2 3 4 2 / 13
More informationLecture 16: Time Complexity and P vs NP
6.045 Lecture 16: Time Complexity and P vs NP 1 Time-Bounded Complexity Classes Definition: TIME(t(n)) = { L there is a Turing machine M with time complexity O(t(n)) so that L = L(M) } = { L L is a language
More informationThe Topological Entropy of Iterated Piecewise Affine Maps is Uncomputable
Discrete Mathematics and Theoretical Computer Science 4, 2001, 351 356 The Topological Entropy of Iterated Piecewise Affine Maps is Uncomputable Pascal Koiran Laboratoire de l Informatique du Parallélisme,
More information