The Uniformity Principle on Traced Monoidal Categories

Size: px
Start display at page:

Download "The Uniformity Principle on Traced Monoidal Categories"

Transcription

1 Electronic Notes in Theoretical Computer Science 69 (2003) URL: 19 pages The Uniormity Principle on Traced Monoidal Categories Masahito Hasegawa Research Institute or Mathematical Sciences, Kyoto University Kyoto Japan Abstract The uniormity principle or traced monoidal categories has been introduced as a natural generalization o the uniormity principle (Plotkin s principle) or ixpoint operators in domain theory. We show that this notion can be used or constructing new traced monoidal categories rom known ones. Some classical examples like the Scott induction principle are shown to be instances o these constructions. We also characterize some speciic cases o our constructions as suitable enriched limits. 1 Introduction Traced monoidal categories were introduced by Joyal, Street and Verity [9] as the categorical structure or cyclic phenomena arising rom various areas o mathematics. They are (balanced) monoidal categories enriched with a trace, which is a natural generalization o the traditional notion o trace in linear algebra, and can be regarded as an operator to create a loop. In computer science, specialized versions o traced monoidal categories naturally arise rom considerations on eedback operators (in the airly general sense) as well as cyclic data structures. In the middle o 90 s, Martin Hyland and the author independently observed a bijective correspondence between Conway (Bekič, or dinatural diagonal) ixpoint operators [3,12] and traces on categories with inite products [6,7]. Thus, in this setting, the notion o trace precisely captures the well-behaved ixpoint operators commonly used in computer science. An extra bonus o this trace-ixpoint correspondence is that the uniormity principle (à la Plotkin) on a ixpoint operator precisely amounts to a uniormity principle on the corresponding trace, as introduced in [6,7] (see also historical remarks at the end o Sec. 2). This uniormity principle is general enough to make sense or arbitrary traced monoidal categories. An application o this concept is ound in Selinger s work on categorical models o asynchronous communications [11]. c 2003 Published by Elsevier Science B. V.

2 In the present paper we demonstrate that this uniormity principle on traced monoidal categories can be used or constructing new traced monoidal categories (and categories with ixpoint operators) rom known ones. The construction is very simple and in some sense old its origin can be traced back to the Scott induction principle. Moreover, our constructions seem to enjoy characterizations by some universal property, as certain limits in an enriched sense. We study this issue or some speciic cases. The rest o this paper is organized as ollows. We recall the notion o uniormity and strict maps or traced monoidal categories in Sec. 2. Sec. 3 is devoted or some basic results on the uniormity principle. In Sec. 4 we recall the correspondence between traces and ixpoint operators and explain the relationship between the uniormity principle or traces and that or Conway operators. Sec. 5 and 6 orm the central part o this paper, where we show how the uniormity principle can be used or constructing new traced monoidal categories. Sec. 7 gives some observations on the uniormity principle and the Int construction. Appendix A explains the graphical notations or monoidal categories, which are used throughout this paper. The deinition o traced symmetric monoidal categories is summarized in Appendix B. Remark 1.1 Although many o the notions and results in this work apply to general traced balanced monoidal categories, in this paper we restrict our attention only to traced symmetric monoidal categories, irstly because or ease o presentation, and secondly because most o examples relevant to computer science seem to be instances o symmetric monoidal categories. So by a traced monoidal category, in this paper we mean a traced symmetric monoidal category unless otherwise stated. 2 Uniormity or Traces Deinition 2.1 Consider a traced monoidal category C with trace T r. We say h : X Y is strict in C (with respect to the trace T r) i the ollowing condition holds: For any : A X B X and g : A Y B Y, (id B h) = g (id A h) : A X B Y A X id A h A Y g B X B Y id B h implies T ra,b X () = T ry A,B (g) : A B. 2

3 In terms o the graphic notation: X X h Y A B = X Y h Y A g B A B = A g B Deinition 2.2 Let C be a traced monoidal category with trace T r, and S be a class o arrows o C. We say T r is uniorm (or: T r satisies the uniormity principle) or S i, or any h : X Y o S, the condition in De. 2.1 holds. Thus the class o strict maps is the largest class o arrows or which the trace satisies the uniormity principle. As noted by Selinger [11], the uniormity principle can be seen a proo principle or showing two traces are equivalent: to prove T r X () = T r Y (g), it suices to ind h : X Y o S such that (id h) = g (id h) holds. In such applications, it is oten convenient to give S a priori as a suitable subcategory containing reasonably rich class o arrows; see ibid. or several good examples. However, we note that there is no reason to expect that the class o strict maps orm a category in act there are counterexamples, as we will see shortly. For now, we shall recall some popular examples, where strict maps actually orm categories. Example 2.3 The category o inite dimensional vector spaces over a ield and linear maps, where the trace is the generalization o the standard trace (see e.g. [9]). An arrow in this category is strict i and only i it is an isomorphism. The category Cppo o ω-cpo s with bottom and continuous unctions, where the trace is induced rom the least ixpoint operator (see Sec. 4). An arrow is strict w.r.t. this trace i it preserves the bottom element. The category o sets and partial unctions, with coproducts as monoidal products and the natural eedback operator as trace. In this setting any arrow is strict. Remark 2.4 Our terminology ( uniormity and strictness ) is motivated rom that o ixpoint operators in domain theory, and will be justiied in Sec. 4. The corresponding notions or various specialized versions o traced monoidal categories had appeared in the literature under various names and orms. In particular, Şteǎnescu s enzymatic rule or his network algebras [13] precisely corresponds to our uniormity principle, where strict arrows are called unctorial arrows (ollowing the terminology by Arbib and Manes or partially additive categories [2]). See ibid. or bibliographic remarks and also several examples. 3

4 3 Basic Facts As a warming up, let us see a ew basic (but undamental) properties which strict maps in a traced monoidal category enjoy and do not enjoy. In summary, we will see that (1) isomorphisms are strict, (2) strict maps are closed under tensor product, but (3) strict maps may not be closed under composition. Lemma 3.1 In a traced monoidal category, isomorphisms are strict. Proo. Suppose h is an isomorphism. Then h = h g implies = h h 1 h 1 h = id = h h dinaturality = h h g assumption = g h h 1 = id Hence h is strict. By a similar argument we also have Lemma 3.2 The composition o a strict map and an isomorphism is strict. (This actually subsumes the previous lemma, as an identity is trivially strict.) Lemma 3.3 Strict maps are closed under tensor product. Proo. Suppose h and k are strict. Then 4

