357 research outputs found

    Finite dimensional Hilbert spaces are complete for dagger compact closed categories

    Full text link
    We show that an equation follows from the axioms of dagger compact closed categories if and only if it holds in finite dimensional Hilbert spaces

    A Categorical Model for a Quantum Circuit Description Language (Extended Abstract)

    Full text link
    Quipper is a practical programming language for describing families of quantum circuits. In this paper, we formalize a small, but useful fragment of Quipper called Proto-Quipper-M. Unlike its parent Quipper, this language is type-safe and has a formal denotational and operational semantics. Proto-Quipper-M is also more general than Quipper, in that it can describe families of morphisms in any symmetric monoidal category, of which quantum circuits are but one example. We design Proto-Quipper-M from the ground up, by first giving a general categorical model of parameters and state. The distinction between parameters and state is also known from hardware description languages. A parameter is a value that is known at circuit generation time, whereas a state is a value that is known at circuit execution time. After finding some interesting categorical structures in the model, we then define the programming language to fit the model. We cement the connection between the language and the model by proving type safety, soundness, and adequacy properties.Comment: In Proceedings QPL 2017, arXiv:1802.0973

    Exact synthesis of multiqubit Clifford+T circuits

    Full text link
    We prove that a unitary matrix has an exact representation over the Clifford+T gate set with local ancillas if and only if its entries are in the ring Z[1/sqrt(2),i]. Moreover, we show that one ancilla always suffices. These facts were conjectured by Kliuchnikov, Maslov, and Mosca. We obtain an algorithm for synthesizing a exact Clifford+T circuit from any such n-qubit operator. We also characterize the Clifford+T operators that can be represented without ancillas.Comment: 7 page

    Optimal ancilla-free Clifford+T approximation of z-rotations

    Full text link
    We consider the problem of approximating arbitrary single-qubit z-rotations by ancilla-free Clifford+T circuits, up to given epsilon. We present a fast new probabilistic algorithm for solving this problem optimally, i.e., for finding the shortest possible circuit whatsoever for the given problem instance. The algorithm requires a factoring oracle (such as a quantum computer). Even in the absence of a factoring oracle, the algorithm is still near-optimal under a mild number-theoretic hypothesis. In this case, the algorithm finds a solution of T-count m + O(log(log(1/epsilon))), where m is the T-count of the second-to-optimal solution. In the typical case, this yields circuit approximations of T-count 3log_2(1/epsilon) + O(log(log(1/epsilon))). Our algorithm is efficient in practice, and provably efficient under the above-mentioned number-theoretic hypothesis, in the sense that its expected runtime is O(polylog(1/epsilon)).Comment: 40 pages. New in v3: added a section on worst-case behavio

    The Role of Bilayer Tilt Difference in Equilibrium Membrane Shapes

    Get PDF
    Lipid bilayer membranes below their main transition have two tilt order parameters, corresponding to the two monolayers. These two tilts may be strongly coupled to membrane shape but only weakly coupled to each other. We discuss some implications of this observation for rippled and saddle phases, bilayer tubules, and bicontinuous phases. Tilt difference introduces a length scale into the elastic theory of tilted fluid membranes. It can drive an instability of the flat phase; it also provides a simple mechanism for the spontaneous breaking of inversion symmetry seen in some recent experiments.Comment: Latex file; .ps available at http://dept.physics.upenn.edu/~nelson/saddle.p
    corecore