Fredkin-Gate

Das Fredkin-Gate ist eine von Edward Fredkin erfundene Schaltung, die für reversibles Computing verwendet wird. Input und Output bestehen aus drei Bits. Ist das erste Bit = 1, werden die anderen beiden Bits miteinander vertauscht; ist es = 0, findet kein Tausch statt.

Eingänge Ausgänge
CI1I2 CO1O2
 0  0  0   0  0  0 
001001
010010
011011
100100
101110
110101
111111

Eine wichtige Eigenschaft ist, dass das Fredkin-Gate „konservativ“ ist, das heißt, die Ausgabe hat gleich viele Einsen wie die Eingabe. Da es keinen Informationsverlust gibt, ist die Operation vollständig umkehrbar.

Logische Funktion mit Exklusiv-Oder- und AND-Gattern

O1 = I1 XOR S

O2 = I2 XOR S

mit S = (I1 XOR I2) AND C

Literatur

  • Joachim Stolze, Dieter Suter: Quantum computing. A short course from theory to experiment. Wiley-VCH, Weinheim 2008, S. 33, ISBN 978-3-527-40787-3.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.