5 h k = h k g k h = h k g = k = k g h is strict k = k g naturality = k is strict = g = g vanishing Hence k h is also strict. Proposition 3.4 There are traced monoidal categories in which strict maps are not closed under composition. Proo. Consider the traced monoidal category generated rom an object X, arrows, g, h : X X with axioms h h = g h h and T r X (k h) = T r X (h) or any k : X X. h h = h h g h... = h In this traced category, h is strict but h h is not (although h h = g h h, T r X () T r X (g)). Corollary 3.5 There are traced monoidal categories in which strict maps are not closed under trace. Proo. Consider the same example as the last proposition. By the previous lemmas, we know that c X,X (h h) : X X X X is strict. However, T r X (c X,X (h h)) = h h is not strict. 5

6 4 The Trace-Fixpoint Correspondence Beore going into the main topic o this paper (constructions o traced monoidal categories using uniormity principle), let us recall how traces and ixpoint operators on a category with inite products are related, and see how the uniormity principle on traced monoidal categories generalizes that on categories with ixpoint operator. Later these observations enable us to specialize some o our constructions o traced monoidal categories to those o categories with ixpoint operator. 4.1 Fixpoint Operators Let C be a category with inite products. Deinition 4.1 A parameterized ixpoint operator on C is a amily o unctions ( ) : C(A X, X) C(A, X) which is natural in A and satisies the ixpoint equation = id A, : A X or : A X X. Deinition 4.2 A Conway operator on C is a parameterized ixpoint operator ( ) which satisies dinaturality: ( π A,X, g ) = id A, (g π A,Y, ) : A X or : A Y X and g : A X Y diagonal property: ( (id A X )) = ( ) : A X or : A X X X, where X : X X X is the diagonal map. This axiomatization o Conway operators is taken rom [12]; see [3,7] or other possible axiomatizations. 4.2 The Correspondence The basic relationship between traces and ixpoint operators is Theorem 4.3 (Hyland/Hasegawa) For any category with inite products, to give a Conway operator is to give a trace (where inite products are taken as the monoidal structure). This observation, noticed independently by Martin Hyland and the author, together with some implications to the study on semantics o recursive computation, was irst announced in [6]; a ull proo is ound in [7] (but we should note that mathematically equivalent observations have been made by several authors even beore the notion o traced monoidal categories was invented, in particular by Bloom and Ésik [3] and Şteǎnescu [13]). Here we shall only give 6

7 the constructions o this bijective correspondence: : A X X = T r X A,X ( X ) : A X g : A X B X T r X A,B (g) = π B,X (g (id A π B,X )) : A B 4.3 Correspondence o the Uniormity Principles Quite ortunately, the correspondence between traces and Conway operators smoothly extends to the uniormity principles. Let us recall the classical notion o uniormity or ixed points (Plotkin s principle): Deinition 4.4 Let ( ) be a parameterized ixpoint operator on a category with inite products. We say h : X Y is strict (with respect to ( ) ) i the ollowing condition holds: For any : A X X and g : A Y Y, h = g (id A h) A X X id A h A Y implies g = h : A Y. g h Y (The reader should compare this with the corresponding deinition or traced monoidal categories (De. 2.1). They are quite similar we should coness that De. 2.1 was inspired rom De. 4.4 but they are also subtly dierent, in that the arrow h in the pre-condition o De. 4.4 survives in the post-condition while it disappears rom the post-condition in De. 2.1.) For instance, in the category Cppo an arrow is strict with respect to the standard least ixpoint operator i and only i it preserves the bottom, thus is strict in the standard sense. It is also possible to ormulate the uniormity principle with respect to a given class (quite oten a subcategory) S o strict maps in the same way as De. 2.2: ( ) satisies the uniormity principle or the class o arrows S i, or any h S, the condition in De. 4.4 holds. In [3] (c. [12]) it is shown that a Conway operator satisying the uniormity principle or a llu subcategory with inite products is an iteration operator [3] thus uniormity principle or a reasonably rich S does have strong consequences. (But again we shall warn that there are cases where the strict maps do not orm a category! Also we note that S being a category is not necessary to show the above-mentioned result; it suices to ask that S contains a ew structural morphisms. The only reason to assume S to be a category seems that it is the case or all natural examples known so ar.) 7

8 Theorem 4.5 Consider a category with inite products and a Conway operator, and the corresponding trace (as given in Thm. 4.3). Then an arrow is strict w.r.t. the Conway operator i and only i it is strict w.r.t. the trace. A proo is given in Appendix C. It is almost straightorward to show that the trace-strictness implies the Conway-strictness. The other direction is more non-trivial and slightly tricky; perhaps the easiest way, as taken here, is irst to show that Conway-strict arrows are closed under products, using the Bekič property (which gives another axiomatization o Conway operators [6,7]). This theorem conirms that the uniormity principles or traces and Conway operators coincide, as long as we talk about those on categories with inite products. We regard this as a strong evidence that our notion o uniormity principle on traces is a natural generalization o that on traditional ixpoint operators in the theory o computation, especially in domain theory. Technically, this result enables us to specialize the constructions o traced monoidal categories via the uniormity principle to those o categories with inite products and Conway operator, to be introduced in the ollowing sections. 5 Constructions via Uniormity Good constructions o categories with trace or ixpoint operator are o great value, as the recent history o knot theory (ater 80 s we know that many knot invariants can be constructed in a generic way) and domain theory (the progress o axiomatic and synthetic domain theory resulted some constructions o models o domain theory) has shown. The main goal o this paper is a small contribution towards this direction: to demonstrate that the uniormity principle on traced monoidal categories helps us with constructing new traced monoidal categories. The construction is o rather general nature, and naturally we cannot expect very strong results. However, we shall try to indicate how natural it is, by pointing the relationship with a classical example: the Scott induction principle in domain theory. To motivate the constructions, let us start with some elementary exercises: Let F, G etc be unctors between traced monoidal categories which preserve the structure on the nose (which we shall call strict traced unctors). Can we give a trace to categories like the comma category F G, categories o (co)algebras o endounctors F -Alg, F -Coalg, or even the inserters (dialgebras) o F and G etc? The answer depends on the cases in general we cannot (as expected), but in some particular cases there exists a natural way to give a trace. It turns out that, or all o these examples, we can naturally identiy a ull subcategory which is traced monoidal with help o the uniormity principle. 8

