Programming Languages in String Diagrams. [ one ] String Diagrams. Paul-André Melliès. Oregon Summer School in Programming Languages June 2011
|
|
- Ashlie Walsh
- 5 years ago
- Views:
Transcription
1 Programming Languages in String Diagrams [ one ] String Diagrams Paul-ndré Melliès Oregon Summer School in Programming Languages June 2011
2 String diagrams diagrammatic account o logic and programming 2
3 Semantics in the 1980 s Cartesian-Closed Categories λ-calculus Intuitionistic Logic 3
4 Semantics in the 1990 s Monoidal-Closed Categories Proo-Nets Linear Logic 4
5 Where is the low o logic? o o o o Ideography (Frege) Sequent calculus (Gentzen) Natural deduction (Prawitz) Proo nets (Girard) Looking or a purely mathematical notation or proos... 5
6 Guide : the algebra o Feynman diagrams We want to see the low inside our proos and programs!
7 String Diagrams Categorical lgebra String Diagrams Logic and Language n algebraic investigation o logic and programming 7
8 String Diagrams Categorical lgebra String Diagrams Logic and Language bridge between algebra, physics and low level languages 8
9 Compositionality in logic The reason or introducing categories 9
10 Sequent calculus o linear logic xiom Cut Let Right Γ Υ 1,, Υ 2 Υ 1, Γ, Υ 2 Υ 1,,, Υ 2 C Υ 1,, Υ 2 C Γ Γ, Let Γ Υ 1,, Υ 2 C Υ 1, Γ,, Υ 2 C Right, Γ Γ 10
11 Modus Ponens I the property is true and the property is true, then the property is true. 11
12 Modus ponens in the sequent calculus π 1. π 2. Cut 12
13 Modus ponens in the type system π 1. P : π 2. x : M : (λx.m) P : 13
14 Modus Ponens I the property is true and the property C is true, then the property C is true. 14
15 Modus ponens in the sequent calculus π 1. C π 2. C Cut 15
16 Modus ponens in the type system π 1. x : P : π 2. y : M : C x : (λy.m) P : C 16
17 The logical graph Its vertices are the logical ormulas and its edges π are the logical proos π. 17
18 Modus ponens in the logical graph Every pair o edges π 1 π 2 C induces an edge π 3 C which may be denoted as π 3 = π 2 π 1 18
19 ssociativity Given a path π 1 π 2 C π 3 D one would like that the order o composition does not matter: π 3 ( π 2 π 1 ) = ( π 3 π 2 ) π 1 19
20 ssociativity in the sequent calculus π 1. C π 2. π 3 C. C D D = π 1. π 2. C D D π 3. C D 20
21 The identity proo xiom 21
22 Identity Given id π id one would like that id π = π = π id 22
23 Identity in the sequent calculus π. xiom is equal to Cut π. is equal to π. Cut xiom 23
24 The logical graph (bis) Its vertices are the logical ormulas and its edges π are the logical proos π. modulo symbolic execution. 24
25 Deinition o a category graph equipped with a composition operation g C g C and an identity edge or every vertex o the graph id satisying the associativity h ( g ) = ( h g ) and identity equations: id = = id 25
26 What about the conjunction? Given two proos π π one is able to construct the proo: π 1. π , Right Let 26
27 Tensor product So, every pair o edges induces an edge 1 π π 1 2 which may be denoted as 1 2 π π 3 = π 1 π 2 27
28 Monoidal Categories monoidal category is a category C equipped with a unctor: an object: : C C C and three natural transormations: ( ) C I α ( C) I λ I ρ satisying a series o coherence properties. 28
29 String Diagrams notation by Roger Penrose 29
30 String Diagrams morphism : C D E is depicted as: D E C 30
31 Composition The morphism g C is depicted as C C g g = Vertical composition 31
32 Tensor product The morphism ( ) (C g D) is depicted as D D g = g C C Horizontal tensor product 32
33 Example D D id D 33
34 Example D g C ( id D ) (id g) 34
35 Example g D C (id g) ( id C ) 35
36 Meaning preserved by deormation D D g = g C C ( id D ) (id g) = (id g) ( id C ) 36
37 pplication to knot theory tensor algebra o knots 37
38 raided categories monoidal category equipped with braid maps γ, γ 1, 38
39 Coherence diagram or braids α ( C) γ ( C) α ( ) C (C ) γ C ( ) C α ( C) γ 39
40 Topological deormation in string diagrams C C = C C 40
41 Coherence diagram or braids α 1 ( ) C γ C ( ) α 1 ( C) (C ) γ (C ) α 1 ( C) γ 41
42 Topological deormation in string diagrams C C = C C 42
43 Duality duality is a pair o morphisms I η ɛ I ɛ η 43
44 Duality satisying the two zig-zag equalities: = = In that case, is called a let dual o. 44
45 Ribbon category braided category in which every object has a dual satisying: = = 45
46 Knot invariants Every ribbon category D induces a knot invariant ree-ribbon(c) [[ ]] D C The ree ribbon category is a category o ramed tangles 46
47 Jones polynomial invariant 2 x x 4 + y2 x 2 2x 2 x 4 + x 2 y 2 compositional semantics o knots 47
48 Can we apply this to proos and programs? The topic o the next session... 48
49 Monoidal categories with eedback deinition by Joyal, Street and Verity (1996) 49
50 Trace operator trace in a symmetric monoidal category C is an operator Tr U, U U depicted as eedback in string diagrams: 50
51 Trace operator U Tr U, ( ) = U U 51
52 Sliding (naturality in U) V u = U u V U 52
53 Tightening (naturality in, ) b b = a a 53
54 Vanishing (monoidality in U) U V U I V = = 54
55 Superposing g = g = g 55
56 Yanking = = U U U 56
57 Fixpoint operator Given a map : U U we want to compute a map Fix [ ] : U such that ( a, Fix[ ] (a) ) = Fix[ ] (a) Enables to compute recursive deinitions 57
58 Fixpoints computed rom traces Suppose given a diagonal map Then, U U U U U Fix : U U deines a well-behaved ixpoint operator. 58
59 Traces = parametric ixpoints (1) U U 59
60 Traces = parametric ixpoints (2) U U 60
61 Traces = parametric ixpoints (3) U U U 61
62 Traces = parametric ixpoints (4) U U U 62
63 Traces = parametric ixpoints (5) U U 63
64 Traces = parametric ixpoints (6) U U U = U 64
Towards 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 informationQuantum groupoids and logical dualities
Quantum groupoids and logical dualities (work in progress) Paul-André Melliès CNS, Université Paris Denis Diderot Categories, ogic and Foundations of Physics ondon 14 May 2008 1 Proof-knots Aim: formulate
More informationA quoi ressemblerait une géométrie du raisonnement?
Journée de la Fédération Charles Hermite A quoi ressemblerait une géométrie du raisonnement? Paul-André Melliès CNRS & Université Paris Diderot LORIA Nancy Mardi 14 octobre 2013 La prose du monde «La parole
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 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 informationLOWÐDIMENSIONAL TOPOLOGY AND HIGHERÐORDER CATEGORIES
LOWÐDIMENSIONL TOPOLOGY ND HIGHERÐORDER TEGORIES ollaborators: Ross Street Iain itchison now at University o Melborne ndrž Joyal UniversitŽ d QŽbec ˆ MontrŽal Dominic Verity Macqarie University Todd Trimble
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 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 informationString diagrams. a functorial semantics of proofs and programs. Paul-André Melliès. CNRS, Université Paris Denis Diderot.
String diagrams a functorial semantics of proofs and programs Paul-André Melliès CNRS, Université Paris Denis Diderot Hopf-in-Lux Luxembourg 17 July 2009 1 Proof-knots Aim: formulate an algebra of these
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 informationStratifications and complexity in linear logic. Daniel Murfet
Stratifications and complexity in linear logic Daniel Murfet Curry-Howard correspondence logic programming categories formula type objects sequent input/output spec proof program morphisms cut-elimination
More informationSémantique des jeux asynchrones et réécriture 2-dimensionnelle
Sémantique des jeux asynchrones et réécriture 2-dimensionnelle Soutenance de thèse de doctorat Samuel Mimram Laboratoire PPS (CNRS Université Paris Diderot) 1 er décembre 2008 1 / 64 A program is a text
More informationQuantum Groups. Jesse Frohlich. September 18, 2018
Quantum Groups Jesse Frohlich September 18, 2018 bstract Quantum groups have a rich theory. Categorically they are wellbehaved under the reversal of arrows, and algebraically they form an interesting generalization
More informationConservation of Information
Conservation of Information Amr Sabry (in collaboration with Roshan P. James) School of Informatics and Computing Indiana University May 8, 2012 Amr Sabry (in collaboration with Roshan P. James) (IU SOIC)
More informationProgramming Languages in String Diagrams. [ four ] Local stores. Paul-André Melliès. Oregon Summer School in Programming Languages June 2011
Programming Languages in String iagrams [ four ] Local stores Paul-André Melliès Oregon Summer School in Programming Languages June 2011 Finitary monads A monadic account of algebraic theories Algebraic
More informationComputation and the Periodic Table
Computation and the Periodic Table John C. Baez ATMCS 2008 f X X Y Y f (λx :X.f(x))(a) f(a) for references and more, see http://math.ucr.edu/home/baez/periodic/ Once upon a time, mathematics was all about
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 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 informationQuantum Quandaries: A Category Theoretic Perspective
Quantum Quandaries: A Category Theoretic Perspective John C. Baez Les Treilles April 24, 2007 figures by Aaron Lauda for more, see http://math.ucr.edu/home/baez/quantum/ The Big Idea Once upon a time,
More informationMultiple Conclusion Linear Logic: Cut-elimination and more
Multiple Conclusion Linear Logic: Cut-elimination and more Harley Eades III Augusta University Valeria de Paiva Nuance Communications LFCS 2015 Full Intuitionistic linear Logic (FILL): Cut Elimination
More informationCopy-Cat Strategies and Information Flow in Physics, Geometry, Logic and Computation
Copy-Cat Strategies and Information Flow in Physics, Geometry, and Computation Samson Abramsky Oxford University Computing Laboratory Copy-Cat Strategies and Information Flow CQL Workshop August 2007 1
More informationAbout categorical semantics
About categorical semantics Dominique Duval LJK, University of Grenoble October 15., 2010 Capp Café, LIG, University of Grenoble Outline Introduction Logics Effects Conclusion The issue Semantics of programming
More informationAbstract 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 informationSubfactors and Modular Tensor Categories
UNSW Topological matter, strings, K-theory and related areas University of Adelaide September 2016 Outline Motivation What is a modular tensor category? Where do modular tensor categories come from? Some
More informationModèles des langages de programmation Domaines, catégories, jeux. Programme de cette seconde séance:
Modèles des langages de programmation Domaines, catégories, jeux Programme de cette seconde séance: Modèle ensembliste du lambda-calcul ; Catégories cartésiennes fermées 1 Synopsis 1 the simply-typed λ-calculus,
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 informationOn Geometry of Interaction for Polarized Linear Logic
nder consideration for publication in Math. Struct. in Comp. Science On Geometry of Interaction for Polarized Linear Logic M A S A H I R O H A M A N O 1 and P H I L I P S C O T T 2 1 PRESTO, Japan Science
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 informationMADE-TO-ORDER WEAK FACTORIZATION SYSTEMS
MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS EMILY RIEHL The aim o this note is to briely summarize techniques or building weak actorization systems whose right class is characterized by a particular liting
More informationarxiv: v1 [cs.lo] 4 Aug 2016
arxiv:1608.01560v1 [cs.lo] 4 Aug 2016 On partial traces and compactification of -autonomous Mix-categories Sergey Slavnov National Research University Higher School of Economics Moscow, Russia sslavnov@yandex.ru
More informationAlgebras of Deductions in Category Theory. 1 Logical models from universal algebra
THIRD MATHEMATICAL CONFERENCE OF THE REPUBLIC OF SRPSKA Trebinje, 7 and 8 June 2013 Algebras of Deductions in Category Theory Kosta Dosen Faculty of Philosophy, University of Belgrade, and Mathematical
More informationLecture 11: Measuring the Complexity of Proofs
IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 11: Measuring the Complexity of Proofs David Mix Barrington and Alexis Maciel July
More informationDenotational semantics of linear logic
Denotational semantics of linear logic Lionel Vaux I2M, Université d Aix-Marseille, France LL2016, Lyon school: 7 and 8 November 2016 L. Vaux (I2M) Denotational semantics of linear logic LL2016 1 / 31
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 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 informationA quantum double construction in Rel
Under consideration for publication in Math. Struct. in Comp. Science A quantum double construction in Rel M A S A H I T O H A S E G A W A Research Institute for Mathematical Sciences, Kyoto University,
More informationProfunctor Semantics for Linear Logic
Profunctor Semantics for Linear Logic Lawrence H. Dunn III University of Oxford thesis submitted for the degree of M.Sc Mathematics and the Foundations of Computer Science Trinity Term 2015 bstract Linear
More informationDiagrammatic Methods for the Specification and Verification of Quantum Algorithms
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
More informationTeooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch.
TTÜ Küberneetika Instituut Teooriaseminar May 10, 2012 1 2 3 4 1 2 3 4 Modal logics used to deal with things like possibility, belief, and time in this talk only time two new operators and : ϕ now and
More informationA GENTZEN SYSTEM EQUIVALENT TO THE BCK-LOGIC
Romà J. Adillon Ventura Verdú A GENTZEN SYSTEM EQUIVALENT TO THE BCK-LOGIC Abstract The sequent calculus L BCK is obtained by deleting the contraction rule and the introduction rules of the connectives
More informationUniversity of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor
Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.
More informationCategorical Semantics of Linear Logic
Categorical Semantics of Linear Logic Paul-ndré Melliès Proof theory is the result of a short and tumultuous history, developed on the periphery of mainstream mathematics Hence, its language is often idiosyncratic:
More informationComputing Spectra via Dualities in the MTL hierarchy
Computing Spectra via Dualities in the MTL hierarchy Diego Valota Department of Computer Science University of Milan valota@di.unimi.it 11th ANNUAL CECAT WORKSHOP IN POINTFREE MATHEMATICS Overview Spectra
More informationAsynchronous games 1: Uniformity by group invariance
synchronous games 1: Uniformity by group invariance Paul-ndré Melliès Équipe Preuves, Programmes, Systèmes CNRS, Université Paris 7 Received Ten years ago, bramsky, Jagadeesan,
More informationGeometry of Interaction
Linear logic, Ludics, Implicit Complexity, Operator Algebras Geometry of Interaction Laurent Regnier Institut de Mathématiques de Luminy Disclaimer Syntax/Semantics Syntax = nite (recursive) sets Semantics
More informationRE-NORMALIZED LINK INVARIANTS FROM THE UNROLLED QUANTUM GROUP. 1. Introduction
RE-NORMALIZED LINK INARIANS FROM HE UNROLLED QUANUM GROUP NAHAN GEER 1 Introduction In the last several years, C Blanchet, F Costantino, B Patureau, N Reshetikhin, uraev and myself (in various collaborations)
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 informationPreuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018
Université de Lorraine, LORIA, CNRS, Nancy, France Preuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018 Introduction Linear logic introduced by Girard both classical and intuitionistic separate
More informationM, N ::= x λp : A.M MN (M, N) () c A. x : b p x : b
A PATTERN-MATCHING CALCULUS FOR -AUTONOMOUS CATEGORIES ABSTRACT. This article sums up the details of a linear λ-calculus that can be used as an internal language of -autonomous categories. The coherent
More informationWeak topologies, duality and polarities
1/26 Introduction Duality Polarity Conclusion SD2014, Vienna Weak topologies, duality and polarities Marie Kerjean PPS Laboratory Paris 7 University July 12, 2014 2/26 Introduction Duality Polarity Conclusion
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 informationChapter 3: Propositional Calculus: Deductive Systems. September 19, 2008
Chapter 3: Propositional Calculus: Deductive Systems September 19, 2008 Outline 1 3.1 Deductive (Proof) System 2 3.2 Gentzen System G 3 3.3 Hilbert System H 4 3.4 Soundness and Completeness; Consistency
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 informationSubtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999
Subtractive Logic To appear in Theoretical Computer Science Tristan Crolard crolard@ufr-info-p7.jussieu.fr May 3, 1999 Abstract This paper is the first part of a work whose purpose is to investigate duality
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 informationLogical Closure Properties of Propositional Proof Systems
of Logical of Propositional Institute of Theoretical Computer Science Leibniz University Hannover Germany Theory and Applications of Models of Computation 2008 Outline of Propositional of Definition (Cook,
More informationQuantizations and classical non-commutative non-associative algebras
Journal of Generalized Lie Theory and Applications Vol. (008), No., 35 44 Quantizations and classical non-commutative non-associative algebras Hilja Lisa HURU and Valentin LYCHAGIN Department of Mathematics,
More informationOlivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction.
duality University of Insubria - Como 2 / 27 duality Aim of the talk purpose of this talk is to illustrate the relevance of the notion of topology. I will show that the classical proof system of geometric
More informationCategory Theory for Linear Logicians
Category Theory for Linear Logicians Richard Blute Philip Scott September 10, 2003 Abstract This paper presents an introduction to category theory with an emphasis on those aspects relevant to the analysis
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 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 informationSkew-closed objects, typings of linear lambda terms, and flows on trivalent graphs
Skew-closed objects, typings of linear lambda terms, and flows on trivalent graphs Noam Zeilberger University of Birmingham STRING 2017, Jericho Tavern 10 September 2017 [work in progress, in part based
More informationCircuit Complexity / Counting Problems
Lecture 5 Circuit Complexity / Counting Problems April 2, 24 Lecturer: Paul eame Notes: William Pentney 5. Circuit Complexity and Uniorm Complexity We will conclude our look at the basic relationship between
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 informationCategorification and Topology.
Categorification and Topology John C. Baez for references and more, see: http://math.ucr.edu/home/baez/cat/ Once upon a time, mathematics was all about sets: In 1945, Eilenberg and Mac Lane introduced
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a
More informationOn Categorical Models of GoI
School of Informatics and Computing Indiana University Bloomington USA January 27, 2010 In this lecture We shall talk about the first categorical model of GoI. We will consider GoI 1 (Girard 1989) for
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 informationSurface proofs for linear logic
Surface proofs for linear logic Lawrence Dunn North Florida ommunity ollege dunnl@nfcc.edu Jamie Vicary University of Oxford jamie.vicary@cs.ox.ac.uk January 20, 2016 arxiv:1601.05372v2 [cs.lo] 10 Mar
More informationCategorification, Lie algebras and Topology
Categorification, Lie algebras and Topology Ben Webster Northeastern University/University of Oregon June 17, 2011 Ben Webster (Northeastern/Oregon) Categorification, Lie algebras and Topology June 17,
More informationAmbiguity in Categorical Models of Meaning
mbiguity in Categorical Models of Meaning Robin Piedeleu Balliol College University of Oxford thesis submitted for the degree of MSc in Computer Science Trinity 2014 bstract Building on existing categorical
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 informationNOTES ON ATIYAH S TQFT S
NOTES ON ATIYAH S TQFT S J.P. MAY As an example of categorification, I presented Atiyah s axioms [1] for a topological quantum field theory (TQFT) to undergraduates in the University of Chicago s summer
More informationSpatial Vector Algebra
A Short Course on The Easy Way to do Rigid Body Dynamics Roy Featherstone Dept. Inormation Engineering, RSISE The Australian National University Spatial vector algebra is a concise vector notation or describing
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 informationcse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018
cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics
More informationThe Calculus of Inductive Constructions
The Calculus of Inductive Constructions Hugo Herbelin 10th Oregon Programming Languages Summer School Eugene, Oregon, June 16-July 1, 2011 1 Outline - A bit of history, leading to the Calculus of Inductive
More informationMacLane s coherence theorem expressed as a word problem
MacLane s coherence theorem expressed as a word problem Paul-André Melliès Preuves, Programmes, Systèmes CNRS UMR-7126, Université Paris 7 ÑÐÐ ÔÔ ºÙ ÙºÖ DRAFT In this draft, we reduce the coherence theorem
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 informationMorita-equivalences for MV-algebras
Morita-equivalences for MV-algebras Olivia Caramello* University of Insubria Geometry and non-classical logics 5-8 September 2017 *Joint work with Anna Carla Russo O. Caramello Morita-equivalences for
More informationUNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS
Bulletin of the Section of Logic Volume 32:1/2 (2003), pp. 19 26 Wojciech Dzik UNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS Abstract It is shown that all extensions of S5 modal logic, both
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 informationLING 501, Fall 2004: Laws of logic and the definitions of the connectives
LING 501, Fall 2004: Laws of logic and the definitions of the connectives Modified October 24, adding a test yourself section at the end. Modified October 21, correcting errors noted in class on October
More informationNonclassical logics (Nichtklassische Logiken)
Nonclassical logics (Nichtklassische Logiken) VU 185.249 (lecture + exercises) http://www.logic.at/lvas/ncl/ Chris Fermüller Technische Universität Wien www.logic.at/people/chrisf/ chrisf@logic.at Winter
More information2 Coherent D-Modules. 2.1 Good filtrations
2 Coherent D-Modules As described in the introduction, any system o linear partial dierential equations can be considered as a coherent D-module. In this chapter we ocus our attention on coherent D-modules
More informationFunctorial boxes in string diagrams
unctorial boxes in strin diarams Paul-ndré Melliès Equipe Preuves, Prorammes, Systèmes CNRS niversité Paris 7 Denis Diderot July 20, 2006 bstract Strin diarams were introduced by Roer Penrose as a handy
More informationBasic Algebraic Logic
ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection
More informationA Linear/Producer/Consumer model of Classical Linear Logic
A Linear/Producer/Consumer model of Classical Linear Logic Jennifer Paykin Steve Zdancewic February 14, 2014 Abstract This paper defines a new proof- and category-theoretic framework for classical linear
More informationCategories, Proofs and Programs
Categories, Proofs and Programs Samson Abramsky and Nikos Tzevelekos Lecture 4: Curry-Howard Correspondence and Cartesian Closed Categories In A Nutshell Logic Computation 555555555555555555 5 Categories
More informationAn introduction to calculus of functors
An introduction to calculus of functors Ismar Volić Wellesley College International University of Sarajevo May 28, 2012 Plan of talk Main point: One can use calculus of functors to answer questions about
More informationWhat is computation?
What is computation? Daniel Murfet October 2014 therisingsea.org 1407.2650 Logic and linear algebra 1406.5749 On Sweedler s cofree cocommutative coalgebra 1402.4541 Computing with cut systems Turing machines,
More informationAsynchronous Games vs. Concurrent Games
Asynchronous Games vs. Concurrent Games Paul-André Melliès Samuel Mimram Abstract Game semantics reveals the dynamic and interactive nature of logic, by interpreting every proof of a formula as a winning
More informationA few bridges between operational and denotational semantics of programming languages
A few bridges between operational and denotational semantics of programming languages Soutenance d habilitation à diriger les recherches Tom Hirschowitz November 17, 2017 Hirschowitz Bridges between operational
More informationPropositional Logic Language
Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite
More informationU-Sets as a probabilistic set theory
U-Sets as a probabilistic set theory Claudio Sossai ISIB-CNR, Corso Stati Uniti 4, 35127 Padova, Italy sossai@isib.cnr.it Technical Report 05/03 ISIB-CNR, October 2005 Abstract A topos of presheaves can
More informationIntersection Synchronous Logic
UnB 2007 p. 1/2 Intersection Synchronous Logic Elaine Gouvêa Pimentel Simona Ronchi della Rocca Luca Roversi UFMG/UNITO, 2007 UnB 2007 p. 2/2 Outline Motivation UnB 2007 p. 2/2 Outline Motivation Intuitionistic
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 informationWhat is a categorical model for Linear Logic?
What is a categorical model for Linear Logic? ndrea Schalk Department of Computer Science University of Manchester October 15, 2004 The aim of these notes is to give an outline of the categorical structure
More informationNatural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson
Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of
More information