How Can We Construct Reversible Turing Machines in a Very Simple Reversible Cellular Automaton?

被引:0
|
作者
Morita, Kenichi
机构
来源
关键词
Reversible cellular automaton; Elementary triangular partitioned cellular automaton; Reversible Turing machine; Reversible logic element with memory; LOGIC ELEMENTS;
D O I
10.1007/978-3-030-79837-6_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A reversible cellular automaton (RCA) is an abstract spatiotemporal model of a reversible world. Using the framework of an RCA, we study the problem of how we can elegantly compose reversible computers from simple reversible microscopic operations. The CA model used here is an elementary triangular partitioned CA (ETPCA), whose spatial configurations evolve according to an extremely simple local transition function. We focus on the particular reversible ETPCA No. 0347, where 0347 is an ID number in the class of 256 ETPCAs. Based on our past studies, we explain that reversible Turing machines (RTMs) can be constructed in a systematic and hierarchical manner in this cellular space. Though ETPCA 0347 is an artificial CA model, this method gives a new vista to find a pathway from a reversible microscopic law to reversible computers. In particular, we shall see that RTMs can be easily realized in a unique method by using a reversible logic element with memory (RLEM) in the intermediate step of the pathway.
引用
收藏
页码:3 / 21
页数:19
相关论文
共 50 条
  • [1] How can we construct reversible machines out of reversible logic element with memory?
    Morita, Kenichi
    Ogiro, Tsuyoshi
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8808 : 352 - 366
  • [2] The Group of Reversible Turing Machines
    Barbieri, Sebastian
    Kari, Jarkko
    Salo, Ville
    [J]. CELLULAR AUTOMATA AND DISCRETE COMPLEX SYSTEMS, AUTOMATA 2016, 2016, 9664 : 49 - 62
  • [3] A Hierarchy of Fast Reversible Turing Machines
    Axelsen, Holger Bock
    Jakobi, Sebastian
    Kutrib, Martin
    Malcher, Andreas
    [J]. REVERSIBLE COMPUTATION, RC 2015, 2015, 9138 : 29 - 44
  • [4] On reversible Turing machines and their function universality
    Holger Bock Axelsen
    Robert Glück
    [J]. Acta Informatica, 2016, 53 : 509 - 543
  • [5] On reversible Turing machines and their function universality
    Axelsen, Holger Bock
    Gluck, Robert
    [J]. ACTA INFORMATICA, 2016, 53 (05) : 509 - 543
  • [6] An instruction set for reversible Turing machines
    Morita, Kenichi
    [J]. ACTA INFORMATICA, 2021, 58 (04) : 377 - 396
  • [7] An instruction set for reversible Turing machines
    Kenichi Morita
    [J]. Acta Informatica, 2021, 58 : 377 - 396
  • [9] On Aperiodic Reversible Turing Machines (Invited Talk)
    Ollinger, Nicolas
    [J]. REVERSIBLE COMPUTATION, RC 2018, 2018, 11106 : 61 - 64
  • [10] MAKING REVERSIBLE COMPUTING MACHINES IN A REVERSIBLE CELLULAR SPACE
    Morita, Kenichi
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2023, 2023 (140): : 40 - 76