<!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>Reasoning in Multi-Agent Conformant Planning over Transition Systems∗</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peipei Wu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yanjun Li</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Philosophy, Nankai University</institution>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>14</volume>
      <fpage>35</fpage>
      <lpage>40</lpage>
      <abstract>
        <p>Reasoning about actions and information is one of the most active areas of research in artificial intelligence. In this paper, we study the reasoning in multiagent conformant planning. We introduce a formalism to trace the update of information in multi-agent conformant planning over transition systems. We propose a dynamic epistemic logical framework EALn to capture reasoning in such scenarios and present an upper bound on the time complexity of multi-agent conformant planning in terms of EALn.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Introduction
approach introduced in [
        <xref ref-type="bibr" rid="ref9">11</xref>
        ], but it is not a directly generalized result. In [
        <xref ref-type="bibr" rid="ref9">11</xref>
        ], the agent’s belief is
represented by a set of states that the agent cannot distinguish. This representation does not work
anymore in multi-agent settings, since nested beliefs need to be considered. In this paper, we use a
non-well-founded notion, possibility, to represent belief states in multi-agent planning, and we define the
update on possibilities to capture information change. 2) We propose a logical framework EALn with
DEL-style update semantics and expressive language. In the literature of epistemic planning, such as [
        <xref ref-type="bibr" rid="ref4">6</xref>
        ],
the logical language is an extension of proposition logic with knowledge modalities. The language of EALn
has not only knowledge modalities but also action modalities, which allows us to express more complicated
planning goals. Moreover, we can talk about the interaction between action and knowledge in the logical
language. It would give us a more in-depth understanding of reasoning about action and information in
multi-agent planning. 3) We present an upper bound on the time complexity of multi-agent conformant
planning in terms of EALn. We show that multi-agent conformant planning with goal expressed by an
EALn-formula is in double exponential time.
2
      </p>
      <p>Information change in multi-agent conformant planning
Let Act be a set of actions, P be a set of proposition variables, and Ag be a set of agents.</p>
      <p>A transition system T is a triple hST , {RaT | a ∈ Act}, V T i, where ST is a non-empty set of states,
for each a ∈ Act, RaT is a function from S to P(S), and V T : P → P(ST ) is an assignment function.</p>
      <p>
        We use possibility on transition systems, which is a variant of the notion used in [
        <xref ref-type="bibr" rid="ref5 ref6">8, 7</xref>
        ], to represent
agents’ epistemic uncertainty about states. Before introducing the notion of possibility, let us start by
introducing some auxiliary notions.
where W N is a non-emptyset of possible worlds, for each i ∈ Ag, 9i9K is a binary relation on W , and
LN : W N → ST is a function that labels each possible world with a state in T . For each w ∈ W N , we
say (N , w) is a pointed Kripke structure.
      </p>
      <p>A Kripke structure N on T models agents’ uncertainty over states in T . By [1], we know that a
pointed Kripke structure can be represented by the following notion from non-well-founded set theory.</p>
      <p>Let N be a Kripke structure on a transition system T . A decoration d of N is a function that assigns
