A simple and efficient universal reversible Turing machine

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

A simple and efficient universal reversible Turing machine. / Axelsen, Holger Bock; Glück, Robert.

Language and Automata Theory and Applications: 5th International Conference, LATA 2011, Tarragona, Spain, May 26-31, 2011. Proceedings. ed. / Adrian-Horia Dediu; Shunsuke Inenaga; Carlos Martín-Vide. Springer, 2011. p. 117-128 (Lecture notes in computer science, Vol. 6638).

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Axelsen, HB & Glück, R 2011, A simple and efficient universal reversible Turing machine. in A-H Dediu, S Inenaga & C Martín-Vide (eds), Language and Automata Theory and Applications: 5th International Conference, LATA 2011, Tarragona, Spain, May 26-31, 2011. Proceedings. Springer, Lecture notes in computer science, vol. 6638, pp. 117-128, 5th International Conference on Language and Automata Theory and Applications, Tarragona, Spain, 26/05/2011. https://doi.org/10.1007/978-3-642-21254-3_8

APA

Axelsen, H. B., & Glück, R. (2011). A simple and efficient universal reversible Turing machine. In A-H. Dediu, S. Inenaga, & C. Martín-Vide (Eds.), Language and Automata Theory and Applications: 5th International Conference, LATA 2011, Tarragona, Spain, May 26-31, 2011. Proceedings (pp. 117-128). Springer. Lecture notes in computer science Vol. 6638 https://doi.org/10.1007/978-3-642-21254-3_8

Vancouver

Axelsen HB, Glück R. A simple and efficient universal reversible Turing machine. In Dediu A-H, Inenaga S, Martín-Vide C, editors, Language and Automata Theory and Applications: 5th International Conference, LATA 2011, Tarragona, Spain, May 26-31, 2011. Proceedings. Springer. 2011. p. 117-128. (Lecture notes in computer science, Vol. 6638). https://doi.org/10.1007/978-3-642-21254-3_8

Author

Axelsen, Holger Bock ; Glück, Robert. / A simple and efficient universal reversible Turing machine. Language and Automata Theory and Applications: 5th International Conference, LATA 2011, Tarragona, Spain, May 26-31, 2011. Proceedings. editor / Adrian-Horia Dediu ; Shunsuke Inenaga ; Carlos Martín-Vide. Springer, 2011. pp. 117-128 (Lecture notes in computer science, Vol. 6638).

Bibtex

@inproceedings{3fef687443f84b77bd11a3dffe7d69e9,
title = "A simple and efficient universal reversible Turing machine",
abstract = "We construct a universal reversible Turing machine (URTM) from first principles. We take a strict approach to the semantics of reversible Turing machines (RTMs), under which they can compute exactly all injective, computable functions, but not non-injective ones. The natural notion of universality for RTMs is RTM-universality, where programs are considered part of both input and output of a URTM.The machine described here is the first URTM which does not depend on reversibilizing any existing universal machine. The interpretive overhead of the URTM is limited to a (program dependent) constant factor slowdown, with no other complexity-wise cost wrt time and space. The URTM is also able to function as an inverse interpreter for RTMs at no asymptotic cost, simply by reversing the string representing the interpreted machine.",
author = "Axelsen, {Holger Bock} and Robert Gl{\"u}ck",
year = "2011",
doi = "10.1007/978-3-642-21254-3_8",
language = "English",
isbn = "978-3-642-21253-6",
series = "Lecture notes in computer science",
publisher = "Springer",
pages = "117--128",
editor = "Adrian-Horia Dediu and Shunsuke Inenaga and Carlos Mart{\'i}n-Vide",
booktitle = "Language and Automata Theory and Applications",
address = "Switzerland",
note = "5th International Conference on Language and Automata Theory and Applications, LATA 2011 ; Conference date: 26-05-2011 Through 31-05-2011",

}

RIS

TY - GEN

T1 - A simple and efficient universal reversible Turing machine

AU - Axelsen, Holger Bock

AU - Glück, Robert

N1 - Conference code: 5

PY - 2011

Y1 - 2011

N2 - We construct a universal reversible Turing machine (URTM) from first principles. We take a strict approach to the semantics of reversible Turing machines (RTMs), under which they can compute exactly all injective, computable functions, but not non-injective ones. The natural notion of universality for RTMs is RTM-universality, where programs are considered part of both input and output of a URTM.The machine described here is the first URTM which does not depend on reversibilizing any existing universal machine. The interpretive overhead of the URTM is limited to a (program dependent) constant factor slowdown, with no other complexity-wise cost wrt time and space. The URTM is also able to function as an inverse interpreter for RTMs at no asymptotic cost, simply by reversing the string representing the interpreted machine.

AB - We construct a universal reversible Turing machine (URTM) from first principles. We take a strict approach to the semantics of reversible Turing machines (RTMs), under which they can compute exactly all injective, computable functions, but not non-injective ones. The natural notion of universality for RTMs is RTM-universality, where programs are considered part of both input and output of a URTM.The machine described here is the first URTM which does not depend on reversibilizing any existing universal machine. The interpretive overhead of the URTM is limited to a (program dependent) constant factor slowdown, with no other complexity-wise cost wrt time and space. The URTM is also able to function as an inverse interpreter for RTMs at no asymptotic cost, simply by reversing the string representing the interpreted machine.

U2 - 10.1007/978-3-642-21254-3_8

DO - 10.1007/978-3-642-21254-3_8

M3 - Article in proceedings

SN - 978-3-642-21253-6

T3 - Lecture notes in computer science

SP - 117

EP - 128

BT - Language and Automata Theory and Applications

A2 - Dediu, Adrian-Horia

A2 - Inenaga, Shunsuke

A2 - Martín-Vide, Carlos

PB - Springer

T2 - 5th International Conference on Language and Automata Theory and Applications

Y2 - 26 May 2011 through 31 May 2011

ER -

ID: 33055994