esslli 2018 course logics for epistemic and strategic
play

ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in - PowerPoint PPT Presentation

ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Supplementary slides on Operators on binary relations Valentin Goranko Stockholm University ESSLLI 2018 August 6-10, 2018 Sofia University, Bulgaria V


  1. ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Supplementary slides on Operators on binary relations Valentin Goranko Stockholm University ESSLLI 2018 August 6-10, 2018 Sofia University, Bulgaria V Goranko 1 of 21

  2. Auxiliary slides: some operations on binary relations Let W be a set of possible worlds and R a ⊆ W 2 , R b ⊆ W 2 be two binary (accessibility) relations in W . Thus, each R a , R b is a set of ordered pairs in W . Then we can define union, intersection, and composition of R a and R b as the following binary relations in W . • R a ∪ b := R a ∪ R b = { ( u , w ) | uR a w or uR b w } . • R a ∩ b := R a ∩ R b = { ( u , w ) | uR a w and uR b w } . • R a ◦ b := R a ◦ R b = { ( u , w ) | uR a v and vR b w for some v ∈ W } . Examples follow. V Goranko 2 of 21

  3. Operations on binary relations: union b a b a s 1 s 2 a a b b a a s 3 s 4 b V Goranko 3 of 21

  4. Operations on binary relations: union R a ∪ b = R a ∪ R b s 1 s 2 s 3 s 4 V Goranko 4 of 21

  5. Operations on binary relations: intersection b a b a s 1 s 2 b a b a b a s 3 s 4 a b V Goranko 5 of 21

  6. Operations on binary relations: intersection R a ∩ R b s 1 s 2 a b a b a s 3 s 4 b V Goranko 6 of 21

  7. Operations on binary relations: intersection R a ∩ b = R a ∩ R b s 1 s 2 s 3 s 4 V Goranko 7 of 21

  8. Operations on binary relations: composition b a s 1 s 2 a a b b s 3 s 4 b a V Goranko 8 of 21

  9. Operations on binary relations: composition R a ◦ b = R a ◦ R b b a s 1 s 2 a a b b s 3 s 4 b a V Goranko 9 of 21

  10. Operations on binary relations: composition R a ◦ b = R a ◦ R b s 1 s 2 s 3 s 4 V Goranko 10 of 21

  11. Operations on binary relations: composition R a ◦ b = R a ◦ R b s 1 s 2 s 3 s 4 V Goranko 11 of 21

  12. Operations on binary relations: composition 2 b a s 1 s 2 a a b b s 3 s 4 b a V Goranko 12 of 21

  13. Operations on binary relations: composition 2 R b ◦ a = R b ◦ R a b a s 1 s 2 a a b b s 3 s 4 b a V Goranko 13 of 21

  14. Operations on binary relations: composition R b ◦ a = R b ◦ R a s 1 s 2 s 3 s 4 V Goranko 14 of 21

  15. Operations on binary relations: composition 2 R b ◦ a = R b ◦ R a s 1 s 2 s 3 s 4 V Goranko 15 of 21

  16. Auxiliary slides: reflexive and transitive closure of a relation Recall that, if W be a set and R ⊆ W 2 is a binary relation in W , then: R 2 = R ◦ R = { ( u , w ) | uRv and vRw for some v ∈ W } . Likewise, we define R 3 = R ◦ R 2 = R ◦ ( R ◦ R ), etc.... R n = R ◦ R n − 1 = R ◦ ( ... n times ) ... ◦ R ) ... ). Now, we define the reflexive and transitive closure of R as R ∗ := � n ≥ 0 R n , where R 0 = { ( w , w ) | w ∈ W } . Intuitively, R ∗ consists of all pairs ( u , v ) in W such that v can be reached from u in a finite number of R -steps. Formally, R ∗ = { ( u , v ) ∈ W 2 | uRu 1 ... Ru k = v for some u 1 , ..., u k ∈ W , k ≥ 0 } V Goranko 16 of 21

  17. Operations on binary relations: transitive closure example R s 1 s 2 s 3 s 4 V Goranko 17 of 21

  18. Operations on binary relations: transitive closure example R 2 s 1 s 2 s 3 s 4 V Goranko 18 of 21

  19. Operations on binary relations: transitive closure example R ∪ R 2 s 1 s 2 s 3 s 4 V Goranko 19 of 21

  20. Operations on binary relations: transitive closure example R 3 s 1 s 2 s 3 s 4 V Goranko 20 of 21

  21. Operations on binary relations: transitive closure example R ∗ = R ∪ R 2 ∪ R 3 s 1 s 2 s 3 s 4 V Goranko 21 of 21

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