![cover of the book Categories and Computer Science](/covers/files_200/1009000/0bc95e6a87d8b4e9278392e1b5238552-d.jpg)
Ebook: Categories and Computer Science
Author: R.F.C. Walters
- Genre: Mathematics
- Series: Cambridge Computer Science Texts 28
- Year: 1992
- Publisher: Cambridge University Press
- Language: English
- pdf
Category Theory has, in recent years, become increasingly important and popular in computer science, and many universities now introduce Category Theory as part of the curriculum for undergraduate computer science students. Here, the theory is developed in a straightforward way, and is enriched with many examples from computer science.
CONTENTS
========
Preface
Introduction
1 The Algebra of Functions
1. Categories
2. General Examples
3. Free Categories Generators and Relations
4. Some Large Categories
5. The Dual of a Category
Problems
2 Products and Sums
1. Initial and Terminal objects
2. Products
3. Categories with Products Circuits
4. Products of Families
5. Sums
6. Categories with Sums Flow Charts
Problems
3 Distributive Categories
1. The Distributive Law
2. Examples
3. Imperative Programs
Problems
4 Data Types
1. Arithmetic
2. Stacks
3. Arrays
4. Binary Trees
5. Queues
6. Pointers
7. Turing Machines
Problems
5 Categories of Functors
1. Functors
2. Functor Categories
3. Directed Graphs and Regular Grammars
4. Automata and Imperative Programs with Input
5. The Specification of Functions
6. What Does Free Mean?
7. Adjoint Functors
Problems
6 More About Products
1. The Free Category with Products
2. Functional Specification with Products
3. Context-free Languages
4. Natural Numbers and Cartesian Closed Categories
Problems
7 Computational Category Theory
1. The Knuth-Bendix Procedure
2. Computing Left Kan Extensions
Problems
References
Index
CONTENTS
========
Preface
Introduction
1 The Algebra of Functions
1. Categories
2. General Examples
3. Free Categories Generators and Relations
4. Some Large Categories
5. The Dual of a Category
Problems
2 Products and Sums
1. Initial and Terminal objects
2. Products
3. Categories with Products Circuits
4. Products of Families
5. Sums
6. Categories with Sums Flow Charts
Problems
3 Distributive Categories
1. The Distributive Law
2. Examples
3. Imperative Programs
Problems
4 Data Types
1. Arithmetic
2. Stacks
3. Arrays
4. Binary Trees
5. Queues
6. Pointers
7. Turing Machines
Problems
5 Categories of Functors
1. Functors
2. Functor Categories
3. Directed Graphs and Regular Grammars
4. Automata and Imperative Programs with Input
5. The Specification of Functions
6. What Does Free Mean?
7. Adjoint Functors
Problems
6 More About Products
1. The Free Category with Products
2. Functional Specification with Products
3. Context-free Languages
4. Natural Numbers and Cartesian Closed Categories
Problems
7 Computational Category Theory
1. The Knuth-Bendix Procedure
2. Computing Left Kan Extensions
Problems
References
Index
Download the book Categories and Computer Science for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)