a formalized hierarchy of probabilistic system types
play

A Formalized Hierarchy of Probabilistic System Types Proof Pearl - PowerPoint PPT Presentation

A Formalized Hierarchy of Probabilistic System Types Proof Pearl olzl 1 , Andreas Lochbihler 2 , and Dmitriy Traytel 1 , 2 Johannes H 1 Institut f ur Informatik 2 Institute of Information Security TU M unchen, Germany ETH Zurich,


  1. A Formalized Hierarchy of Probabilistic System Types Proof Pearl olzl 1 , Andreas Lochbihler 2 , and Dmitriy Traytel 1 , 2 Johannes H¨ 1 Institut f¨ ur Informatik 2 Institute of Information Security TU M¨ unchen, Germany ETH Zurich, Switzerland ITP 2015

  2. Zoo of Probabilistic System Types Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  3. Zoo of Probabilistic System Types Non-det. automaton Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  4. Zoo of Probabilistic System Types Labeled Markov chain Non-det. automaton Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  5. Zoo of Probabilistic System Types Labeled Markov decision process Labeled Markov chain Non-det. automaton Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  6. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Labeled Markov chain Non-det. automaton Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  7. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  8. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Stratified system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  9. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Stratified system Alternating system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  10. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Stratified system Alternating system Segala system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  11. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Stratified system Alternating system Simple Segala system Segala system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  12. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Stratified system Alternating system Bundle system Simple Segala system Segala system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  13. Zoo of Probabilistic System Types Labeled Markov decision process Reactive system Stratified system Alternating system Pnueli-Zuck system Bundle system Simple Segala system Segala system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  14. Zoo of Probabilistic System Types Labeled Markov Most general system decision process Reactive system Stratified system Alternating system Pnueli-Zuck system Bundle system Simple Segala system Segala system Labeled Markov chain Non-det. automaton Generative system Det. automaton H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 2 / 19

  15. Hierarchy of Probabilistic System Types Ana Sokolva – Coalgebraic Analysis of Probabilistic Systems (2005): H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 3 / 19

  16. Hierarchy of Probabilistic Systems Types How to . . . H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  17. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  18. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? . . . compare systems of same type? H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  19. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? . . . compare systems of same type? . . . compare different system types? H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  20. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? Coalgebras . . . compare systems of same type? . . . compare different system types? H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  21. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? Coalgebras . . . compare systems of same type? Bisimulation . . . compare different system types? H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  22. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? Coalgebras . . . compare systems of same type? Bisimulation . . . compare different system types? Embedding respecting bisimulation H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  23. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? Coalgebras . . . compare systems of same type? Bisimulation . . . compare different system types? Embedding respecting bisimulation H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  24. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? Coalgebras . . . compare systems of same type? Bisimulation . . . compare different system types? Embedding respecting bisimulation . . . formalize it in Isabelle/HOL? H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  25. Hierarchy of Probabilistic Systems Types How to . . . . . . model system types? Coalgebras . . . compare systems of same type? Bisimulation . . . compare different system types? Embedding respecting bisimulation . . . formalize it in Isabelle/HOL? codatatype + Probability Mass Func. + Eisbach H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 4 / 19

  26. Coalgebras ◮ Functor F describes the system type H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 5 / 19

  27. Coalgebras ◮ Functor F describes the system type ◮ Examples: H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 5 / 19

  28. Coalgebras ◮ Functor F describes the system type ◮ Examples: Deterministic System α × ( β ⇒ � ) H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 5 / 19

  29. Coalgebras ◮ Functor F describes the system type ◮ Examples: Deterministic System α × ( β ⇒ � ) Non-Deterministic System α × ( β ⇒ � set ) H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 5 / 19

  30. Coalgebras ◮ Functor F describes the system type ◮ Examples: Deterministic System α × ( β ⇒ � ) Non-Deterministic System α × ( β ⇒ � set ) ◮ System ( σ, s ) of type F : σ type of states, s :: σ ⇒ σ F transition system H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 5 / 19

  31. Coalgebras ◮ Functor F describes the system type ◮ Examples: Deterministic System α × ( β ⇒ � ) Non-Deterministic System α × ( β ⇒ � set ) ◮ System ( σ, s ) of type F : σ type of states, s :: σ ⇒ σ F transition system ◮ ( σ, s ) is a F -coalgebra H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 5 / 19

  32. Types of Transition System � Functor Property H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 6 / 19

  33. Types of Transition System � q � p r � Functor Property ◮ Probability p � pmf H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 6 / 19

  34. Types of Transition System � q α � p r � Functor Property ◮ Probability p � pmf ◮ Label α α × ( � pmf ) H¨ olzl, Lochbihler & Traytel A Formalized Hierarchy of Probabilistic System Types ITP 2015 6 / 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend