with state sets Q
1
and Q
2
are bisimilar via (Z
1
, Z
2
),
where Z
2
: Q
2
→ Q
1
is defined as follows:
• Z
2
(q
0
) = r
0
,
• Z
2
(q
1
) = Z
2
(q
2
) = Z
2
(q
3
) = Z
2
(q
4
) = r
1
,
• Z
2
(q
5
) = Z
2
(q
7
) = Z
2
(q
9
) = Z
2
(q
11
) = r
2
,
• Z
2
(q
6
) = Z
2
(q
8
) = Z
2
(q
10
) = Z
2
(q
12
) = r
3
.
The move transfer function swaps moves 0 and 1
when transferring from r
1
to q
4
. Z
1
: Q
1
→ Q
2
maps
r
0
to q
0
, r
1
to q
1
, r
2
to q
5
and r
3
to q
6
, the move trans-
fer functions map all of a’s possible moves in q
0
to
the move 1, the moves of b are mapped to themselves
(note that q
4
is not used in this direction). It is easy to
check that (Z
1
, Z
2
) is a bisimulation.
Theorem 16 states that state related via both Z
2
and Z
1
satisfy the same formulas. This applies to
(r
0
, q
0
), (r
1
, q
1
), (r
2
, q
5
), and (r
3
, q
6
). The example
shows a bisimulation between structures with com-
plete and incomplete information, and with different
cardinalities.
6 MODEL CHECKING
COMPLEXITY
Model checking is the problem to determine, for a
CGS C , a quantified strategy formula ϕ, and a state q,
whether C , q |= ϕ. We state the following results for
completeness, the proofs are straight-forward using
results and techniques from the literature (Alur et al.,
2002; Br´azdil et al., 2006; Chatterjee et al., 2007;
Schnoor, 2010b). We note that the model-checking
problem for MQAPI is undecidable except for restric-
tions that reduce QAPI to strategy logic.
Theorem 17. The QAPI model-checking problem is
1. PSPACE-complete for deterministic CGSs,
2. solvable in 3EXPTIME and 2EXPTIME-hard for
probabilistic structures.
REFERENCES
˚
Agotnes, T., Goranko, V., and Jamroga, W. (2007).
Alternating-time temporal logics with irrevocable
strategies. In (Samet, 2007), pages 15–24.
Alur, R., Henzinger, T. A., and Kupferman, O. (2002).
Alternating-time temporal logic. Journal of the ACM,
49(5):672–713.
Br´azdil, T., Brozek, V., Forejt, V., and Kucera, A. (2006).
Stochastic games with branching-time winning objec-
tives. In LICS, pages 349–358. IEEE Computer Soci-
ety.
Chatterjee, K., Henzinger, T. A., and Jurdzinski, M. (2006).
Games with secure equilibria. Theor. Comput. Sci.,
365(1-2):67–82.
Chatterjee, K., Henzinger, T. A., and Piterman, N. (2007).
Strategy logic. In Caires, L. and Vasconcelos, V. T.,
editors, CONCUR, volume 4703 of Lecture Notes in
Computer Science, pages 59–73. Springer.
Chen, T. and Lu, J. (2007). Probabilistic alternating-time
temporal logic and model checking algorithm. In Lei,
J., editor, FSKD (2), pages 35–39. IEEE Computer So-
ciety.
Cortier, V., K¨usters, R., and Warinschi, B. (2007). A crypto-
graphic model for branching time security properties
- the case of contract signing protocols. In Biskup,
J. and Lopez, J., editors, ESORICS, volume 4734 of
Lecture Notes in Computer Science, pages 422–437.
Springer.
Halpern, J. Y. and Moses, Y. (1990). Knowledge and com-
mon knowledge in a distributed environment. Journal
of the ACM, 37:549–587.
Herzig, A. and Troquard, N. (2006). Knowing how to play:
uniform choices in logics of agency. In Nakashima,
H., Wellman, M. P., Weiss, G., and Stone, P., editors,
AAMAS, pages 209–216. ACM.
Jamroga, W. (2004). Some remarks on alternating tem-
poral epistemic logic. In Proceedings of Formal Ap-
proaches to Multi-Agent Systems (FAMAS 2003, pages
133–140.
Jamroga, W. and van der Hoek, W. (2004). Agents that
know how to play. Fundamenta Informaticae, 63(2-
3):185–219.
Samet, D., editor (2007). Proceedings of the 11th Confer-
ence on Theoretical Aspects of Rationality and Knowl-
edge (TARK-2007), Brussels, Belgium, June 25-27,
2007.
Schnoor, H. (2010a). Explicit strategies and quantification
for ATL with incomplete information and probabilis-
tic games. Technical Report 1008, Institut f¨ur Infor-
matik, Christian-Albrechts-Universit¨at zu Kiel.
Schnoor, H. (2010b). Strategic planning for probabilistic
games with incomplete information. In van der Hoek,
W., Kaminka, G. A., Lesp´erance, Y., Luck, M., and
Sen, S., editors, AAMAS, pages 1057–1064. IFAA-
MAS.
Schnoor, H. (2012). Deciding epistemic and strategic prop-
erties of cryptographic protocols. In Foresti, S., Yung,
M., and Martinelli, F., editors, ESORICS, volume
7459 of Lecture Notes in Computer Science, pages
91–108. Springer.
Schobbens, P.-Y. (2004). Alternating-time logic with imper-
fect recall. Electronis Notes in Theoretical Computer
Science, 85(2):82–93.
Walther, D., van der Hoek, W., and Wooldridge, M. (2007).
Alternating-time temporal logic with explicit strate-
gies. In (Samet, 2007), pages 269–278.
QuantifiedEpistemicandProbabilisticATL
23