Sequents are written as A, where A; B represent formulae and ; represent multisets of formulae. Where represents the multiset A 1 ; : : : ; A n, then!
|
|
- Penelope Sarah Stevens
- 5 years ago
- Views:
Transcription
1 What is a Categorical Model of ntuitionistic Linear Logic G.M. Bierman University of Cambridge Computer Laboratory Abstract. This paper re-addresses the old problem of providing a categorical model for ntuitionistic Linear Logic (LL). n particular we compare the now standard model proposed by Seely to the lesser known one proposed by Benton, Bierman, Hyland and de Paiva. Surprisingly we nd that Seely's model is unsound in that it does not preserve equality of proofs. We shall propose how to adapt Seely's denition so as to correct this problem and consider how this compares with the model due to Benton et al. 1 ntuitionistic Linear Logic For the rst part we shall consider only the multiplicative, exponential fragment of ntuitionistic Linear Logic (MELL). Rather than give a detailed description of the logic and associated term calculus we assume that the reader is familiar with other work [15, 5]. The sequent calculus formulation is originally due to Girard [9] and is given below. dentity A A B B; C Cut ; C A (L ) ; A ( R ) ; A; B C (L ) ; AB C A B (R ) ; AB A ; B C (L ) ; ; AB C B Weakening ; B ; A B (R ) AB ; ; B Contraction ; B ; A B Dereliction ; B! A Promotion!
2 Sequents are written as A, where A; B represent formulae and ; represent multisets of formulae. Where represents the multiset A 1 ; : : : ; A n, then! is taken to represent the multiset 1 ; : : : ; n. The natural deduction presentation proved harder to formalize and early proposals [1, 15] failed to have the vital property of closure under substitution. A natural deduction system which has this property was given by Benton et al. [4] and is given below. [A x ] B ( ) x AB AB B A (E ) ( ) A A (E )!B A C AB B ( ) C Weakening!B Dereliction B 1 : : :!B n!b AB C C [A x ] [B y ] C (E ) x;y [!B x ] [!B y ] C Contractionx;y [ x1 1 xn n ] B Promotionx1;:::;xn The main dierence between this and earlier presentations is in the Promotion rule where here substitutions are `built-in'. The Curry-Howard correspondence [10] provides a systematic process for attaching names, or terms, to proof trees from the natural deduction formulation of a given constructive logic (a clear description is given by Gallier [7]). We can apply it to get the following term assignment system for MELL, which rather than presenting in a tree-like fashion, we choose to present in a sequent style.
3 dentity x: A. x: A ; x: A. M: B ( ). x: A:M: AB ( ).:. M: AB. N: A (E ) ;. MN: B. M: A. N: (E ) ;. let N be in N: A. M: A. N: B ( ) ;. MN: AB. M: AB ; x: A; y: B. N: C (E ) ;. let M be xy in N: C 1. M 1 : 1 n. M n : n x 1 : 1 ; : : : ; x n : n. N: B Promotion 1 ; : : : ; n. promote M 1 ; : : : ; M n for x 1 ; : : : ; x n in N:!B. M:. N: B Weakening ;. discard M in N: B. M: ; x: ; y:. N: B Contraction ;. copy M as x; y in N: B. M: Dereliction. derelict(m): A Normalization is the process of removing `detours' from a proof in natural deduction. At the level of terms it can be seen as providing a set of reduction rules, which are known as -rules. For MELL there are six -rules which are given below. 1: (x: A:M) N ; M[x := N] 2: let be in M ; M 3: let MN be xy in P ; P [x := M; y := N] 4: derelict(promote ~ M for ~x in N) ; N[~x := ~ M] 5: discard (promote ~ M for ~x in N) in P ; discard ~ M in P 6: copy (promote ~ M for ~x in N) as y; z in P ; copy ~ M as ~u; ~v in P [y := promote ~u for ~x in N; z := promote ~v for ~x in N] n addition there are other term equalities: commuting conversions, which arise from consideration of the subformula property, as well as those suggested by the process of cut elimination for the sequent calculus formulation. 1 For the purposes of this paper these need not be considered here. The interested reader is again referred to other work [6, 4]. 1 n fact there are other term equalities due to the interaction between our formulation of the Promotion rule and the fact that we are suppressing the Exchange rule.
4 2 Two Categorical Models The fundamental idea of a categorical treatment of proof theory is that propositions should be interpreted as the objects of the category and proofs should be interpreted as morphisms. The proof rules correspond to natural transformations between appropriate hom-functors. As mentioned above, the proof theoretic setting will reveal a number of reduction rules, which can be viewed as equalities between proofs. n particular, these equalities should hold in the categorical model. Let us x some notation. The interpretation of a proof is represented using semantic braces, [], making the usual simplication of using the same letter to represent a proposition as its interpretation. Given a term. M: A where M ; N, we shall write. M = N: A. Denition 1. A category, C, is said to be a categorical model of a given logic, L, i 1. For all proofs. L M: A, there is a morphism [M ]:! A in C, 2. For all equalities. L M = N: A it is the case that [M ] = C [N ] (where = C represents equality of morphisms in the category C ). The second condition is often referred to as `soundness'. Given this denition we shall now consider in detail two proposals for a categorical model of Linear Logic. Firstly that proposed by Seely [14] and secondly that of Benton et al. [4]. First we recall Seely's denition (where for clarity we have named the natural isomorphisms relating the tensor and categorical products). Denition 2 (Seely). A Seely category, C, consists of 1. A symmetric monoidal closed category (SMCC) with nite products, together with a comonad (!; "; ), such that 2. For each object A of C, (; ; e A ) is a comonoid with respect to the tensor product, 3. There exists natural isomorphisms n:!b!!(a B) and p:!!1, 4. The functor! takes the comonoid structure of the cartesian product to the comonoid structure of the tensor product. t is instructive to consider this denition in more detail. The naturality of n amounts to the following diagram commuting for morphisms f: A! C and g: B! D.!B n -!(A B)!f!g!C!D!(f g) -!(C D) n
5 Condition 4 (which seems to have been overlooked by Barr [2] and Troelstra [15]) amounts to requiring that the following two diagrams commute. - e @ R Now let us consider the model proposed by Benton et al. (the version given here is taken from my thesis [6] and is a slight adaptation from the original denition [4]). Denition 3. A Linear category, C, consists of 1. A SMCC, C, together with 2. A symmetric monoidal comonad (!; "; ; m A;B ; m ) such that (a) For every free!-coalgebra (; A ) there are two distinguished monoidal natural transformations with components e A :! and :! 2 which form a commutative comonoid and are coalgebra morphisms, (b) Whenever f: (; A )! (!B; B ) is a coalgebra morphism between free coalgebras, then it is also a comonoid morphism. Let us consider in detail the conditions in this denition. Firstly requiring that (!; m A;B ; m ) is a symmetric monoidal functor amounts to the following diagrams commuting. p!1! m id 6 m ;A -!(A)!( A )! id m 6 m A;-!(A)!( A ) - - (!B)!C m A;Bid -!C m AB;C!(AB)!C -!((AB)C) 6 6 ;!B;!C!( A;B;C ) (!B!C) -!(BC) -!(A(BC)) id m B;C ma;bc 2 This necessitates showing that!! and are monoidal functors, but this is trivial and omitted.
6 !B m A;Ḇ!(AB) A;B!B m B;Ā!( A;B )!(BA) Requiring that " is a monoidal natural transformation amounts to the following two commuting diagrams.!b " A " AB " AB " - Requiring that is a monoidal natural transformation amounts to the following two commuting diagrams.!b m A;B -!(AB) A B!!!B AB -!(!B) -!!(AB) m ;!B!mA;B m -! m!!m -!! Requiring that e A :! is a monoidal natural transformation amounts to requiring that the following three diagrams commute, for any morphism f: e B R -
7 !B e Ae Ḇ e - m A;B!(AB) e AB - Requiring that :! is a monoidal natural transformation amounts to requiring that the following three diagrams commute, for all f: A! B !f!f!f m m!b -!B!B d B m! -!! d!b d Ḇ ()(!B!B) - (!B)(!B) m A;B!(AB) B m A;B m A;B -!(AB)!(AB) Requiring that (; ; e A ) forms a commutative comonoid amounts to requiring that the following three diagrams commute. 1 id 1 e A R - id id!ā () ;;!Ā ()
8 - ; R Requiring that e A is a coalgebra morphism amounts to requiring that the following diagram commutes. e A - A m!!e A -! Requiring that is a coalgebra morphism amounts to requiring that the following diagram commutes. A -!! A Ā!! m;!ā!() Finally all coalgebra morphisms between free coalgebras are also comonoid morphisms. Thus given a coalgebra morphism f, between the free coalgebras (; A ) and (!B; B ), i.e. which makes the following diagram commute. f -!B A! B -!!B!f Then it is also a comonoid morphism between the comonoids (; e A ; ) and (!B; e B ; d B ), i.e. it makes the following diagram commute.
9 e - ff -!B!B d B These amount to some strong conditions on the model and some of their consequences are explored in my thesis. t is, however, reasonably straightforward to show the following. Theorem 1. A Linear category, C, is a categorical model for MELL. Proof. The rst condition is proved by a trivial induction on the structure of the proof. M: A. The second condition is proved by checking the six -rules from earlier. The main dierence between these two models is that a Seely category critically needs categorical products to model the exponential (!). Consider the interpretation of the Promotion rule. With a Seely category this is interpreted as [ 1 ; : : : ; n. promote M 1 ; : : : ; M n for x 1 ; : : : ; x n in N:!B ] def = [ 1. M 1 : 1 ] : : : [ n. M n : n ]; n; ;!n 1 ;!([x 1 : 1 ; : : : ; x n : n. N: B ]): With a Linear category this is interpreted as [ 1 ; : : : ; n. promote M 1 ; : : : ; M n for x 1 ; : : : ; x n in N:!B ] def = [ 1. M 1 : 1 ] : : : [ n. M n : n ]; : : : ; m;!([x 1 : 1 ; : : : ; x n : n. N: B ]): Let us consider whether a Seely category is a categorical model for MELL. Seely showed that the rst requirement is satised. Proposition 1 (Seely). Given a Seely category, C, for all proofs.m: A there is a morphism [M ]:! A in C. However the second condition is not satised. Fact 1. Given a Seely category, C, it is not the case that for all term equalities. M = N: A that [M ] = C [N ]. 3 3 t should be noted that the term equalities were not generally known when Seely proposed his model.
10 One counter-example is the sixth -rule from earlier. n fact we only need use a simplied version where the promoted term, N, has only one free variable, i.e.. copy (promote M for x in N) as y; z in P = copy M as x 0 ; x 00 in P [y := promote x 0 for x in N; z := promote x 00 for x in N]: C: This term equality implies the same commuting diagram for a Linear category as for a Seely category, m - -!!n -!B d -!! -!B!B!n!n For a Linear category we can complete the diagram as d p - C: (1) m - -!!n -!B d d -!! d -!B!B!n!n p - C: The left hand square commutes by the condition that all free coalgebra morphisms are comonoid morphisms. The right hand square commutes by naturality of d. Unfortunately it is not clear how to make diagram 1 commute for a Seely category. ndeed it is straightforward to see how a term model can be constructed from Seely's original denition such that this diagram does not commute. At this stage we might try adding the condition that all (free) coalgebra morphisms are comonoid morphisms to Seely's denition (and hence add extra equations to the term model). This proves still to be incomplete as we nd that neither the sixth nor the fth term equalities are modelled correctly in the cases when the promoted term, N, has zero or more than one free variable. One might be further tempted to add additional ad-hoc conditions to make a Seely category a model for MELL. However, as shown in my thesis, this is by no means simple and rather it would seem more prudent to consider a more abstract view. Rather we consider some of the motivation behind the Seely construction. First we shall recall a construction, the dual of which (i.e. that generated by a monad) is known as the \Kleisli category" [13, Page 143]. Denition 4. Given a comonad (!; "; ) on a category C, we take all the objects A in C and for each morphism f:! B in C we take a new morphism ^f: A! B. The objects and morphisms form the co-kleisli category C!, where the composition of the morphisms ^f: A! B and ^g: B! C is dened as ^f; ^g = ( \ A ;!f; def g).
11 The interest in this construction is that it has strong similarities with the Girard translation [8] of ntuitionistic Logic (L) into LL where the intuitionistic implication is decomposed as (A B) def =!(A ) B. n fact, as rst shown by Seely [14], the co-kleisli construction can be thought of as a categorical equivalent of the Girard translation in the following sense. Proposition 2 (Seely). Given a Seely category, C, the co-kleisli category, C!, is cartesian closed. Proof. (Sketch) Given two objects A and B their exponent is dened to be B. Then we have the following sequence of isomorphisms. C! (A B; C) = C (!(A B); C) By denition, = C (!B; C) By use of the n isomorphism, = C (;!BC) By C having a closed structure, = C! (A;!BC) By denition. We know from Kleisli's construction that we have the adjunction C! 6 G ` C F where G is the functor dened by g: A! B 7! [ ("; g) and F is the functor dened by ^f: A! B 7! A ;!f. Seely's model arises from at least the desire to make the co-kleisli category a cartesian closed category (CCC), which is achieved by including the n and p natural isomorphisms. This means that there is an adjunction between a SMCC (C ) and a CCC (C! ). As a CCC is trivially a SMCC, there is then an adjunction between two SMCCs. We might expect that this is a monoidal adjunction. Denition 5. An adjunction hf; G; ; i: C * D is said to be a monoidal adjunction when F and G are monoidal functors and and are monoidal natural transformations. We now state a new denition for a Seely-style category and then investigate some of its properties. Denition 6. A new-seely category, C, consists of 1. a SMCC, C, with nite products, together with 2. a comonad, (!; "; ), and 3. two natural isomorphisms, n:!b!!(a B) and p:!!1 such that the adjunction, hf; G; ; "i, between C and C! is a monoidal adjunction.
12 Assuming that F is monoidal gives us the morphism and natural transformation m :! F 1; m A;B : F AF B! F (A B): Assuming that G is monoidal gives us the morphism and natural transformation m 0 1: 1! G; : GA GB! G(AB): m 0 A;B By assumption " and are monoidal natural transformations. t is easy to see that m is Seely's morphism p and m A;B is Seely's natural transformation n. n fact, we can dene their inverses m 1 m 1 A;B def = F m 0 1; " : F 1! ; def = F ( A B ); F m 0 ; " F A;F B F AF B: F (A B)! F AF B: Hence the monoidal adjunction itself provides the isomorphisms!b =!(A B) and =!1. As the co-kleisli category is a CCC it has a trivial commutative comonoid structure, (A; 4; >), on all objects A. We can use this and the natural transformations arising from the monoidal adjunction to dene a comonoid structure, (F (A); d; e), on the objects of C, with the structure maps dened as d def = F (4); m 1 A;A : F (A)! F (A)F (A); e def = F (>); m 1 : F (A)! : t is easy to see that these denitions amount to condition 4 of Seely's original denition. Thus there is at least as much structure as in Seely's original denition but with the extra structure of the monoidal adjunction. Some consequences of this adjunction are given in the following lemma. Lemma 1. Given a new-seely category, C, the following facts hold: 1. The induced comonad (F G; F G ; ") on C is a monoidal comonad (F G; F G ; "; m A;B ; m ). 2. The comonoid morphisms e: F G(A)! and d: F G(A)! F G(A)F G(A) are monoidal natural transformations. 3. The comonoid morphisms e: F G(A)! and d: F G(A)! F G(A)F G(A) are coalgebra morphisms. 4. f f: (F G(A); F GA )! (F G(B); F GB ) is a coalgebra morphism then it is also a comonoid morphism. Proof. For part 1 we take the denitions def m = m ; F m 0 1:! F G(); def m A;B = m GA;GB ; F m 0 A;B: F G(A)F G(A)! F G(AB): The rest of the lemma holds by construction.
13 Corollary 1. Every new-seely category is a Linear category. (t is clear that the converse is not true, as the Linear category need not have nite products.) We can hence show that a new-seely category is a sound model for the MELL. Theorem 2. A new-seely category, C, is a categorical model for MELL 3 ncluding the additives Now we shall consider the whole of LL by adding the additive connectives to MELL. Logically these are given by the following sequent calculus rules (we shall ignore the additive units). ; A C (L1 ) ; A B C ; B C (L2 ) ; A B C A B (R ) A B ; A C ; B C (L ) ; A B C A (R1 ) A B B (R2 ) A B There are a number of ways of formulating the additives in a natural deduction system which are discussed in my thesis. However, for now we shall simply take the term assignment system which is familiar from that of the -calculus. The term assignment rules as well as the -rules for the additives are given below.. M: A. N: B ( ). hm; Ni: A B. M: A B (E1 ). fst(m): A. M: A ( 1 ). inl(m): A B. M: A B (E2 ). snd(m): B. M: B ( 2 ). inr(m): A B. M: A B ; x: A. N: C ; y: B. P : C (E ) ;. case M of inl(x)! N k inr(y)! P : C
14 fst(hm; Ni) ; M snd(hm; Ni) ; N case (inl(m)) of inl(x)! N k inr(y)! P ; N[x := M] case (inr(m)) of inl(x)! N k inr(y)! P ; P [y := M] To model these additive connectives we shall add nite products and coproducts to a Linear category and nite coproducts to a new-seely category. As might be expected both models are sound. Theorem 3. Both a new-seely category with nite coproducts and a Linear category with nite products and coproducts, are models for LL. Somewhat surprisingly, we nd that the so-called Seely isomorphisms (n and p) exist in a Linear category with products. Lemma 2. Given a Linear category with nite products we can dene the natural isomorphisms n def = ; m ;!B ;!(4);!((ide B ) (e A id));!( );!(" "):!B!!(A B); 1 def n = B ;!fst!snd:!(a B)!!B; p def = m ;!>:!!1; 1 def p = e 1 :!1! : Thus the co-kleisli category associated with a Linear category is also a CCC. Given our earlier calculations we might consider the adjunction between a Linear category and its co-kleisli category, where we nd the following holds. Lemma 3. The adjunction between a Linear category, C, with nite products and its co-kleisli category, C!, is a monoidal adjunction. Thus when considering the complete intuitionistic fragment, the new-seely and Linear categories are equivalent. t is easy to check that common models such as coherent spaces, d-domains and pointed cpos and strict maps are all examples of new-seely/linear categories. An interesting question is whether the co-kleisli category C! has an induced coproduct structure given a coproduct structure on C. Seely [14] showed that C! does not have a coproduct structure, but in fact it is possible to identify a weak coproduct structure. We use the following well-known fact about the co-kleisli category [12, Corollary 6.9]. Fact 2. The co-kleisli category of a comonad is equivalent to the full subcategory of the category of coalgebras consisting of the free coalgebras. Lemma 4. Given two free coalgebras (; A ) and (!B; B ), we dene their coproduct to be (!(!B);!B ). We dene the injection morphisms to be inl def =
15 A ;!inl:!!(!b) and inr def = B ;!inr:!b!!(!b), which are (free) coalgebra morphisms. Given two (free) coalgebra morphisms f:!!c and g:!b!!c, then the morphism (![f; g];!" C ):!(!B)!!C is a (free) coalgebra morphism and makes a coproduct diagram commute. So far we have followed others [14, 11] and only considered whether the co- Kleisli category C! generated by the comonad is cartesian closed. t is should be noted that alternatively one can consider the full Eilenberg-Moore category of coalgebras (C! ) instead. n other work [4, 6], various subcategories of C! are shown to be cartesian closed. An important feature of these (sub)categories is that the underlying category C need not necessarily have products, in contrast to the situation for C!. The interested reader is referred to these other works. 4 Conclusions n this paper we have considered the denition of a categorical model for LL. Surprisingly, Seely's now standard denition [14] was shown to be unsound, in that it does not model all equal proofs with equal morphisms. A model given in our earlier work [4] was shown to be sound. We have also considered a method for improving Seely's original denition so as to be sound. n fact both (sound) models turn out to be equivalent. t is worth pointing out that these models are sound with respect to the equalities arising from the commuting conversions. Lafont [11] also proposed a categorical model for LL, which amounts to requiring an adjunction between a SMCC and a category of commutative comonoids. n my thesis [6] it is shown that this model is a categorical model of LL by demonstrating that every Lafont category is a Linear category. n Lemma 1 it was proved that a monoidal adjunction between a particular SMCC (a new-seely category) and CCC (its co-kleisli category) yielded the structure of a Linear category. Lemma 3 shows that a Linear category also has the structure of a monoidal adjunction between it (a SMCC) and its associated co-kleisli category (a CCC). Thus the notion of a Linear category is in some senses equivalent to the existence of a monoidal adjunction between a SMCC and a CCC. This observation has been used by Benton [3] to derive the syntax of a mixed linear and non-linear term calculus. Categorically, most models proposed for Classical Linear Logic (CLL) are extensions of Seely's model for LL to -autonomous categories [14, 2]. Thus the problems identied with Seely's model in this paper apply to these models. Extending a Linear category with a dualizing object gives a (sound) model of CLL, although the categorical import of this construction is work in progress. Acknowledgements This paper is taken in part from my PhD thesis. should like to thank Valeria de Paiva, Martin Hyland and Nick Benton for their help and useful comments on my work. have used Paul Taylor's L A TEX macros in this paper. am currently funded with research fellowships from the EPSRC and Wolfson College, Cambridge.
16 References 1. S. Abramsky. Computational interpretations of linear logic. Theoretical Computer Science, 111(1{2):3{57, Previously Available as Department of Computing, mperial College Technical Report 90/20, M. Barr. -autonomous categories and linear logic. Mathematical Structures in Computer Science, 1:159{178, P.N. Benton. A mixed linear and non-linear logic: Proofs, terms and models. Technical Report 352, Computer Laboratory, University of Cambridge, P.N. Benton, G.M. Bierman, V.C.V. de Paiva, and J.M.E. Hyland. Term assignment for intuitionistic linear logic. Technical Report 262, Computer Laboratory, University of Cambridge, August P.N. Benton, G.M. Bierman, V.C.V. de Paiva, and J.M.E. Hyland. A term calculus for intuitionistic linear logic. n M. Bezem and J.F. Groote, editors, Proceedings of Conference on Typed Lambda Calculi anpplications, volume 664 of Lecture Notes in Computer Science, pages 75{90, G.M. Bierman. On ntuitionistic Linear Logic. PhD thesis, Computer Laboratory, University of Cambridge, December Available as Computer Laboratory Technical Report 346. August J. Gallier. Constructive logics part : A tutorial on proof systems and typed - calculi. Theoretical Computer Science, 110(2):249{339, March J.-Y. Girard. Linear logic. Theoretical Computer Science, 50:1{101, J.-Y. Girard and Y. Lafont. Linear logic and lazy computation. n Proceedings of TAPSOFT 87, volume 250 of Lecture Notes in Computer Science, pages 52{66, Previously Available as NRA Report 588, W.A. Howard. The formulae-as-types notion of construction. n J.R. Hindley and J.P. Seldin, editors, To H.B. Curry: Essays on combinatory logic, lambda calculus and formalism. Academic Press, Y. Lafont. The linear abstract machine. Theoretical Computer Science, 59:157{ 180, Corrections ibid. 62:327{328, J. Lambek and P.J. Scott. ntroduction to higher order categorical logic, volume 7 of Cambridge studies in advanced mathematics. Cambridge University Press, S. Mac Lane. Categories for the Working Mathematican, volume 5 of Graduate Texts in Mathematics. Springer Verlag, R.A.G. Seely. Linear logic, *-autonomous categories and cofree algebras. n Conference on Categories in Computer Science and Logic, volume 92 of AMS Contemporary Mathematics, pages 371{382, June A.S. Troelstra. Lectures on Linear Logic, volume 29 of Lecture Notes. CSL, 1992.
set is modal, in other words, if is the set fa 1 ; A 2 ;... A n g, then! denotes the set f!a 1 ;!A 2 ;...!A n g.
Linear -Calculus and Categorical Models Revisited Nick Benton 1, Gavin Bierman 1, Valeria de Paiva 1 and Martin Hyland 2 1 Computer Laboratory, University of Cambridge, UK 2 Department of Pure Mathematics
More informationand one into the linear calculus, yielding a semantics in L. For we use a trivial mapping into the monadic calculus and Girard's translation into the
Linear Logic, Monads and the Lambda Calculus Nick Benton University of Cambridge Computer Laboratory New Museums Site Pembroke Street Cambridge CB2 3QG, UK Nick.Benton@cl.cam.ac.uk Philip Wadler University
More information2 M. Hasegawa thus strengthens the claim that Girard translation is the canonical translation from intuitionistic logic to linear logic. This seems to
Under consideration for publication in J. Functional Programming 1 Girard Translation and Logical Predicates Masahito Hasegawa Research Institute for Mathematical Sciences, Kyoto University Kyoto 606-8502
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 informationTerm Assignment for Intuitionistic Linear Logic (Preliminary Report) Nick Benton Gavin Bierman Valeria de Paiva Computer Laboratory University of Camb
Term Assignment for Intuitionistic Linear Logic (Preliminary Report) Nick Benton Gavin Bierman Valeria de Paiva Computer Laboratory University of Cambridge fpnb,gmb,vcvpg@cl.cam.ac.uk Martin Hyland Department
More informationarxiv: v1 [cs.lo] 19 Aug 2017
A COINTUITIONISTIC ADJOINT LOGIC e-mail address: heades@augusta.edu HARLEY EADES III AND GIANLUIGI BELLIN arxiv:1708.05896v1 [cs.lo] 19 Aug 2017 Computer Science, Augusta University, Augusta, GA e-mail
More informationOn an Intuitionistic Modal Logic
On an Intuitionistic Modal Logic G.M. Bierman Department of Computer Science, University of Warwick. England. V.C.V. de Paiva School of Computer Science, University of Birmingham. England. Abstract. In
More informationA Linear/Producer/Consumer Model of Classical Linear Logic
A Linear/Producer/Consumer Model of Classical Linear Logic Jennifer Paykin Steve Zdancewic University of Pennsylvania Philadelphia, USA jpaykin@seas.upenn.edu stevez@cis.upenn.edu This paper defines a
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 informationJ. Functional Programming 1 (1): 1{000, January 1993 c 1993 Cambridge University Press 1 V.C.V. DE PAIVA
J. Functional Programming 1 (1): 1{000, January 1993 c 1993 Cambridge University Press 1 Computational Types from a Logical Perspective P.N. BENTON Persimmon IT Inc., Cambridge G.M. BIERMAN Gonvil le and
More information1. Introduction and preliminaries
Quasigroups and Related Systems 23 (2015), 283 295 The categories of actions of a dcpo-monoid on directed complete posets Mojgan Mahmoudi and Halimeh Moghbeli-Damaneh Abstract. In this paper, some categorical
More informationA completeness theorem for symmetric product phase spaces
A completeness theorem for symmetric product phase spaces Thomas Ehrhard Fédération de Recherche des Unités de Mathématiques de Marseille CNRS FR 2291 Institut de Mathématiques de Luminy CNRS UPR 9016
More informationsset(x, Y ) n = sset(x [n], Y ).
1. Symmetric monoidal categories and enriched categories In practice, categories come in nature with more structure than just sets of morphisms. This extra structure is central to all of category theory,
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 informationStabilization as a CW approximation
Journal of Pure and Applied Algebra 140 (1999) 23 32 Stabilization as a CW approximation A.D. Elmendorf Department of Mathematics, Purdue University Calumet, Hammond, IN 46323, USA Communicated by E.M.
More informationThe category of open simply-typed lambda terms
The category of open simply-typed lambda terms Daniel Murfet based on joint work with William Troiani o Reminder on category theory Every adjunction gives rise to a monad C F / G D C(Fx,y) = D(x, Gy) C(FGx,x)
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 informationLecture Notes on Combinatory Modal Logic
Lecture Notes on Combinatory Modal Logic 15-816: Modal Logic Frank Pfenning Lecture 9 February 16, 2010 1 Introduction The connection between proofs and program so far has been through a proof term assignment
More informationParameterizations and Fixed-Point Operators on Control Categories
Parameterizations and Fixed-Point Operators on Control Categories oshihiko Kakutani 1 and Masahito Hasegawa 12 1 Research Institute for Mathematical Sciences, Kyoto University {kakutani,hassei}@kurims.kyoto-u.ac.jp
More informationResource lambda-calculus: the differential viewpoint
Resource lambda-calculus: the differential viewpoint Preuves, Programmes et Systèmes (PPS) Université Paris Diderot and CNRS September 13, 2011 History ( 1985): Girard Girard had differential intuitions
More informationA Differential Model Theory for Resource Lambda Calculi - Part I
A Differential Model Theory for Resource Lambda Calculi - Part I Giulio Manzonetto g.manzonetto@cs.ru.nl Intelligent Systems Radboud University Nijmegen FMCS 2011 - Calgary - 11 th June 2011 Giulio Manzonetto
More informationAbout Translations of Classical Logic into Polarized Linear Logic
About Translations of Classical Logic into Polarized Linear Logic Olivier Laurent Preuves Programmes Systèmes CNRS - Paris 7 OlivierLaurent@ppsjussieufr Laurent Regnier Institut de Mathématiques de Luminy
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 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 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 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 explicit formula for the free exponential modality of linear logic
An explicit formula for the free exponential modality of linear logic Paul-André Melliès Nicolas Tabareau Christine Tasson Laboratoire Preuves Programmes Systèmes CNRS & Université Paris 7 - Denis Diderot
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 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 informationHigher Order Containers
Higher Order Containers Thorsten Altenkirch 1, Paul Levy 2, and Sam Staton 3 1 University of Nottingham 2 University of Birmingham 3 University of Cambridge Abstract. Containers are a semantic way to talk
More informationAN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC
Bulletin of the Section of Logic Volume 45/1 (2016), pp 33 51 http://dxdoiorg/1018778/0138-068045103 Mirjana Ilić 1 AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Abstract
More informationDual Adjunctions Between Algebras and Coalgebras
Dual Adjunctions Between Algebras and Coalgebras Hans E. Porst Department of Mathematics University of Bremen, 28359 Bremen, Germany porst@math.uni-bremen.de Abstract It is shown that the dual algebra
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 informationThe tensor product of commutative monoids
The tensor product of commutative monoids We work throughout in the category Cmd of commutative monoids. In other words, all the monoids we meet are commutative, and consequently we say monoid in place
More informationFrom parametric polymorphism to models of polymorphic FPC
Under consideration for publication in Math. Struct. in Comp. Science From parametric polymorphism to models of polymorphic FPC Rasmus Ejlers Møgelberg IT University of Copenhagen Rued Langgaards Vej 7
More informationElements of Category Theory
Elements of Category Theory Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, Feb. 2010 Functors and natural transformations Adjoints and
More informationControl Categories and Duality: on the Categorical Semantics of the Lambda-Mu Calculus
Math. Struct. in Comp. Science (2001), vol. 11, pp. 207 260. c 2001 Cambridge University Press Printed in the United Kingdom Control Categories and Duality: on the Categorical Semantics of the Lambda-Mu
More informationA Differential Model Theory for Resource Lambda Calculi - Part II
A Differential Model Theory for Resource Lambda Calculi - Part II Giulio Manzonetto (joint work with Bucciarelli, Ehrhard, Laird, McCusker) g.manzonetto@cs.ru.nl Intelligent Systems Radboud University
More informationset is modal, in other words, if is the set fa 1 ;... ; A n g, then! denotes the
A Term alculus for Intuitionistic Linear Logic Nick enton 1, Gavin ierman 1, Valeria de Paiva 1 and Martin Hyland 2 1 omputer Laboratory, University of ambridge, UK 2 Department of Pure Mathematics and
More informationLecture Notes on Classical Linear Logic
Lecture Notes on Classical Linear Logic 15-816: Linear Logic Frank Pfenning Lecture 25 April 23, 2012 Originally, linear logic was conceived by Girard [Gir87] as a classical system, with one-sided sequents,
More informationLogic for Computational Effects: work in progress
1 Logic for Computational Effects: work in progress Gordon Plotkin and John Power School of Informatics University of Edinburgh King s Buildings Mayfield Road Edinburgh EH9 3JZ Scotland gdp@inf.ed.ac.uk,
More informationNote on models of polarised intuitionistic logic
Note on models of polarised intuitionistic logic Guillaume Munch-Maccagnoni Team Gallinette, Inria Bretagne Atlantique, Univ. Nantes, LS2N, Nantes, France Guillaume.Munch-Maccagnoni@Inria.fr 3rd June 2017
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 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 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 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 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 informationPrimitive recursion in niteness spaces
Primitive recursion in niteness spaces Lionel Vaux Laboratoire de Mathématiques de l'université de Savoie UFR SF, Campus Scientique, 73376 Le Bourget-du-Lac Cedex, France E-mail: lionel.vaux@univ-savoie.fr
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 informationUniform Schemata for Proof Rules
Uniform Schemata for Proof Rules Ulrich Berger and Tie Hou Department of omputer Science, Swansea University, UK {u.berger,cshou}@swansea.ac.uk Abstract. Motivated by the desire to facilitate the implementation
More informationSemantics for a Higher Order Functional Programming Language for Quantum Computation
Semantics for a Higher Order Functional Programming Language for Quantum Computation Benoît Valiron To cite this version: Benoît Valiron. Semantics for a Higher Order Functional Programming Language for
More informationProving Completeness for Nested Sequent Calculi 1
Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there
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 informationMultiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences
Multiplicative Conjunction and an Algebraic Meaning of Contraction and Weakening A. Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv 69978, Israel Abstract
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 informationRepresentation of monoids in the category of monoid acts. 1. Introduction and preliminaries
Quasigroups and Related Systems 25 (2017), 251 259 Representation of monoids in the category of monoid acts Abolghasem Karimi Feizabadi, Hamid Rasouli and Mahdieh Haddadi To Bernhard Banaschewski on his
More informationOn Urquhart s C Logic
On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced
More informationTopos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.
logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction
More informationLinear Logic Pages. Yves Lafont (last correction in 2017)
Linear Logic Pages Yves Lafont 1999 (last correction in 2017) http://iml.univ-mrs.fr/~lafont/linear/ Sequent calculus Proofs Formulas - Sequents and rules - Basic equivalences and second order definability
More informationby Say that A is replete (wrt ) if it is orthogonal to all f: X Y in C such that f : Y X is iso, ie for such f and all there is a unique such that the
Electronic Notes in Theoretical Computer Science 6 (1997) URL: http://wwwelseviernl/locate/entcs/volume6html 6pages Studying Repleteness in the Category of Cpos Michael Makkai 1 Department of Mathematics
More informationOn the categorical semantics of Elementary Linear Logic
On the categorical semantics of Elementary Linear Logic Olivier Laurent Preuves Programmes Systèmes CNRS Université Paris VII bstract We introduce the notion of elementary Seely category as a notion of
More informationc 2002 Published by Elsevier Science B. V. Open access under CC BY-NC-ND license.
URL: http://www.elsevier.nl/locate/entcs/volume67.html 17 pages Studying provability in implicational intuitionistic logic: the formula tree approach Sabine roda & Lu s Damas fsbb,luisg@ncc.up.pt DCC-FC
More informationPartially commutative linear logic: sequent calculus and phase semantics
Partially commutative linear logic: sequent calculus and phase semantics Philippe de Groote Projet Calligramme INRIA-Lorraine & CRIN CNRS 615 rue du Jardin Botanique - B.P. 101 F 54602 Villers-lès-Nancy
More informationFROM COHERENT TO FINITENESS SPACES
FROM COHERENT TO FINITENESS SPACES PIERRE HYVERNAT Laboratoire de Mathématiques, Université de Savoie, 73376 Le Bourget-du-Lac Cedex, France. e-mail address: Pierre.Hyvernat@univ-savoie.fr Abstract. This
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 informationIntroduction to Linear Logic
Introduction to Linear Logic Shane Steinert-Threlkeld November 29, 2011 What is Linear Logic? Structural Motivations Introduced by Jean-Yves Girard in 1987 [Gir87]. Linear logic is: Sequent calculus without
More informationENTROPIC HOPF ALGEBRAS AND MODELS OF NON-COMMUTATIVE LOGIC
Theory and Applications of Categories, Vol. 10, No. 17, 2002, pp. 424 460. ENTROPIC HOPF ALGEBRAS AND MODELS OF NON-COMMUTATIVE LOGIC RICHARD F. BLUTE, FRANÇOIS LAMARCHE, PAUL RUET ABSTRACT. We give a
More informationin Linear Logic Denis Bechet LIPN - Institut Galilee Universite Paris 13 Avenue Jean-Baptiste Clement Villetaneuse, France Abstract
Second Order Connectives and roof Transformations in Linear Logic Denis Bechet LIN - Institut Galilee Universite aris 1 Avenue Jean-Baptiste Clement 90 Villetaneuse, France e-mail: dbe@lipnuniv-paris1fr
More informationSemantics for algebraic operations
MFPS 17 Preliminary Version Semantics for algebraic operations Gordon Plotkin and John Power 1 Laboratory for the Foundations of Computer Science University of Edinburgh King s Buildings, Edinburgh EH9
More informationWhat are Iteration Theories?
What are Iteration Theories? Jiří Adámek and Stefan Milius Institute of Theoretical Computer Science Technical University of Braunschweig Germany adamek,milius @iti.cs.tu-bs.de Jiří Velebil Department
More informationOn Proof Nets for Multiplicative Linear Logic with Units
On Proof Nets for Multiplicative Linear Logic with Units Lutz Straßburger and François Lamarche INRIA-Lorraine, Projet Calligramme 615, rue du Jardin Botanique 54602 Villers-lès-Nancy France Lutz.Strassburger@loria.fr
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 informationSemantics of intuitionistic propositional logic
Semantics of intuitionistic propositional logic Erik Palmgren Department of Mathematics, Uppsala University Lecture Notes for Applied Logic, Fall 2009 1 Introduction Intuitionistic logic is a weakening
More informationEvaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic
Evaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic Mauro Ferrari 1, Camillo Fiorentini 2 1 DiSTA, Univ. degli Studi dell Insubria, Varese, Italy 2 DI, Univ.
More informationTheories With Duality DRAFT VERSION ONLY
Theories With Duality DRAFT VERSION ONLY John C. Baez Department of athematics, University of California Riverside, CA 9252 USA Paul-André elliès Laboratoire PPS Université Paris 7 - Denis Diderot Case
More informationAttack of the Exponentials
Attack of the Exponentials Damiano Mazza LIPN, CNRS Université Paris 13, France LL2016, Lyon school: 7 and 8 November 2016 D. Mazza (LIPN) Attack of the Exponentials LL2016 1 / 26 Something is missing...
More informationLecture Notes on The Curry-Howard Isomorphism
Lecture Notes on The Curry-Howard Isomorphism 15-312: Foundations of Programming Languages Frank Pfenning Lecture 27 ecember 4, 2003 In this lecture we explore an interesting connection between logic and
More informationAdjoint Logic and Its Concurrent Semantics
Adjoint Logic and Its Concurrent Semantics Frank Pfenning ABCD Meeting, Edinburgh, December 18-19, 2017 Joint work with Klaas Pruiksma and William Chargin Outline Proofs as programs Linear sequent proofs
More informationMonads and More: Part 4
Monads and More: Part 4 Tarmo Uustalu, Institute of Cybernetics, Tallinn University of Nottingham, 14 18 May 2007 University of Udine, 2 6 July 2007 Comonads Comonads are the dual of monads. A comonad
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 informationWhat is a Model for a Semantically Linear λ-calculus?
What is a Model for a Semantically Linear λ-calculus? Marco Gaboardi Dipartimento di Scienze dell Informazione Università degli Studi di Bologna IRIA Focus team gaboardi@cs.unibo.it Mauro Piccolo Dipartimento
More informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationBRICS. An Axiomatic Approach to Adequacy. Basic Research in Computer Science. BRICS DS-96-4 T. Braüner: An Axiomatic Approach to Adequacy
BRICS DS-96-4 T. Braüner: An Axiomatic Approach to Adequacy BRICS Basic Research in Computer Science An Axiomatic Approach to Adequacy Torben Braüner BRICS Dissertation Series DS-96-4 ISSN 1396-7002 November
More informationCellularity, composition, and morphisms of algebraic weak factorization systems
Cellularity, composition, and morphisms of algebraic weak factorization systems Emily Riehl University of Chicago http://www.math.uchicago.edu/~eriehl 19 July, 2011 International Category Theory Conference
More informationTHE CARTESIAN CLOSED BICATEGORY OF GENERALISED SPECIES OF STRUCTURES
THE CARTESIAN CLOSED BICATEGORY OF GENERALISED SPECIES OF STRUCTURES M. FIORE, N. GAMBINO, M. HYLAND, AND G. WINSKEL Abstract. The concept of generalised species of structures between small categories
More informationTOPOSES ARE SYMMETRIC MONOIDAL CLOSED CATEGORIES
Please cite this article as: Viliam Slodičák, Toposes are symmetric monoidal closed categories, Scientific Research of the Institute of Mathematics and Computer Science, 2012, Volume 11, Issue 1, pages
More informationNON-SYMMETRIC -AUTONOMOUS CATEGORIES
NON-SYMMETRIC -AUTONOMOUS CATEGORIES MICHAEL BARR 1. Introduction In [Barr, 1979] (hereafter known as SCAT) the theory of -autonomous categories is outlined. Basically such a category is a symmetric monoidal
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 informationInterpreting Polymorphic FPC into domain theoretic models of parametric polymorphism
Interpreting Polymorphic FPC into domain theoretic models of parametric polymorphism Rasmus Ejlers Møgelberg DISI, Università di Genova mogelberg@disi.unige.it Abstract. This paper shows how parametric
More information3.2 Reduction 29. Truth. The constructor just forms the unit element,. Since there is no destructor, there is no reduction rule.
32 Reduction 29 32 Reduction In the preceding section, we have introduced the assignment of proof terms to natural deductions If proofs are programs then we need to explain how proofs are to be executed,
More informationDialectica and Chu Constructions: Cousins?
Dialectica and Chu Constructions: Cousins? Valeria de Paiva October 13, 2003 Abstract This note investigates two generic constructions used to produce categorical models of linear logic, the Chu construction
More informationLABELLED DEDUCTION. SEÁN MATTHEWS Max-Planck-Insitut für Informatik. LUCA VIGANÒ University of Freiburg
LABELLED DEDUCTN LABELLED DEDUCTN Edited by DAVD BASN University of Freiburg MARCELL D AGSTN University of Ferrara DV M GABBAY King s College SEÁN MATTHEWS Max-Planck-nsitut für nformatik LUCA VGANÒ University
More informationLecture Notes on Linear Logic
Lecture Notes on Linear Logic 15-816: Modal Logic Frank Pfenning Lecture 23 April 20, 2010 1 Introduction In this lecture we will introduce linear logic [?] in its judgmental formulation [?,?]. Linear
More informationA Note on Extensional PERs
A Note on Extensional PERs W. P. Stekelenburg March 2, 2010 Abstract In the paper Extensional PERs by P. Freyd, P. Mulry, G. Rosolini and D. Scott, a category C of pointed complete extensional PERs and
More informationControl Categories and Duality: on the Categorical Semantics of the Lambda-Mu Calculus
Math. Struct. in Comp. Science (2001), vol. 11, pp. 207 260. c 2001 Cambridge University Press Printed in the United Kingdom Control Categories and Duality: on the Categorical Semantics of the Lambda-Mu
More informationDEFINITIONS: OPERADS, ALGEBRAS AND MODULES. Let S be a symmetric monoidal category with product and unit object κ.
DEFINITIONS: OPERADS, ALGEBRAS AND MODULES J. P. MAY Let S be a symmetric monoidal category with product and unit object κ. Definition 1. An operad C in S consists of objects C (j), j 0, a unit map η :
More informationCollected trivialities on algebra derivations
Collected trivialities on algebra derivations Darij Grinberg December 4, 2017 Contents 1. Derivations in general 1 1.1. Definitions and conventions....................... 1 1.2. Basic properties..............................
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 informationLecture Notes on Sequent Calculus
Lecture Notes on Sequent Calculus 15-816: Modal Logic Frank Pfenning Lecture 8 February 9, 2010 1 Introduction In this lecture we present the sequent calculus and its theory. The sequent calculus was originally
More informationElimination of binary choice sequences
Elimination of binary choice sequences Tatsuji Kawai Japan Advanced Institute of Science and Technology JSPS Core-to-Core Program Workshop on Mathematical Logic and its Application 16 17 September 2016,
More information