coalgebra love and beauty in science
play

Coalgebra Love and Beauty in Science Ana Sokolova Logic Mentoring - PowerPoint PPT Presentation

Coalgebra Love and Beauty in Science Ana Sokolova Logic Mentoring Workshop 2019 Do you know any coalgebra? Ana Sokolova LMW 2019 22-6-19 Do you know any coalgebra? Yes, you know many coalgebras ! Ana Sokolova LMW 2019 22-6-19 Some


  1. Coalgebra Love and Beauty in Science Ana Sokolova Logic Mentoring Workshop 2019

  2. Do you know any coalgebra? Ana Sokolova LMW 2019 22-6-19

  3. Do you know any coalgebra? Yes, you know many coalgebras ! Ana Sokolova LMW 2019 22-6-19

  4. Some coalgebras c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  5. | " k ✏ Some coalgebras NFA X ➝ 2 x ( P X) A x 1 a a x 2 x 3 b ˚ c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  6. k ✏ ✏ ✏ �  | " ✏ Some coalgebras MC NFA X ➝ D X + 1 X ➝ 2 x ( P X) A x 1 1 1 2 2 x 1 a a / x 3 x 2 2 x 2 x 3 1 3 1 3 ✏ x 4 x 5 b ˚ ˚ ˚ c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  7. k  | " k � | " | k | 3 � ✏ ✏ ✏ ✏ Some coalgebras MC NFA X ➝ D X + 1 X ➝ 2 x ( P X) A x 1 1 1 2 2 x 1 a a / x 3 x 2 2 x 2 x 3 1 3 1 3 ✏ PA x 4 x 5 b ˚ X ➝ ( PD X) A ˚ ˚ b x 1 a a c X Ñ FX 2 1 1 1 3 3 " 2 2 " x 2 x 3 x 4 a b b Ana Sokolova LMW 2019 22-6-19

  8. | " 3 � k " k | | ✏ | k  � ✏ ✏ ✏ Some coalgebras MC NFA X ➝ D X + 1 X ➝ 2 x ( P X) A x 1 1 1 2 2 x 1 a a / x 3 x 2 2 x 2 x 3 1 3 1 3 ✏ PA x 4 x 5 b ˚ X ➝ ( PD X) A ˚ ˚ Various b transitions systems / x 1 a a automata are c X Ñ FX coalgebras 2 1 1 1 3 3 " 2 2 " x 2 x 3 x 4 a b b Ana Sokolova LMW 2019 22-6-19

  9. Where do they live ? c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  10. Where do they live ? 3D Organ Model 2D Tissue Model c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  11. Where do they live ? 3D Organ Model 2D Tissue Model Bartocci et al. TCS09, CAV11 c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  12. Where do they live ? 3D Organ Model 2D Tissue Model Bartocci et al. Verification requires clear TCS09, CAV11 semantics c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  13. Where do they live ? 3D Organ Model 2D Tissue Model Bartocci et al. Verification requires clear TCS09, CAV11 semantics c X Ñ FX and suffers from state-space explosion Ana Sokolova LMW 2019 22-6-19

  14. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Ana Sokolova LMW 2019 22-6-19

  15. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A language equivalence Ana Sokolova LMW 2019 22-6-19

  16. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence Ana Sokolova LMW 2019 22-6-19

  17. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimilarity Ana Sokolova LMW 2019 22-6-19

  18. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence An equivalence relation R Ñ X ˆ X is a bisimulation of the NFA p o, n q : X Ñ 2 ˆ p P X q A i ff whenever p x, y q P R , we have o p x q “ o p y q and for all a P A Ñ y 1 ^ p x 1 , y 1 q P R. a a Ñ x 1 D y 1 .y ñ x Bisimilarity, denoted by „ , is the largest bisimulation. bisimilarity Ana Sokolova LMW 2019 22-6-19

  19. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimilarity Ana Sokolova LMW 2019 22-6-19

  20. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimulation R bisimilarity Ana Sokolova LMW 2019 22-6-19

  21. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimulation R bisimilarity Ana Sokolova LMW 2019 22-6-19

  22. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimulation R a bisimilarity Ana Sokolova LMW 2019 22-6-19

  23. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimulation R a a bisimilarity Ana Sokolova LMW 2019 22-6-19

  24. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimulation R a a R bisimilarity Ana Sokolova LMW 2019 22-6-19

  25. Behavioural Equivalences „ „ NFA X ➝ 2 x ( P X) A Two states are equivalent i ff the languages recognised from these two states are the same. language equivalence bisimulation R largest bisimulation a a R bisimilarity Ana Sokolova LMW 2019 22-6-19

  26. Behavioural Equivalences „ MC „ X ➝ D X + 1 Ana Sokolova LMW 2019 22-6-19

  27. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimilarity Ana Sokolova LMW 2019 22-6-19

  28. Behavioural Equivalences „ MC „ X ➝ D X + 1 An equivalence relation R Ñ X ˆ X is a bisimulation of the MC c : X Ñ D X ` 1 i ff whenever p x, y q P R , then either c p x q “ c p y q “ ˚ or for all R -equivalence classes C we have ÿ ÿ c p x qp z q “ c p y qp z q . z P C z P C Bisimilarity, denoted by „ , is the largest bisimulation. bisimilarity Ana Sokolova LMW 2019 22-6-19

  29. Behavioural Equivalences „ MC „ X ➝ D X + 1 An equivalence relation R Ñ X ˆ X is a bisimulation of the MC c : X Ñ D X ` 1 i ff whenever p x, y q P R , then either c p x q “ c p y q “ ˚ or for all R -equivalence classes C we have ÿ ÿ c p x qp z q “ c p y qp z q . z P C z P C Bisimilarity, denoted by „ , is the largest bisimulation. bisimilarity Why are they both called bisimilarity ? Ana Sokolova LMW 2019 22-6-19

  30. Behavioural Equivalences „ MC „ X ➝ D X + 1 An equivalence relation R Ñ X ˆ X is a bisimulation of the MC c : X Ñ D X ` 1 i ff whenever p x, y q P R , then either c p x q “ c p y q “ ˚ or for all R -equivalence classes C we have ÿ ÿ c p x qp z q “ c p y qp z q . z P C z P C Bisimilarity, denoted by „ , is the largest bisimulation. bisimilarity What do they have in common ? Ana Sokolova LMW 2019 22-6-19

  31. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimilarity Ana Sokolova LMW 2019 22-6-19

  32. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R bisimilarity Ana Sokolova LMW 2019 22-6-19

  33. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R bisimilarity Ana Sokolova LMW 2019 22-6-19

  34. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R μ bisimilarity Ana Sokolova LMW 2019 22-6-19

  35. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R μ ৵ bisimilarity Ana Sokolova LMW 2019 22-6-19

  36. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R μ ৵ ” R bisimilarity Ana Sokolova LMW 2019 22-6-19

  37. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R μ ৵ ” R bisimilarity lifting of R to distributions Ana Sokolova LMW 2019 22-6-19

  38. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R μ ৵ ” R bisimilarity assign the same probability lifting of R to distributions to “R-classes” Ana Sokolova LMW 2019 22-6-19

  39. Behavioural Equivalences „ MC „ X ➝ D X + 1 bisimulation R largest bisimulation μ ৵ ” R bisimilarity assign the same probability lifting of R to distributions to “R-classes” Ana Sokolova LMW 2019 22-6-19

  40. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: Ana Sokolova LMW 2019 22-6-19

  41. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: c X Ñ FX Ana Sokolova LMW 2019 22-6-19

  42. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: c X Ñ FX states Ana Sokolova LMW 2019 22-6-19

  43. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: c X Ñ FX states object in the base category C Ana Sokolova LMW 2019 22-6-19

  44. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: c X Ñ FX behaviour states type object in the base category C Ana Sokolova LMW 2019 22-6-19

  45. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: c X Ñ FX behaviour states type functor on the object in the base base category C category C Ana Sokolova LMW 2019 22-6-19

  46. Coalgebra Uniform framework for dynamic transition systems, based on category theory. A coalgebra is generic transition system: c X Ñ FX behaviour form a states type category too functor on the object in the base base category C category C Ana Sokolova LMW 2019 22-6-19

Recommend


More recommend