On Domination and Control in Strategic Ability
Micha l Knapik
Institute of Computer Science Polish Academy of Sciences (joint work with Wojtek Jamroga and Damian Kurpiewski)
On Domination and Control in Strategic Ability Micha l Knapik - - PowerPoint PPT Presentation
On Domination and Control in Strategic Ability Micha l Knapik Institute of Computer Science Polish Academy of Sciences (joint work with Wojtek Jamroga and Damian Kurpiewski) TDCS Seminar, 30 May 2019 Outline Enforceability in Concurrent
Institute of Computer Science Polish Academy of Sciences (joint work with Wojtek Jamroga and Damian Kurpiewski)
2 / 17
3 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
4 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
5 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
5 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
5 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
5 / 17
2 -complete for whole ATLir).
6 / 17
7 / 17
7 / 17
7 / 17
7 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
8 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
8 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
8 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
8 / 17
A and σA be conflictless. Call σC A context.
9 / 17
A and σA be conflictless. Call σC A context.
q∈dom(σC
A ) out(q, σC
A)
A into σA: I(σC A, σA).
9 / 17
A and σA be conflictless. Call σC A context.
q∈dom(σC
A ) out(q, σC
A)
A into σA: I(σC A, σA).
A, σA). Outputs of σA (w.r.t. σC A) in q are states along
A, σA)(q).
9 / 17
A and σA be conflictless. Call σC A context.
q∈dom(σC
A ) out(q, σC
A)
A into σA: I(σC A, σA).
A, σA). Outputs of σA (w.r.t. σC A) in q are states along
A, σA)(q).
A, σA and σC A, σ′A be conflictless. If I(σC A, σA) = I(σC A, σ′A) and for
A, σA) we have IO(σC A, σ′A)(q) ⊆ IO(σC A, σA)(q) then σ′A
A:
A σ′
9 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
1 ) = {qinit} with
1 (qinit) = A
1 , σ1) = {q1, q2},
1 , σ1)(q2) = {q3, q4},
1 , σ1)(q1) = {q4, q5}.
1 , σ′1) = {q1, q2},
1 , σ′1)(q2) = {q4},
1 , σ′1)(q1) = {q4}.
A σ′A
10 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
1 ) = {qinit} with
1 (qinit) = A
1 , σ1) = {q1, q2},
1 , σ1)(q2) = {q3, q4},
1 , σ1)(q1) = {q4, q5}.
1 , σ′1) = {q1, q2},
1 , σ′1)(q2) = {q4},
1 , σ′1)(q1) = {q4}.
A σ′A
10 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
1 ) = {qinit} with
1 (qinit) = A
1 , σ1) = {q1, q2},
1 , σ1)(q2) = {q3, q4},
1 , σ1)(q1) = {q4, q5}.
1 , σ′1) = {q1, q2},
1 , σ′1)(q2) = {q4},
1 , σ′1)(q1) = {q4}.
A σ′A
10 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
1 ) = {qinit} with
1 (qinit) = A
1 , σ1) = {q1, q2},
1 , σ1)(q2) = {q3, q4},
1 , σ1)(q1) = {q4, q5}.
1 , σ′1) = {q1, q2},
1 , σ′1)(q2) = {q4},
1 , σ′1)(q1) = {q4}.
A σ′A
10 / 17
A, σA and σC A, σ′A conflictless
A ∪
A ∪
A σ′A
A ∪
A ∪
AFgoal.
A is co-NP-complete.
11 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
12 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
12 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
12 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
12 / 17
qinit start q2 q1 q4 q3 q5 (A, U) (B, ⋆) (A, V ) (A, V ) (A, U) (B, ⋆) (B, ⋆) (A, U) (A, V ) 1
12 / 17
13 / 17
14 / 17
15 / 17
16 / 17
17 / 17