Category Theory

Total Page:16

File Type:pdf, Size:1020Kb

Category Theory Category Theory Course by Dr. Arthur Hughes, 2010 Typset by Cathal Ormond 1 Contents 1 Types, Composition and Identities 3 1.1 Programs . 3 1.2 Functional Laws . 4 2 Categories 5 2.1 Definitions . 5 2.2 Examples . 6 3 Functors 10 3.1 Definitions . 10 3.2 More Definitions . 10 3.3 Examples of Functors . 11 4 Universal Properties 13 4.1 Terminal Object . 13 4.2 Duality . 14 4.3 Initial Object . 14 4.4 Binary Product . 15 4.5 Examples of Binary Products . 16 4.6 Binary Sum . 18 4.7 Examples of Binary Sums . 19 5 More on Functors 21 5.1 Covariant Hom Functor . 21 5.2 Covariant Hom Functor . 21 5.3 Subcategory . 21 5.4 Universal Morphism . 22 5.5 Natural Transformations . 23 5.6 Equivalence . 23 5.7 The Functor Category . 23 6 Yoneda Embeddings 25 6.1 The Yoneda Lemma . 25 A Supplementary Definitions 28 A.1 Function and Classes . 28 A.2 Structures . 28 2 Chapter 1 Types, Composition and Identities 1.1 Programs A program (function) f applied to an argument x is denoted f ·x or f(x). We will develop some notation before we continue: • f ◦ g · x = f · (g · x) • < f; g > ·x =< f · x; g · x > f · x if t = l • [f; g]· < t; x >= g · x if t = r We also define the following primitive functions: • id · x = x • outl · (x; y) = x • outr · (x; y) = y • inl · x =< l; x > • inr · x =< r; x > • zero · x = 0 • succ · x = x + 1 The above notation is quite abstract, so we can think of them in familiar terms by using set notation: • If f : A ! B, then x 2 A 7! f · x 2 B. • If f : A ! B; g : B ! C, then g ◦ f : A ! C. • If f : T ! A; g : T ! B, then < f; g >: T ! A × B. • If f : A ! T; g : B ! T , then [f; g]: A + B ! T . We can also consider the above defined functions in terms of set theory: • id : A ! A 3 4 • outl : A × B ! A • outr : A × B ! B • inl : A ! A + B • inr : B ! A + B • zero : 1 ! N • succ : N ! N where 1 is the set containing one element, sometimes denoted {∗}. It is common to denoted such functions by what are called commuting diagrams. For example, we denote the fact that if f : A ! B; g : B ! C then g ◦ f : A ! C by the following commuting diagram: 1.2 Functional Laws We have a set of laws that apply to all programs/functions: • Identity Law: If f : A ! B, then f ◦ idA = f : A ! B • Identity Law: If f : A ! B, then idB ◦ f = f : A ! B • Associativity Law: If f : A ! B; g : B ! C; h : C ! D, then h ◦ (g ◦ f) = (h ◦ g) ◦ f : A ! D • If A : T ! A; g : T ! B then outl ◦ < f; g >= f : T ! A • If A : T ! A; g : T ! B then outr ◦ < f; g >= g : T ! B • < outlA;B; outrA;B >= idA×B : A × B ! A × B We can represent the above by commuting diagrams: idA f A / A A A / B A A @ @ @ @ ; O s9 O @ @ f @ @ h◦g f xx outl ss @@ f f @@ @@ g @@ xx ss @ @ @ @ x outl ss outl f @@ @@ g◦f @@ @@ xx ss xx<f;g> s idA×B B B / B C / D T / A × B A × B / A × B idB h FF KK FF KK FF outr KK outr g FF outr KK F# KK B % B where we have combined the 4th and 5th conditions in the second last diagram. We shall denote by (A ) B) the set of all functions from A to B. We wish to sepa- rate the following two concepts: • functional programs and their laws • the meaning of functions as defined by their application. For example, given f(x) = x2 we wish to differentiate between f and x2. We will usually consider simply f and its properties. To do this, we use categories and functions, instead of sets and mappings. Chapter 2 Categories 2.1 Definitions We define a Category C to contain the following data: 1. Obj(C), a class of objects. 2. Mor(C), a class called the morphisms of C. 3. dom; cod : Mor(C) ! Obj(C). For all f 2 Mor(C), we call dom(f) the deomain of f and cod(f) the codomain of f. 4. id : Obj(C) ! Mor(C). For all A 2 Obj(C), id (A) = idA is called the identity morphism for A. 5. ◦ : Mor(C) × Mor(C) * Mor(C) a partial function called composition. For f; g 2 Mor(C) we denote by f ◦ g the composite of g after f subject to the following conditions: • dom(idA) = A = cod(idA) • g ◦ f 2 Mor(C) , cod(f) = dom(g) • if g ◦ f is defined, then dom(g ◦ f) = dom(f) and cod(g ◦ f) = cod(g) • if dom(f) = A and cod(f) = B, then idB ◦ f = f = f ◦ idA • The associativity law holds on Mor(C) We denote by C[A; B] or C(A; B) the class of morphisms from A to B. If for all A; B 2 Obj(C), C[A; B] is a set, then these sets are called homomorphism (or simply hom) sets. We have the followind definitions: • A category C is called Small if Obj(C) is a set and for all A; B 2 Obj(C), C[A; B] is a (hom) set. • A category C is called Locally Small if for all A; B 2 Obj(C), C[A; B] is a (hom) set. • A category C is called Large if Obj(C) is not a set. 5 6 2.2 Examples The following are large categories. 2.2.1 From Sets • Set a category of sets, whose objects are sets and whose morphisms are mappings between sets. • Pfn a category of sets, whose objects are sets and whose morphisms are partial mappings between sets. • Rel a category of sets and relations, whose objects are sets and whose morphisms are binary relations on the sets. • Setf a category of sets, whose objects are finite sets and whose morphisms are mappings. • Set∗ the category of pointed sets, whose objects are pairs of the form (A; ∗A) where A is a set and ∗A 2 A and whose morphisms are mappings f : A ! B such that f(∗A) = ∗B, called base point preserving. • Set? a category of sets, whose objects are sets which don't contain ? and whose morphisms are mappings f : A [ f?g ! B [ f?g such that f(?) =?, called ?- preserving . 2.2.2 Algrbraic Structures • Graph the category of directed graphs, whose objects are directed graphs and whose morphisms are graph morphisms. • Mon the category of monoids, whose objects are monoids and whose morphisms are monoid morphisms. • Grp the category of groups, whose objects are groups and whose morphisms are group homomorphisms. • Ab the category of Abelian Groups, whose objects are Abelian Groups and whose morphisms are group homomorphisms. • Rng the category of rings, whose objects are rings and whose morphisms are ring homomorphisms. • CRng the category of commutative rings, whose objects are commutative rings and whose morphisms are ring homomorphisms. • VectF the category of vector spaces, whose objects are vector spaces over the field F and whose morphisms are linear transformations. • Pre the category of preorders, whose objects are preorders and whose morphisms are monotone (order preserving) mappings. • Pos the category of posets, whose objects are posets and whose morphisms are monotone mappings. • M-Set the category of M actions, whose objects are actions on a fixed monoid M and whose morphisms are M-action morphisms. 7 2.2.3 Topological Spaces • Top a category of topological spaces, whose objects are topological spaces and whose morphisms are continuous mappings. • Toph a category of topological spaces, whose objects are topological spaces and whose morphisms are homotopy classes of continuous mappings. • Top∗ a category of topological spaces, whose objects are topological spaces with base points and whose morphisms are base point preserving continuous mappings. Isomorphism A morphism f 2 C[A; B] is called an Isomorphism if there exists some g 2 C[A; B] such −1 that g ◦ f = idA and f ◦ g = idB. We call g the inverse for f sometimes denoted f , and also say that A and B are isomorphic, denoted A =∼ B. 2.2.4 Proposition If g1; g2 2 C[A; B] are inverses for f 2 C[A; B], then g1 = g2 Proof g1 = g1 ◦ idB = g1 ◦ (f ◦ g2) = (g1 ◦ f) ◦ g2 = idA ◦ g2 = g2 2.2.5 Proposition Identity morphisms are isomorphisms Proof This follows directly from the definitions of isomorphism and identity. 2.2.6 Proposition The composition of two isomorphisms is an isomorphism. Proof Let f and g be isomorphisms with inverses f −1 and g−1 respectively. We'll show that (g ◦ f)−1 = f −1 ◦ g−1. (g ◦ f)−1 = f −1 ◦ g−1 , (g ◦ f) ◦ f −1 ◦ g−1 = id , g ◦ (f ◦ f −1) ◦ g−1 = id , g ◦ id ◦ g−1 = id , g ◦ g−1 = id the last statement of which is clearly true. The other direction, i.e. showing that (f ◦ g)−1 = g−1 ◦ f −1 follows similarly. The following are small categories. • Given a preorder P = (P; ), the objects are elements of P and the morphisms are given by f : x ! y exists iff x y. 8 • Given a set S, the objects are elements of S and the morphisms are simply the identity morphisms.
Recommended publications
  • Product Category Rules
    Product Category Rules PRé’s own Vee Subramanian worked with a team of experts to publish a thought provoking article on product category rules (PCRs) in the International Journal of Life Cycle Assessment in April 2012. The full article can be viewed at http://www.springerlink.com/content/qp4g0x8t71432351/. Here we present the main body of the text that explores the importance of global alignment of programs that manage PCRs. Comparing Product Category Rules from Different Programs: Learned Outcomes Towards Global Alignment Vee Subramanian • Wesley Ingwersen • Connie Hensler • Heather Collie Abstract Purpose Product category rules (PCRs) provide category-specific guidance for estimating and reporting product life cycle environmental impacts, typically in the form of environmental product declarations and product carbon footprints. Lack of global harmonization between PCRs or sector guidance documents has led to the development of duplicate PCRs for same products. Differences in the general requirements (e.g., product category definition, reporting format) and LCA methodology (e.g., system boundaries, inventory analysis, allocation rules, etc.) diminish the comparability of product claims. Methods A comparison template was developed to compare PCRs from different global program operators. The goal was to identify the differences between duplicate PCRs from a broad selection of product categories and propose a path towards alignment. We looked at five different product categories: Milk/dairy (2 PCRs), Horticultural products (3 PCRs), Wood-particle board (2 PCRs), and Laundry detergents (4 PCRs). Results & discussion Disparity between PCRs ranged from broad differences in scope, system boundaries and impacts addressed (e.g. multi-impact vs. carbon footprint only) to specific differences of technical elements.
    [Show full text]
  • An Introduction to Category Theory and Categorical Logic
    An Introduction to Category Theory and Categorical Logic Wolfgang Jeltsch Category theory An Introduction to Category Theory basics Products, coproducts, and and Categorical Logic exponentials Categorical logic Functors and Wolfgang Jeltsch natural transformations Monoidal TTU¨ K¨uberneetika Instituut categories and monoidal functors Monads and Teooriaseminar comonads April 19 and 26, 2012 References An Introduction to Category Theory and Categorical Logic Category theory basics Wolfgang Jeltsch Category theory Products, coproducts, and exponentials basics Products, coproducts, and Categorical logic exponentials Categorical logic Functors and Functors and natural transformations natural transformations Monoidal categories and Monoidal categories and monoidal functors monoidal functors Monads and comonads Monads and comonads References References An Introduction to Category Theory and Categorical Logic Category theory basics Wolfgang Jeltsch Category theory Products, coproducts, and exponentials basics Products, coproducts, and Categorical logic exponentials Categorical logic Functors and Functors and natural transformations natural transformations Monoidal categories and Monoidal categories and monoidal functors monoidal functors Monads and Monads and comonads comonads References References An Introduction to From set theory to universal algebra Category Theory and Categorical Logic Wolfgang Jeltsch I classical set theory (for example, Zermelo{Fraenkel): I sets Category theory basics I functions from sets to sets Products, I composition
    [Show full text]
  • Toy Industry Product Categories
    Definitions Document Toy Industry Product Categories Action Figures Action Figures, Playsets and Accessories Includes licensed and theme figures that have an action-based play pattern. Also includes clothing, vehicles, tools, weapons or play sets to be used with the action figure. Role Play (non-costume) Includes role play accessory items that are both action themed and generically themed. This category does not include dress-up or costume items, which have their own category. Arts and Crafts Chalk, Crayons, Markers Paints and Pencils Includes singles and sets of these items. (e.g., box of crayons, bucket of chalk). Reusable Compounds (e.g., Clay, Dough, Sand, etc.) and Kits Includes any reusable compound, or items that can be manipulated into creating an object. Some examples include dough, sand and clay. Also includes kits that are intended for use with reusable compounds. Design Kits and Supplies – Reusable Includes toys used for designing that have a reusable feature or extra accessories (e.g., extra paper). Examples include Etch-A-Sketch, Aquadoodle, Lite Brite, magnetic design boards, and electronic or digital design units. Includes items created on the toy themselves or toys that connect to a computer or tablet for designing / viewing. Design Kits and Supplies – Single Use Includes items used by a child to create art and sculpture projects. These items are all-inclusive kits and may contain supplies that are needed to create the project (e.g., crayons, paint, yarn). This category includes refills that are sold separately to coincide directly with the kits. Also includes children’s easels and paint-by-number sets.
    [Show full text]
  • Product Category Rule for Environmental Product Declarations
    Product Category Rule for Environmental Product Declarations BIFMA PCR for Seating: UNCPC 3811 Version 3 Program Operator NSF International National Center for Sustainability Standards Valid through September 30, 2019 Extended per PCRext 2019-107 valid through September 30, 2020 [email protected] Product Category Rule for Environmental Product Declarations BIFMA PCR for Seating: UNCPC 3811 – Version 3 PRODUCT CATEGORY RULES REVIEW PANEL Thomas P. Gloria, Ph. D. Industrial Ecology Consultants 35 Bracebridge Rd. Newton, MA 02459-1728 [email protected] Jack Geibig, P.E. Ecoform 2624 Abelia Way Knoxville, TN 37931 [email protected] Dr. Michael Overcash Environmental Clarity 2908 Chipmunk Lane Raleigh, NC 27607-3117 [email protected] PCR review panel comments may be obtained by contacting NSF International’s National Center for Sustainability Standards at [email protected]. No participation fees were charged by NSF to interested parties. NSF International ensured that reasonable representation among the members of the PCR committee was achieved and potential conflicts of interest were resolved prior to commencing this PCR development. NSF International National Center for Sustainability Standards Valid through September 30, 2019 Extended per PCRext 2019-107 valid through September 30, 2020 Page 2 Product Category Rule for Environmental Product Declarations BIFMA PCR for Seating: UNCPC 3811 – Version 3 TABLE OF CONTENTS BIFMA PRODUCT CATEGORY RULES....................................................................................................................4
    [Show full text]
  • Bimodule Categories and Monoidal 2-Structure Justin Greenough University of New Hampshire, Durham
    University of New Hampshire University of New Hampshire Scholars' Repository Doctoral Dissertations Student Scholarship Fall 2010 Bimodule categories and monoidal 2-structure Justin Greenough University of New Hampshire, Durham Follow this and additional works at: https://scholars.unh.edu/dissertation Recommended Citation Greenough, Justin, "Bimodule categories and monoidal 2-structure" (2010). Doctoral Dissertations. 532. https://scholars.unh.edu/dissertation/532 This Dissertation is brought to you for free and open access by the Student Scholarship at University of New Hampshire Scholars' Repository. It has been accepted for inclusion in Doctoral Dissertations by an authorized administrator of University of New Hampshire Scholars' Repository. For more information, please contact [email protected]. BIMODULE CATEGORIES AND MONOIDAL 2-STRUCTURE BY JUSTIN GREENOUGH B.S., University of Alaska, Anchorage, 2003 M.S., University of New Hampshire, 2008 DISSERTATION Submitted to the University of New Hampshire in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Mathematics September, 2010 UMI Number: 3430786 All rights reserved INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if material had to be removed, a note will indicate the deletion. UMT Dissertation Publishing UMI 3430786 Copyright 2010 by ProQuest LLC. All rights reserved. This edition of the work is protected against unauthorized copying under Title 17, United States Code. ProQuest LLC 789 East Eisenhower Parkway P.O. Box 1346 Ann Arbor, Ml 48106-1346 This thesis has been examined and approved.
    [Show full text]
  • A Category Theory Primer
    A category theory primer Ralf Hinze Computing Laboratory, University of Oxford Wolfson Building, Parks Road, Oxford, OX1 3QD, England [email protected] http://www.comlab.ox.ac.uk/ralf.hinze/ 1 Categories, functors and natural transformations Category theory is a game with objects and arrows between objects. We let C, D etc range over categories. A category is often identified with its class of objects. For instance, we say that Set is the category of sets. In the same spirit, we write A 2 C to express that A is an object of C. We let A, B etc range over objects. However, equally, if not more important are the arrows of a category. So, Set is really the category of sets and total functions. (There is also Rel, the category of sets and relations.) If the objects have additional structure (monoids, groups etc.) then the arrows are typically structure-preserving maps. For every pair of objects A; B 2 C there is a class of arrows from A to B, denoted C(A; B). If C is obvious from the context, we abbreviate f 2 C(A; B) by f : A ! B. We will also loosely speak of A ! B as the type of f . We let f , g etc range over arrows. For every object A 2 C there is an arrow id A 2 C(A; A), called the identity. Two arrows can be composed if their types match: if f 2 C(A; B) and g 2 C(B; C ), then g · f 2 C(A; C ).
    [Show full text]
  • Category Theory Course
    Category Theory Course John Baez September 3, 2019 1 Contents 1 Category Theory: 4 1.1 Definition of a Category....................... 5 1.1.1 Categories of mathematical objects............. 5 1.1.2 Categories as mathematical objects............ 6 1.2 Doing Mathematics inside a Category............... 10 1.3 Limits and Colimits.......................... 11 1.3.1 Products............................ 11 1.3.2 Coproducts.......................... 14 1.4 General Limits and Colimits..................... 15 2 Equalizers, Coequalizers, Pullbacks, and Pushouts (Week 3) 16 2.1 Equalizers............................... 16 2.2 Coequalizers.............................. 18 2.3 Pullbacks................................ 19 2.4 Pullbacks and Pushouts....................... 20 2.5 Limits for all finite diagrams.................... 21 3 Week 4 22 3.1 Mathematics Between Categories.................. 22 3.2 Natural Transformations....................... 25 4 Maps Between Categories 28 4.1 Natural Transformations....................... 28 4.1.1 Examples of natural transformations........... 28 4.2 Equivalence of Categories...................... 28 4.3 Adjunctions.............................. 29 4.3.1 What are adjunctions?.................... 29 4.3.2 Examples of Adjunctions.................. 30 4.3.3 Diagonal Functor....................... 31 5 Diagrams in a Category as Functors 33 5.1 Units and Counits of Adjunctions................. 39 6 Cartesian Closed Categories 40 6.1 Evaluation and Coevaluation in Cartesian Closed Categories. 41 6.1.1 Internalizing Composition................. 42 6.2 Elements................................ 43 7 Week 9 43 7.1 Subobjects............................... 46 8 Symmetric Monoidal Categories 50 8.1 Guest lecture by Christina Osborne................ 50 8.1.1 What is a Monoidal Category?............... 50 8.1.2 Going back to the definition of a symmetric monoidal category.............................. 53 2 9 Week 10 54 9.1 The subobject classifier in Graph.................
    [Show full text]
  • WHEN IS ∏ ISOMORPHIC to ⊕ Introduction Let C Be a Category
    WHEN IS Q ISOMORPHIC TO L MIODRAG CRISTIAN IOVANOV Abstract. For a category C we investigate the problem of when the coproduct L and the product functor Q from CI to C are isomorphic for a fixed set I, or, equivalently, when the two functors are Frobenius functors. We show that for an Ab category C this happens if and only if the set I is finite (and even in a much general case, if there is a morphism in C that is invertible with respect to addition). However we show that L and Q are always isomorphic on a suitable subcategory of CI which is isomorphic to CI but is not a full subcategory. If C is only a preadditive category then we give an example to see that the two functors can be isomorphic for infinite sets I. For the module category case we provide a different proof to display an interesting connection to the notion of Frobenius corings. Introduction Let C be a category and denote by ∆ the diagonal functor from C to CI taking any object I X to the family (X)i∈I ∈ C . Recall that C is an Ab category if for any two objects X, Y of C the set Hom(X, Y ) is endowed with an abelian group structure that is compatible with the composition. We shall say that a category is an AMon category if the set Hom(X, Y ) is (only) an abelian monoid for every objects X, Y . Following [McL], in an Ab category if the product of any two objects exists then the coproduct of any two objects exists and they are isomorphic.
    [Show full text]
  • A Concrete Introduction to Category Theory
    A CONCRETE INTRODUCTION TO CATEGORIES WILLIAM R. SCHMITT DEPARTMENT OF MATHEMATICS THE GEORGE WASHINGTON UNIVERSITY WASHINGTON, D.C. 20052 Contents 1. Categories 2 1.1. First Definition and Examples 2 1.2. An Alternative Definition: The Arrows-Only Perspective 7 1.3. Some Constructions 8 1.4. The Category of Relations 9 1.5. Special Objects and Arrows 10 1.6. Exercises 14 2. Functors and Natural Transformations 16 2.1. Functors 16 2.2. Full and Faithful Functors 20 2.3. Contravariant Functors 21 2.4. Products of Categories 23 3. Natural Transformations 26 3.1. Definition and Some Examples 26 3.2. Some Natural Transformations Involving the Cartesian Product Functor 31 3.3. Equivalence of Categories 32 3.4. Categories of Functors 32 3.5. The 2-Category of all Categories 33 3.6. The Yoneda Embeddings 37 3.7. Representable Functors 41 3.8. Exercises 44 4. Adjoint Functors and Limits 45 4.1. Adjoint Functors 45 4.2. The Unit and Counit of an Adjunction 50 4.3. Examples of adjunctions 57 1 1. Categories 1.1. First Definition and Examples. Definition 1.1. A category C consists of the following data: (i) A set Ob(C) of objects. (ii) For every pair of objects a, b ∈ Ob(C), a set C(a, b) of arrows, or mor- phisms, from a to b. (iii) For all triples a, b, c ∈ Ob(C), a composition map C(a, b) ×C(b, c) → C(a, c) (f, g) 7→ gf = g · f. (iv) For each object a ∈ Ob(C), an arrow 1a ∈ C(a, a), called the identity of a.
    [Show full text]
  • Basic Category Theory
    Basic Category Theory TOMLEINSTER University of Edinburgh arXiv:1612.09375v1 [math.CT] 30 Dec 2016 First published as Basic Category Theory, Cambridge Studies in Advanced Mathematics, Vol. 143, Cambridge University Press, Cambridge, 2014. ISBN 978-1-107-04424-1 (hardback). Information on this title: http://www.cambridge.org/9781107044241 c Tom Leinster 2014 This arXiv version is published under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International licence (CC BY-NC-SA 4.0). Licence information: https://creativecommons.org/licenses/by-nc-sa/4.0 c Tom Leinster 2014, 2016 Preface to the arXiv version This book was first published by Cambridge University Press in 2014, and is now being published on the arXiv by mutual agreement. CUP has consistently supported the mathematical community by allowing authors to make free ver- sions of their books available online. Readers may, in turn, wish to support CUP by buying the printed version, available at http://www.cambridge.org/ 9781107044241. This electronic version is not only free; it is also freely editable. For in- stance, if you would like to teach a course using this book but some of the examples are unsuitable for your class, you can remove them or add your own. Similarly, if there is notation that you dislike, you can easily change it; or if you want to reformat the text for reading on a particular device, that is easy too. In legal terms, this text is released under the Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International licence (CC BY-NC-SA 4.0). The licence terms are available at the Creative Commons website, https:// creativecommons.org/licenses/by-nc-sa/4.0.
    [Show full text]
  • Tensor Products of Categories of Equivariant Perverse Sheaves Cahiers De Topologie Et Géométrie Différentielle Catégoriques, Tome 43, No 1 (2002), P
    CAHIERS DE TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES VOLODYMYR LYUBASHENKO Tensor products of categories of equivariant perverse sheaves Cahiers de topologie et géométrie différentielle catégoriques, tome 43, no 1 (2002), p. 49-79 <http://www.numdam.org/item?id=CTGDC_2002__43_1_49_0> © Andrée C. Ehresmann et les auteurs, 2002, tous droits réservés. L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ CAHIERS DE TOPOLOGIE ET Volume XLIII-1 (2002) GEOMETRIE DIFFERENTIELLE CATEGORIQ UES TENSOR PRODUCTS OF CATEGORIES OF EQUIVARIANT PERVERSE SHEAVES by Volodymyr LYUBASHENKO RESUME. On ddmontre que le produit tensoriel introduit par Deligne des categories de faisceaux pervers equivariants constructibles est encore une catégorie de ce type. Plus pr6cisdment, le produit des categories construites pour une G-varidtd complexe algébrique X et pour une H- variété Y est une cat6gorie correspondante a la G x H-vari6t6 X x Y - produit des espaces constructibles. 1. Introduction The main result of the author’s paper [10] is that the geometrical exter- nal product of constructible perverse sheaves is their
    [Show full text]
  • Understanding Product Images in Cross Product Category Attribute Extraction
    PAM: Understanding Product Images in Cross Product Category Attribute Extraction Rongmei Lin1*, Xiang He2, Jie Feng2, Nasser Zalmout2, Yan Liang2, Li Xiong1, Xin Luna Dong2 1Emory University 2Amazon 1{rlin32,lxiong}@emory.edu 2{xianghe,jiefeng,nzalmout,ynliang,lunadong}@amazon.com ABSTRACT Title: “Heavy Duty Hand Cleaner Bar Soap, 5.75 oz, 1ct, 8 pk” Results: Previous methods: Understanding product attributes plays an important role in im- Textual Features proving online shopping experience for customers and serves as Attribute Value an integral part for constructing a product knowledge graph. Most Brand Bar Soap Image: existing methods focus on attribute extraction from text description Our method: Attribute Value Visual Features or utilize visual information from product images such as shape and Brand Lava color. Compared to the inputs considered in prior works, a product OCR Tokens: Lava image in fact contains more information, represented by a rich mix- (a) Additional modalities provide critical information ture of words and visual clues with a layout carefully designed to impress customers. This work proposes a more inclusive framework “Ownest 2 Colors Highlighter Stick, Shimmer Cream Title: Results: that fully utilizes these different modalities for attribute extraction. Powder Waterproof Light Face Cosmetics” Previous methods: Inspired by recent works in visual question answering, we use a Textual Features transformer based sequence to sequence model to fuse representa- Attribute Value Item Form Powder tions of product text, Optical Character Recognition (OCR) tokens Image: and visual objects detected in the product image. The framework is Our method: Attribute Value Visual Feature further extended with the capability to extract attribute value across Item Form Stick multiple product categories with a single model, by training the OCR Tokens: Stick decoder to predict both product category and attribute value and conditioning its output on product category.
    [Show full text]