9 5.1 First Example: C We shall look at a simple case in detail: given a traced monoidal category C with a trace T r, let us consider the arrow category C, whose objects are arrows o C and a morphism rom h : X Y to h : X Y in C is a pair ( : X X, g : Y Y ) such that h = g h holds in C. ( ), g : h h h = h g C naturally inherits a symmetric monoidal structure rom C, determined by a pointwise manner. The question is then how to give a trace, say, or (, g) : k h l h (i.e., (l h) = g (k h)). The natural candidate is the pair (T r(), T r(g)) what is not obvious is that i this is really a morphism rom k to l, i.e., l T r() = T r(g) k holds. At this point, the reader probably notice that we can appeal to the uniormity principle: i h is strict w.r.t. T r, then (l h) = g (k h) implies l T r() = T r(g) k! Let us deine C to be a ull subcategory o C whose objects are strict maps w.r.t. the trace. Since strict maps are closed under tensor product, C is a symmetric monoidal ull subcategory o C. Proposition 5.1 C is a traced monoidal category. Proo. For (, g) : k h l h (i.e. (l h) = g (k h)), deine the trace on C by T rk,l h (, g) = (T r(), T r(g)). We have T rh k,l (, g) : k l because ( g ), : h k h l h l = h k g deinition h l = h k g = h is strict l = g k l = k g naturality (, g ): k l deinition The axioms o trace are trivially satisied. 9

10 We shall note that this construction specializes to Conway operators (because the uniormity principles or traces and Conway operators agree): i C is a category with inite products and a Conway operator, so is C. Here is a classical example: Example 5.2 (Scott Induction Principle) Let D be a ω-cpo with bottom, and : D D be continuous. We write ix() or the least ixpoint o. Let P be an inclusive (admissible) subset o D. I x P implies (x) P and also P, then ix() P : P ι D = 1 1 P P D ι implies ix( P ) P ι D ix() where ι is the strict order monic associated to the inclusive subset. This can be seen an instance o the construction described above (Cppo ). This example, although not new at all, gives a strong motivation to our study. It has been observed that many o the proo techniques on type theories like logical relations can be understood as model-construction techniques, or example categorical glueing or comma objects. The example above says that we can understand the Scott induction principle in this general context too, as a construction on traced monoidal categories. 5.2 Variations We have seen that, in a particularly simple case, uniormity principle can be used or constructing new traced monoidal categories rom known ones. Now the reader should be able to think o many variations o C : like comma categories, categories o algebras o endounctors, as well as those o coalgebras just by restricting the objects to be strict with respect to the trace. Example 5.3 (Cppo rom co-slice) It is an easy exercise to see Cppo as a traced ull subcategory o the co-slice 1\Cppo: its objects are strict maps rom the one-point cpo 1 (hence the bottom elements), so arrows are precisely the bottom-preserving maps. The trace on Cppo is then inherited rom Cppo. Example 5.4 (inserters) Let F, G : C D be strict traced unctors. We consider the ollowing ull subcategory o the inserter o F and G: its objects are pairs (C, h) where C is an object o C and h : F C GC is a strict map in D, while an arrow : (C, h) (C, h ) is an arrow : C C in C such that h F = G h holds. By repeating the same consideration as the case o C, this orms a traced monoidal category, with the trace inherited rom C. 10

11 As special cases, we can apply these constructions on categories with inite products and a Conway operator, with strict maps w.r.t. the Conway operator (as we already did in Example 5.2). We already know that the resulting category is traced. I its monoidal product is cartesian, by the trace-ixpoint correspondence, we have a Conway operator on it. 6 Constructions as Enriched Limits 6.1 Some Attempts Having observed these examples, it is then natural to ask i these constructions can be characterized by some suitable universal property. However, the category o traced monoidal categories and (strict) traced unctors ails to have many interesting limits or colimits; even worse, this category is not monadic over Cat (in the sense that it is not monadic or the monad induced by the natural orgetul unctor), although it is monadic over the category SMCat s o small symmetric monoidal categories and strict symmetric monoidal unctors (Martin Hyland and John Power, private communication). Thus this seems not the right setting to look at in any case our constructions are in much more lavour o two-dimensional limits, and also there seems no way to accommodate the uniormity principle in this one-dimensional view. Then a second and natural attempt is to look or a suitable enrichment, so that 2-cells somehow capture the strict maps (or natural transormations whose components are strict). As already warned beore, strict maps do not orm a category in general, so we cannot have a Cat-enrichment. However they do orm graphs and it seems natural to consider the ollowing Graphenrichment on the category o traced monoidal categories and traced unctors, or the cartesian closed category Graph Set : each hom-set is equipped with a graph structure whose objects are traced unctors, and arrows are monoidal natural transormations whose components are strict. This seems to work well: or example, it is tempting to characterize C as a Graph-cotensor o the graph ( ) and the traced monoidal category C (see Appendix D or the notion o cotensors; or general enriched category theory see [10,4]). Thus we would like to claim TreMon(B, C ) [( ), TreMon(B, C)] where TreMon is the Graph-enriched category o traced monoidal categories and strict traced unctors as described above. Alas, there already exists a nasty diiculty even in this simple case. The problem is that strict maps in C may not agree with those coming rom strict maps in C. This is very problematic, as morphisms in TreMon(B, C ) depend on the strict maps in C, while those in [( ), TreMon(B, C)] depend just on the strict maps in C. And, unortunately, there are counterexamples. Suppose that C is a traced 11

