Categories, Types, and Structures
Title | Categories, Types, and Structures PDF eBook |
Author | Andrea Asperti |
Publisher | MIT Press (MA) |
Total Pages | 330 |
Release | 1991 |
Genre | Computers |
ISBN |
Category theory is a mathematical subject whose importance in several areas of computer science, most notably the semantics of programming languages and the design of programmes using abstract data types, is widely acknowledged. This book introduces category theory at a level appropriate for computer scientists and provides practical examples in the context of programming language design.
Categories for Types
Title | Categories for Types PDF eBook |
Author | Roy L. Crole |
Publisher | Cambridge University Press |
Total Pages | 362 |
Release | 1993 |
Genre | Computers |
ISBN | 9780521457019 |
This textbook explains the basic principles of categorical type theory and the techniques used to derive categorical semantics for specific type theories. It introduces the reader to ordered set theory, lattices and domains, and this material provides plenty of examples for an introduction to category theory, which covers categories, functors, natural transformations, the Yoneda lemma, cartesian closed categories, limits, adjunctions and indexed categories. Four kinds of formal system are considered in detail, namely algebraic, functional, polymorphic functional, and higher order polymorphic functional type theory. For each of these the categorical semantics are derived and results about the type systems are proved categorically. Issues of soundness and completeness are also considered. Aimed at advanced undergraduates and beginning graduates, this book will be of interest to theoretical computer scientists, logicians and mathematicians specializing in category theory.
Basic Category Theory
Title | Basic Category Theory PDF eBook |
Author | Tom Leinster |
Publisher | Cambridge University Press |
Total Pages | 193 |
Release | 2014-07-24 |
Genre | Mathematics |
ISBN | 1107044243 |
A short introduction ideal for students learning category theory for the first time.
From Categories to Homotopy Theory
Title | From Categories to Homotopy Theory PDF eBook |
Author | Birgit Richter |
Publisher | Cambridge University Press |
Total Pages | 402 |
Release | 2020-04-16 |
Genre | Mathematics |
ISBN | 1108847625 |
Category theory provides structure for the mathematical world and is seen everywhere in modern mathematics. With this book, the author bridges the gap between pure category theory and its numerous applications in homotopy theory, providing the necessary background information to make the subject accessible to graduate students or researchers with a background in algebraic topology and algebra. The reader is first introduced to category theory, starting with basic definitions and concepts before progressing to more advanced themes. Concrete examples and exercises illustrate the topics, ranging from colimits to constructions such as the Day convolution product. Part II covers important applications of category theory, giving a thorough introduction to simplicial objects including an account of quasi-categories and Segal sets. Diagram categories play a central role throughout the book, giving rise to models of iterated loop spaces, and feature prominently in functor homology and homology of small categories.
Category Theory for Programmers (New Edition, Hardcover)
Title | Category Theory for Programmers (New Edition, Hardcover) PDF eBook |
Author | Bartosz Milewski |
Publisher | |
Total Pages | |
Release | 2019-08-24 |
Genre | |
ISBN | 9780464243878 |
Category Theory is one of the most abstract branches of mathematics. It is usually taught to graduate students after they have mastered several other branches of mathematics, like algebra, topology, and group theory. It might, therefore, come as a shock that the basic concepts of category theory can be explained in relatively simple terms to anybody with some experience in programming.That's because, just like programming, category theory is about structure. Mathematicians discover structure in mathematical theories, programmers discover structure in computer programs. Well-structured programs are easier to understand and maintain and are less likely to contain bugs. Category theory provides the language to talk about structure and learning it will make you a better programmer.
New Structures for Physics
Title | New Structures for Physics PDF eBook |
Author | Bob Coecke |
Publisher | Springer |
Total Pages | 1034 |
Release | 2011-01-15 |
Genre | Science |
ISBN | 3642128211 |
This volume provides a series of tutorials on mathematical structures which recently have gained prominence in physics, ranging from quantum foundations, via quantum information, to quantum gravity. These include the theory of monoidal categories and corresponding graphical calculi, Girard’s linear logic, Scott domains, lambda calculus and corresponding logics for typing, topos theory, and more general process structures. Most of these structures are very prominent in computer science; the chapters here are tailored towards an audience of physicists.
Handbook of Logic in Computer Science: Volume 5. Algebraic and Logical Structures
Title | Handbook of Logic in Computer Science: Volume 5. Algebraic and Logical Structures PDF eBook |
Author | S. Abramsky |
Publisher | OUP Oxford |
Total Pages | 556 |
Release | 2001-01-25 |
Genre | Computers |
ISBN | 0191546275 |
This handbook volume covers fundamental topics of semantics in logic and computation. The chapters (some monographic in length), were written following years of co-ordination and follow a thematic point of view. The volume brings the reader up to front line research, and is indispensable to any serious worker in the areas.