String Diagrams for Lambda Calculi and Functional Computation
Book Details
Format
Hardback or Cased Book
Book Series
Elements in Applied Category Theory
ISBN-10
1009719971
ISBN-13
9781009719971
Publisher
Cambridge University Press
Imprint
Cambridge University Press
Country of Manufacture
GB
Country of Publication
GB
Publication Date
Oct 31st, 2026
Print length
75 Pages
Product Classification:
MathematicsComputer science
Ksh 9,900.00
Not Yet Published
0 in stock
Delivery Location
Delivery fee: Select location
Secure
Quality
Fast
An advanced introduction to string diagrams and graph languages for higher-order computation, enhancing clarity and structure in functional programming. This title is also available as open access on Cambridge Core.
This Element gives an advanced introduction to string diagrams and graph languages for higher-order computation. The subject matter develops in a principled way, starting from the two dimensional syntax of key categorical concepts such as functors, adjunctions, and strictication, and leading up to Cartesian Closed Categories, the core mathematical model of the lambda calculus and of functional programming languages. This methodology inverts the usual approach of proceeding from syntax to a categorical interpretation, by rationally reconstructing a syntax from the categorical model. The result is a graph syntax-more precisely, a hierarchical hypergraph syntax-which in many ways is shown to be an improvement over the conventional linear term syntax. The rest of the Element focuses on applications of interest to programming languages: operational semantics, general frameworks for type inference, and complex whole-program transformations such as closure conversion and automatic differentiation. This title is also available as open access on Cambridge Core.
Get String Diagrams for Lambda Calculi and Functional Computation by at the best price and quality guaranteed only at Werezi Africa's largest book ecommerce store. The book was published by Cambridge University Press and it has pages.