357 research outputs found
Finite dimensional Hilbert spaces are complete for dagger compact closed categories
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)
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
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
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
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
- …
