New📚 Introducing our captivating new product - Explore the enchanting world of Novel Search with our latest book collection! 🌟📖 Check it out

Write Sign In
Deedee BookDeedee Book
Write
Sign In
Member-only story

Introduction to Bisimulation and Coinduction

Jese Leos
·2.9k Followers· Follow
Published in Davide Sangiorgi
5 min read
947 View Claps
50 Respond
Save
Listen
Share

Introduction to Bisimulation and Coinduction
Introduction to Bisimulation and Coinduction
by Davide Sangiorgi

5 out of 5

Language : English
File size : 6497 KB
Print length : 260 pages

Abstract

Bisimulation and coinduction are two powerful formal verification techniques used to prove the equivalence or refinement of systems. This article provides a comprehensive to these methods, covering their fundamental concepts, practical applications, and advanced techniques. We begin by introducing the basic definitions and properties of bisimulation and coinduction. We then discuss their applications in formal verification, including equivalence checking, model checking, program analysis, and concurrency theory. Finally, we explore advanced techniques such as modal bisimulation, probabilistic bisimulation, and infinitary bisimulation, which extend the scope and applicability of these methods.

to Bisimulation

Bisimulation is a relation between two systems that ensures that they exhibit equivalent behavior. Informally, two systems are bisimilar if an observer cannot distinguish between them by observing their external behavior. Formally, bisimulation is defined as a relation R between the states of two systems such that:

  1. Preservation: For all states s and t in R, if s can transition to state s', then there exists a state t' such that t can transition to t' and s' R t'.
  2. Reflection: For all states s and t in R, if t can transition to state t', then there exists a state s' such that s can transition to s' and s' R t'.

Bisimulation has several important properties, including:

  • Symmetry: R is symmetric, i.e., if s R t, then t R s.
  • Transitivity: R is transitive, i.e., if s R t and t R u, then s R u.
  • Equivalence: Two systems are bisimilar if and only if there exists a bisimulation relation between them.

to Coinduction

Coinduction is a technique used to prove the equivalence or refinement of systems that exhibit infinite behavior. Unlike bisimulation, which focuses on matching individual steps of execution, coinduction considers the overall behavior of systems over time. Informally, two systems are coinductive if they evolve in a similar manner, even if their individual steps may differ.

Formally, coinduction is defined as a relation R between the states of two systems such that:

  1. Co-Preservation: For all states s and t in R, if s can transition to a set of states S, then there exists a set of states T such that t can transition to T and S R T.
  2. Co-Reflection: For all states s and t in R, if t can transition to a set of states T, then there exists a set of states S such that s can transition to S and S R T.

Coinduction has several important properties, including:

  • Symmetry: R is symmetric, i.e., if s R t, then t R s.
  • Transitivity: R is transitive, i.e., if s R t and t R u, then s R u.
  • Equivalence: Two systems are coinductive if and only if there exists a coinduction relation between them.

Applications of Bisimulation and Coinduction

Bisimulation and coinduction are widely used in formal verification for a variety of applications,

Introduction to Bisimulation and Coinduction
Introduction to Bisimulation and Coinduction
by Davide Sangiorgi

5 out of 5

Language : English
File size : 6497 KB
Print length : 260 pages
Create an account to read the full story.
The author made this story available to Deedee Book members only.
If you’re new to Deedee Book, create a new account to read this story on us.
Already have an account? Sign in
947 View Claps
50 Respond
Save
Listen
Share

Light bulbAdvertise smarter! Our strategic ad space ensures maximum exposure. Reserve your spot today!

Good Author
  • Jay Simmons profile picture
    Jay Simmons
    Follow ·3.2k
  • Harry Hayes profile picture
    Harry Hayes
    Follow ·14.8k
  • Tom Hayes profile picture
    Tom Hayes
    Follow ·3.1k
  • Mike Hayes profile picture
    Mike Hayes
    Follow ·4k
  • Charlie Scott profile picture
    Charlie Scott
    Follow ·3.6k
  • Lee Simmons profile picture
    Lee Simmons
    Follow ·11k
  • Jacques Bell profile picture
    Jacques Bell
    Follow ·3.9k
  • Jace Mitchell profile picture
    Jace Mitchell
    Follow ·5k
Recommended from Deedee Book
Classic Festival Solos Bassoon Volume 2: Piano Accompaniment
Brian Bell profile pictureBrian Bell

Classic Festival Solos Bassoon Volume Piano...

The Classic Festival Solos Bassoon Volume...

·4 min read
737 View Claps
67 Respond
Insurgent Women: Female Combatants In Civil Wars
Aubrey Blair profile pictureAubrey Blair
·4 min read
257 View Claps
37 Respond
The Basics Of Idea Generation
Thomas Powell profile pictureThomas Powell
·5 min read
1.1k View Claps
92 Respond
The History Of Mexican War: For The Liberty Of Texas
Jan Mitchell profile pictureJan Mitchell

For The Liberty Of Texas: The Lone Star State's Fight for...

The Republic of Texas was a sovereign state...

·5 min read
574 View Claps
98 Respond
Borderlines: The Edges Of US Capitalism Immigration And Democracy
Jules Verne profile pictureJules Verne
·5 min read
268 View Claps
20 Respond
Human And Machine Learning: Visible Explainable Trustworthy And Transparent (Human Computer Interaction Series)
Edgar Allan Poe profile pictureEdgar Allan Poe
·5 min read
411 View Claps
62 Respond
The book was found!
Introduction to Bisimulation and Coinduction
Introduction to Bisimulation and Coinduction
by Davide Sangiorgi

5 out of 5

Language : English
File size : 6497 KB
Print length : 260 pages
Sign up for our newsletter and stay up to date!

By subscribing to our newsletter, you'll receive valuable content straight to your inbox, including informative articles, helpful tips, product launches, and exciting promotions.

By subscribing, you agree with our Privacy Policy.


© 2024 Deedee Book™ is a registered trademark. All Rights Reserved.