to each world w ∈ W a function d(w) such that
• d(w)(T ) = LN (w) (i.e., d(w) assigns to T a state that is the one with which L labels w), and
founded) set of functions associated with worlds reachable from w by 9i9K ).</p>
      <p>• for each i ∈ Ag, d(w)(i) = {d(w0) | w 9i9K w0} (i.e., d(w) assigns to each agent i the
(non-wellIf d is a decoration of N and w is a world in N , we say that d(w) is the solution of w in N , and (N , w) is
a picture of d(w).</p>
      <p>Now we are ready to introduce the concept of possibility.</p>
      <p>Definition 1 (Possibility). Let T be a transition system. A possibility α on T is a function that assigns
to T a state in ST , and to each agent i ∈ Ag a set of possibilities.</p>
      <p>
        As shown in [
        <xref ref-type="bibr" rid="ref6">8</xref>
        ], there is a close relationship between these (non-well-founded) possibilities on T and
Kripke structures on T . Each Kripke structure N has a unique decoration that assigns to each world in
N a possibility, and each possibility has a picture. For example, let T0 be the transition system depicted
in Figure 1. A possibility α1 on T0 is presented in Figure 2a. The pointed Kripke structure (N , w1) on T0,
depicted in Figure 2b, is a picture of α1.
      </p>
      <p>
        The choice of possibilities over Kripke structures as uncertainty representation provides several
advantages (see [
        <xref ref-type="bibr" rid="ref7">9</xref>
        ]). One of them is that update on possibility is natural and elegant. The update on
possibilities, defined in the following, tracks the change of agents’ uncertainty when an action is executed.
Definition 2 (Update). Let α be a possibility on T . The update of α with an action a ∈ Act, denoted α|a,
is a set of possibilities on T such that α0 ∈ α|a if and only if α0(T ) ∈ Ra(α(T )) and α0(i) = Sβ∈α(i) β|a.
      </p>
      <p>As an example, the update of the possibility α1 depicted in Figure 2a will result in a unit possibility
set α11, which is depicted in Figure 3. Moreover, the update of α2 in Figure 2a, whose picture is (N , w2)
in Figure 2b, is the set of possibilities α21 and α22, both of which are depicted in Figure 3. The pointed
Kripke structures (N 0, w21) and (N 0, w22) are the pictures of α21 and α22 respectively. Moreover, we
would like to point out that the difference between α11(i) and α21(i) corresponds to the fact that the
information state of agent i at state t1 is different depending on how he/she gets there, and the identity
between α11(j) and α21(j) reflects the fact that the information state of agent j at t1 is the same because
he/she intuitively cannot distinguish s1 and s2.</p>
      <p>α11 =






α21 =


α22 =



{(i, (α11, α11)),
(j, (α11, α11)), (j, (α11, α21)), (j, (α11, α22)), t1}
{(i, (α21, α21)), (i, (α21, α22)),
(j, (α21, α11)), (j, (α21, α21)), (j, (α21, α22)), t1}
{(i, (α22, α21)), (i, (α22, α22)),
(j, (α22, α11)), (j, (α22, α21)), (j, (α22, α22)), t2}
(a) System of equations of α11
i,j
w&gt; 11:t`1
j</p>
      <p>j
i,j</p>
      <p>i,j
w621: t~1 o</p>
      <p>/ w22:t 2h
(b) Picture of α11: (N 0, w11)
i,j</p>
      <p>The logic EALn and its application
In this section, we will firstly introduce the language and the semantics of EALn and then use it to capture
reasoning in multi-agent conformant planning. At the end of the section, we provide an upper bound for
multi-agent conformant planning in terms of EALn.</p>
      <p>Definition 3 (Language). The language LEALn is defined by the following BNF:</p>
      <p>φ ::= p | ¬φ | φ ∧ φ | [a]φ | Kiφ,
where p ∈ P, a ∈ Act, and i ∈ Ag. We use ⊥, ∨, →, h·i as the usual abbreviations.</p>
      <p>The formula [a]φ intuitively means that φ holds if the action a is successfully done. The formula Kiφ
expresses that the agent i knows that φ. Since the language of EALn contains both action modalities and
knowledge modalities, this allows one to talk about the interaction between action and knowledge in the
object language.</p>
      <p>Formulas of LEALn will be interpreted on dynamic epistemic models. A dynamic epistemic model is a
pair (T , α), where T is a transition system and α is a possibility on T such that for each i ∈ Ag, α is in
α(i) and α0 ∈ α(i) implies α0(i) = α(i).
Definition 4 (Update semantics). Given a dynamic epistemic model (T , α) and a formula φ ∈ LEALn ,
the satisfaction relation is defined as follows:</p>
      <p>T , α
T , α</p>
      <p>p ⇐⇒ α(T ) ∈ V (p)
T , α
¬φ ⇐⇒ T , α 2 φ</p>
      <p>φ and T , α
φ ∧ ψ ⇐⇒ T , α ψ</p>
      <p>Kiφ ⇐⇒ for all α0 ∈ α(i) : T , α0 φ
T , α</p>
      <p>T , α [a]φ ⇐⇒ for all α0 ∈ α|a : T , α0 φ
We say that φ is valid, denoted as
φ, if T , α</p>
      <p>φ for each dynamic epistemic model T , α.</p>
      <p>Within EALn, we can express the epistemic state of agents and its evolvement in multi-agent planning.
Take the following example. Let T0 and α1 be depicted as Figure 1 and Figure 2 respectively. We then
have the following statements.</p>
      <p>• T0, α1 [a](Kip ∧ ¬Kjp). When the initial possibility is α1, after the action a is executed, agent i
knows that p, and agent j does not know that p.
• T0, α2 [a](¬Kip ∧ ¬Kjp). When the initial possibility is α2, after the action a is executed, neither
i not j knows that p.
• For all φ ∈ LEALn , T0, α1 [a]Kjφ iff T0, α2 [a]Kjφ. No matter the initial possibility is α1 or α2,
after the action a is executed, the knowledge of j is the same.</p>
      <p>Within EALn, we can capture reasoning about action and information change in multi-agent conformant
planning.</p>
      <p>Lemma 1 (Perfect Recall). For each dynamic epistemic model (T , α), we have that T , α
for each i ∈ Ag and each a ∈ Act.</p>
      <p>Ki[a]φ → [a]Kiφ
Proof. Assume that T , α Ki[a]φ. We will show that T , α [a]Kiφ. Taka any α0 ∈ α|a and any β0 ∈ α0(i).
To sShinowcetαh0at∈Tα,|aα, by Definition 2, this follows that α0(i) = Sβ∈α(i) β|a. Since β0 ∈ α0(i), we then have
[a]Kiφ, by the update semantics, we only need to show that T , β0 φ.
that there is some β ∈ α(i) such that β0 ∈ β|a. Since T , α Ki[a]φ and β ∈ α(i), this follows that
T , β [a]φ. Moreover, since β0 ∈ β|a, this follows that T , β0 φ. Therefore, we have shown that T , β0 φ
for each α0 ∈ α|a and each β0 ∈ α0(i), namely T , α [a]Kiφ. Thus, we have shown that if T , α Ki[a]φ
then T , α [a]Kiφ.</p>
      <p>Lemma 2 (No Miracles). For each dynamic epistemic model (T , α), we have that T , α
for each i ∈ Ag and each a ∈ Act.
haiKiφ → Ki[a]φ
Proof. Assume that T , α haiKiφ. We will show that T , α Ki[a]φ. By the update semantics, we only
need to show that T , β0 φ for each α0 ∈ α(i) and each β0 ∈ α0|a.</p>
      <p>Since T , α haiKiφ, this follows that there is some γ ∈ α|a such that T , γ Kiφ. Since γ ∈ α|a, by
Definition 2, this follows that γ(i) = Sβ∈α(i) β|a. Take any α0 ∈ α(i). We then have that α0|a ⊆ γ(i).
Take any β0 ∈ α0|a. We then have that β0 ∈ γ(i). Since T , γ Kiφ, this follows that T , β0 φ. Thus, we
have shown that T , β0 φ for each α0 ∈ α(i) and each β0 ∈ α0|a, namely T , α Ki[a]φ. Thus, we have
shown that if T , α haiKiφ then T , α Ki[a]φ.</p>
      <p>Intuitively, perfect recall means that if the agent cannot distinguish two states after doing action a,
then he/she could not distinguish them before. No miracles mean that if the agent cannot distinguish two
states and the same action is executed on both states, then he/she cannot distinguish the resulting states.
These can be depicted in Figure 4.</p>
      <p>We now introduce multi-agent conformant planning in terms of EALn. First, we introduce some
auxiliary notations. Let Σ be a set of possibilities. We use Σ|a to denote the set S | . Let σ ∈ Act∗
be an action sequence a1 · · · an. We use α|σ to denote the information state (· · · ((αα∈|Σa1α)|aa2 ) · · · )|an .
Definition 5 (Multi-agent conformant planning). A multi-agent conformant planning problem P is a
tuple hT , α, G, {Acti | i ∈ G}, φgi, where T is a transition system, α is the initial possibility on T , G
perfect
−−re−ca−l→l
s1 o
a
s2 o
i
i
/ s3</p>
      <p>a
/ s4
no miracles
←−−−−−−−
s1 o
a
s2
i
/ s3
a
s4
is a group of agents, Acti ⊆ Act is a set of actions that the agent i can perform, φg ∈ LEALn is the
goal formula. A solution to P is a finite sequence of actions σ = a1 · · · an ∈ (Si∈G Acti)∗ such that
1) the sequence σ is applicable 1 in the state α0(T ) for each α0 ∈ Ti∈G α(i), and 2) T , β φg for each
α0 ∈ Ti∈G α(i) and each β ∈ α0|σ.</p>
      <p>Let LaMφ be an abbreviation of the formula hai&gt; ∧ [a]φ. It can be shown that an action sequence
which means that the solution can be verified in EALLan1.M · · · LanM&gt;. We then have the following theorem,
a1 · · · an is applicable on the state α(T ) iff T , α
Theorem 3. Let P = hT , α, G, {Acti | i ∈ G}, φgi be a planning problem. An action sequence a1 · · · an
is a solution for P iff T , α0 La1M · · · LanMφg for each α0 ∈ Ti∈G α(i).</p>
      <p>In this paper’s remainder, we show an upper bound on the time complexity of multi-agent conformant
planning in terms of EALn.
i</p>
      <p>Let T = hS, {Ra | a ∈ Act}, V i be a transition system and N = hW, {99K | i ∈ Ag}, Li be a
Kripke structure on T . The Kripke structure N † = hW N † , {9i9K N † | i ∈ Ag}, LN † i is defined as follows:
W N † = {(w, L(w)) | w ∈ W }, 9i9K N † = {((w, L(w)), (w0, L(w0))) | w 9i9K w0}, and LN † (w, L(w)) = L(w).
If N is a Kripke structure on T , so is N †. It is obvious that (N , w) is isomorphic to (N †, (w, L(w))).
Therefore, if (N , w) is a picture of a possibility α, so is (N †, (w, L(w))).</p>
      <p>
        Given a transition system T and a Kripke structure N on T , let the Kripke structure N † is defined as
above. We now define the update of N † with an action a ∈ Act, denoted as N †|a. The Kripke structure
N †|a = hW N †|a , {9i9K N †|a | i ∈ Ag}, LN †|a i is defined as follows: W N †|a = {(w, s0) ∈ W × S | there is
(w, s) ∈ W N † such that (s, s0) ∈ RaT }, 9i9K N †|a = {((w, s), (w0, s0)) | w 9i9K w0}, and LN †|a (w, s) = s. It is
evident that N †|a is also a Kripke structure on T . We have known that if (N , w) is a picture of a possibility
α, so is (N †, (w, L(w))). If α0 ∈ α|a, this follows that α(T )RaT α0(T ). Let α(T ) = s and α0(T ) = s0. Since
(N , w) is a picture of a possibility α, this follows that L(w) = s, and then we have that (w, s) ∈ W N † .
Since sRaT s0, by the definition of N †|a, we know that (w, s0) ∈ W N †|a . With the bisimulation principle
(see [
        <xref ref-type="bibr" rid="ref6">8</xref>
        ]), it can be shown that (N †|a, (w, s0)) is a picture of α0. Moreover, it can be shown that for each
action sequence a1 · · · an and each β ∈ α|a1 · · · |an , the pointed Kripke structure N †|a1 · · · |an , (w, β(T ))
is picture of β. Since W N †|a1 ···|an ⊆ W × S, this follows that the number of possibilities that can be
generated by the initial possibility α is bounded by the size of the powerset of W × S.
      </p>
      <p>Given a possibility α, let the size of α be the size of the minimal pointed Kripke structure (N , w) such
that (N , w) is a picture of α. Given a multi-agent conformant planning problem P = hT , α, G, {Acti | i ∈
G}, φgi, let the size of P be the product of the size of T , the size of α, and the size of φg.
Theorem 4. Multi-agent conformant planning in terms of EALn is in double exponential time.
Proof idea. Given a multi-agent conformant planning P , we can do a breadth-first search with duplicate
checking on possibilities to find a plan. Since we have shown above that the number of possibilities that
can be generated by the initial possibility α is bounded by the exponent of the size of P , this follows
that the depth of the searching tree is bounded by the exponent of the size of P . Therefore, the time of
the breadth-first search is in double exponent of the size of P . Moreover, by Theorem 3, we know that
the verification of a plan can be reduced to model checking in EALn. Since model checking in EALn is in
polynomial time, this follows that searching a plan for P is in double exponential time.</p>
      <p>1a1 · · · an is applicable on a state s iff Ra1 (s) 6= ∅, and for each 1 ≤ k &lt; n, t ∈ Ra1···ak (s) implies Rak+1 (t) 6= ∅.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [3]
          <string-name>
            <surname>G. Aucher.</surname>
          </string-name>
          <article-title>DEL-sequents for regression and epistemic planning</article-title>
          .
          <source>Journal of Applied Non-Classical Logics</source>
          ,
          <volume>22</volume>
          (
          <issue>4</issue>
          ):
          <fpage>337</fpage>
          -
          <lpage>367</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Aucher</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Bolander</surname>
          </string-name>
          .
          <article-title>Undecidability in epistemic planning</article-title>
          .
          <source>In Proceedings of IJCAI '13</source>
          , pages
          <fpage>27</fpage>
          -
          <lpage>33</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bolander</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Andersen</surname>
          </string-name>
          .
          <article-title>Epistemic planning for single and multi-agent systems</article-title>
          .
          <source>Journal of Applied Non-Classical Logics</source>
          ,
          <volume>21</volume>
          (
          <issue>1</issue>
          ):
          <fpage>9</fpage>
          -
          <lpage>34</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bolander</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Jensen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Schwarzentruber</surname>
          </string-name>
          .
          <article-title>Complexity results in epistemic planning</article-title>
          .
          <source>In Proceedings of IJCAI '15</source>
          , pages
          <fpage>2791</fpage>
          -
          <lpage>2797</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fabiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Burigana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dovier</surname>
          </string-name>
          , and
          <string-name>
            <surname>E. Pontelli.</surname>
          </string-name>
          <article-title>EFP 2.0: A multi-agent epistemic solver with multiple e-state representations</article-title>
          . In J. C.
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Buffet</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hoffmann</surname>
          </string-name>
          , E. Karpas, and S. Sohrabi, editors,
          <source>Proceedings of the Thirtieth International Conference on Automated Planning and Scheduling</source>
          , Nancy, France,
          <source>October 26-30</source>
          ,
          <year>2020</year>
          , pages
          <fpage>101</fpage>
          -
          <lpage>109</lpage>
          . AAAI Press,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gerbrandy</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Groeneveld</surname>
          </string-name>
          .
          <source>Reasoning about Information Change. Journal of Logic, Language and Information</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          ):
          <fpage>147</fpage>
          -
          <lpage>169</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Groeneveld</surname>
          </string-name>
          .
          <article-title>Logical Investigations into Dynamic Semantics</article-title>
          .
          <source>PhD thesis</source>
          , University of Amsterdam,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Jensen</surname>
          </string-name>
          .
          <article-title>Epistemic and Doxastic Planning</article-title>
          .
          <source>PhD thesis</source>
          , Technical University of Denmark,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>More for free: a dynamic epistemic framework for conformant planning over transition systems*</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>27</volume>
          (
          <issue>8</issue>
          ):
          <fpage>2383</fpage>
          -
          <lpage>2410</lpage>
          ,
          <year>06 2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Löwe</surname>
          </string-name>
          , E. Pacuit,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Witzel</surname>
          </string-name>
          .
          <article-title>DEL planning and some tractable cases</article-title>
          .
          <source>In LORI'11</source>
          , pages
          <fpage>179</fpage>
          -
          <lpage>192</lpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Muise</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Belle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Felli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>McIlraith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Pearce</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Sonenberg</surname>
          </string-name>
          .
          <article-title>Planning over multi-agent epistemic states: A classical planning approach</article-title>
          .
          <source>In The 29th AAAI Conference on Artificial Intelligence</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pardo</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sadrzadeh</surname>
          </string-name>
          .
          <article-title>Strong planning in the logics of communication and change</article-title>
          .
          <source>In Declarative Agent Languages and Technologies X</source>
          , pages
          <fpage>37</fpage>
          -
          <lpage>56</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D. E.</given-names>
            <surname>Smith</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Weld</surname>
          </string-name>
          .
          <article-title>Conformant graphplan</article-title>
          .
          <source>In Proceedings of the Fifteenth National/Tenth Conference on Artificial Intelligence/Innovative Applications of Artificial Intelligence</source>
          , AAAI '98/IAAI '98, page 889-
          <fpage>896</fpage>
          , USA,
          <year>1998</year>
          . American Association for Artificial Intelligence.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>A dynamic epistemic framework for conformant planning</article-title>
          . In R. Ramanujam, editor,
          <source>Proceedings Fifteenth Conference on Theoretical Aspects of Rationality and Knowledge</source>
          ,
          <string-name>
            <surname>TARK</surname>
          </string-name>
          <year>2015</year>
          , Carnegie Mellon University, Pittsburgh, USA, June 4-6,
          <year>2015</year>
          , volume
          <volume>215</volume>
          <source>of EPTCS</source>
          , pages
          <fpage>298</fpage>
          -
          <lpage>318</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          <article-title>. Multi-agent epistemic explanatory diagnosis via reasoning about actions</article-title>
          .
          <source>In Proceedings of IJCAI'13</source>
          , pages
          <fpage>1183</fpage>
          -
          <lpage>1190</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>