<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Improving Efficiency of Model Checking for Variants of Alternating-time Temporal Logic (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Wojciech Penczek</string-name>
          <email>penczek@ipipan.waw.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computer Science</institution>
          ,
          <addr-line>PAS, Warsaw</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Model Reduction Methods for Variants of ATL</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Natural Sciences and Humanities, ICS</institution>
          ,
          <addr-line>Siedlce</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>ion is a method which typically transforms large (or infinite) models into smaller (or finite) ones, but frequently defined over lattices of more that two truth values. We present multi-valued ATL? (mv-ATL?4), an expressive logic to specify strategic abilities in multi-agent systems [7]. We show how to identify constraints on mv-ATL?4 formulas for which the general method for model-independent translation from multi-valued to two-valued model, can be suitably adapted to mv-ATL? , Moreover, we present a model4 dependent reduction that can be applied to all formulas of mv-ATL?4. In all cases, the complexity of verification increases only polynomially when new truth values are added to the evaluation domain. Partial order reduction (POR) is another method used to alleviate the state space explosion in model checking [15]. We define a general semantics for strategic abilities of agents in asynchronous systems, with and without perfect information, and present some general complexity results for verification of strategic abilities in asynchronous</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>systems [11]. A methodology for POR in verification of agents with imperfect
information is discussed, based on the notion of traces introduced by Mazurkiewicz. We
define the logic simple ATL?, which is the restriction of ATL? such that the strategic
modalities cannot be nested and the next step modality is not allowed. Two semantics of
simple ATL? are considered and it is shown that for memoryless imperfect information
contrary to memoryless perfect information, one can apply the partial order reduction
techniques known for Linear-time Temporal Logic without the next step operator.
3</p>
      <p>
        Timed ATL
Finally, we discuss Timed Alternating-time Temporal Logic (TATL), a discrete-time
extension of ATL. A new semantics, based on counting the number of visits in
locations of the history, is introduced in addition to timed memoryful and memoryless ones
[3]. We show that all the defined semantics are equivalent for TATL ; , i.e., when = is
not allowed in the formulas. We provide a strategy analysis revealing that it suffices to
consider only two actions per location to verify any TATL ; formula. This does not
extend to TATL. The above results allow for building a hierarchy of strategies
comparing the expressive power of the logics against ATL. We discuss a possible impact of this
hierarchy on improving efficiency of model checking for TATL ; .
10. W. Jamroga, M. Knapik, D. Kurpiewski, and L. Mikulski. Approximate verification of
strategic abilities under imperfect information. Artificial Intelligence, 2018. To appear.
11. W. Jamroga, W. Penczek, P. Dembin´ski, and A. Mazurkiewicz. Towards partial order
reductions for strategic ability. In Proceedings of the 17th International Conference on
Autonomous Agents and Multiagent Systems (AAMAS 2018), pages 156–165. IFAAMAS, 2018.
12. M. Kacprzak and W. Penczek. Unbounded model checking for Alternating-time Temporal
Logic. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and
Multiagent Systems (AAMAS 2004), pages 646–653, 2004.
13. M. Kacprzak and W. Penczek. Fully symbolic unbounded model checking for
Alternatingtime Temporal Logic. Autonomous Agents and Multi-Agent Systems 11 (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), 69–89, 2005.
14. A. Lomuscio and W. Penczek. Model checking temporal epistemic logic. In H.P. van
Ditmarsch, J.Y. Halpern, W. van der Hoek, and B.P. Kooi, editors, Handbook of Epistemic Logic,
pages 397–442. College Publications, 2015.
15. A. Lomuscio, W. Penczek, and H. Qu. Partial order reductions for model checking
temporalepistemic logics over interleaved multi-agent systems. Fundamenta Informaticae,
101(12):71–90, 2010.
16. A. Lomuscio, H. Qu, and F. Raimondi. MCMAS: An open-source model checker for the
verification of multi-agent systems. International Journal on Software Tools for Technology
Transfer, 17(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ):9–30, 2017. Availabe online.
17. P. Y. Schobbens. Alternating-time logic with imperfect recall. Electronic Notes in
Theoretical Computer Science, 85(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ):82–93, 2004.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>T.</surname>
          </string-name>
          <article-title>A˚gotnes</article-title>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Goranko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Wooldridge</surname>
          </string-name>
          .
          <article-title>Knowledge and ability</article-title>
          . In H.P. van Ditmarsch,
          <string-name>
            <given-names>J.Y.</given-names>
            <surname>Halpern</surname>
          </string-name>
          , W. van der Hoek, and
          <string-name>
            <surname>B.P.</surname>
          </string-name>
          Kooi, editors,
          <source>Handbook of Epistemic Logic</source>
          , pages
          <fpage>543</fpage>
          -
          <lpage>589</lpage>
          . College Publications,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>R.</given-names>
            <surname>Alur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Henzinger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Kupferman</surname>
          </string-name>
          .
          <article-title>Alternating-time Temporal Logic</article-title>
          .
          <source>Journal of the ACM</source>
          ,
          <volume>49</volume>
          :
          <fpage>672</fpage>
          -
          <lpage>713</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>E</given-names>
            <surname>´</surname>
          </string-name>
          . Andre´,
          <string-name>
            <given-names>L.</given-names>
            <surname>Petrucci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Knapik</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Penczek</surname>
          </string-name>
          . Timed ATL:
          <article-title>forget memory just count</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS</source>
          <year>2017</year>
          ), pages
          <fpage>1460</fpage>
          -
          <lpage>1462</lpage>
          . IFAAMAS,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>F.</given-names>
            <surname>Belardinelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Condurache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Jones</surname>
          </string-name>
          .
          <article-title>Bisimulations for verification of strategic abilities with application to ThreeBallot voting protocol</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS</source>
          <year>2017</year>
          ), pages
          <fpage>1286</fpage>
          -
          <lpage>1295</lpage>
          . IFAAMAS,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>N.</given-names>
            <surname>Bulling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dix</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          .
          <article-title>Model checking logics of strategic ability: Complexity</article-title>
          . In M. Dastani,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hindriks</surname>
          </string-name>
          , and J.-J. Meyer, editors,
          <source>Specification and Verification of MultiAgent Systems</source>
          , pages
          <fpage>125</fpage>
          -
          <lpage>159</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Clarke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grumberg</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Peled</surname>
          </string-name>
          . Model Checking. MIT Press,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Konikowska</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Penczek</surname>
          </string-name>
          <article-title>. Multi-valued verification of strategic ability</article-title>
          .
          <source>In Proceedings of the 15th International Conference on Autonomous Agents and Multiagent Systems (AAMAS</source>
          <year>2016</year>
          ), pages
          <fpage>1180</fpage>
          -
          <lpage>1189</lpage>
          . IFAAMAS,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Knapik</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kurpiewski</surname>
          </string-name>
          .
          <article-title>Fixpoint approximation of strategic abilities under imperfect information</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS</source>
          <year>2017</year>
          ), pages
          <fpage>1241</fpage>
          -
          <lpage>1249</lpage>
          . IFAAMAS,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Knapik</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kurpiewski</surname>
          </string-name>
          .
          <article-title>Model checking the Selene e-voting protocol in multi-agent logics</article-title>
          .
          <source>In Proceedings of the 3rd International Joint Conference on Electronic Voting (E-VOTE-ID 2018), Lecture Notes in Computer Science</source>
          . Springer,
          <year>2018</year>
          . To appear.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>