Diagrammatic Methods for the Specification and Verification of Quantum Algorithms
|
|
- Willa Davis
- 5 years ago
- Views:
Transcription
1 Diagrammatic Methods or the Speciication and Veriication o Quantum lgorithms William Zeng Quantum Group Department o Computer Science University o Oxord Quantum Programming and Circuits Workshop IQC, University o Waterloo June,
2 Introduction Problem: What are appropriate abstractions or describing quantum algorithms? Green et al. arxiv Wecker & Svore arxiv:
3 Introduction Problem: What are appropriate abstractions or describing quantum algorithms? 1 S {0, 1} Quantum Circuits S 1 2 σ Green et al. arxiv Wecker & Svore arxiv:
4 Introduction Problem: What are appropriate abstractions or describing quantum algorithms? 1 S {0, 1} Quantum Circuits S 1 2 σ Green et al. arxiv Wecker & Svore arxiv:
5 Introduction Quantum Inormation FHilb represented by Quantum Circuits Selinger arxiv
6 Introduction bstract Process Theories -SMC -compact categories represented by Categorical Diagrams generalize to Quantum Inormation FHilb represented by Quantum Circuits Selinger arxiv
7 Introduction bstract Process Theories -SMC -compact categories represented by Categorical Diagrams generalize to Quantum Inormation FHilb represented by Quantum Circuits Selinger arxiv
8 Introduction bstract Process Theories -SMC -compact categories represented by Categorical Diagrams generalize to Quantum Inormation FHilb represented by Quantum Circuits Selinger arxiv
9 Overview The Framework: Circuit Diagrams 2.0 bases copying/deleting groups/representations complementarity oracles
10 Overview The Framework: Circuit Diagrams 2.0 bases copying/deleting groups/representations complementarity oracles Example 1. Generalized Deutsch-Jozsa algorithm Example 2. The quantum GROUPHOMID algorithm
11 Overview The Framework: Circuit Diagrams 2.0 bases copying/deleting groups/representations complementarity oracles Example 1. Generalized Deutsch-Jozsa algorithm Example 2. The quantum GROUPHOMID algorithm Overview o other results. algorithms locality oundations Outlook.
12 Quantum circuits 1.0 category C is { a set o systems, B Ob(C) a set o processes : B rr(c)
13 Quantum circuits 1.0 category C is { a set o systems, B Ob(C) a set o processes : B rr(c) B C g : B := g := B id :=
14 Quantum circuits 1.0 category C is { a set o systems, B Ob(C) a set o processes : B rr(c) B C g : B := g := B id := These are sequential processes.
15 The ramework monoidal category C has { cat. tensor ( ) : C C C a unit object I Ob(C)
16 The ramework monoidal category C has { cat. tensor ( ) : C C C a unit object I Ob(C) B D B D g := g = g id I := C C
17 The ramework monoidal category C has { cat. tensor ( ) : C C C a unit object I Ob(C) B D B D g := g = g id I := C C These are parallel processes.
18 Sym. Mon. Cats. & quantum circuits category B B C g B D monoidal category g := g id I := states ψ := symmetric monoidal categories B C ψ B
19 Sym. Mon. Cats. & quantum circuits category monoidal category B g := states ψ := symmetric monoidal categories B B C g B g D C ψ B id I := Quantum Computation FHilb: Sym. Mon. Cat. Ob(FHilb) =.d. Hilbert Spaces rr(fhilb) = linear maps is the tensor product I = C States are ψ : C H bramsky & Coecke arxiv
20 Sym. Mon. Cats. & quantum circuits category B B C g B D monoidal category g := g id I := states ψ := symmetric monoidal categories FHilb : Sym. Mon. Cat. Ob(FHilb) =.d. Hilbert Spaces rr(fhilb) = linear maps B C ψ B
21 Sym. Mon. Cats. & quantum circuits category monoidal category B g := B C g B g D id I := 1 / 0 H U states ψ := symmetric monoidal categories FHilb : Sym. Mon. Cat. Ob(FHilb) =.d. Hilbert Spaces rr(fhilb) = linear maps B C ψ B H 2 H 2 H 2 U H H N 1 0
22 The dagger dagger unctor : C C s.t. ( ) = (1) (g ) = g (2) id = id H (3) FHilb is a dagger category with the usual adjoint. bramsky & Coecke arxiv
23 The dagger dagger unctor : C C B := B B bramsky & Coecke arxiv
24 The dagger dagger unctor : C C Unitarity: B := = = B B bramsky & Coecke arxiv
25 The dagger dagger unctor : C C B := On states: ψ = ψ B B bramsky & Coecke arxiv
26 The dagger dagger unctor : C C B := On states: ψ = ψ B B φ ψ = φ ψ = φ ψ This is a scalar φ ψ : C C or I I in general and admits a generalized Born rule. bramsky & Coecke arxiv
27 Bases -special Frobenius algebra (,, ) obeys: = = = = = = =
28 Bases Given a inite set S, we use the ollowing diagrams to represent the copying and deleting unctions: S Δ S S S ɛ 1
29 Bases Given a inite set S, we use the ollowing diagrams to represent the copying and deleting unctions: S Δ S S S ɛ C s s s s 1 We treat these as linear maps acting on a ree vector space, whose basis is S.
30 Bases Given a inite set S, we use the ollowing diagrams to represent the copying and deleting unctions: S Δ S S S ɛ C s s s s 1 We treat these as linear maps acting on a ree vector space, whose basis is S. s t δ s,t s 1 s s
31 Bases and Topology These linear maps orm a -special commutative Frobenius algebra. Their composites are determined entirely by their connectivity, e.g.: =
32 Bases and Topology These linear maps orm a -special commutative Frobenius algebra. Their composites are determined entirely by their connectivity, e.g.: = [Coecke et al ] -(special) commutative Frobenius algebras on objects in FHilb are eqv. to orthogonal (orthonormal) bases. [Evans et al ] -(special) commutative Frobenius algebras on objects in Rel are eqv. to groupoids.
33 Complementarity [Coecke & Duncan ]: Two -SCF s on the same object are complementary when: d() =
34 Complementarity [Coecke & Duncan ]: Two -SCF s on the same object are complementary when: d() = This is the Hop law. Two complementary -SCF s that also orm a bialgebra are called strongly complementary.
35 Strongly Complementary Bases [Kissinger et al ]: Strongly complementary observables in FHilb are characterized by belian groups. Given a inite group G, its multiplication is: m G G m G
36 Strongly Complementary Bases [Kissinger et al ]: Strongly complementary observables in FHilb are characterized by belian groups. Given a inite group G, its multiplication is: m G G m G We linearize this to obtain the group algebra multiplication.
37 Strongly Complementary Bases [Kissinger et al ]: Strongly complementary observables in FHilb are characterized by belian groups. Given a inite group G, its multiplication is: m G G m G We linearize this to obtain the group algebra multiplication. one-dimensional representation G ρ C is: ρ m = ρ ρ Vicary arxiv It is copied by the multiplication vertex.
38 Strongly Complementary Bases [Kissinger et al ]: Strongly complementary observables in FHilb are characterized by belian groups. Given a inite group G, its multiplication is: m G G m G We linearize this to obtain the group algebra multiplication. one-dimensional representation G ρ C is: m = ρ ρ ρ Vicary arxiv The adjoint C ρ G is also copied on the lower legs.
39 Strongly Complementary Bases [Kissinger et al ]: Strongly complementary observables in FHilb are characterized by belian groups. [Gogioso & WZ]: Pairs o strongly complementary observables correspond to Fourier transorms between their bases.*
40 Unitary Oracles From these can construct the internal structure o oracles: x (x) y Oracle x y
41 Unitary Oracles From these can construct the internal structure o oracles: x (x) y Oracle x y [WZ & Vicary ]: For to map between bases is a sel-conjugate comonoid homomorphism. Oracles with this abstract structure are unitary in general.
42 Ex 1. The Deutsch-Jozsa lgorithm Blackbox unction : {0, 1} N {0, 1} is balanced when it takes each possible value the same number o times
43 Ex 1. The Deutsch-Jozsa lgorithm Blackbox unction : {0, 1} N {0, 1} is balanced when it takes each possible value the same number o times Deinition (The Deutsch-Jozsa problem) Given a blackbox unction promised to be either constant or balanced, identiy which. Classically we require at most 2 N queries o The quantum algorithm only requires a single query.
44 Ex 1. The Deutsch-Jozsa lgorithm Blackbox unction : {0, 1} N {0, 1} is balanced when it takes each possible value the same number o times Let σ be non-trivial irrep. o Z 2 i.e. σ(0) = 1, σ(1) = 1. balanced: σ = 0 constant: = x Vicary arxiv
45 Ex 1. The Deutsch-Jozsa lgorithm 1 S {0, 1} Oracle 1 S 1 2 σ Vicary arxiv
46 Ex 1. The Deutsch-Jozsa lgorithm We can use our higher level description to decompose the algorithm: {0, 1} 1 S m 1 S 1 2 σ Vicary arxiv
47 Ex 1. The Deutsch-Jozsa lgorithm We can use our higher level description to decompose the algorithm: 1 S {0, 1} m 1 S 1 σ 2 Representation (1, 1) o Z 2 Vicary arxiv
48 Ex 1. The Deutsch-Jozsa lgorithm We can use our higher level description to decompose the algorithm: 1 S {0, 1} m Linear maps rom set basis 1 S 1 σ 2 Representation (1, 1) o Z 2 Vicary arxiv
49 Ex 1. The Deutsch-Jozsa lgorithm We can use our higher level description to decompose the algorithm: 1 S {0, 1} m Function : S {0, 1} Linear maps rom set basis 1 S 1 σ 2 Representation (1, 1) o Z 2 Vicary arxiv
50 Ex 1. The Deutsch-Jozsa lgorithm We can use our higher level description to decompose the algorithm: 1 S {0, 1} Multiplication operation on Z 2 m Function : S {0, 1} Linear maps rom set basis 1 S 1 σ 2 Representation (1, 1) o Z 2 Vicary arxiv
51 Ex 1. The Deutsch-Jozsa lgorithm We can use our higher level description to decompose the algorithm: {0, 1} 1 S Projection onto s s (measure X to be 0) m Multiplication operation on Z 2 Function : S {0, 1} Linear maps rom set basis 1 S 1 σ 2 Representation (1, 1) o Z 2 Vicary arxiv
52 Ex 1. The Deutsch-Jozsa lgorithm Diagrammatic moves allow us to veriy the algorithm in generality: {0, 1} 1 S 1 S 1 2 σ Vicary arxiv
53 Ex 1. The Deutsch-Jozsa lgorithm Diagrammatic moves allow us to veriy the algorithm in generality: 1 S {0, 1} Slide up σ 1 2 σ 1 S Vicary arxiv
54 Ex 1. The Deutsch-Jozsa lgorithm Diagrammatic moves allow us to veriy the algorithm in generality: 1 S {0, 1} 1 2 σ Slide up σ Pull σ through the whitedot σ 1 S Vicary arxiv
55 Ex 1. The Deutsch-Jozsa lgorithm Diagrammatic moves allow us to veriy the algorithm in generality: 1 S Slide up σ σ Pull σ through the whitedot Neglect the right-side system 1 S Vicary arxiv
56 Ex 1. The Deutsch-Jozsa lgorithm Diagrammatic moves allow us to veriy the algorithm in generality: Slide up σ 1 S σ Pull σ through the whitedot Neglect the right-side system Topological contraction o blackdot Vicary arxiv
57 Ex 1. The Deutsch-Jozsa lgorithm Gives the amplitude or the input state 1 s to be in the σ state S s at measurement. σ 1 S Vicary arxiv
58 Ex 1. The Deutsch-Jozsa lgorithm Gives the amplitude or the input state 1 s to be in the σ state S s at measurement. What i is balanced? 1 S σ σ = 0 so the system is never measured in σ. What i is constant? Then = x σ σ 1 S = x = ±1 Vicary arxiv So the system is always measured in σ. 1 S
59 Ex 1. Summary or Deutsch-Josza Veriy: bstractly veriy the algorithm
60 Ex 1. Summary or Deutsch-Josza Veriy: bstractly veriy the algorithm Generalize: bstract deinition or balanced generalizes [Høyer Phys. Rev. 59, ] and [Batty, Braunstein, Duncan ]. See [Vicary ].
61 Ex 1. Summary or Deutsch-Josza Veriy: bstractly veriy the algorithm Generalize: bstract deinition or balanced generalizes [Høyer Phys. Rev. 59, ] and [Batty, Braunstein, Duncan ]. See [Vicary ]. The algorithm can be executed with complementary rather than strongly complementary observables
62 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ Measure the let system G G pply a unitary map 1 G ρ Prepare initial states WZ & Vicary arxiv
63 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ G G 1 G ρ WZ & Vicary arxiv
64 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. Pull ρ through whitedot σ ρ ρ G G 1 G WZ & Vicary arxiv
65 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ ρ G ρ Pull ρ through whitedot Contract set scalars WZ & Vicary arxiv
66 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ G ρ Pull ρ through whitedot Contract set scalars Topological equivalence ρ WZ & Vicary arxiv
67 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. ρ is an irrep. o G. σ G ρ ρ WZ & Vicary arxiv
68 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ G ρ ρ is an irrep. o G. Choose ρ to be a aithul representation o. ρ WZ & Vicary arxiv
69 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ G ρ ρ is an irrep. o G. Choose ρ to be a aithul representation o. Then measuring ρ identiies (up to isomorphism) ρ WZ & Vicary arxiv
70 Ex 2. The GROUPHOMID lgorithm Given inite groups G and where is abelian, and a blackbox unction : G promised to be a group homomorphism, identiy. Case: Let be a cyclic group Z n. σ ρ G ρ ρ is an irrep. o G. Choose ρ to be a aithul representation o. Then measuring ρ identiies (up to isomorphism) One-dimensional representations are isomorphic only i they are equal. WZ & Vicary arxiv
71 Ex 2. The GROUPHOMID lgorithm The General Case: Homomorphism : G We generalize with proo by induction via the Structure Theorem. = Z p1... Z pk [WZ & Vicary ] Given types, the quantum algorithm can identiy a group homomorphism in k oracle queries.
72 Ex 2. The GROUPHOMID lgorithm The General Case: Homomorphism : G We generalize with proo by induction via the Structure Theorem. = Z p1... Z pk [WZ & Vicary ] Given types, the quantum algorithm can identiy a group homomorphism in k oracle queries. Note that the quantum algorithm depends on the structure o while a classical algorithm will depend on the structure o G. Theorem [WZ] For large G this algorithm makes a quantum optimal number o queries, while classical algorithms are lower bounded by log G.
73 Quantum algorithms: old, generalized and new {0, 1} {0, 1} (n) S 1 S s n G ρ D 1 S 1 2 σ 1 S 1 2 σ 1 S Deutsch-Jozsa Single-shot Grover Hidden subgroup Vicary arxiv WZ & Vicary arxiv
74 Other results utomated graphical reasoning: quantomatic.github.io Kissinger arxiv: Dixon et al. arxiv
75 Other results utomated graphical reasoning: quantomatic.github.io [Coecke & bramsky ] Teleportation
76 Other results utomated graphical reasoning: quantomatic.github.io [Coecke & bramsky ] Teleportation [Zamdzhiev 2012, WZ & Gogioso arxiv tmrw] Quantum Secret Sharing [Cohn-Gordon 2012] Quantum Bit Commitment a N + N secret w i n d o w o a tta ck
77 Other results utomated graphical reasoning: quantomatic.github.io [Coecke & bramsky ] Teleportation [Zamdzhiev 2012, WZ & Gogioso arxiv tmrw] Quantum Secret Sharing [Cohn-Gordon 2012] Quantum Bit Commitment Connections to other theories in -SMC s: [WZ & Coecke] DisCo NLP. Mary N := l i k e s N S N := Mary N N l i k e s S N : N N := M N g = M g N N Mary l i k e s := Mary N N l i k e s S N ii := i N N Coecke et al Greenstette & Sadrzadeh arxiv
78 Other results utomated graphical reasoning: quantomatic.github.io [Coecke & bramsky ] Teleportation [Zamdzhiev 2012, WZ & Gogioso arxiv tmrw] Quantum Secret Sharing [Cohn-Gordon 2012] Quantum Bit Commitment Connections to other theories in -SMC s: [WZ & Coecke] DisCo NLP. [Kissinger et al , WZ & Gogioso arxiv tmrw] Foundations: Mermin Non-locality. [WZ ] Models o quantum algorithms in sets and relations. Outlook: Use this knowledge o quantum structure to better advantage in quantum programming.
79 Other results utomated graphical reasoning: quantomatic.github.io [Coecke & bramsky ] Teleportation [Zamdzhiev 2012, WZ & Gogioso arxiv tmrw] Quantum Secret Sharing [Cohn-Gordon 2012] Quantum Bit Commitment Connections to other theories in -SMC s: [WZ & Coecke] DisCo NLP. [Kissinger et al , WZ & Gogioso arxiv tmrw] Foundations: Mermin Non-locality. [WZ ] Models o quantum algorithms in sets and relations. Outlook: Use this knowledge o quantum structure to better advantage in quantum programming.
Abstract structure of unitary oracles for quantum algorithms
Abstract structure o unitary oracles or quantum algorithms William Zeng 1 Jamie Vicary 2 1 Department o Computer Science University o Oxord 2 Centre or Quantum Technologies, University o Singapore and
More informationFinite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)
Electronic Notes in Theoretical Computer Science 270 (1) (2011) 113 119 www.elsevier.com/locate/entcs Finite Dimensional Hilbert Spaces are Complete or Dagger Compact Closed Categories (Extended bstract)
More informationCategorical quantum mechanics
Categorical quantum mechanics Chris Heunen 1 / 76 Categorical Quantum Mechanics? Study of compositional nature of (physical) systems Primitive notion: forming compound systems 2 / 76 Categorical Quantum
More informationFourier transforms from strongly complementary observables
Fourier transforms from strongly complementary observables Stefano Gogioso William Zeng Quantum Group, Department of Computer Science University of Oxford, UK stefano.gogioso@cs.ox.ac.uk william.zeng@cs.ox.ac.uk
More informationTowards a Flowchart Diagrammatic Language for Monad-based Semantics
Towards a Flowchart Diagrammatic Language or Monad-based Semantics Julian Jakob Friedrich-Alexander-Universität Erlangen-Nürnberg julian.jakob@au.de 21.06.2016 Introductory Examples 1 2 + 3 3 9 36 4 while
More informationCategories and Natural Transformations
Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical
More informationCategorical Models for Quantum Computing
Categorical odels for Quantum Computing Linde Wester Worcester College University of Oxford thesis submitted for the degree of Sc in athematics and the Foundations of Computer Science September 2013 cknowledgements
More informationInfinite-dimensional Categorical Quantum Mechanics
Infinite-dimensional Categorical Quantum Mechanics A talk for CLAP Scotland Stefano Gogioso and Fabrizio Genovese Quantum Group, University of Oxford 5 Apr 2017 University of Strathclyde, Glasgow S Gogioso,
More informationEndomorphism Semialgebras in Categorical Quantum Mechanics
Endomorphism Semialgebras in Categorical Quantum Mechanics Kevin Dunne University of Strathclyde November 2016 Symmetric Monoidal Categories Definition A strict symmetric monoidal category (A,, I ) consists
More informationIntroduction to Categorical Quantum Mechanics. Chris Heunen and Jamie Vicary
Introduction to Categorical Quantum Mechanics Chris Heunen and Jamie Vicary February 20, 2013 ii Preace Physical systems cannot be studied in isolation, since we can only observe their behaviour with respect
More informationBaby's First Diagrammatic Calculus for Quantum Information Processing
Baby's First Diagrammatic Calculus for Quantum Information Processing Vladimir Zamdzhiev Department of Computer Science Tulane University 30 May 2018 1 / 38 Quantum computing ˆ Quantum computing is usually
More informationHSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS
HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS MICHAEL BARR Abstract. Given a triple T on a complete category C and a actorization system E /M on the category o algebras, we show there is a 1-1 correspondence
More information1 No-Cloning In Categorical Quantum Mechanics
Edited by 1 No-Cloning In Categorical Quantum Mechanics Samson bramsky bstract The No-Cloning theorem is a basic limitative result or quantum mechanics, with particular signiicance or quantum inormation.
More informationCategories and Quantum Informatics
Categories and Quantum Informatics Week 6: Frobenius structures Chris Heunen 1 / 41 Overview Frobenius structure: interacting co/monoid, self-duality Normal forms: coherence theorem Frobenius law: coherence
More informationMix Unitary Categories
1/31 Mix Unitary Categories Robin Cockett, Cole Comfort, and Priyaa Srinivasan CT2018, Ponta Delgada, Azores Dagger compact closed categories Dagger compact closed categories ( -KCC) provide a categorical
More information1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.
MacLane: Categories or Working Mathematician 1 Categories, Functors, and Natural Transormations 1.1 Axioms or Categories 1.2 Categories Discrete categories. A category is discrete when every arrow is an
More informationarxiv: v1 [gr-qc] 29 Jul 2011
Causal categories: relativistically interacting processes arxiv:1107.6019v1 [gr-qc] 29 Jul 2011 Bob Coecke and Raymond Lal University o Oxord, Computer Science, Quantum Group, Wolson Building, Parks Road,
More informationA Compositional Distributional Model of Meaning
Compositional Distributional Model o Meaning Stephen Clark ob Coecke Mehrnoosh Sadrzadeh Oxord University Computing Laboratory Wolson uilding, Parks Road, OX1 3QD Oxord, UK stephen.clark@comlab.ox.ac.uk
More informationQuantum computing with relations. Outline. Dusko Pavlovic. Quantum. programs. Quantum. categories. Classical interfaces.
Outline Wat do quantum prorammers do? Cateories or quantum prorammin Kestrel Institute and Oxord University or cateorical quantum QI 009 Saarbrücken, Marc 009 ll tat in te cateory o Outline Wat do quantum
More informationQuantum information processing: a new light on the Q-formalism and Q-foundations
Bob Coecke - Oxford University Computing Laboratory Quantum information processing: a new light on the Q-formalism and Q-foundations ASL 2010 North American Annual Meeting The George Washington University
More informationPhysics, Language, Maths & Music
Physics, Language, Maths & Music (partly in arxiv:1204.3458) Bob Coecke, Oxford, CS-Quantum SyFest, Vienna, July 2013 ALICE f f = f f = f f = ALICE BOB BOB meaning vectors of words does not Alice not like
More informationCategorical quantum channels
Attacking the quantum version of with category theory Ian T. Durham Department of Physics Saint Anselm College 19 March 2010 Acknowledgements Some of this work has been the result of some preliminary collaboration
More informationDesign and Analysis of Quantum Protocols and Algorithms
Design and Analysis of Quantum Protocols and Algorithms Krzysztof Bar University College MMathCompSci May 20, 2012 Acknowledgements I would like to thank my supervisor prof. Bob Coecke for all the help
More informationIn the beginning God created tensor... as a picture
In the beginning God created tensor... as a picture Bob Coecke coecke@comlab.ox.ac.uk EPSRC Advanced Research Fellow Oxford University Computing Laboratory se10.comlab.ox.ac.uk:8080/bobcoecke/home en.html
More informationRepresentation Theory of Hopf Algebroids. Atsushi Yamaguchi
Representation Theory o H Algebroids Atsushi Yamaguchi Contents o this slide 1. Internal categories and H algebroids (7p) 2. Fibered category o modules (6p) 3. Representations o H algebroids (7p) 4. Restrictions
More informationMermin Non-Locality in Abstract Process Theories
Mermin Non-Locality in Abstract Process Theories Stefano Gogioso Quantum Group University of Oxford stefano.gogioso@cs.ox.ac.uk William Zeng Quantum Group University of Oxford william.zeng@cs.ox.ac.uk
More informationPicturing Quantum Processes,
Bob Coecke & Aleks Kissinger, Picturing Quantum Processes, Cambridge University Press, to appear. Bob: Ch. 01 Processes as diagrams Ch. 02 String diagrams Ch. 03 Hilbert space from diagrams Ch. 04 Quantum
More information2-DIMENSIONAL TOPOLOGICAL QUANTUM FIELD THEORIES AND FROBENIUS ALGEBRAS. Contents 1. The main theorem 1
2-DIMENSIONL TOPOLOGICL QUNTUM FIELD THEORIES ND FROBENIUS LGEBRS CROLINE TERRY bstract. Category theory provides a more abstract and thus more general setting for considering the structure of mathematical
More informationClassical Structures in Topological Quantum Computing
Classical Structures in Topological Quantum Computing Nathaniel Cabot Thomas New College Computing Laboratory University of Oxford A dissertation for the degree of Master of Science in Computer Science
More informationCATEGORIES. 1.1 Introduction
1 CATEGORIES 1.1 Introduction What is category theory? As a irst approximation, one could say that category theory is the mathematical study o (abstract) algebras o unctions. Just as group theory is the
More informationCHAPTER 0: A (VERY) BRIEF TOUR OF QUANTUM MECHANICS, COMPUTATION, AND CATEGORY THEORY.
CHPTER 0: (VERY) BRIEF TOUR OF QUNTUM MECHNICS, COMPUTTION, ND CTEGORY THEORY. This chapter is intended to be a brief treatment of the basic mechanics, framework, and concepts relevant to the study of
More informationDescent on the étale site Wouter Zomervrucht, October 14, 2014
Descent on the étale site Wouter Zomervrucht, October 14, 2014 We treat two eatures o the étale site: descent o morphisms and descent o quasi-coherent sheaves. All will also be true on the larger pp and
More informationJoseph Muscat Categories. 1 December 2012
Joseph Muscat 2015 1 Categories joseph.muscat@um.edu.mt 1 December 2012 1 Objects and Morphisms category is a class o objects with morphisms : (a way o comparing/substituting/mapping/processing to ) such
More informationCategory Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond
Category Theory Course by Dr. Arthur Hughes, 2010 Typset by Cathal Ormond Contents 1 Types, Composition and Identities 3 1.1 Programs..................................... 3 1.2 Functional Laws.................................
More informationProgramming Languages in String Diagrams. [ one ] String Diagrams. Paul-André Melliès. Oregon Summer School in Programming Languages June 2011
Programming Languages in String Diagrams [ one ] String Diagrams Paul-ndré Melliès Oregon Summer School in Programming Languages June 2011 String diagrams diagrammatic account o logic and programming 2
More informationQuantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem
Quantum Computing Lecture Notes, Extra Chapter Hidden Subgroup Problem Ronald de Wolf 1 Hidden Subgroup Problem 1.1 Group theory reminder A group G consists of a set of elements (which is usually denoted
More informationA Graph Theoretic Perspective on CPM(Rel)
A Graph Theoretic Perspective on CPM(Rel) Daniel Marsden Mixed states are of interest in quantum mechanics for modelling partial information. More recently categorical approaches to linguistics have also
More informationMONADS ON DAGGER CATEGORIES
MONDS ON DGGER CTEGORIES CHRIS HEUNEN ND MRTTI KRVONEN bstract. The theory of monads on categories equipped with a dagger (a contravariant identity-on-objects involutive endofunctor) works best when everything
More informationThe Logic of Quantum Mechanics - take II Bob Coecke Oxford Univ. Computing Lab. Quantum Group
The Logic of Quantum Mechanics - take II Bob Coecke Oxford Univ. Computing Lab. Quantum Group ALICE f f BOB = f f = f f = ALICE BOB does not Alice not like BC (2010) Quantum picturalism. Contemporary physics
More informationThe Elements for Logic In Compositional Distributional Models of Meaning
The Elements for Logic In Compositional Distributional Models of Meaning Joshua Steves: 1005061 St Peter s College University of Oxford A thesis submitted for the degree of MSc Mathematics and Foundations
More informationMONADS ON DAGGER CATEGORIES
MONDS ON DGGER CTEGORIES CHRIS HEUNEN ND MRTTI KRVONEN bstract. The theory of monads on categories equipped with a dagger (a contravariant identity-on-objects involutive endofunctor) works best when all
More informationTHE LOGIC OF QUANTUM MECHANICS TAKE II
THE LOGIC OF QUANTUM MECHANICS TAKE II BOB COECKE arxiv:1204.3458v1 [quant-ph] 16 Apr 2012 Abstract. We put orward a new take on the logic o quantum mechanics, ollowing Schrödinger s point o view that
More informationCausal categories: a backbone for a quantumrelativistic universe of interacting processes
Causal categories: a backbone for a quantumrelativistic universe of interacting processes ob Coecke and Ray Lal Oxford University Computing Laboratory bstract We encode causal space-time structure within
More informationMath 248B. Base change morphisms
Math 248B. Base change morphisms 1. Motivation A basic operation with shea cohomology is pullback. For a continuous map o topological spaces : X X and an abelian shea F on X with (topological) pullback
More informationCategories and Quantum Informatics: Hilbert spaces
Categories and Quantum Informatics: Hilbert spaces Chris Heunen Spring 2018 We introduce our main example category Hilb by recalling in some detail the mathematical formalism that underlies quantum theory:
More informationIn the index (pages ), reduce all page numbers by 2.
Errata or Nilpotence and periodicity in stable homotopy theory (Annals O Mathematics Study No. 28, Princeton University Press, 992) by Douglas C. Ravenel, July 2, 997, edition. Most o these were ound by
More informationMath 754 Chapter III: Fiber bundles. Classifying spaces. Applications
Math 754 Chapter III: Fiber bundles. Classiying spaces. Applications Laurențiu Maxim Department o Mathematics University o Wisconsin maxim@math.wisc.edu April 18, 2018 Contents 1 Fiber bundles 2 2 Principle
More informationSpan, Cospan, and Other Double Categories
ariv:1201.3789v1 [math.ct] 18 Jan 2012 Span, Cospan, and Other Double Categories Susan Nieield July 19, 2018 Abstract Given a double category D such that D 0 has pushouts, we characterize oplax/lax adjunctions
More informationCategorical. Operational Physics
ategorical arxiv:1902.00343v1 [quant-ph] 1 Feb 2019 Operational Physics Sean Tull St atherine s ollege University o Oxord thesis submitted or the degree o Doctor o Philosophy Trinity 2018 For Lion. cknowledgements
More informationRESEARCH ARTICLE. Quantum picturalism
Contemporary Physics Vol. 00, No. 00, February 2009, 1 25 RESEARCH ARTICLE Quantum picturalism Bob Coecke Oxord University Computing Laboratory, Wolson Building, Parks Road, OX1 3QD Oxord, UK (Received
More informationReversible Monadic Computing
MFPS 2015 Reversible Monadic Computing Chris Heunen 1,2 Department of Computer Science University of Oxford United Kingdom Martti Karvonen 3 Department of Mathematics and Systems nalysis alto University
More informationarxiv: v1 [quant-ph] 13 Aug 2009
Contemporary Physics Vol. 00, No. 00, February 2009, 1 32 RESEARCH ARTICLE Quantum picturalism Bob Coecke arxiv:0908.1787v1 [quant-ph] 13 Aug 2009 Oxord University Computing Laboratory, Wolson Building,
More informationComplementarity in categorical. quantum mechanics.
Complementarity in categorical quantum mechanics Chris Heunen Oxford University Computing Laboratory Abstract We relate notions of complementarity in three layers of quantum mechanics: (i) von Neumann
More informationSelling Category Theory to the Masses
Selling Category Theory to the Masses Bob Coecke Quantum Group - Computer Science - Oxford University ALICE f f = f f = f f = ALICE BOB BOB does not Alice not like Bob = Alice like not Bob Samson Abramsky
More informationDefects between Gapped Boundaries in (2 + 1)D Topological Phases of Matter
Defects between Gapped Boundaries in (2 + 1)D Topological Phases of Matter Iris Cong, Meng Cheng, Zhenghan Wang cong@g.harvard.edu Department of Physics Harvard University, Cambridge, MA January 13th,
More informationExample: When describing where a function is increasing, decreasing or constant we use the x- axis values.
Business Calculus Lecture Notes (also Calculus With Applications or Business Math II) Chapter 3 Applications o Derivatives 31 Increasing and Decreasing Functions Inormal Deinition: A unction is increasing
More informationAn Introduction to Quantum Information and Applications
An Introduction to Quantum Information and Applications Iordanis Kerenidis CNRS LIAFA-Univ Paris-Diderot Quantum information and computation Quantum information and computation How is information encoded
More informationTHE SNAIL LEMMA ENRICO M. VITALE
THE SNIL LEMM ENRICO M. VITLE STRCT. The classical snake lemma produces a six terms exact sequence starting rom a commutative square with one o the edge being a regular epimorphism. We establish a new
More informationLIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset
5 LIMITS ND COLIMITS In this chapter we irst briely discuss some topics namely subobjects and pullbacks relating to the deinitions that we already have. This is partly in order to see how these are used,
More informationThe Uniformity Principle on Traced Monoidal Categories
Electronic Notes in Theoretical Computer Science 69 (2003) URL: http://www.elsevier.nl/locate/entcs/volume69.html 19 pages The Uniormity Principle on Traced Monoidal Categories Masahito Hasegawa Research
More informationThe Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!
The Cliord algebra and the Chevalley map - a computational approach detailed version 1 Darij Grinberg Version 0.6 3 June 2016. Not prooread! 1. Introduction: the Cliord algebra The theory o the Cliord
More informationCLASS NOTES MATH 527 (SPRING 2011) WEEK 6
CLASS NOTES MATH 527 (SPRING 2011) WEEK 6 BERTRAND GUILLOU 1. Mon, Feb. 21 Note that since we have C() = X A C (A) and the inclusion A C (A) at time 0 is a coibration, it ollows that the pushout map i
More informationREVERSIBLE MONADIC COMPUTING
REVERSILE MONDIC COMPUTING CHRIS HEUNEN ND MRTTI KRVONEN bstract. We extend categorical semantics of monadic programming to reversible computing, by considering monoidal closed dagger categories: the dagger
More informationGraph isomorphism, the hidden subgroup problem and identifying quantum states
1 Graph isomorphism, the hidden subgroup problem and identifying quantum states Pranab Sen NEC Laboratories America, Princeton, NJ, U.S.A. Joint work with Sean Hallgren and Martin Rötteler. Quant-ph 0511148:
More informationNatural Language Semantics in Biproduct Dagger Categories
Natural Language Semantics in Biproduct Dagger Categories Anne Preller To cite this version: Anne Preller. Natural Language Semantics in Biproduct Dagger Categories. Journal o Applied Logic, Elsevier,
More informationCATEGORIES IN CONTROL. John Baez Canadian Mathematical Society Winter Meeting 5 December 2015
CATEGORIES IN CONTROL John Baez Canadian Mathematical Society Winter Meeting 5 December 2015 To understand ecosystems, ultimately will be to understand networks. B. C. Patten and M. Witkamp We need a good
More informationOn Categorical Models of Classical Logic and the Geometry of Interaction
On Categorical Models o Classical Logic and the Geometry o Interaction Carsten Führmann David Pym January 18, 2005 bstract It is well-known that weakening and contraction cause naïve categorical models
More informationThe Deutsch-Jozsa Problem: De-quantization and entanglement
The Deutsch-Jozsa Problem: De-quantization and entanglement Alastair A. Abbott Department o Computer Science University o Auckland, New Zealand May 31, 009 Abstract The Deustch-Jozsa problem is one o the
More informationGENERAL ABSTRACT NONSENSE
GENERAL ABSTRACT NONSENSE MARCELLO DELGADO Abstract. In this paper, we seek to understand limits, a uniying notion that brings together the ideas o pullbacks, products, and equalizers. To do this, we will
More informationGENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS
GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS CHRIS HENDERSON Abstract. This paper will move through the basics o category theory, eventually deining natural transormations and adjunctions
More informationMath 216A. A gluing construction of Proj(S)
Math 216A. A gluing construction o Proj(S) 1. Some basic deinitions Let S = n 0 S n be an N-graded ring (we ollows French terminology here, even though outside o France it is commonly accepted that N does
More informationON KAN EXTENSION OF HOMOLOGY AND ADAMS COCOMPLETION
Bulletin o the Institute o Mathematics Academia Sinica (New Series) Vol 4 (2009), No 1, pp 47-66 ON KAN ETENSION OF HOMOLOG AND ADAMS COCOMPLETION B AKRUR BEHERA AND RADHESHAM OTA Abstract Under a set
More informationTangent Categories. David M. Roberts, Urs Schreiber and Todd Trimble. September 5, 2007
Tangent Categories David M Roberts, Urs Schreiber and Todd Trimble September 5, 2007 Abstract For any n-category C we consider the sub-n-category T C C 2 o squares in C with pinned let boundary This resolves
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Part II Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 13, 2011 Overview Outline Grover s Algorithm Quantum search A worked example Simon s algorithm
More informationLecture 4: Elementary Quantum Algorithms
CS 880: Quantum Information Processing 9/13/010 Lecture 4: Elementary Quantum Algorithms Instructor: Dieter van Melkebeek Scribe: Kenneth Rudinger This lecture introduces several simple quantum algorithms.
More informationPh 219b/CS 219b. Exercises Due: Wednesday 11 February 2009
1 Ph 219b/CS 219b Exercises Due: Wednesday 11 February 2009 5.1 The peak in the Fourier transform In the period finding algorithm we prepared the periodic state A 1 1 x 0 + jr, (1) A j=0 where A is the
More information2. Introduction to quantum mechanics
2. Introduction to quantum mechanics 2.1 Linear algebra Dirac notation Complex conjugate Vector/ket Dual vector/bra Inner product/bracket Tensor product Complex conj. matrix Transpose of matrix Hermitian
More informationAn Introduction to Topos Theory
An Introduction to Topos Theory Ryszard Paweł Kostecki Institute o Theoretical Physics, University o Warsaw, Hoża 69, 00-681 Warszawa, Poland email: ryszard.kostecki % uw.edu.pl June 26, 2011 Abstract
More informationSYMMETRIC MONOIDAL G-CATEGORIES AND THEIR STRICTIFICATION
SYMMETRIC MONOIDAL G-CATEGORIES AND THEIR STRICTIFICATION B. GUILLOU, J.P. MAY, M. MERLING, AND A.M. OSORNO Abstract. We give an operadic deinition o a genuine symmetric monoidal G-category, and we prove
More informationELEMENTS IN MATHEMATICS FOR INFORMATION SCIENCE NO.14 CATEGORY THEORY. Tatsuya Hagino
1 ELEMENTS IN MTHEMTICS FOR INFORMTION SCIENCE NO.14 CTEGORY THEORY Tatsuya Haino haino@sc.keio.ac.jp 2 Set Theory Set Theory Foundation o Modern Mathematics a set a collection o elements with some property
More informationGF(4) Based Synthesis of Quaternary Reversible/Quantum Logic Circuits
GF(4) ased Synthesis o Quaternary Reversible/Quantum Logic Circuits MOZAMMEL H. A. KHAN AND MAREK A. PERKOWSKI Department o Computer Science and Engineering, East West University 4 Mohakhali, Dhaka, ANGLADESH,
More informationQuantum computing and mathematical research. Chi-Kwong Li The College of William and Mary
and mathematical research The College of William and Mary Classical computing Classical computing Hardware - Beads and bars. Classical computing Hardware - Beads and bars. Input - Using finger skill to
More informationON THE CONSTRUCTION OF LIMITS AND COLIMITS IN -CATEGORIES
ON THE CONSTRUCTION OF LIMITS ND COLIMITS IN -CTEGORIES EMILY RIEHL ND DOMINIC VERITY bstract. In previous work, we introduce an axiomatic ramework within which to prove theorems about many varieties o
More informationarxiv: v1 [quant-ph] 26 Sep 2017
Towards a Minimal Stabilizer ZX-calculus Miriam Backens Department of Computer Science, University of Oxford, UK miriam.backens@cs.ox.ac.uk Simon Perdrix CNRS, LORIA, Inria-Carte, Université de Lorraine,
More informationFibrations of bicategories
Fibrations o bicategories Igor Baković Faculty o Natural Sciences and Mathematics University o Split Teslina 12/III, 21000 Split, Croatia Abstract The main purpose o this work is to describe a generalization
More informationA categorical model for a quantum circuit description language
A categorical model for a quantum circuit description language Francisco Rios (joint work with Peter Selinger) Department of Mathematics and Statistics Dalhousie University CT July 16th 22th, 2017 What
More information1 Recall. Algebraic Groups Seminar Andrei Frimu Talk 4: Cartier Duality
1 ecall Assume we have a locally small category C which admits finite products and has a final object, i.e. an object so that for every Z Ob(C), there exists a unique morphism Z. Note that two morphisms
More informationFermionic coherent states in infinite dimensions
Fermionic coherent states in infinite dimensions Robert Oeckl Centro de Ciencias Matemáticas Universidad Nacional Autónoma de México Morelia, Mexico Coherent States and their Applications CIRM, Marseille,
More informationDiscrete Mathematics. On the number of graphs with a given endomorphism monoid
Discrete Mathematics 30 00 376 384 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc On the number o graphs with a given endomorphism monoid
More informationManifolds, Higher Categories and Topological Field Theories
Manifolds, Higher Categories and Topological Field Theories Nick Rozenblyum (w/ David Ayala) Northwestern University January 7, 2012 Nick Rozenblyum (w/ David Ayala) Manifolds, Higher Categories and Topological
More informationCategorical relativistic quantum theory. Chris Heunen Pau Enrique Moliner Sean Tull
Categorical relativistic quantum theory Chris Heunen Pau Enrique Moliner Sean Tull 1 / 15 Idea Hilbert modules: naive quantum field theory Idempotent subunits: base space in any category Support: where
More informationOpen Petri Nets. John C. Baez
Open Petri Nets John C. Baez Department o Mathematics University o Caliornia Riverside CA, USA 9252 and Centre or Quantum Technologies National University o Singapore Singapore 7543 Jade Master Department
More informationIntroduction to Quantum Information Processing
Introduction to Quantum Information Processing Lecture 6 Richard Cleve Overview of Lecture 6 Continuation of teleportation Computation and some basic complexity classes Simple quantum algorithms in the
More informationTypes in categorical linguistics (& elswhere)
Types in categorical linguistics (& elswhere) Peter Hines Oxford Oct. 2010 University of York N. V. M. S. Research Topic of the talk: This talk will be about: Pure Category Theory.... although it might
More information1 Classifying Unitary Representations: A 1
Lie Theory Through Examples John Baez Lecture 4 1 Classifying Unitary Representations: A 1 Last time we saw how to classify unitary representations of a torus T using its weight lattice L : the dual of
More informationUniversal Properties in Quantum Theory
Universal Properties in Quantum Theory Mathieu Huot ENS Paris-Saclay Sam Staton University of Oxford We argue that notions in quantum theory should have universal properties in the sense of category theory.
More informationGrover Algorithm Applied to Four Qubits System
www.ccsenet.org/cis Computer and Inormation Science Vol., No. ; May Grover Algorithm Applied to Four Qubits System Z. Sakhi (Corresponding author) Laboratory o Inormation Technology and Modelisation, and
More informationTopological K-theory, Lecture 3
Topological K-theory, Lecture 3 Matan Prasma March 2, 2015 1 Applications of the classification theorem continued Let us see how the classification theorem can further be used. Example 1. The bundle γ
More informationChapter 2 Special Orthogonal Group SO(N)
Chapter 2 Special Orthogonal Group SO(N) 1 Introduction Since the exactly solvable higher-dimensional quantum systems with certain central potentials are usually related to the real orthogonal group O(N)
More informationRepresentation Theory
Representation Theory Representations Let G be a group and V a vector space over a field k. A representation of G on V is a group homomorphism ρ : G Aut(V ). The degree (or dimension) of ρ is just dim
More information