Pith. sign in

REVIEW 3 cited by

Hoare meets Heisenberg: A Lightweight Logic for Quantum Programs

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 2101.08939 v6 pith:ZLPAARWA submitted 2021-01-22 quant-ph cs.ETcs.LOcs.PL

Hoare meets Heisenberg: A Lightweight Logic for Quantum Programs

classification quant-ph cs.ETcs.LOcs.PL
keywords gatelogicquantumcircuitscomputinggivenheisenberghoare
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

We show that Gottesman's (1998) semantics for Clifford circuits based on the Heisenberg representation gives rise to a lightweight Hoare-like logic for efficiently characterizing a common subset of quantum programs. Our applications include (i) certifying whether auxiliary qubits can be safely disposed of, (ii) determining if a system is separable across a given bipartition, (iii) checking the transversality of a gate with respect to a given stabilizer code, and (iv) computing post-measurement states for computational basis measurements. Further, this logic is extended to accommodate universal quantum computing by deriving Hoare triples for the $T$-gate, multiply-controlled unitaries such as the Toffoli gate, and some gate injection circuits that use associated magic states. A number of interesting results emerge from this logic, including a lower bound on the number of $T$ gates necessary to perform a multiply-controlled $Z$ gate.

discussion (0)

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

Forward citations

Cited by 3 Pith papers

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

  1. Formal Verification of Continuous-Variable Quantum Programs

    quant-ph 2026-07 conditional novelty 8.0

    A sound and relatively complete Hoare logic for continuous-variable quantum programs, with polynomial assertions and an automated weakest-precondition calculator.

  2. A Practical Specification Language for Automatic Quantum Program Verification (Technical Report)

    cs.LO 2026-05 unverdicted novelty 8.0

    An extended set-based specification language translates to compact automata in linear time in the number of qubits, enabling fully automatic Hoare-style verification of quantum programs at larger scales.

  3. Reasoning about Continuous-Variable Quantum Systems

    cs.LO 2026-07 conditional novelty 7.0

    A cost-parametric quantum Hoare logic with continuous-outcome bind is proved sound and relatively complete over closed positive quadratic-form predicates, with case studies on a null-recurrent quantum walk and one-rou...