A Supplement For Category Theory For Computing Science

E-Book Overview

The fundamental concepts of category theory are explained in this text which allows the reader to develop their understanding gradually. With over 300 exercises, students are encouraged to monitor their progression. A wide coverage of topics in category theory and computer science is developed including introductory treatments of cartesian closed categories, sketches and elementary categorical model theory, and triples. The presentation is informal with proofs included only when they are instructive, providing a broad coverage of the competing texts on category theory in computer science.

E-Book Content

Contents Preface iii 1 Finite discrete sketches 1.1 Sketches with sums 1.2 The sketch for ¯elds 1.3 Term algebras for FD sketches 1 1 3 5 2 More about sketches 2.1 Finite limit sketches 2.2 Initial term models of FL sketches 2.3 The theory of an FL sketch 2.4 General de¯nition of sketch 12 12 16 19 21 3 The 3.1 3.2 3.3 26 26 28 33 category of sketches Homomorphisms of sketches Parametrized data types as pushouts The model category functor 4 Fibrations 4.1 Fibrations 4.2 The Grothendieck construction 4.3 An equivalence of categories 4.4 Wreath products 38 38 43 48 51 5 Toposes 5.1 De¯nition of topos 5.2 Properties of toposes 5.3 Is a two-element poset complete? 5.4 Presheaves 5.5 Sheaves 5.6 Fuzzy sets 5.7 External functors 5.8 The realizability topos 56 57 60 64 66 67 72 75 79 i ii Contents Answers to Exercises Solutions for Chapter Solutions for Chapter Solutions for Chapter Solutions for Chapter Solutions for Chapter Bibliography Index 1 2 3 4 5 83 83 85 87 88 92 97 102 Preface This is the electronic supplement to Category Theory for Computing Science, second edition, Prentice-Hall International, 1995, IS
You might also like

Tutorials In Mathematical Biosciences I: Mathematical Neuroscience
Authors: Alla Borisyuk , Avner Friedman , Bard Ermentrout , David Terman (auth.)    276    0


Mathematical Models For Speech Technology
Authors: Stephen Levinson    227    0


Computationalism: New Directions
Authors: Matthias Scheutz    264    0


Python Scripting For Computational Science
Authors: Hans Petter Langtangen    197    0



Geometric Models For Noncommutative Algebras
Authors: Cannas da Silva A. , Weinstein A.    227    0


Notes On Coxeter Transformations And The Mckay Correspondence
Authors: Rafael Stekolshchik (auth.)    199    0


Characters And Cyclotomic Fields In Finite Geometry
Authors: Bernhard Schmidt (auth.)    165    0


Handbook Of Computational Group Theory
Authors: Derek F. Holt , Bettina Eick , Eamonn A. O'Brien    420    0


Triangulated Categories.
Authors: Amnon Neeman    172    0