Published 2012
| Version v1
Book
Advanced Topics in Bisimulation and Coinduction
Creators
Contributors
Others:
- Foundations of Component-based Ubiquitous Systems (FOCUS) ; Centre Inria d'Université Côte d'Azur (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Dipartimento di Scienze dell'Informazione [Bologna] (DISI) ; Alma Mater Studiorum Università di Bologna = University of Bologna (UNIBO)
- Centrum voor Wiskunde en Informatica (CWI) ; Centrum Wiskunde & Informatica (CWI)-Netherlands Organisation for Scientific Research
- Davide Sangiorgi and Jan Rutten
Description
Coinduction is a method for specifying and reasoning about infinite data types and automata with infinite behaviour. In recent years, it has come to play an ever more important role in the theory of computing. It is studied in many disciplines, including process theory and concurrency, modal logic and automata theory. Typically, coinductive proofs demonstrate the equivalence of two objects by constructing a suitable bisimulation relation between them. This collection of surveys is aimed at both researchers and Master's students in computer science and mathematics and deals with various aspects of bisimulation and coinduction, with an emphasis on process theory. Seven chapters cover the following topics: history, algebra and coalgebra, algorithmics, logic, higher-order languages, enhancements of the bisimulation proof method, and probabilities. Exercises are also included to help the reader master new material.
Abstract
International audienceAdditional details
Identifiers
- URL
- https://inria.hal.science/hal-00907322
- URN
- urn:oai:HAL:hal-00907322v1
Origin repository
- Origin repository
- UNICA