Categories, Types, and Structures

Categories, Types, and Structures
Author :
Publisher : MIT Press (MA)
Total Pages : 330
Release :
ISBN-10 : UOM:39015022019742
ISBN-13 :
Rating : 4/5 (42 Downloads)

Synopsis Categories, Types, and Structures by : Andrea Asperti

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.

Basic Category Theory

Basic Category Theory
Author :
Publisher : Cambridge University Press
Total Pages : 193
Release :
ISBN-10 : 9781107044241
ISBN-13 : 1107044243
Rating : 4/5 (41 Downloads)

Synopsis Basic Category Theory by : Tom Leinster

A short introduction ideal for students learning category theory for the first time.

Category Theory in Context

Category Theory in Context
Author :
Publisher : Courier Dover Publications
Total Pages : 273
Release :
ISBN-10 : 9780486820804
ISBN-13 : 0486820807
Rating : 4/5 (04 Downloads)

Synopsis Category Theory in Context by : Emily Riehl

Introduction to concepts of category theory — categories, functors, natural transformations, the Yoneda lemma, limits and colimits, adjunctions, monads — revisits a broad range of mathematical examples from the categorical perspective. 2016 edition.

Model Categories and Their Localizations

Model Categories and Their Localizations
Author :
Publisher : American Mathematical Soc.
Total Pages : 482
Release :
ISBN-10 : 9780821849170
ISBN-13 : 0821849174
Rating : 4/5 (70 Downloads)

Synopsis Model Categories and Their Localizations by : Philip S. Hirschhorn

The aim of this book is to explain modern homotopy theory in a manner accessible to graduate students yet structured so that experts can skip over numerous linear developments to quickly reach the topics of their interest. Homotopy theory arises from choosing a class of maps, called weak equivalences, and then passing to the homotopy category by localizing with respect to the weak equivalences, i.e., by creating a new category in which the weak equivalences are isomorphisms. Quillen defined a model category to be a category together with a class of weak equivalences and additional structure useful for describing the homotopy category in terms of the original category. This allows you to make constructions analogous to those used to study the homotopy theory of topological spaces. A model category has a class of maps called weak equivalences plus two other classes of maps, called cofibrations and fibrations. Quillen's axioms ensure that the homotopy category exists and that the cofibrations and fibrations have extension and lifting properties similar to those of cofibration and fibration maps of topological spaces. During the past several decades the language of model categories has become standard in many areas of algebraic topology, and it is increasingly being used in other fields where homotopy theoretic ideas are becoming important, including modern algebraic $K$-theory and algebraic geometry. All these subjects and more are discussed in the book, beginning with the basic definitions and giving complete arguments in order to make the motivations and proofs accessible to the novice. The book is intended for graduate students and research mathematicians working in homotopy theory and related areas.

Category Theory for Programmers (New Edition, Hardcover)

Category Theory for Programmers (New Edition, Hardcover)
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : 0464243874
ISBN-13 : 9780464243878
Rating : 4/5 (74 Downloads)

Synopsis Category Theory for Programmers (New Edition, Hardcover) by : Bartosz Milewski

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

New Structures for Physics
Author :
Publisher : Springer
Total Pages : 1034
Release :
ISBN-10 : 9783642128219
ISBN-13 : 3642128211
Rating : 4/5 (19 Downloads)

Synopsis New Structures for Physics by : Bob Coecke

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.

Category Theory

Category Theory
Author :
Publisher : Oxford University Press
Total Pages : 328
Release :
ISBN-10 : 9780199587360
ISBN-13 : 0199587361
Rating : 4/5 (60 Downloads)

Synopsis Category Theory by : Steve Awodey

A comprehensive reference to category theory for students and researchers in mathematics, computer science, logic, cognitive science, linguistics, and philosophy. Useful for self-study and as a course text, the book includes all basic definitions and theorems (with full proofs), as well as numerous examples and exercises.

Category Theory for Computing Science

Category Theory for Computing Science
Author :
Publisher :
Total Pages : 352
Release :
ISBN-10 : UOM:39015034447873
ISBN-13 :
Rating : 4/5 (73 Downloads)

Synopsis Category Theory for Computing Science by : Michael Barr

A wide coverage of topics in category theory and computer science is developed in this text, including introductory treatments of cartesian closed categories, sketches and elementary categorical model theory, and triples. Over 300 exercises are included.

A Handbook of Model Categories

A Handbook of Model Categories
Author :
Publisher : Springer Nature
Total Pages : 326
Release :
ISBN-10 : 9783030750350
ISBN-13 : 3030750353
Rating : 4/5 (50 Downloads)

Synopsis A Handbook of Model Categories by : Scott Balchin

This book outlines a vast array of techniques and methods regarding model categories, without focussing on the intricacies of the proofs. Quillen model categories are a fundamental tool for the understanding of homotopy theory. While many introductions to model categories fall back on the same handful of canonical examples, the present book highlights a large, self-contained collection of other examples which appear throughout the literature. In particular, it collects a highly scattered literature into a single volume. The book is aimed at anyone who uses, or is interested in using, model categories to study homotopy theory. It is written in such a way that it can be used as a reference guide for those who are already experts in the field. However, it can also be used as an introduction to the theory for novices.

Modern Algebra and the Rise of Mathematical Structures

Modern Algebra and the Rise of Mathematical Structures
Author :
Publisher : Birkhäuser
Total Pages : 463
Release :
ISBN-10 : 9783034879170
ISBN-13 : 3034879172
Rating : 4/5 (70 Downloads)

Synopsis Modern Algebra and the Rise of Mathematical Structures by : Leo Corry

This book describes two stages in the historical development of the notion of mathematical structures: first, it traces its rise in the context of algebra from the mid-1800s to 1930, and then considers attempts to formulate elaborate theories after 1930 aimed at elucidating, from a purely mathematical perspective, the precise meaning of this idea.