Saved in:
Bibliographic Details
Main Authors: Chen, Tian-Fu, Jiang, Jie-Hong R.
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2404.12184
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917643570642944
author Chen, Tian-Fu
Jiang, Jie-Hong R.
author_facet Chen, Tian-Fu
Jiang, Jie-Hong R.
contents Boolean matching is an important problem in logic synthesis and verification. Despite being well-studied for conventional Boolean circuits, its treatment for reversible logic circuits remains largely, if not completely, missing. This work provides the first such study. Given two (black-box) reversible logic circuits that are promised to be matchable, we check their equivalences under various input/output negation and permutation conditions subject to the availability/unavailability of their inverse circuits. Notably, among other results, we show that the equivalence up to input negation and permutation is solvable in quantum polynomial time, while its classical complexity is exponential. This result is arguably the first demonstration of quantum exponential speedup in solving design automation problems. Also, as a negative result, we show that the equivalence up to both input and output negations is not solvable in quantum polynomial time unless UNIQUE-SAT is, which is unlikely. This work paves the theoretical foundation of Boolean matching reversible circuits for potential applications, e.g., in quantum circuit synthesis.
format Preprint
id arxiv_https___arxiv_org_abs_2404_12184
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Boolean Matching Reversible Circuits: Algorithm and Complexity
Chen, Tian-Fu
Jiang, Jie-Hong R.
Quantum Physics
Boolean matching is an important problem in logic synthesis and verification. Despite being well-studied for conventional Boolean circuits, its treatment for reversible logic circuits remains largely, if not completely, missing. This work provides the first such study. Given two (black-box) reversible logic circuits that are promised to be matchable, we check their equivalences under various input/output negation and permutation conditions subject to the availability/unavailability of their inverse circuits. Notably, among other results, we show that the equivalence up to input negation and permutation is solvable in quantum polynomial time, while its classical complexity is exponential. This result is arguably the first demonstration of quantum exponential speedup in solving design automation problems. Also, as a negative result, we show that the equivalence up to both input and output negations is not solvable in quantum polynomial time unless UNIQUE-SAT is, which is unlikely. This work paves the theoretical foundation of Boolean matching reversible circuits for potential applications, e.g., in quantum circuit synthesis.
title Boolean Matching Reversible Circuits: Algorithm and Complexity
topic Quantum Physics
url https://arxiv.org/abs/2404.12184