Association of Symbolic Logic
2006 Annual Meeting
UQÀM Université du Québec à Montréal
17-21 May 2006
Special session on Categorical Logic & Quantum
Computation
Session Organizers: Michael Makkai, Prakash Panangaden, Robert
Seely
Speakers, Titles, Abstracts
17 May 2006, afternoon session
-
Peter Selinger
-
Idempotents in dagger categories
Abstract:
Dagger compact closed categories were recently introduced by Abramsky
and Coecke (under the name "strongly compact closed categories") as an
abstract presentation of the category of Hilbert spaces and linear maps.
I subsequently showed that dagger compact closed categories can also
describe "mixed" quantum computation, where the morphisms are completely
positive maps. I introduced the CPM construction to pass from the "pure"
to the "mixed" world. One slight nuisance with this construction is the
following: the category CPM(C) usually does not have biproducts (even if
C did), and so one must add them freely to obtain a category CPM+(C) of
quantum and classical types. In this talk, I will show that CPM+(C) can
be equivalently constructed from CPM(C) by splitting self-adjoint
idempotents. I will discuss general properties of idempotents in dagger
categories, and comment on the significance of the view that a classical
type is given by a self-adjoint idempotent on a quantum type.
-
Bob Coecke
-
In the beginning God created tensor.
Abstract:
In this talk we show that the part of quantum mechanics relevant to
quantum informatics can be fully expressed in terms of tensor structure
alone, and, without loss of expressiveness, admits a very high level of
abstraction in terms of a particular kind of symmetric monoidal
categories. In contrast with the usual Birkhoff-von Neumann
lattice-theoretic 'non-logics' this categorical axiomatization comes with
some kind of 'hyper-deductive logic', namely a degenerate version of
Lambek-Barr-Seely categorical semantics for multiplicative linear logic.
Relying on the work of Kelly & Laplaza and Joyal & Street it also follows
that such categories admit a purely graphical calculus which turns out to
be a quite substantial two-dimensional extension of Dirac's bra-ket
calculus.
A first step towards this is the axiomatixation of the tensor product in
terms of dagger-compact categories, due to Abramsky (Oxford) & myself,
which provides the theory with the notions of scalar, (self-)adjointness,
compound system, Bell-states and map-state duality, unitarity,
inner-product, trace, positivity, projector, a Born-rule to calculate
probabilities, an abstract counterpart to complex phase, and we are in
fact able impose the absence of (the redundant) global phases --- the
presence of which was the main reason for von Neumann to shift to a
lattice-theoretic setting.
Selinger's CPM-construction extends this list with the important notions
of mixed states, mixed operations and Jamiolkowski map-state duality.
More surprisingly, also quantum measurements do not need explicit sums and
can be defined as a 'self-adjoint' Eilenberg-Moore coalgebra with respect
to some particular kind of internal commutative comonoid, a result due to
Pavlovic (Kestrel Institute) & myself. In conceptual terms, this
definition of measurement exactly captures von Neumann's projection
postulate together with the distinct abilities to copy and delete in the
quantum world as compared to the classical world (a feature which is key
to the whole quantum informatic endeavor). A compelling application of
this purely multiplicative notion of quantum measurement, due to Paquette
(UdMontreal) & myself, is a simple graphical proof of Naimark's theorem,
from which the definition of generalized measurement arises.
-
Dusko Pavlovic
-
Bra-ket categories: An elementary language for quantum states
(joint work with Bob Coecke)
Abstract:
Extending the recent proposals by Abramsky, Coecke and Selinger, we
define a simple language of abstract density operators, independent of
linear algebra. This provides an elementary interface for some otherwise
cumbersome computations, and opens an alley towards nonstandard models
of quantum theories.
18 May 2006, afternoon session
-
Robin Cockett
-
Programming with classical quantum datatypes
Abstract:
The aim of this talk is to describe a method of implementing quantum
programming languages based on a "quantum stack". In particular, the
manner in which calls to (recursive) functions are managed will be
described as will the details of how the stack architecture supports the
implementation of datatypes (with classical control) such as list and
trees.
A quantum programming language, which compiles down to quantum stack
operations, shall be described (and hopefully demonstrated!). The
language is based on Peter Selinger's Quantum programming language.
However, this language differs somewhat in that it emphasizes the
underlying "linear" semantics of the computations and the role of
coproducts and datatypes. This makes it is more functional in style
(although, of course, it lacks higher order types).
The implementation actually entails a particular semantics and, time
permitting, there are some remarks I would like to make on this.
This is joint work with Brett Giles.
-
Richard Blute
-
Deep Inference and Probabilistic Coherence Spaces.
[Joint work with Prakash Panangaden and Sergey Slavnov]
Abstract:
We propose a definition of categorical model of the
deep inference system BV. BV was designed as a logical
framework for the consideration of Retoré's extension
of multiplicative linear logic to include a self-dual
noncommutative connective.
Our definition is based on Cockett and
Seely's notion of a linear functor. A BV-category is a
*-autonomous category with an additional tensor product,
which when viewed as a bivariant functor, is linear with a
degeneracy condition. We show that this simple definition
implies the isomorphisms required of the theory.
We show that coherence spaces, with
Retoré's noncommutative tensor, form a model.
We then consider Girard's category of probabilistic
coherence spaces, and show that it contains an additional
monoidal structure making it a BV-category.
We discuss possible applications of such categories to
the discrete quantum causal dynamics of Blute-Ivanov-Panangaden.
The latter is ongoing work with Guglielmi, Panangaden, and
Strassburger.
-
Sergey Slavnov
-
"Physical" interpretation of linear logic: semiclassical vs. quantum.
Abstract:
It is believed by many researchers that linear logic is somehow related to
quantum mechanics. However, various "quantum-mechanical" categories, such
as the category of Hilbert spaces, do not seem good for modelling LL,
since the two distinct multiplicative conectives both have to be
interpreted as tensor product.
We consider the symplectic "category" introduced by A. Weinstein for
purposes of geometric quantization and related problems. It has classical
phase spaces as objects and asymptotic quantum states as morphisms. We
note that in this setting a non-degenerate *-autonomous structure arises
quite naturally, and this gives us a complete model of MLL. Then we
discuss an interpretation of the exponential fragment.
19 May 2006, afternoon session
-
Nicola Gambino
-
On relating type-theoretic and category-theoretic
interpretations of constructive set theory.
Abstract:
Constructive Zermelo-Frankel set theory (CZF) admits both
type-theoretic and category-theoretic models. Type-theoretic
models were originally introduced by Aczel by defining an
interpretation of CZF in Martin-Lof's type theory. Category-theoretic
models have been defined by Moerdijk and Palmgren using the techniques
of Algebraic Set Theory.
The aim of the talk is to relate these different models of CZF.
This will be done exploiting a generalisation of the type-theoretic
interpretation of constructive set theories, recently introduced
by Aczel and the author.
-
Claudio Hermida
-
On modalities induced by categorical relations
-
Victor Harnik & Michael Makkai
-
A monadic adjunction between ω-categories and computads
Abstract:
An ω-category has objects, called cells, and composition operations in
each dimension n < ω, where each (n+1)-cell has a domain and a codomain
that are n-cells. The ω-categories form a category ωCat, whose arrows are
called ω-functors. For a precise definition, see, e.g. [2].
A computad is an ω-category freely generated by a sequence of indeterminates,
or indets (one set of indets in each dimension). A computad map
is an ω-functor that preserves indets. The computads with their maps,
form a category Comp, a non-full subcategory of ωCat (cf. [2]).
A cell of a computad is, actually, a term that indicates how it was constructed
from indets. A computad can be seen as a language for denoting
cells in ω-categories. Given an ω-category X, one can build a computad
NX, the nerve of X, which has, for each cell of X, an indet of NX denoting it.
N:ωCat → ω Comp is a functor that has the inclusion functor
I:Comp → ωCat as a left adjoint. The adjoint pair of functors (N,I)
shares an important property with familiar adjoint pairs from algebra.
Theorem. The nerve functor N is monadic.
For a definition of monadic (or tripleable) functor, see [1]
REFERENCES
[1] Michael Barr and Charles Wells, Toposes, triples and theories,
Grundlehren der Mathematischen Wissenschaften, vol. 278, Springer-Verlag, New York,
1985.
[2] Michael Makkai, The word problem for computads,
URL: http://www.math.mcgill.ca/makkai.
Any changes in the program will be reflected here as necessary - but
for official information please visit the
official conference page.