Classical and Reversible Computation
摘要
This chapter bridges classical computation and quantum logic, explaining classical logic embedding into quantum circuits and discussing the concept of reversible computation and quantum oracles. The chapter begins by demonstrating a scheme to embed classical Boolean circuits into quantum circuits, demonstrating that quantum computers can simulate classical computers using reversible operations. Bennett’s uncompute trick is then presented to efficiently simulate classical computers with a statement of the associated theorems. Finally, classical and quantum oracles are presented with a circuit transformation to convert basis state oracles into phase oracles.