2505.08633

Total: 1

#1 D-Hammer: Efficient Equational Reasoning for Labelled Dirac Notation [PDF1] [Copy] [Kimi] [REL]

Authors: Yingte Xu, Li Zhou, Gilles Barthe

Labelled Dirac notation is a formalism commonly used by physicists to represent many-body quantum systems and by computer scientists to assert properties of quantum programs. It is supported by a rich equational theory for proving equality between expressions in the language. These proofs are typically carried on pen-and-paper, and can be exceedingly long and error-prone. We introduce D-Hammer, the first tool to support automated equational proof for labelled Dirac notation. The salient features of D-Hammer include: an expressive, higher-order, dependently-typed language for labelled Dirac notation; an efficient normalization algorithm; and an optimized C++ implementation. We evaluate the implementation on representative examples from both plain and labelled Dirac notation. In the case of plain Dirac notation, we show that our implementation significantly outperforms DiracDec.

Subject: Programming Languages

Publish: 2025-05-13 14:51:04 UTC