Pith. sign in

REVIEW 2 cited by

CNOT-Optimal Clifford Synthesis as SAT

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2504.00634 v1 pith:VTLWFT6I submitted 2025-04-01 quant-ph cs.AI

CNOT-Optimal Clifford Synthesis as SAT

classification quant-ph cs.AI
keywords cnotcountapproachesdepthcliffordconnectivityguaranteeobserve
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
Share X Bluesky LinkedIn Reddit HN
read the original abstract

Clifford circuit optimization is an important step in the quantum compilation pipeline. Major compilers employ heuristic approaches. While they are fast, their results are often suboptimal. Minimization of noisy gates, like 2-qubit CNOT gates, is crucial for practical computing. Exact approaches have been proposed to fill the gap left by heuristic approaches. Among these are SAT based approaches that optimize gate count or depth, but they suffer from scalability issues. Further, they do not guarantee optimality on more important metrics like CNOT count or CNOT depth. A recent work proposed an exhaustive search only on Clifford circuits in a certain normal form to guarantee CNOT count optimality. But an exhaustive approach cannot scale beyond 6 qubits. In this paper, we incorporate search restricted to Clifford normal forms in a SAT encoding to guarantee CNOT count optimality. By allowing parallel plans, we propose a second SAT encoding that optimizes CNOT depth. By taking advantage of flexibility in SAT based approaches, we also handle connectivity restrictions in hardware platforms, and allow for qubit relabeling. We have implemented the above encodings and variations in our open source tool Q-Synth. In experiments, our encodings significantly outperform existing SAT approaches on random Clifford circuits. We consider practical VQE and Feynman benchmarks to compare with TKET and Qiskit compilers. In all-to-all connectivity, we observe reductions up to 32.1% in CNOT count and 48.1% in CNOT depth. Overall, we observe better results than TKET in the CNOT count and depth. We also experiment with connectivity restrictions of major quantum platforms. Compared to Qiskit, we observe up to 30.3% CNOT count and 35.9% CNOT depth further reduction.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Optimizing Encoder Circuits of Entanglement-Assisted Quantum LDPC Codes via Beam Search

    quant-ph 2026-06 unverdicted novelty 4.0

    Beam search with Hamming-distance heuristic optimizes SKG encoders for EA QC-LDPC codes, cutting CNOT counts by 7.3-34% versus baseline and outperforming Patel-Markov-Hayes synthesis on tested families.

  2. Medusa: Detecting and Removing Failures for Scalable Quantum Computing

    quant-ph 2025-11 conditional novelty 4.0

    Medusa automatically inserts and tunes flag qubits so that an N-qubit adder-like circuit achieves the failure rate of an (N-1)-qubit circuit under depolarizing CNOT noise.