Uncomputation: Difference between revisions

Content deleted Content added
Strilanc (talk | contribs)
No edit summary
Strilanc (talk | contribs)
Added diagram
Line 1:
[[File:Using Toffoli Gates and Ancilla Bits to make a Not Gate with many controls.png|thumb|400px|Creating a Not gate with five controls out of Toffoli gates and ancilla bits. Uncomputation is used to restore the ancilla bits to the OFF state before finishing.]]
 
'''Uncomputation''' is a technique, used in [[Reversible computing|reversible]] circuits, for cleaning up temporary side effects on [[Ancilla Bit|ancilla bits]] so they can be re-used.<ref>{{cite arXiv |eprint=1504.05155|last1=Aaronson|first1=Scott|title=The Classification of Reversible Bit Operations|last2=Grier|first2=Daniel|last3=Schaeffer|first3=Luke|class=quant-ph|year=2015}}</ref>