[PDF][PDF] A tutorial on (co) algebras and (co) induction

B Jacobs, J Rutten - Bulletin-European Association for Theoretical …, 1997 - Citeseer
Algebraic structures which are generated by a collection of constructors| like natural
numbers (generated by a zero and a successor) or nite lists and trees| are of well …

[BOOK][B] Category theory for computing science

M Barr, C Wells - 1990 - math.mcgill.ca
This book is a textbook in basic category theory, written specifically to be read by
researchers and students in computing science. We expound the constructions we feel are …

[BOOK][B] Undergraduate Texts in Mathematics

S Axler, KA Ribet - 2015 - Springer
In Chapter 1, we have seen how the algebra of the polynomial rings k [x1,..., xn] and the
geometry of affine algebraic varieties are linked. In this chapter, we will study the method of …

[BOOK][B] Refinement calculus: a systematic introduction

RJ Back, J Wright - 2012 - books.google.com
Much current research in computer science is concerned with two questions: is a program
correct? And how can we improve a correct program preserving correctness? This latter …

[PDF][PDF] Unification theory

F Baader, W Snyder - Handbook of automated reasoning, 2001 - cs.bu.edu
Unification is a fundamental process upon which many methods for automated deduction
are based. Unification theory abstracts from the specific applications of this process: it …

[PDF][PDF] Models for concurrency

G Winskel, M Nielsen - 1993 - pure.au.dk
This is, we believe, the final version of a chaper for the Handbook of Logic and the
Foundations of Computer Science, vol. IV, Oxford University Press. It surveys a range of …

[BOOK][B] Semantics of programming languages: structures and techniques

CA Gunter - 1992 - books.google.com
Semantics of Programming Languages exposes the basic motivations and philosophy
underlying the applications of semantic techniques in computer science. It introduces the …

Generalising monads to arrows

J Hughes - Science of computer programming, 2000 - Elsevier
Monads have become very popular for structuring functional programs since Wadler
introduced their use in 1990. In particular, libraries of combinators are often based on a …

[BOOK][B] Nominal sets: Names and symmetry in computer science

AM Pitts - 2013 - books.google.com
Nominal sets provide a promising new mathematical analysis of names in formal languages
based upon symmetry, with many applications to the syntax and semantics of programming …

[BOOK][B] Lambda-calculus and combinators: an introduction

JR Hindley, JP Seldin - 2008 - books.google.com
Combinatory logic and lambda-calculus, originally devised in the 1920s, have since
developed into linguistic tools, especially useful in programming languages. The authors' …