synthesis

Unqomp: Synthesizing Uncomputation in Quantum Circuits

A key challenge when writing quantum programs is the need for uncomputation: temporary values produced during the computation must be reset to zero before they can be safely discarded. Unfortunately, most existing quantum languages require tedious …