Abstract
A reversible logic element is a model of a computing element that has an analogous property to physical reversibility. In this paper, we investigate k-symbol reversible elements with one-bit memory (i.e., two states) for k=2, 3, and 4. We classified all of them, and showed the total numbers of essentially different elements are 8 (k=2), 24 (k=3), and 82 (k=4). So far, a rotary element, a 2-state 4-symbol reversible element, has been known to be logically universal. Here, we proved that a new and interesting elements called 3- and 4-symbol left-/right-rotate elements are both universal. We also gave a new concise construction method of a Fredkin gate out of rotary elements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bennett, C.H.: Logical reversibility of computation. IBM J. Res. Dev. 17, 525–532 (1973)
Bennett, C.H.: Notes on the history of reversible computation. IBM J. Res. Dev. 32, 16–23 (1988)
Fredkin, E., Toffoli, T.: Conservative logic. Int. J. Theoret. Phys. 21, 219–253 (1982)
Gruska, J.: Quantum Computing. McGraw-Hill, London (1999)
Lee, J., Peper, F., Adachi, S., Mashiko, S.: Asynchronously timed reversible logic elements, (submitted for publication)
Morita, K., Tojima, Y., Imai, K.: A simple computer embedded in a reversible and number-conserving two-dimensional cellular space. Multiple-Valued Logic 6, 483–514 (2001)
Morita, K.: A simple universal logic element and cellular automata for reversible computing. In: Margenstern, M., Rogozhin, Y. (eds.) MCU 2001. LNCS, vol. 2055, pp. 102–113. Springer, Heidelberg (2001)
Toffoli, T.: Reversible computing. In: de Bakker, J.W., van Leeuwen, J. (eds.) ICALP 1980. LNCS, vol. 85, pp. 632–644. Springer, Heidelberg (1980)
Toffoli, T.: Bicontinuous extensions of invertible combinatorial functions. Mathematical Systems Theory 14, 12–23 (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Morita, K., Ogiro, T., Tanaka, K., Kato, H. (2005). Classification and Universality of Reversible Logic Elements with One-Bit Memory. In: Margenstern, M. (eds) Machines, Computations, and Universality. MCU 2004. Lecture Notes in Computer Science, vol 3354. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31834-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-31834-7_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25261-0
Online ISBN: 978-3-540-31834-7
eBook Packages: Computer ScienceComputer Science (R0)