12 monoidal category in which all strict maps are monic. Then it ollows that (, g) : h h in C is strict whenever its second component g is strict in C. For instance: the traced monoidal category generated rom an object X, arrows, g, h : X X with axioms h h = g h h and T r X (k h) = T r X (h) or any k : X X. This has already been used as a case where strict maps do not compose h is strict while h h is not strict. And in this category every morphism is monic. Thereore (h h, h) : h id X is strict, although its irst component is not. 6.2 A Solution Perhaps the easiest way to remedy this is to explicitly speciy a monoidal subgraph o strict maps (that is, a subgraph o strict maps which is closed under tensor product) or each traced monoidal category, and then give the enrichment with respect to such explicitly speciied graphs o strict maps. For instance, given a traced monoidal category C with a monoidal subgraph S o strict maps o C, we deine C as the ull subcategory o C whose objects are in S, and we speciy its monoidal subgraph S as the class o strict maps whose components belong to S. Now we re-deine TreMon as ollows. Its objects are traced monoidal categories with a speciied monoidal subgraph o strict maps. Arrows are strict traced unctors. Its hom-graphs are deined as the previous version, except that we ask the each component o natural transormations stay in the speciied monoidal subgraph o strict maps. Then (C, S ) is indeed the cotensor o the graph ( ) and (C, S). In act we have all Graph-cotensors: Theorem 6.1 TreMon is Graph-cotensored: TreMon((B, U), [G, (C, S)]) [G, TreMon((B, U), (C, S))] Explicitly, [G, (C, S)] can be described as ollows. Its objects are graph homomorphisms rom G to S. Arrows are transormations between graph homomorphisms. The symmetric monoidal structure is given by a pointwise manner, e.g. I(X) = I, (F G)(X) = F X GX and so on. Given a transormation θ : F H G H, we have its trace T rf,g H (θ) : F G by (T rf,g H (θ)) X = T rf HX X,GX (θ X) (thanks to the uniormity). Finally, we speciy the monoidal subgraph part o [G, (C, S)] as the collection o strict maps whose components are all in S in this way we exclude the nasty possibility mentioned beore. We believe that other constructions are naturally characterized as certain Graph-limits in this TreMon, though the details are yet to be spelled out. Also it still remains open how we can characterize the original constructions (without using speciied classes o strict maps). 12

13 7 Strict Maps in Int C The Int construction, introduced in [9], turns a traced monoidal category C into a compact closed category Int C to which C ully aithully embeds (see Appendix E or a summary o the construction); its applications to computer science are studied, e.g., in [1,5]. It is natural to ask how the uniormity principles in C and in Int C are related. Unortunately, the situation seems less clear than we irst guess, and in this paper we can give only some elementary results and remarks. First, by a straightorward calculation, we have an obvious sort o characterization o strict maps in Int C in terms o C: Proposition 7.1 h Int C((X +, X ), (Y +, Y )) = C(X + Y, Y + X ) is strict in Int C i and only i, or any C(A X + X, B X + X ) and g C(A Y + Y, B Y + Y ), Y X X + h Y + = A B Y X X + h g Y + A B implies A = g B A B From this characterization, it is immediate to see Proposition 7.2 I h + C(X +, Y + ) and h C(Y, X ) are strict in C, then h + h C(X + Y, Y + X ) = Int C((X +, X ), (Y +, Y )) is strict in Int C. Thereore the canonical embedding rom C C op to Int C preserves strict maps. However, we do not know much about strict maps in Int C which do not arise in this way. We even do not know an answer or the ollowing (seemingly easy) question: I h Int C((X +, X ), (Y +, Y )) is strict in Int C, is h also strict in C (as a morphism rom X + Y to Y + X )? Note that the converse does not hold. For instance, consider the symmetry c I,X Int C((I, I), (X, X)) = C(I X, X I). It is an isomorphism (hence strict) in C, but its strictness in Int C implies T r X (id X ) T r X (id X ) = id I, which is not true in general. 13

14 Acknowledgement I thank John Power and Peter Selinger or helpul suggestions, and Gheorghe Şteǎnescu or pointers to related work. Reerences [1] Abramsky, S., Retracing some paths in process algebra, in Proc. Concurrency Theory (CONCUR 96), Springer Lecture Notes in Computer Science 1119 (1996), pp [2] Arbib, A.M. and E.G. Manes, Partially additive categories and low diagram semantics, J. Algebra 62 (1980), [3] Bloom, S. and Z. Ésik, Iteration Theories, EATCS Monographs on Theoretical Computer Science, Springer-Verlag, [4] Borceux, F., Handbook o Categorical Algebra 2: Categories and Structures, Encyclopedia o Mathematics 51, Cambridge University Press, [5] Haghverdi, E., A Categorical Approach to Linear Logic, Geometry o Interaction and Full Completeness, PhD thesis, University o Ottawa, [6] Hasegawa, M., Recursion rom cyclic sharing: traced monoidal categories and models o cyclic lambda calculi, in Proc. Typed Lambda Calculi and Applications (TLCA 97), Springer Lecture Notes in Computer Science 1210 (1997), pp [7] Hasegawa, M., Models o Sharing Graphs: A Categorical Semantics o let and letrec, PhD thesis ECS-LFCS , University o Edinburgh, 1997 / Distinguished Dissertation Series, Springer-Verlag, [8] Joyal, A. and R. Street, Geometry o tensor calculus I, Adv. Math. 88 (1991), [9] Joyal, A., R. Street and D. Verity, Traced monoidal categories, Math. Proc. Cambridge Phil. Soc. 119(3) (1996), [10] Kelly, G.M., Basic Concepts o Enriched Category Theory, London Mathematical Society Lecture Note Series 64, Cambridge University Press, [11] Selinger, P., Categorical structure o asynchronomy, in Proc. 15th Mathematical Foundations o Programming Semantics (MFPS), Electronic Notes in Theoretical Computer Science 20 (1999). [12] Simpson, A. and G. Plotkin, Complete axioms or categorical ixed-point operators, in Proc. 15th Logic in Computer Science (LICS 2000), pp [13] Şteǎnescu, G., Network Algebra, Discrete Mathematics and Theoretical Computer Science Series, Springer-Verlag,

