Top Banner
Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski Aalborg University Ph.D. course November 2005
20

Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Bisimulation Relation

A lecture overE. Hagherdi, P. Tabuada, G. J. Pappas

Bisimulation relation for dynamical, control, and hybrid systems

Rafael WisniewskiAalborg University

Ph.D. course November 2005

Page 2: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Please ask as much as possible. I would be happy for all relevant to the topic questions.

Page 3: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Labeled Transition Systems

Page 4: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Product and Pullback

Product of C1 and C2

Pullback

Page 5: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Product of Transition Systems

Page 6: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Strong Bisimulation

Whenever commutes then commutes

Open Maps:

Page 7: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

BranL Open Maps

BranL is a full subcategory of TL of all synchrinization trees with a single finite branch.

P-bisimilarity:

Page 8: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Generalization of P-open mapsWe generalize P-open maps to the category Dyn of dynamical systems and Hyb the category of hybrid dynamical systems.

The path category P as the full subcategory of Dynwith objects P : I → TI, where P(t) = (t, 1) and I is an open interval of Rcontaining the origin.

Morphism:

Page 9: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

P-open Maps

Page 10: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

P-bisimilarity for dynamical systems

Pullback in the category of P-open surjective submersions:

Page 11: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Bisimilarity of Dynamical Systems

Page 12: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Example

Consider the vector field X on M = RR2 defined

Also consider the vector field Y on N = R R defined by

is a Dyn-morphismThen

Page 13: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Hybrid Dynamical Systems

Page 14: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Category HybRecall a time transition system from Henzinger

The state space is

Transition relation like in Henzinger

Page 15: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Path Category in HybThe path category P is the full subcategory of Hyb:

t0 t1 t2 tk-1 tk

dx/dt = 1

Page 16: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Example of a pathConsider a path

This path is represented by the path object P which has states l0, l1, l2

Page 17: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

P-open Maps for Hyb

Page 18: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Characterization of bisimulation in Hyb

is said to be a bisimulation relation iff for all

implies

▒▒

Page 19: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Bisimulation Characterization

Page 20: Bisimulation Relation A lecture over E. Hagherdi, P. Tabuada, G. J. Pappas Bisimulation relation for dynamical, control, and hybrid systems Rafael Wisniewski.

Future Work• Extension of the bisimulation notion from the article from timed transition systems to time abstract transition systems. This can be done by identify a whole flow line with a point in the space of flow lines.

• The strong simulation is too strong equivalence relation on dynamical systems is too strong. Try to use weaker equivalence relation some form of topological equivalency.

On Friday 18th Nov. try to understand the definitions and go through proofs in the section dealing with the dynamical systems.If you understand P-open maps and bisimulation in the category of dynamical systems the generalization to hybrid systems seems natural.