93
C H A P T E R 6
Conclusion
We summarize the previous chapters:
• In Chapter 2, we presented three synthesis methods for classical reversible circuits, based
on three decompositions of an arbitrary permutation matrix, with increasing efficiency:
– a primal matrix decomposition,
– a dual matrix decomposition, and
– a refined matrix decomposition.
ey lead to three circuits, each composed of exclusively controlled NOT gates. e third
method needs only 2w 1 such gates (w being the width of the circuit, i.e., the number
of processed bits) and therefore is almost optimally efficient.
• In Chapter 3, we replaced controlled NOT gates by controlled NEGATOR gates and controlled
PHASOR gates. is enables us to step from classical computing to quantum computing.
• In Chapter 4, we presented two synthesis methods for quantum circuits, based on two
decompositions of an arbitrary unitary matrix:
– a primal matrix decomposition and
– a dual matrix decomposition.
Both methods are optimally efficient, as they need (besides HADAMARD gates) only .2
w
/
2
gates, i.e., as many as there are degrees of freedom in the unitary matrix.
• In Chapter 5, we demonstrated how
– the primal unitary decomposition of Chapter 4 contains the primal permutation de-
composition of Chapter 2 as a special case, but
– the dual unitary decomposition of Chapter 4 does not contain the dual permutation
decomposition of Chapter 2.
All chapters successfully take advantage of group theory, both of finite groups (classical com-
puting) and Lie groups (quantum computing). e relevant groups follow a definite hierarchy:
in Chapter 3, we have constructed the group graph of Figure 3.3; in Chapter 5, we have con-
structed the group graph of Figure 5.3. Merging both figures gives Figure 6.1. We note that the