Skip to main content

Showing 1–4 of 4 results for author: Lehmann, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.08163  [pdf, other

    cs.PL math.CT

    ViCAR: Visualizing Categories with Automated Rewriting in Coq

    Authors: Bhakti Shah, William Spencer, Laura Zielinski, Ben Caldwell, Adrian Lehmann, Robert Rand

    Abstract: We present ViCAR, a library for working with monoidal categories in the Coq proof assistant. ViCAR provides definitions for categorical structures that users can instantiate with their own verification projects. Upon verifying relevant coherence conditions, ViCAR gives a set of lemmas and tactics for manipulating categorical structures. We also provide a visualizer that can display any composition… ▽ More

    Submitted 11 April, 2024; originally announced April 2024.

    Comments: 13 pages, 10 figures

  2. arXiv:2311.11571  [pdf, other

    cs.PL quant-ph

    VyZX: Formal Verification of a Graphical Quantum Language

    Authors: Adrian Lehmann, Ben Caldwell, Bhakti Shah, Robert Rand

    Abstract: Mathematical representations of graphs often resemble adjacency matrices or lists, representations that facilitate whiteboard reasoning and algorithm design. In the realm of proof assistants, inductive representations effectively define semantics for formal reasoning. This highlights a gap where algorithm design and proof assistants require a fundamentally different structure of graphs, particular… ▽ More

    Submitted 20 November, 2023; originally announced November 2023.

    Comments: 28 pages, 26 figures

  3. arXiv:2205.05781  [pdf, ps, other

    quant-ph cs.PL

    VyZX : A Vision for Verifying the ZX Calculus

    Authors: Adrian Lehmann, Ben Caldwell, Robert Rand

    Abstract: Optimizing quantum circuits is a key challenge for quantum computing. The PyZX compiler broke new ground by optimizing circuits via the ZX calculus, a powerful graphical alternative to the quantum circuit model. Still, it carries no guarantee of its correctness. To address this, we developed VyZX, a verified ZX-calculus in the Coq proof assistant. VyZX provides two distinct representations of ZX d… ▽ More

    Submitted 18 May, 2022; v1 submitted 11 May, 2022; originally announced May 2022.

    Comments: 12 pages

  4. Random Oracles in a Quantum World

    Authors: Dan Boneh, Özgür Dagdelen, Marc Fischlin, Anja Lehmann, Christian Schaffner, Mark Zhandry

    Abstract: The interest in post-quantum cryptography - classical systems that remain secure in the presence of a quantum adversary - has generated elegant proposals for new cryptosystems. Some of these systems are set in the random oracle model and are proven secure relative to adversaries that have classical access to the random oracle. We argue that to prove post-quantum security one needs to prove securit… ▽ More

    Submitted 20 January, 2012; v1 submitted 5 August, 2010; originally announced August 2010.

    Comments: 38 pages, v2: many substantial changes and extensions, merged with a related paper by Boneh and Zhandry

    Journal ref: full version of Advances in Cryptology - ASIACRYPT 2011, pages 41-69, 2011