15 A Graphic Presentation o Monoidal Categories In this paper, an arrow : A 1 A 2... A m B 1 B 2... B n in a monoidal category (pretended as i it is strict or brevity) is drawn as (rom let to right) A m : A 2 A 1 The identity arrow is drawn just as a straight line. The composition o : X Y and g : Y Z is represented as a sequential composition B n : B 2 B 1 X Y Y g Z X Y g Z while the tensor g : A C B D o : A B and g : C D is drawn as a parallel composition C g D C g D A B A B The symmetry c X,Y : X Y Y X in a symmetric monoidal category is represented by a cross wiring: Y X X Y For the correctness o these graphical presentations, see [8]. B Traced Monoidal Categories A trace on a symmetric monoidal category C is a amily o unctions T r X A,B : C(A X, B X) C(A, B) subject to the ollowing conditions: it is natural in A and B (let/right tightening), and dinatural in X (sliding) vanishing: T ra,b I () = and T rx Y A,B () = T rx A,B (T ry A X,B X ()) superposing: T rc A,C B X (id C ) = id C T ra,b X () yanking: T r X X,X (c X,X) = id X where, or brevity, we pretend as i is strictly associative. A traced symmetric monoidal category is a symmetric monoidal category equipped with a (speciied) trace note that there can be many ways o giving traces. Trace admits a natural graphical presentation as a eedback : or : A X B X, its trace T ra,b X () : A B can be drawn as A B 15

16 Using this notation, the axioms or trace given above can be graphically presented as ollows. h Naturality (Let Tightening) = h Naturality (Right Tightening) h = h h Dinaturality (Sliding) = h Vanishing (I) I = Vanishing ( ) = Superposing = Yanking = C Proo o Theorem 4.5 C.1 From the Trace-Strictness to the Conway-Strictness Assume that the diagram A X X A h A Y g h Y commutes and that h is strict w.r.t. the trace. Then the ollowing diagram (h X) A X Y X A h A Y g Y h Y Y also commutes. From the uniormity or the trace, we have T r X ((h X) ) = T r Y ( g). 16

17 By Right Tightening, the let hand side is equal to h T r X ( ). Since = T r X ( ) and g = T r Y ( g), we get h = g. Thereore h is strict w.r.t. the Conway operator. C.2 From the Conway-Strictness to the Trace-Strictness Assume that the diagram A X A h A Y g B X B h B Y commutes and that h is strict w.r.t. the Conway operator. Then the ollowing diagram (A π A B X ) B X A B h A B Y g (A π ) B h B Y also commutes. Since h is strict w.r.t. the Conway operator, so is B h, by Lemma C.1 below. Thus we have (B h) ( (A π )) = (g (A π )). Since T r X () = π ( (A π )) and T r Y (g) = π (g (A π )), we get T r X () = T r Y (g). Hence h is strict w.r.t. the trace. Lemma C.1 I h : X Y and h : X Y are strict w.r.t. the Conway operator, so is h h : X X Y Y. Proo. Assume that the diagram (C.1) A X X X X A h h A Y Y Y Y commutes. Our aim is to show (h h ) = g. By the Bekič property (which holds or any Conway operator), this is equivalent to equations (C.2) g h h h ( 1 A X, 2 ) = (g 1 A Y, g 2 ) h ( 2 A X, 1 ) = (g 2 A Y, g (C.3) 1 ) where 1 = π : A X X X, 2 = π : A X X X, i = i (A c X,X), and so on. We shall show C.2. C.3 is proved in the same way. 17

18 By C.1, the diagrams A X X 1 X (C.4) A h h A Y Y g 1 Y h (C.5) 2 A X X X A X h h A X Y Y commute. From C.5 and the strictness o h, g 2 (A h Y ) h 2 = (g 2 (A h Y )). By naturality, the right hand side is equal to g 2 (A h). Thus we have a commutative diagram 2 A X X (C.6) A h h From C.4 and C.6, A Y Y g 2 A X, 2 A X A X X X 1 A h A h h h A Y A Y Y Y A Y,g 2 g 1 commutes. Since h is strict, we obtain C.2. D Cotensors Let V be a symmetric monoidal closed category and C be a V-category. We say the cotensor o V V and C C exists i there is an object [V, C] C together with isomorphisms C(D, [V, C]) [V, C(D, C)] which are V-natural in D in C (note that the square bracket in the right hand side is the internal hom o V; indeed the internal hom can be regarded as the special case o cotensor with C = V). C is V-cotensored when the cotensor o V and C exists or all V and C. 18

19 E The Int Construction Let C be a traced monoidal category. The compact closed category Int C is given as ollows. Its objects are pairs o those o C, and an arrow rom (A +, A ) to (B +, B ) in Int C is an arrow rom A + B to B + A. The identity arrow on (A +, A ) is id A + A C(A+ A, A + A ). The composition o Int C((A +, A ), (B +, B )) = C(A + B, B + A ) and g Int C((B +, B ), (C +, C )) = C(B + C, C + B ) is given by B C A A + B + g C + The unit o the monoidal structure is (I, I). The tensor product on objects is (A +, A ) (B +, B ) = (A + B +, A B ), and on arrows : (A +, A ) (B +, B ) and g : (C +, C ) (D +, D ) we have D B C + A + g C A D + B + The symmetry rom (A +, A ) (B +, B ) to (B +, B ) (A +, A ) in Int C is c A +,B + c A,B in C. The duality ( ) : (Int C) op Int C is given by (A +, A ) = (A, A + ) and = c B +,A c B,A + or : (A+, A ) (B +, B ). The unit and counit η (A +,A ) : (I, I) (A +, A ) (A +, A ) = (A + A, A A + ) ε (A +,A ) : (A +, A ) (A +, A ) = (A A +, A + A ) (I, I) are given by the suitable isomorphisms in C. Like any compact closed category, Int C has a unique trace, called canonical trace in [9]. To be explicit, or : (A +, A ) (X +, X ) (B +, B ) (X +, X ), its trace T r (X+,X ) () : (A +, A ) (B +, B ) is given as X X + B A A + B + 19

Towards a Flowchart Diagrammatic Language for Monad-based Semantics

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 information

Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)

Finite 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 information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Last quarter, we introduced the closed diagonal condition or a prevariety to be a prevariety, and the universally closed condition or a variety to be complete.

More information

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.

1 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 information

Categories and Natural Transformations

Categories 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 information

MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS

MADE-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 information

VALUATIVE CRITERIA BRIAN OSSERMAN

VALUATIVE CRITERIA BRIAN OSSERMAN VALUATIVE CRITERIA BRIAN OSSERMAN Intuitively, one can think o separatedness as (a relative version o) uniqueness o limits, and properness as (a relative version o) existence o (unique) limits. It is not

