85 research outputs found
Classical Control, Quantum Circuits and Linear Logic in Enriched Category Theory
We describe categorical models of a circuit-based (quantum) functional
programming language. We show that enriched categories play a crucial role.
Following earlier work on QWire by Paykin et al., we consider both a simple
first-order linear language for circuits, and a more powerful host language,
such that the circuit language is embedded inside the host language. Our
categorical semantics for the host language is standard, and involves cartesian
closed categories and monads. We interpret the circuit language not in an
ordinary category, but in a category that is enriched in the host category. We
show that this structure is also related to linear/non-linear models. As an
extended example, we recall an earlier result that the category of W*-algebras
is dcpo-enriched, and we use this model to extend the circuit language with
some recursive types
Quantum channels as a categorical completion
We propose a categorical foundation for the connection between pure and mixed
states in quantum information and quantum computation. The foundation is based
on distributive monoidal categories.
First, we prove that the category of all quantum channels is a canonical
completion of the category of pure quantum operations (with ancilla
preparations). More precisely, we prove that the category of completely
positive trace-preserving maps between finite-dimensional C*-algebras is a
canonical completion of the category of finite-dimensional vector spaces and
isometries.
Second, we extend our result to give a foundation to the topological
relationships between quantum channels. We do this by generalizing our
categorical foundation to the topologically-enriched setting. In particular, we
show that the operator norm topology on quantum channels is the canonical
topology induced by the norm topology on isometries.Comment: 12 pages + ref, accepted at LICS 201
Quantum de Finetti Theorems as Categorical Limits, and Limits of State Spaces of C*-algebras
De Finetti theorems tell us that if we expect the likelihood of outcomes to
be independent of their order, then these sequences of outcomes could be
equivalently generated by drawing an experiment at random from a distribution,
and repeating it over and over. In particular, the quantum de Finetti theorem
says that exchangeable sequences of quantum states are always represented by
distributions over a single state produced over and over. The main result of
this paper is that this quantum de Finetti construction has a universal
property as a categorical limit. This allows us to pass canonically between
categorical treatments of finite dimensional quantum theory and the infinite
dimensional. The treatment here is through understanding properties of
(co)limits with respect to the contravariant functor which takes a C*-algebra
describing a physical system to its convex, compact space of states, and
through discussion of the Radon probability monad. We also show that the same
categorical analysis also justifies a continuous de Finetti theorem for
classical probability.Comment: In Proceedings QPL 2022, arXiv:2311.0837
Compositional Semantics for Probabilistic Programs with Exact Conditioning
We define a probabilistic programming language for Gaussian random variables
with a first-class exact conditioning construct. We give operational,
denotational and equational semantics for this language, establishing
convenient properties like exchangeability of conditions. Conditioning on
equality of continuous random variables is nontrivial, as the exact observation
may have probability zero; this is Borel's paradox. Using categorical
formulations of conditional probability, we show that the good properties of
our language are not particular to Gaussians, but can be derived from universal
properties, thus generalizing to wider settings. We define the Cond
construction, which internalizes conditioning as a morphism, providing general
compositional semantics for probabilistic programming with exact conditioning.Comment: 16 pages, 5 figure
Preface
This volume collects papers presented at the 30th Annual Conference on Mathematical Foundations of Programming Semantics (MFPS XXX), held on the campus of Cornell University, Ithaca, New York, USA, from Thursday, June 12 through Sunday, June 15, 2014. The MFPS conferences are devoted to those areas of mathematics, logic, and computer science that are related to models of computation in general and to the semantics of programming languages in particular. The series particularly stresses providing a forum where researchers in mathematics and computer science can meet and exchange ideas about problems of common interest. As the series also strives to maintain breadth in its scope, the conference strongly encourages participation by researchers in neighboring areas
Recursion and Sequentiality in Categories of Sheaves
We present a fully abstract model of a call-by-value language with
higher-order functions, recursion and natural numbers, as an exponential ideal
in a topos. Our model is inspired by the fully abstract models of O'Hearn,
Riecke and Sandholm, and Marz and Streicher. In contrast with semantics based
on cpo's, we treat recursion as just one feature in a model built by combining
a choice of modular components
Higher Order Automatic Differentiation of Higher Order Functions
We present semantic correctness proofs of automatic differentiation (AD). We
consider a forward-mode AD method on a higher order language with algebraic
data types, and we characterise it as the unique structure preserving macro
given a choice of derivatives for basic operations. We describe a rich
semantics for differentiable programming, based on diffeological spaces. We
show that it interprets our language, and we phrase what it means for the AD
method to be correct with respect to this semantics. We show that our
characterisation of AD gives rise to an elegant semantic proof of its
correctness based on a gluing construction on diffeological spaces. We explain
how this is, in essence, a logical relations argument. Throughout, we show how
the analysis extends to AD methods for computing higher order derivatives using
a Taylor approximation.Comment: 34 pages, 5 figures, submitted at LMCS 2020. arXiv admin note:
substantial text overlap with arXiv:2001.0220
- …