More information

Programming 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-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 information

LIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset

LIMITS 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 information

VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS

VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Recall that or prevarieties, we had criteria or being a variety or or being complete in terms o existence and uniqueness o limits, where

More information

Parameterizations and Fixed-Point Operators on Control Categories

Parameterizations 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 information

GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS

GENERALIZED 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 information

Descent on the étale site Wouter Zomervrucht, October 14, 2014

Descent 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 information

Math 216A. A gluing construction of Proj(S)

Math 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 information

CATEGORIES. 1.1 Introduction

CATEGORIES. 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 information

Representation Theory of Hopf Algebroids. Atsushi Yamaguchi

Representation 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 information

sset(x, Y ) n = sset(x [n], Y ).

sset(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 information

What are Iteration Theories?

What 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 information

Probabilistic Observations and Valuations (Extended Abstract) 1

Probabilistic Observations and Valuations (Extended Abstract) 1 Replace this ile with prentcsmacro.sty or your meeting, or with entcsmacro.sty or your meeting. Both can be ound at the ENTCS Macro Home Page. Probabilistic Observations and Valuations (Extended Abstract)

More information

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications

Math 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 information

Math 248B. Base change morphisms

Math 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 information

Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base

Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base Under consideration or publication in J. Functional Programming 1 Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base STEPHEN LACK School o Computing and Mathematics, University o Western

More information

Span, Cospan, and Other Double Categories

Span, 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 information

(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results

(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results (C) The rationals and the reals as linearly ordered sets We know that both Q and R are something special. When we think about about either o these we usually view it as a ield, or at least some kind o

More information

University of Cape Town

University of Cape Town The copyright o this thesis rests with the. No quotation rom it or inormation derived rom it is to be published without ull acknowledgement o the source. The thesis is to be used or private study or non-commercial

More information

THE COALGEBRAIC STRUCTURE OF CELL COMPLEXES

THE COALGEBRAIC STRUCTURE OF CELL COMPLEXES Theory and pplications o Categories, Vol. 26, No. 11, 2012, pp. 304 330. THE COLGEBRIC STRUCTURE OF CELL COMPLEXES THOMS THORNE bstract. The relative cell complexes with respect to a generating set o coibrations

More information

GENERAL ABSTRACT NONSENSE

GENERAL 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 information

A Note on Extensional PERs

A 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 information

Category Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond

Category 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 information

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction . ETA EVALUATIONS USING WEBER FUNCTIONS Introduction So ar we have seen some o the methods or providing eta evaluations that appear in the literature and we have seen some o the interesting properties

More information

Tangent 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 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 information

HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS

HSP 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 information

Grothendieck construction for bicategories

Grothendieck construction for bicategories Grothendieck construction or bicategories Igor Baković Rudjer Bošković Institute Abstract In this article, we give the generalization o the Grothendieck construction or pseudo unctors given in [5], which

More information

CARTESIAN DIFFERENTIAL CATEGORIES

CARTESIAN DIFFERENTIAL CATEGORIES Theory and Applications o Categories, Vol. 22, No. 23, 2009, pp. 622 672. CARTESIAN DIFFERENTIAL CATEGORIES R.F. BLUTE, J.R.B. COCKETT AND R.A.G. SEELY Abstract. This paper revisits the authors notion

More information

DUALITY AND SMALL FUNCTORS

DUALITY AND SMALL FUNCTORS DUALITY AND SMALL FUNCTORS GEORG BIEDERMANN AND BORIS CHORNY Abstract. The homotopy theory o small unctors is a useul tool or studying various questions in homotopy theory. In this paper, we develop the

More information

Variations on a Casselman-Osborne theme

Variations on a Casselman-Osborne theme Variations on a Casselman-Osborne theme Dragan Miličić Introduction This paper is inspired by two classical results in homological algebra o modules over an enveloping algebra lemmas o Casselman-Osborne

More information

ON THE CONSTRUCTION OF LIMITS AND COLIMITS IN -CATEGORIES

ON 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 information

1 Relative degree and local normal forms

1 Relative degree and local normal forms THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a

More information

The basics of frame theory

The basics of frame theory First version released on 30 June 2006 This version released on 30 June 2006 The basics o rame theory Harold Simmons The University o Manchester hsimmons@ manchester.ac.uk This is the irst part o a series

More information

THE SNAIL LEMMA ENRICO M. VITALE

THE 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 information

Semantics for algebraic operations

Semantics 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 information

THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS

THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS FINNUR LÁRUSSON Abstract. We give a detailed exposition o the homotopy theory o equivalence relations, perhaps the simplest nontrivial example o a model structure.

More information

UMS 7/2/14. Nawaz John Sultani. July 12, Abstract

UMS 7/2/14. Nawaz John Sultani. July 12, Abstract UMS 7/2/14 Nawaz John Sultani July 12, 2014 Notes or July, 2 2014 UMS lecture Abstract 1 Quick Review o Universals Deinition 1.1. I S : D C is a unctor and c an object o C, a universal arrow rom c to S

More information

The Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!

The 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 information

Cellularity, composition, and morphisms of algebraic weak factorization systems

Cellularity, 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 information

Coreflections in Algebraic Quantum Logic

Coreflections in Algebraic Quantum Logic Coreflections in Algebraic Quantum Logic Bart Jacobs Jorik Mandemaker Radboud University, Nijmegen, The Netherlands Abstract Various generalizations of Boolean algebras are being studied in algebraic quantum

More information

ON THE CONSTRUCTION OF FUNCTORIAL FACTORIZATIONS FOR MODEL CATEGORIES

ON THE CONSTRUCTION OF FUNCTORIAL FACTORIZATIONS FOR MODEL CATEGORIES ON THE CONSTRUCTION OF FUNCTORIAL FACTORIZATIONS FOR MODEL CATEGORIES TOBIAS BARTHEL AND EMIL RIEHL Abstract. We present general techniques or constructing unctorial actorizations appropriate or model

More information

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties 1 Introduction Recall from last time that every affine algebraic variety V A n determines a unique finitely generated, reduced

More information

Power-Set Functors and Saturated Trees

Power-Set Functors and Saturated Trees Power-Set Functors and Saturated Trees Jiří Adámek 1, Stean Milius 1, Lawrence S. Moss 2, and Lurdes Sousa 3 1 Institut ür Theoretische Inormatik, Technische Universität Braunschweig Germany 2 Department

More information

7. Homotopy and the Fundamental Group

7. Homotopy and the Fundamental Group 7. Homotopy and the Fundamental Group The group G will be called the fundamental group of the manifold V. J. Henri Poincaré, 895 The properties of a topological space that we have developed so far have

More information

ON PROPERTY-LIKE STRUCTURES

ON PROPERTY-LIKE STRUCTURES Theory and Applications o Categories, Vol. 3, No. 9, 1997, pp. 213 250. ON PROPERTY-LIKE STRUCTURES G. M. KELLY AND STEPHEN LACK Transmitted by R. J. Wood ABSTRACT. A category may bear many monoidal structures,

More information

The synthetic theory of -categories vs the synthetic theory of -categories

The synthetic theory of -categories vs the synthetic theory of -categories Emily Riehl Johns Hopkins University The synthetic theory of -categories vs the synthetic theory of -categories joint with Dominic Verity and Michael Shulman Vladimir Voevodsky Memorial Conference The

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

Categories of Coalgebraic Games with Selective Sum

Categories of Coalgebraic Games with Selective Sum Fundamenta Informaticae XX (2014) 1 20 1 DOI 10.3233/FI-2012-0000 IOS Press Categories of Coalgebraic Games with Selective Sum Furio Honsell Dipartimento di Matematica e Informatica, Università di Udine,

More information

Theories With Duality DRAFT VERSION ONLY

Theories 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 information

A quantum double construction in Rel

A 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 information

A categorical model for a quantum circuit description language

A 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 information

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University 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 information

Symmetric monoidal sketches

Symmetric monoidal sketches Symmetric monoidal sketches Martin Hyland 1 and John Power 2 1 Department of Pure Mathematics and Mathematical Statistics, University of Cambridge, Mill Lane, Cambridge CB2 1SB, England email: M.Hyland@dpmms.cam.ac.uk

More information

Joseph Muscat Categories. 1 December 2012

Joseph 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 information

A Graph Theoretic Perspective on CPM(Rel)

A 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 information

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY VIVEK SHENDE A ring is a set R with two binary operations, an addition + and a multiplication. Always there should be an identity 0 for addition, an

More information

1 Categorical Background

1 Categorical Background 1 Categorical Background 1.1 Categories and Functors Definition 1.1.1 A category C is given by a class of objects, often denoted by ob C, and for any two objects A, B of C a proper set of morphisms C(A,

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points Roberto s Notes on Dierential Calculus Chapter 8: Graphical analysis Section 1 Extreme points What you need to know already: How to solve basic algebraic and trigonometric equations. All basic techniques

More information

Abstracting away from cell complexes

Abstracting away from cell complexes Abstracting away from cell complexes Michael Shulman 1 Peter LeFanu Lumsdaine 2 1 University of San Diego 2 Stockholm University March 12, 2016 Replacing big messy cell complexes with smaller and simpler

More information

arxiv: v1 [cs.lo] 4 Aug 2016

arxiv: 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 information

CLASS NOTES MATH 527 (SPRING 2011) WEEK 6

CLASS 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 information

Dual Adjunctions Between Algebras and Coalgebras

Dual 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 information

Algebraic Geometry

Algebraic Geometry MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

Problem Set. Problems on Unordered Summation. Math 5323, Fall Februray 15, 2001 ANSWERS

Problem Set. Problems on Unordered Summation. Math 5323, Fall Februray 15, 2001 ANSWERS Problem Set Problems on Unordered Summation Math 5323, Fall 2001 Februray 15, 2001 ANSWERS i 1 Unordered Sums o Real Terms In calculus and real analysis, one deines the convergence o an ininite series

More information

In the index (pages ), reduce all page numbers by 2.

In 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 information

UNIVERSAL DERIVED EQUIVALENCES OF POSETS

UNIVERSAL DERIVED EQUIVALENCES OF POSETS UNIVERSAL DERIVED EQUIVALENCES OF POSETS SEFI LADKANI Abstract. By using only combinatorial data on two posets X and Y, we construct a set of so-called formulas. A formula produces simultaneously, for

More information

Serre A -functors. Oleksandr Manzyuk. joint work with Volodymyr Lyubashenko. math.ct/ Notation. 1. Preliminaries on A -categories

Serre A -functors. Oleksandr Manzyuk. joint work with Volodymyr Lyubashenko. math.ct/ Notation. 1. Preliminaries on A -categories Serre A -functors Oleksandr Manzyuk joint work with Volodymyr Lyubashenko math.ct/0701165 0. Notation 1. Preliminaries on A -categories 2. Serre functors 3. Serre A -functors 0. Notation k denotes a (ground)

More information

Limit Preservation from Naturality

Limit Preservation from Naturality CTCS 2004 Preliminary Version Limit Preservation from Naturality Mario Caccamo 1 The Wellcome Trust Sanger Institute Cambridge, UK Glynn Winskel 2 University of Cambridge Computer Laboratory Cambridge,

More information

Weak bisimulations for coalgebras over ordered functors

Weak bisimulations for coalgebras over ordered functors Weak bisimulations or coalgebras over ordered unctors Tomasz Brengos Faculty o Mathematics and Inormation Sciences Warsaw University o Technology Koszykowa 75 00-662 Warszawa, Poland t.brengos@mini.pw.edu.pl

More information

Locally cartesian closed categories

Locally cartesian closed categories Locally cartesian closed categories Clive Newstead 80-814 Categorical Logic, Carnegie Mellon University Wednesday 1st March 2017 Abstract Cartesian closed categories provide a natural setting for the interpretation

More information

Category Theory. Categories. Definition.

Category Theory. Categories. Definition. Category Theory Category theory is a general mathematical theory of structures, systems of structures and relationships between systems of structures. It provides a unifying and economic mathematical modeling

More information

Classification of effective GKM graphs with combinatorial type K 4

Classification of effective GKM graphs with combinatorial type K 4 Classiication o eective GKM graphs with combinatorial type K 4 Shintarô Kuroki Department o Applied Mathematics, Faculty o Science, Okayama Uniervsity o Science, 1-1 Ridai-cho Kita-ku, Okayama 700-0005,

More information

Exponential and Logarithmic. Functions CHAPTER The Algebra of Functions; Composite

Exponential and Logarithmic. Functions CHAPTER The Algebra of Functions; Composite CHAPTER 9 Exponential and Logarithmic Functions 9. The Algebra o Functions; Composite Functions 9.2 Inverse Functions 9.3 Exponential Functions 9.4 Exponential Growth and Decay Functions 9.5 Logarithmic

More information

Lecture 6: Finite Fields

Lecture 6: Finite Fields CCS Discrete Math I Professor: Padraic Bartlett Lecture 6: Finite Fields Week 6 UCSB 2014 It ain t what they call you, it s what you answer to. W. C. Fields 1 Fields In the next two weeks, we re going

More information

Simpler Functions for Decompositions

Simpler Functions for Decompositions Simpler Functions or Decompositions Bernd Steinbach Freiberg University o Mining and Technology, Institute o Computer Science, D-09596 Freiberg, Germany Abstract. This paper deals with the synthesis o

More information

Journal of Pure and Applied Algebra

Journal of Pure and Applied Algebra Journal o Pure and Applied Algebra 215 (2011) 2135 2147 Contents lists available at ScienceDirect Journal o Pure and Applied Algebra journal homepage: www.elsevier.com/locate/jpaa Internal Kleisli categories

More information

FROM COHERENT TO FINITENESS SPACES

FROM 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 information

The algebraicity of the lambda-calculus

The algebraicity of the lambda-calculus The algebraicity of the lambda-calculus André Hirschowitz 1 and Marco Maggesi 2 1 Université de Nice Sophia Antipolis http://math.unice.fr/~ah 2 Università degli Studi di Firenze http://www.math.unifi.it/~maggesi

More information

Boolean Algebra and Propositional Logic

Boolean 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 information

Thus we get. ρj. Nρj i = δ D(i),j.

Thus we get. ρj. Nρj i = δ D(i),j. 1.51. The distinguished invertible object. Let C be a finite tensor category with classes of simple objects labeled by a set I. Since duals to projective objects are projective, we can define a map D :

More information

The concept of limit

The concept of limit Roberto s Notes on Dierential Calculus Chapter 1: Limits and continuity Section 1 The concept o limit What you need to know already: All basic concepts about unctions. What you can learn here: What limits

More information

On Categorical Models of Classical Logic and the Geometry of Interaction

On 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 information

Derived Algebraic Geometry I: Stable -Categories

Derived Algebraic Geometry I: Stable -Categories Derived Algebraic Geometry I: Stable -Categories October 8, 2009 Contents 1 Introduction 2 2 Stable -Categories 3 3 The Homotopy Category of a Stable -Category 6 4 Properties of Stable -Categories 12 5

More information

On High-Rate Cryptographic Compression Functions

On High-Rate Cryptographic Compression Functions On High-Rate Cryptographic Compression Functions Richard Ostertág and Martin Stanek Department o Computer Science Faculty o Mathematics, Physics and Inormatics Comenius University Mlynská dolina, 842 48

More information

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA These are notes for our first unit on the algebraic side of homological algebra. While this is the last topic (Chap XX) in the book, it makes sense to

More information

What are Iteration Theories?

What are Iteration Theories? What are Iteration Theories? Jiří Adámek 1, Stefan Milius 1 and Jiří Velebil 2 1 Institute of Theoretical Computer Science, TU Braunschweig, Germany {adamek,milius}@iti.cs.tu-bs.de 2 Department of Mathematics,

More information

1. Introduction. Let C be a Waldhausen category (the precise definition

1. Introduction. Let C be a Waldhausen category (the precise definition K-THEORY OF WLDHUSEN CTEGORY S SYMMETRIC SPECTRUM MITY BOYRCHENKO bstract. If C is a Waldhausen category (i.e., a category with cofibrations and weak equivalences ), it is known that one can define its

More information

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos Lectures 21 and 22: toposes of 2 / 30 Toposes as mathematical universes of Recall that every Grothendieck topos E is an elementary topos. Thus, given the fact that arbitrary colimits exist in E, we can

More information

OPERAD BIMODULE CHARACTERIZATION OF ENRICHMENT. V2

OPERAD BIMODULE CHARACTERIZATION OF ENRICHMENT. V2 OPERAD BIMODULE CHARACTERIZATION OF ENRICHMENT. 2 STEFAN FORCEY 1. Idea In a recent talk at CT06 http://faculty.tnstate.edu/sforcey/ct06.htm and in a research proposal at http://faculty.tnstate.edu/sforcey/class_home/research.htm

More information

Basic mathematics of economic models. 3. Maximization

Basic mathematics of economic models. 3. Maximization John Riley 1 January 16 Basic mathematics o economic models 3 Maimization 31 Single variable maimization 1 3 Multi variable maimization 6 33 Concave unctions 9 34 Maimization with non-negativity constraints

More information

Lecture 15: Duality. Next we spell out the answer to Exercise It is part of the definition of a TQFT.

Lecture 15: Duality. Next we spell out the answer to Exercise It is part of the definition of a TQFT. Lecture 15: Duality We ended the last lecture by introducing one of the main characters in the remainder of the course, a topological quantum field theory (TQFT). At this point we should, of course, elaborate

More information

Localizations as idempotent approximations to completions

Localizations as idempotent approximations to completions Journal of Pure and Applied Algebra 142 (1999) 25 33 www.elsevier.com/locate/jpaa Localizations as idempotent approximations to completions Carles Casacuberta a;1, Armin Frei b; ;2 a Universitat Autonoma

More information

A UNIFIED FRAMEWORK FOR GENERALIZED MULTICATEGORIES

A UNIFIED FRAMEWORK FOR GENERALIZED MULTICATEGORIES Theory and Applications o Categories, Vol. 24, No. 21, 2010, pp. 580 655. A UNIFIED FRAMEWORK FOR GENERALIZED MULTICATEGORIES G.S.H. CRUTTWELL AND MICHAEL A. SHULMAN Abstract. Notions o generalized multicategory

More information