<!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>Disjunctive Probabilistic Modal Logic is Enough for Bisimilarity on Reactive Probabilistic Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marco Bernardo</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marino Miculan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dip. di Scienze Matematiche, Informatiche e Fisiche, Università di Udine</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dip. di Scienze Pure e Applicate, Università di Urbino</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>203</fpage>
      <lpage>217</lpage>
      <abstract>
        <p>Larsen and Skou characterized probabilistic bisimilarity over reactive probabilistic systems with a logic including true, negation, conjunction, and a diamond modality decorated with a probabilistic lower bound. Later on, Desharnais, Edalat, and Panangaden showed that negation is not necessary to characterize the same equivalence. In this paper, we prove that the logical characterization holds also when conjunction is replaced by disjunction, with negation still being not necessary. To this end, we introduce reactive probabilistic trees, a fully abstract model for reactive probabilistic systems that allows us to demonstrate expressiveness of the disjunctive probabilistic modal logic, as well as of the previously mentioned logics, by means of a compactness argument.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Since its introduction [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], probabilistic bisimilarity has been used to compare
probabilistic systems. It corresponds to Milner’s strong bisimilarity for
nondeterministic systems, and coincides with lumpability for Markov chains. Larsen
and Skou [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] first proved that bisimilarity for reactive probabilistic systems can
be given a logical characterization: two processes are bisimilar if and only if
they satisfy the same set of formulas of a propositional modal logic similar to
Hennessy-Milner logic [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In addition to the usual constructs &gt;, ¬, and ∧, this
logic features a diamond modality haipφ, which is satisfied by a state if, after
performing action a, the probability of being in a state satisfying φ is at least p.
      </p>
      <p>
        Later on, Desharnais, Edalat, and Panangaden [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] showed that negation is
not necessary for discrimination purposes, by working in a continuous-state
setting. This result has no counterpart in the nonprobabilistic setting, where
Hennessy-Milner logic without negation characterizes simulation equivalence,
which is strictly coarser than bisimilarity [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] (while the two equivalences are
known to coincide on reactive probabilistic systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]).
      </p>
      <p>Copyright c by the paper’s authors. Copying permitted for private and academic
purposes.</p>
      <p>In this paper, we show that ∨ can be used in place of ∧ without having to
reintroduce negation: the constructs &gt;, ∨, and haip suffice to characterize
bisimilarity on reactive probabilistic systems. The intuition is that from a conjunctive
distinguishing formula we can often derive a disjunctive one by suitably
increasing some probabilistic lower bounds. Not even this result has a counterpart in
the nonprobabilistic setting, where replacing conjunction with disjunction in the
absence of negation yields trace equivalence (this equivalence does not coincide
with bisimilarity on reactive probabilistic processes).</p>
      <p>
        The proof of our result relies on a simple categorical construction of a
semantics for reactive probabilistic systems, which we call reactive probabilistic trees
(Sect. 3). This semantics is fully abstract, i.e., two states are probabilistically
bisimilar if and only if they are mapped to the same reactive probabilistic tree.
Moreover, the semantics is compact, in the sense that two (possibly infinite) trees
are equal if and only if all of their finite approximations are equal. Hence, in
order to prove that a logic characterizes probabilistic bisimilarity, it suffices to
prove that it allows to discriminate finite reactive probabilistic trees. Indeed,
given two different finite trees, we can construct a formula of the considered logic
(by induction on the height of one of the trees) that tells the two trees apart and
has a depth not exceeding the height of the two trees (Sect. 4). Our technique
applies also to the logics in [
        <xref ref-type="bibr" rid="ref12 ref6">12,6</xref>
        ], for which it allows us to provide simpler proofs
of adequacy, directly in a discrete setting. More generally, this technique can be
used in any computational model that has a compact, fully abstract semantics.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Processes, Bisimilarity, and Logics 2</title>
      <p>2.1</p>
      <sec id="sec-2-1">
        <title>Reactive Probabilistic Processes and Strong Bisimilarity</title>
        <p>
          Probabilistic processes can be represented as labeled transitions systems with
probabilistic information used to determine which action is executed or which
state is reached. Following the terminology of [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], we focus on reactive
probabilistic processes, where every state has for each action at most one outgoing
distribution over states; the choice among these arbitrarily many, differently
labeled distributions is nondeterministic. For a countable (i.e., finite or countably
infinite) set X, the set of finitely supported (a.k.a. simple) probability distributions
over X is given by D(X) = {Δ : X → R[
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ] | | supp(Δ)| &lt; ω, Px∈X Δ(x) = 1},
where the support of distribution Δ is defined as supp(Δ) , {x ∈ X | Δ(x) &gt; 0}.
        </p>
        <p>A reactive probabilistic labeled transition system, RPLTS for short, is a triple
(S, A, −→) where S is a countable set of states, A is a countable set of
actions, and −→ ⊆ S × A × D(S) is a transition relation such that, whenever
(s, a, Δ1), (s, a, Δ2) ∈ −→, then Δ1 = Δ2.</p>
        <p>An RPLTS can be seen as a directed graph whose edges are labeled by
pairs (a, p) ∈ A × R(0,1]. For every s ∈ S and a ∈ A, if there are a-labeled
edges outgoing from s, then these are finitely many (image finiteness), because
the considered distributions are finitely supported, and the numbers on them
a
add up to 1. As usual, we denote (s, a, Δ) ∈ −→ as s −→ Δ, where the set of
reachable states coincides with supp(Δ). We also define cumulative reachability
as Δ(S0) = Ps0∈S0 Δ(s0) for all S0 ⊆ S.</p>
        <p>
          Probabilistic bisimilarity for the class of reactive probabilistic processes was
introduced by Larsen and Skou [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Let (S, A, −→) be an RPLTS. An equivalence
relation B over S is a probabilistic bisimulation iff, whenever (s1, s2) ∈ B, then for
a a
all actions a ∈ A it holds that, if s1 −→ Δ1, then s2 −→ Δ2 and Δ1(C) = Δ2(C)
for all equivalence classes C ∈ S/B. We say that s1, s2 ∈ S are probabilistically
bisimilar, written s1 ∼PB s2, iff there exists a probabilistic bisimulation including
the pair (s1, s2).
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Probabilistic Modal Logics</title>
        <p>In our setting, a probabilistic modal logic is a pair formed by a set L of formulas
and an RPLTS-indexed family of satisfaction relations |= ⊆ S × L. The logical
equivalence induced by L over S is defined by letting s1 ∼=L s2, where s1, s2 ∈ S,
iff s1 |= φ ⇐⇒ s2 |= φ for all φ ∈ L. We say that L characterizes a binary
relation R over S when R = =∼ .</p>
        <p>L</p>
        <p>
          We are especially interested in probabilistic modal logics characterizing ∼PB.
The logics considered in this paper are similar to Hennessy-Milner logic [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], but
the diamond modality is decorated with a probabilistic lower bound as follows:
PML¬∧ : φ ::= &gt; | ¬φ | φ ∧ φ | haipφ PML∧ : φ ::= &gt; | φ ∧ φ | haipφ
PML¬∨ : φ ::= &gt; | ¬φ | φ ∨ φ | haipφ PML∨ : φ ::= &gt; | φ ∨ φ | haipφ
where p ∈ R[
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ]; trailing &gt;’s will be omitted for sake of readability. Their
semantics with respect to an RPLTS state s is defined as usual, in particular:
a
s |= haipφ ⇐⇒ s −→ Δ and Δ({s0 ∈ S | s0 |= φ}) ≥ p
        </p>
        <p>
          Larsen and Skou [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] proved that PML¬∧ (and hence PML¬∨) characterizes
∼PB. Desharnais, Edalat, and Panangaden [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] then proved in a measure-theoretic
setting that PML∧ characterizes ∼PB too, and hence negation is not necessary.
This was subsequently redemonstrated by Jacobs and Sokolova [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] in the dual
adjunction framework and by Deng and Wu [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] for a fuzzy extension of RPLTS.
The main aim of this paper is to show that PML∨ suffices as well.
3
3.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Compact Characterization of Probabilistic Bisimilarity</title>
      <sec id="sec-3-1">
        <title>Coalgebras for Probabilistic Systems</title>
        <p>It is well known that the function D defined in Sect. 2.1 extends to a functor
D : Set → Set whose action on morphisms is, for f : X → Y , D(f )(Δ) =
λy.Δ(f −1(y)). Then, every RPLTS corresponds to a coalgebra of the functor
BRP : Set → Set, BRP (X) , (D(X) + 1)A. Indeed, for S = (S, A, −→), the
correa
sponding coalgebra (S, σ : S → BRP (S)) is σ(s) , λa.(if s −→ Δ then Δ else ∗).
A homomorphism h : (S, σ) → (T, τ ) is a function h : S → T that respects the
coalgebraic structures, i.e., τ ◦ h = (BRP h) ◦ σ. We denote by Coalg(BRP ) the
category of BRP -coalgebras and their homomorphisms.</p>
        <p>
          Aczel and Mendler [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] introduced a general notion of bisimulation for
coalgebras, which in our setting instantiates as follows:
Definition 1. Let (S1, σ1), (S2, σ2) be BRP -coalgebras. A relation R ⊆ S1 × S2
is a BRP -bisimulation iff there exists a coalgebra structure ρ : R → BRP R
such that the projections π1 : R → S1, π2 : R → S2 are homomorphisms (i.e.,
σi ◦ πi = BRP πi ◦ ρ for i = 1, 2). We say that s1 ∈ S1, s2 ∈ S2 are BRP -bisimilar,
written s1 ∼ s2, iff there exists a BRP -bisimulation including (s1, s2).
Proposition 1. The probabilistic bisimilarity over an RPLTS (S, A, −→)
coincides with the BRP -bisimilarity over the corresponding coalgebra (S, σ).
        </p>
        <p>
          BRP is finitary (because we restrict to finitely supported distributions) and
hence admits final coalgebra (cf. [
          <xref ref-type="bibr" rid="ref15 ref3">3,15</xref>
          ] and specifically [14, Thm. 4.6]). The final
coalgebra is unique up-to isomorphism, and can be seen as the RPLTS whose
elements are canonical representatives of all possible behaviors of any RPLTS:
Proposition 2. Let (Z, ζ) be a final BRP -coalgebra. For all z1, z2 ∈ Z: z1 ∼ z2
iff z1 = z2.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Reactive Probabilistic Trees</title>
        <p>
          We now introduce reactive probabilistic trees, a representation of the final BRP
coalgebra that can be seen as the natural extension to the probabilistic setting
of strongly extensional trees used to represent the final Pf -coalgebra [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
Definition 2 (RPT ). An (A-labeled) reactive probabilistic tree is a pair (X,
succ) where X ∈ Set and succ : X × A → Pf (X × R(0,1]) are such that the relation
≤ over X, defined by the rules x≤x and x≤y zx∈≤szucc(y,a) , is a partial order with
a least element, called root, and for all x ∈ X and a ∈ A:
1. the set {y ∈ X | y ≤ x} is finite and well-ordered;
2. for all (x1, p1), (x2, p2) ∈ succ(x, a): if x1 = x2 then p1 = p2; if the subtrees
rooted at x1 and x2 are isomorphic then x1 = x2;
3. if succ(x, a) 6= ∅ then P(y,p)∈succ(x,a) p = 1.
        </p>
        <p>Reactive probabilistic trees are unordered trees where each node for each
action has either no successors or a finite set of successors, which are labeled
with positive real numbers that add up to 1; moreover, subtrees rooted at these
successors are all different. See the forthcoming Fig. 1 for some examples. In
particular, the trivial tree is nil , ({⊥}, λx, a.∅).</p>
        <p>We denote by RPT, ranged over by t, t1, t2, the set of reactive probabilistic
trees (possibly of infinite height), up-to isomorphism. For t = (X, succ), we denote
its root by ⊥t, its a-successors by t(a) , succ(⊥t, a), and the subtree rooted at
x ∈ X by t[x] , ({y ∈ X | x ≤ y}, λy, a.succ(y, a)); thus, ⊥t[x] = x. We define
height : RPT → N ∪ {ω} as height(t) , sup{1 + height(t0) | (t0, p) ∈ t(a), a ∈ A}
with sup ∅ = 0; hence, height(nil) = 0. We denote by RPTf , {t ∈ RPT |
height(t) &lt; ω} the set of reactive probabilistic trees of finite height.</p>
        <p>A (possibly infinite) tree can be pruned at any height n, yielding a finite
tree where the removed subtrees are replaced by nil. The “pruning” function
(·)|n : RPT → RPTf , parametric in n, can be defined by first truncating the tree
t at height n, and then collapsing isomorphic subtrees adding their weights.</p>
        <p>We have now to show that RPT is (the carrier of) the final BRP -coalgebra
(up-to isomorphism). To this end, we reformulate BRP in a slightly more
“relational” format. We define a functor D0 : Set → Set as follows:
D0X , {∅}∪{U ∈Pf (X×R(0,1]) | P(x,p)∈U p = 1 and (x, p), (x, q) ∈ U ⇒ p = q}
D0f , λU ∈ D0X.{(f (x), P(x,p)∈U p) | x ∈ π1(U )} for any f : X → Y.
Proposition 3. D0A =∼ BRP , and Coalg(D0A) =∼ Coalg(BRP ); hence the
(supports of the) final D0A-coalgebra and the final BRP -coalgebra are isomorphic.</p>
        <p>RPT is the carrier of the final BRP -coalgebra (up-to isomorphism). In fact,
RPT can be endowed with a D0A-coalgebra structure ρ : RPT → (D0(RPT))A
defined, for t = (X, succ), as ρ(t)(a) , {(t[x], p) | (x, p) ∈ succ(⊥t, a)}.
Theorem 1. (RPT, ρ) is a final BRP -coalgebra.</p>
        <p>By virtue of Thm. 1, given an RPLTS S = (S, A, −→) there exists a unique
coalgebra homomorphism J·K : S → RPT, called the (final) semantics of S, which
associates each state in S with its behavior. This semantics is fully abstract.
Another key property of reactive probabilistic trees is that they are compact: two
different trees can be distinguished by looking at their finite subtrees only.
t1|n = t2|n.</p>
        <sec id="sec-3-2-1">
          <title>Theorem 2 (Full abstraction). Let (S, A, −→) be an RPLTS. For all s1, s2 ∈</title>
          <p>S: s1 ∼PB s2 iff Js1K = Js2K.</p>
          <p>Theorem 3 (Compactness). For all t1, t2 ∈ RPT: t1 = t2 iff for all n ∈ N :
Corollary 1. Let (S, A, −→) be an RPLTS. For all s1, s2 ∈ S: s1 ∼PB s2 iff for
all n ∈ N : Js1K|n = Js2K|n.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The Discriminating Power of PML</title>
      <p>∨
By virtue of the categorical construction leading to Cor. 1, in order to prove
that a modal logic characterizes ∼PB over reactive probabilistic processes, it is
enough to show that it can discriminate all reactive probabilistic trees of finite
height. A specific condition on the depth of distinguishing formulas has also to
be satisfied, where depth(φ) is defined as usual:
depth(&gt;) = 0 depth(¬φ0) = depth(φ0) depth(haipφ0) = 1 + depth(φ0)
depth(φ1 ∧ φ2) = depth(φ1 ∨ φ2) = max(depth(φ1), depth(φ2))
Proposition 4. Let L be one of the probabilistic modal logics in Sect. 2.2. If
L characterizes = over RPTf and for any two nodes t1 and t2 of an arbitrary
RPTf model such that t1 6= t2 there exists φ ∈ L distinguishing t1 from t2 such
that depth(φ) ≤ max(height(t1), height(t2)), then L characterizes ∼PB over the
set of RPLTS models.</p>
      <p>
        In this section, we show the main result of the paper: the logical equivalence
induced by PML∨ has the same discriminating power as ∼PB. This result is
accomplished in three steps. Firstly, we redemonstrate Larsen and Skou’s result
for PML¬∧ in the RPTf setting, which yields a proof that, with respect to the one
in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], is simpler and does not require the minimal deviation assumption (i.e., that
the probability associated with any state in the support of the target distribution
of a transition be a multiple of some value). This provides a proof scheme for the
subsequent steps. Secondly, we demonstrate that PML¬∨ characterizes ∼PB by
adapting the proof scheme to cope with the replacement of ∧ with ∨. Thirdly, we
demonstrate that PML∨ characterizes ∼PB by further adapting the proof scheme
to cope with the absence of ¬.
      </p>
      <p>
        Moreover, we redemonstrate Desharnais, Edalat, and Panangaden’s result for
PML∧ through yet another adaptation of the proof scheme that, unlike the proof
in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], works directly on discrete state spaces without making use of
measuretheoretic arguments. Avoiding the resort to measure theory was shown to be
possible for the first time by Worrell in an unpublished note cited in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <sec id="sec-4-1">
        <title>4.1 PML¬∧ Characterizes ∼PB: A New Proof</title>
        <p>To show that the logical equivalence induced by PML¬∧ implies node equality
=, we reason on the contrapositive. Given two nodes t1 and t2 such that t1 6= t2,
we proceed by induction on the height of t1 to find a distinguishing PML¬∧
formula whose depth is not greater than the heights of t1 and t2. The idea is to
exploit negation, so to ensure that certain distinguishing formulas are satisfied
by a certain derivative t0 of t1 (rather than the derivatives of t2 different from t0),
then take the conjunction of those formulas preceded by a diamond decorated
with the probability for t1 of reaching t0.</p>
        <p>The only non-trivial case is the one in which t1 and t2 enable the same
actions. At least one of those actions, say a, is such that, after performing it,
the two nodes reach two distributions Δ1,a and Δ2,a such that Δ1,a 6= Δ2,a.
Given a node t0 ∈ supp(Δ1,a) such that Δ1,a(t0) &gt; Δ2,a(t0), by the induction
hypothesis there exists a PML¬∧ formula φ02,j that distinguishes t0 from a specific
t02,j ∈ supp(Δ2,a) \ {t0}. We can assume that t0 |= φ02,j 6=| t02,j otherwise, thanks
to the presence of negation in PML¬∧, it would suffice to consider ¬φ02,j .</p>
        <p>As a consequence, t1 |= haiΔ1,a(t0) Vj φ02,j 6=| t2 because Δ1,a(t0) &gt; Δ2,a(t0)
and Δ2,a(t0) is the maximum probabilistic lower bound for which t2 satisfies a
formula of that form. Notice that Δ1,a(t0) may not be the maximum probabilistic
lower bound for which t1 satisfies such a formula, because Vj φ02,j might be
satisfied by other a-derivatives of t1 in supp(Δ1,a) \ {t0}.</p>
        <p>Theorem 4. Let (T, A, −→) be in RPTf and t1, t2 ∈ T . Then t1 = t2 iff t1 |=
φ ⇐⇒ t2 |= φ for all φ ∈ PML¬∧. Moreover, if t1 6= t2, then there exists φ ∈
PML¬∧ distinguishing t1 from t2 such that depth(φ) ≤ max(height(t1), height(t2)).</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 PML¬∨ Characterizes ∼PB: Adapting the Proof</title>
        <p>Since φ1 ∧ φ2 is logically equivalent to ¬(¬φ1 ∨ ¬φ2), it is not surprising that
PML¬∨ characterizes ∼PB too. However, the proof of this result will be useful to
set up an outline of the proof of the main result of this paper, i.e., that PML∨
characterizes ∼PB as well.</p>
        <p>Similar to the proof of Thm. 4, also for PML¬∨ we reason on the contrapositive
and proceed by induction. Given t1 and t2 such that t1 6= t2, we intend to exploit
negation, so to ensure that certain distinguishing formulas are not satisfied by
a certain derivative t0 of t1 (rather than the derivatives of t2 different from t0),
then take the disjunction of those formulas preceded by a diamond decorated
with the probability for t2 of not reaching t0.</p>
        <p>In the only non-trivial case, for t0 ∈ supp(Δ1,a) such that Δ1,a(t0) &gt; Δ2,a(t0),
by the induction hypothesis there exists a PML¬∨ formula φ02,j that distinguishes
t0 from a specific t02,j ∈ supp(Δ2,a)\{t0}. We can assume that t0 6|= φ02,j =| t02,j
otherwise, thanks to the presence of negation in PML¬∨, it would suffice to consider
¬φ02,j . Therefore, t1 6|= hai1−Δ2,a(t0) Wj φ02,j =| t2 because 1−Δ2,a(t0) &gt; 1−Δ1,a(t0)
and the maximum probabilistic lower bound for which t1 satisfies a formula of
that form cannot exceed 1 − Δ1,a(t0). Notice that 1 − Δ2,a(t0) is the maximum
probabilistic lower bound for which t2 satisfies such a formula, because that value
is the probability with which t2 does not reach t0 after performing a.
Theorem 5. Let (T, A, −→) be in RPTf and t1, t2 ∈ T . Then t1 = t2 iff t1 |=
φ ⇐⇒ t2 |= φ for all φ ∈ PML¬∨. Moreover, if t1 6= t2, then there exists φ ∈
PML¬∨ distinguishing t1 from t2 such that depth(φ) ≤ max(height(t1), height(t2)).
The proof that PML∨ characterizes ∼PB is inspired by the one for PML¬∨, thus
considers the contrapositive and proceeds by induction. In the only non-trivial
case, we will arrive at a point in which t1 6|= hai1−(Δ2,a(t0)+p) Wj∈J φ02,j =| t2 for:
– a derivative t0 of t1, such that Δ1,a(t0) &gt; Δ2,a(t0), not satisfying any subformula
φ02,j ;
– a suitable probabilistic value p such that Δ2,a(t0) + p &lt; 1;
– an index set J identifying certain derivatives of t2 other than t0.</p>
        <p>The choice of t0 is crucial, because negation is no longer available in PML∨.
Different from the case of PML¬∨, this induces the introduction of p and the
limitation to J in the format of the distinguishing formula. An important observation
is that, in many cases, a disjunctive distinguishing formula can be obtained from
a conjunctive one by suitably increasing some probabilistic lower bounds. An
obvious exception is when the use of conjunction/disjunction is not necessary for
telling two different nodes apart.</p>
        <p>Example 1. The nodes t1 and t2 in Fig. 1(a) cannot be distinguished by any
formula in which neither conjunction nor disjunction occurs. It holds that:
t1 |= hai0.5 (hbi1 ∧ hci1) 6=| t2 t1 6|= hai1.0 (hbi1 ∨ hci1) =| t2
Notice that, when moving from the conjunctive formula to the disjunctive one, the
probabilistic lower bound decorating the a-diamond increases from 0.5 to 1 and
the roles of t1 and t2 with respect to |= are inverted. The situation is similar for
t1
a
0.5t’’ t’0.4
b c
0.4</p>
        <p>0.1
t’’ t1’’0’ b
0.1t’’’’</p>
        <p>10
c
the nodes t3 and t4 in Fig. 1(b), where two occurrences of conjunction/disjunction
are necessary:
t3 |= hai0.2 (hbi1 ∧ hci1 ∧ hdi1) 6=| t4 t3 |= hai0.9 (hbi1 ∨ hci1 ∨ hdi1) 6=| t4
but the roles of t3 and t4 with respect to |= cannot be inverted.</p>
        <p>Example 2. For the nodes t5 and t6 in Fig. 1(c), it holds that:</p>
        <p>t5 6|= hai0.5 (hbi1 ∧ hci1) =| t6
If we replace conjunction with disjunction and we vary the probabilistic lower
bound between 0.5 and 1, we produce no disjunctive formula capable of
discriminating between t5 and t6. Nevertheless, a distinguishing formula belonging to
PML∨ exists with no disjunctions at all:</p>
        <p>t5 6|= hai0.5 hbi1 =| t6</p>
        <p>The examples above show that the increase of some probabilistic lower bounds
when moving from conjunctive distinguishing formulas to disjunctive ones takes
place only in the case that the probabilities of reaching certain nodes have to be
summed up. Additionally, we recall that, in order for two nodes to be related by
∼PB, they must enable the same actions, so focussing on a single action is enough
for discriminating when only disjunction is available. Bearing this in mind, for
any node t of finite height we define the set Φ∨(t) of PML∨ formulas satisfied by
t featuring:
– probabilistic lower bounds of diamonds that are maximal with respect to
the satisfiability of a formula of that format by t (this is consistent with the
observation in the last sentence before Thm. 5, and keeps the set Φ∨(t) finite);
– diamonds that arise only from existing transitions that depart from t (so to
avoid useless diamonds in disjunctions and hence keep the set Φ∨(t) finite);
– disjunctions that stem only from single transitions of different nodes in the
support of a distribution reached by t (transitions departing from the same
node would result in formulas like Wh∈H hahiph φh, with ah1 6= ah2 for h1 6= h2,
which are useless for discriminating with respect to ∼PB) and are preceded
by a diamond decorated with the sum of the probabilities assigned to those
nodes by the distribution reached by t.</p>
        <p>Definition 3. The set Φ∨(t) for a node t of finite height is defined by induction
on height(t) as follows:
– If height(t) = 0, then Φ∨(t) = ∅.
– If height(t) ≥ 1 for t having transitions of the form t −a→i Δi with supp(Δi) =
{t0i,j | j ∈ Ji} and i ∈ I 6= ∅, then:.Φ∨(t) = {haii1 | i ∈ I} ∪</p>
        <p>S
iS∈I hplb(∅6=J0⊆Ji{haiijP∈J0 Δi(t0i,j) j∈WJ0 φ0i,j,k | t0i,j ∈ supp(Δi), φ0i,j,k ∈ Φ∨(t0i,j )})
where ∨˙ is a variant of ∨ in which identical operands are not admitted (i.e.,
idempotence is forced) and hplb keeps only the formula with the highest
probabilistic lower bound decorating the initial ai-diamond among the formulas
differring only for that bound.</p>
        <p>To illustrate the definition given above, we exhibit some examples showing
the usefulness of Φ∨-sets for discrimination purposes. Given two different nodes
that with the same action reach two different distributions, a good criterion for
choosing t0 (a derivative of the first node not satisfying certain formulas, to which
the first distribution assigns a probability greater than the second one) seems to
be the minimality of the Φ∨-set.</p>
        <p>Example 3. For the nodes t7 and t8 in Fig. 1(d), we have:</p>
        <p>Φ∨(t7) = {hai1, hai1hbi1} Φ∨(t8) = {hai1, hai1hbi1, hai1hci1}
A formula like hai1 (hbi1 ∨ hci1) is useless for discriminating between t7 and t8,
because disjunction is between two actions enabled by the same node and hence
constituting a nondeterministic choice. Indeed, such a formula is not part of
Φ∨(t8). While in the case of conjunction it is often necessary to concentrate on
several alternative actions, in the case of disjunction it is convenient to focus on
a single action per node when aiming at producing a distinguishing formula.</p>
        <p>The fact that hai1hci1 ∈ Φ∨(t8) is a distinguishing formula can be retrieved
a
as follows. Starting from the two identically labeled transitions t7 −→ Δ7,a and
a
t8 −→ Δ8,a where Δ7,a(t07) = 1 = Δ8,a(t08) and Δ7,a(t08) = 0 = Δ8,a(t07), we have:
Φ∨(t07) = {hbi1} Φ∨(t08) = {hbi1, hci1}
If we focus on t07 because Δ7,a(t07) &gt; Δ8,a(t07) and its Φ∨-set is minimal, then
t07 6|= hci1 =| t08 with hci1 ∈ Φ∨(t08) \ Φ∨(t07). As a consequence, t7 6|= hai1hci1 =| t8
where the value 1 decorating the a-diamond stems from 1 − Δ8,a(t07).
Example 4. For the nodes t1 and t2 in Fig. 1(a), we have:
Φ∨(t1) = {hai1, hai0.5hbi1, hai0.5hci1}
Φ∨(t2) = {hai1, hai0.5hbi1, hai0.5hci1, hai1 (hbi1 ∨ hci1)}
The formulas with two diamonds and no disjunction are identical in the two sets,
so their disjunction hai0.5hbi1 ∨ hai0.5hci1 is useless for discriminating between t1
and t2. Indeed, such a formula is part of neither Φ∨(t1) nor Φ∨(t2). In contrast,
their disjunction in which decorations of identical diamonds are summed up, i.e.,
hai1 (hbi1 ∨ hci1), is fundamental. It belongs only to Φ∨(t2) because in the case
of t1 the b-transition and the c-transition depart from the same node, hence no
probabilities can be added.</p>
        <p>The fact that hai1 (hbi1 ∨ hci1) ∈ Φ∨(t2) is a distinguishing formula can
be retrieved as follows. Starting from the two identically labeled transitions
t1 −a→ Δ1,a and t2 −a→ Δ2,a where Δ1,a(t01) = Δ1,a(t010) = 0.5 = Δ2,a(t02) =
Δ2,a(t020) and Δ1,a(t02) = Δ1,a(t020) = 0 = Δ2,a(t01) = Δ2,a(t010), we have:
Φ∨(t01) = {hbi1, hci1} Φ∨(t010) = ∅ Φ∨(t02) = {hbi1} Φ∨(t020) = {hci1}
If we focus on t010 because Δ1,a(t010) &gt; Δ2,a(t010) and its Φ∨-set is minimal, then
t010 6|= hbi1 =| t02 with hbi1 ∈ Φ∨(t02) \ Φ∨(t010) as well as t010 6|= hci1 =| t020 with
hci1 ∈ Φ∨(t020)\Φ∨(t010). Thus, t1 6|= hai1 (hbi1 ∨hci1) =| t2 where value 1 decorating
the a-diamond stems from 1 − Δ2,a(t010).</p>
        <p>Example 5. For the nodes t5 and t6 in Fig. 1(c), we have:
Φ∨(t5) = {hai1, hai0.25hbi1, hai0.25hci1, hai0.5 (hbi1 ∨ hci1)}
Φ∨(t6) = {hai1, hai0.5hbi1, hai0.5hci1}
The formulas with two diamonds and no disjunction are different in the two sets,
so they are enough for discriminating between t5 and t6. In contrast, the only
formula with disjunction, occurring in Φ∨(t5), is useless because the probability
decorating its a-diamond is equal to the one decorating the a-diamond of each
of the two formulas with two diamonds in Φ∨(t6).</p>
        <p>The fact that hai0.5hbi1 ∈ Φ∨(t6) is a distinguishing formula can be retrieved
a
as follows. Starting from the two identically labeled transitions t5 −→ Δ5,a and
a
t6 −→ Δ6,a where Δ5,a(t05) = Δ5,a(t0500) = 0.25, Δ5,a(t00) = 0.5 = Δ6,a(t06) =
Δ6,a(t00), and Δ5,a(t06) = 0 = Δ6,a(t05) = Δ6,a(t0500), we have:</p>
        <p>Φ∨(t05) = {hbi1} Φ∨(t0500) = {hci1} Φ∨(t06) = {hbi1, hci1} Φ∨(t00) = ∅
Notice that t00 might be useless for discriminating purposes because it has the
same probability in both distributions, so we exclude it. If we focus on t0500 because
Δ5,a(t0500) &gt; Δ6,a(t0500) and its Φ∨-set is minimal after the exclusion of t00, then
t0500 6|= hbi1 =| t06 with hbi1 ∈ Φ∨(t06) \ Φ∨(t0500), while no distinguishing formula is
considered with respect to t00 as element of supp(Δ6,a) due to the exclusion of
t00 itself. As a consequence, t5 6|= hai0.5hbi1 =| t6 where the value 0.5 decorating
the a-diamond stems from 1 − (Δ6,a(t0500) + p) with p = Δ6,a(t00). The reason for
subtracting the probability that t6 reaches t00 after performing a is that t00 6|= hbi1.</p>
        <p>We conclude by observing that focussing on t00 as derivative with the
minimum Φ∨-set is indeed problematic, because it would result in hai0.5hbi1 when
considering t00 as derivative of t5, but it would result in hai0.5 (hbi1 ∨ hci1) when
considering t00 as derivative of t6, with the latter formula not distinguishing
between t5 and t6. Moreover, when focussing on t0500, no formula φ0 could have been
found such that t0500 6|= φ0 =| t00 as Φ∨(t00) ( Φ∨(t0500).</p>
        <p>The last example shows that, in the general format hai1−(Δ2,a(t0)+p) Wj∈J φ02,j
for the PML∨ distinguishing formula mentioned at the beginning of this
subsection, the set J only contains any derivative of the second node different from t0
to which the two distributions assign two different probabilities. No derivative
of the two original nodes having the same probability in both distributions is
taken into account even if its Φ∨-set is minimal – because it might be useless for
discriminating purposes – nor is it included in J – because there might be no
formula satisfied by this node when viewed as a derivative of the second node,
which is not satisfied by t0. Furthermore, the value p is the probability that the
second node reaches the excluded derivatives that do not satisfy Wj∈J φ02,j ; note
that the first node reaches those derivatives with the same probability p.</p>
        <p>We present two additional examples illustrating some technicalities of Def. 3.
The former example shows the usefulness of the operator ∨˙ and of the function
hplb for selecting the right t0 on the basis of the minimality of its Φ∨-set among the
derivatives of the first node to which the first distribution assigns a probability
greater than the second one. The latter example emphasizes the role played, for
the same purpose as before, by formulas occurring in a Φ∨-set whose number of
nested diamonds is not maximal.</p>
        <p>Example 6. For the nodes t9 and t10 in Fig. 1(e), we have:
Φ∨(t9) = {hai1, hai0.5hbi1, hai0.5hci1}
Φ∨(t10) = {hai1, hai0.5hbi1, hai0.5hci1, hai0.6 (hbi1 ∨ hci1)}
a a
Starting from the two identically labeled transitions t9 −→ Δ9,a and t10 −→ Δ10,a
where Δ9,a(t0) = Δ9,a(t00) = 0.5, Δ10,a(t0) = Δ10,a(t00) = 0.4, Δ10,a(t01000) =
Δ10,a(t010000) = 0.1, and Δ9,a(t01000) = Δ9,a(t010000) = 0, we have:</p>
        <p>Φ∨(t0) = {hbi1, hci1} Φ∨(t00) = ∅ Φ∨(t01000) = {hbi1} Φ∨(t010000) = {hci1}
If we focus on t00 because Δ9,a(t00) &gt; Δ10,a(t00) and its Φ∨-set is minimal, then
t00 6|= hbi1 =| t0 with hbi1 ∈ Φ∨(t0) \ Φ∨(t00), t00 6|= hbi1 =| t01000 with hbi1 ∈ Φ∨(t01000) \
Φ∨(t00), and t00 6|= hci1 =| t010000 with hci1 ∈ Φ∨(t010000)\Φ∨(t00). Thus, t9 6|= hai0.6 (hbi1∨
hci1) =| t10 where the formula belongs to Φ∨(t10) and the value 0.6 decorating
the a-diamond stems from 1 − Δ10,a(t00).</p>
        <p>If ∨ were used in place of ∨˙ , then in Φ∨(t10) we would also have formulas
like hai0.5 (hbi1 ∨ hbi1) and hai0.5 (hci1 ∨ hci1). These are useless in that logically
equivalent to other formulas already in Φ∨(t10) in which disjunction does not
occur and, most importantly, would apparently augment the size of Φ∨(t10), an
inappropriate fact in the case that t10 were a derivative of some other node
instead of being the root of a tree.</p>
        <p>If hplb were not used, then in Φ∨(t10) we would also have formulas like
hai0.1hbi1, hai0.4hbi1, hai0.1hci1, and hai0.4hci1, in which the probabilistic lower
bounds of the a-diamonds are not maximal with respect to the satisfiability of
formulas of that form by t10; those with maximal probabilistic lower bounds
associated with a-diamonds are hai0.5hbi1 and hai0.5hci1, which already belong
to Φ∨(t10). In the case that t9 and t10 were derivatives of two nodes under
comparison instead of being the roots of two trees, the presence of those additional
formulas in Φ∨(t10) may lead to focus on t10 instead of t9 – for reasons that will
be clear in Ex. 8 – thereby producing no distinguishing formula.
Example 7. For the nodes t11, t12, t13 in Fig. 1(f), we have:
Φ∨(t11) = {hai1} Φ∨(t12) = {hai1, hai1hbi1} Φ∨(t13) = {hai1, hai0.7hbi1}
Let us view them as derivatives of other nodes, rather than roots of trees. The
presence of formula hai1 in Φ∨(t12) and Φ∨(t13) – although it has not the
maximum number of nested diamonds in those two sets – ensures the minimality of
Φ∨(t11) and hence that t11 is selected for building a distinguishing formula. If
hai1 were not in Φ∨(t12) and Φ∨(t13), then t12 and t13 could be selected, but no
distinguishing formula satisfied by t11 could be obtained.</p>
        <p>The criterion for selecting the right t0 based on the minimality of its Φ∨-set
has to take into account a further aspect related to formulas without disjunctions.
If two derivatives – with different probabilities in the two distributions – have
the same formulas without disjunctions in their Φ∨-sets, then a distinguishing
formula for the two nodes will have disjunctions in it (see Exs. 4 and 6). If the
formulas without disjunctions are different between the two Φ∨-sets, then one of
them will tell the two derivatives apart (see Ex. 3).</p>
        <p>A particular instance of the second case is the one in which for each formula
without disjunctions in one of the two Φ∨-sets there is a variant in the other
Φ∨-set – i.e., a formula without disjunctions that has the same format but may
differ for the values of some probabilistic lower bounds – and vice versa. In
this event, regardless of the minimality of the Φ∨-sets, it has to be selected the
derivative such that (i) for each formula without disjunctions in its Φ∨-set there
exists a variant in the Φ∨-set of the other derivative such that the probabilistic
lower bounds in the former formula are ≤ than the corresponding bounds in the
latter formula and (ii) at least one probabilistic lower bound in a formula without
disjunctions in the Φ∨-set of the selected derivative is &lt; than the corresponding
bound in the corresponding variant in the Φ∨-set of the other derivative. We say
that the Φ∨-set of the selected derivative is a (≤, &lt;)-variant of the Φ∨-set of the
other derivative.</p>
        <p>Example 8. Let us view the nodes t5 and t6 in Fig. 1(c) as derivatives of other
nodes, rather than roots of trees. Based on their Φ∨-sets shown in Ex. 5, we
should focus on t6 because Φ∨(t6) contains fewer formulas. However, by so doing,
we would be unable to find a distinguishing formula in Φ∨(t5) that is not satisfied
by t6. Indeed, if we look carefully at the formulas without disjunctions in Φ∨(t5)
and Φ∨(t6), we note that they differ only for their probabilistic lower bounds:
hai1 ∈ Φ∨(t6) is a variant of hai1 ∈ Φ∨(t5), hai0.5hbi1 ∈ Φ∨(t6) is a variant of
hai0.25hbi1 ∈ Φ∨(t5), and hai0.5hci1 ∈ Φ∨(t6) is a variant of hai0.25hci1 ∈ Φ∨(t5).
Therefore, we must focus on t5 because Φ∨(t5) contains formulas without
disjunctions such as hai0.25hbi1 and hai0.25hci1 having smaller bounds: Φ∨(t5) is a
(≤, &lt;)-variant of Φ∨(t6).</p>
        <p>Consider now the nodes t9 and t10 in Fig. 1(e), whose Φ∨-sets are shown in
Ex. 6. If function hplb were not used and hence Φ∨(t10) also contained hai0.1hbi1,
hai0.4hbi1, hai0.1hci1, and hai0.4hci1, then the formulas without disjunctions in
Φ∨(t9) would no longer be equal to those in Φ∨(t10). More precisely, the formulas
without disjunctions would be similar between the two sets, with those in Φ∨(t10)
having smaller probabilistic lower bounds, so that we would erroneously focus
on t10.</p>
        <p>Summing up, in the PML∨ distinguishing formula hai1−(Δ2,a(t0)+p) Wj∈J φ02,j,
the steps for choosing the derivative t0, on the basis of which each subformula
φ02,j is then generated so that it is not satisfied by t0 itself, are the following:
1. Consider only derivatives to which Δ1,a assigns a probability greater than
the one assigned by Δ2,a.
2. Within the previous set, eliminate all the derivatives whose Φ∨-sets have
(≤, &lt;)-variants.
3. Among the remaining derivatives, focus on one of those having a minimal
Φ∨-set.</p>
        <p>Theorem 6. Let (T, A, −→) be in RPTf and t1, t2 ∈ T . Then t1 = t2 iff t1 |=
φ ⇐⇒ t2 |= φ for all φ ∈ PML∨. Moreover, if t1 6= t2, then there exists φ ∈
PML∨ distinguishing t1 from t2 such that depth(φ) ≤ max(height(t1), height(t2)).</p>
      </sec>
      <sec id="sec-4-3">
        <title>PML∧ Characterizes ∼PB: A Direct Proof for Discrete Systems</title>
        <p>By adapting the proof of Thm. 6 consistently with the proof of Thm. 4, we can
also prove that PML∧ characterizes ∼PB by working directly on discrete state
spaces.</p>
        <p>The idea is to obtain t1 |= haiΔ1,a(t0)+p Vj∈J φ02,j 6=| t2. For any node t of
finite height, we define the set Φ∧(t) of PML∧ formulas satisfied by t featuring,
in addition to maximal probabilistic lower bounds and diamonds arising only
from transitions of t as for Φ∨(t), conjunctions that (i) stem only from
transitions departing from the same node in the support of a distribution reached by t
and (ii) are preceded by a diamond decorated with the sum of the probabilities
assigned by that distribution to that node and other nodes with the same
transitions considered for that node. Given t having transitions of the form t −a→i Δi
with supp(Δi) = {t0i,j | j ∈ Ji} and i ∈ I 6= ∅, we let: Φ∧(t) = {haii1 | i ∈ I} ∪
S splb({| haiiΔi(t0i,j) k∈VK0 φ0i,j,k | ∅ 6= K0 ⊆ Ki,j, t0i,j ∈ supp(Δi), φ0i,j,k ∈ Φ∧(t0i,j) |})
i∈I
where {| and |} are multiset parentheses, Ki,j is the index set for Φ∧(t0i,j), and
function splb merges all formulas possibly differring only for the probabilistic
lower bound decorating their initial ai-diamond by summing up those bounds
(such formulas stem from different nodes in supp(Δi)).</p>
        <p>A good criterion for choosing t0 occurring in the PML∧ distinguishing formula
at the beginning of this subsection is the maximality of the Φ∧-set. Moreover,
in that formula J only contains any derivative of the second node different
from t0 to which the two distributions assign two different probabilities, while
p is the probability of reaching derivatives having the same probability in both
distributions that satisfy Vj∈J φ02,j. Finally, when selecting t0, we have to leave
out all the derivatives whose Φ∧-sets have (≤, &lt;)-variants.
Theorem 7. Let (T, A, −→) be in RPTf and t1, t2 ∈ T . Then t1 = t2 iff t1 |=
φ ⇐⇒ t2 |= φ for all φ ∈ PML∧. Moreover, if t1 6= t2, then there exists φ ∈
PML∧ distinguishing t1 from t2 such that depth(φ) ≤ max(height(t1), height(t2)).
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>
        In this paper, we have studied modal logic characterizations of strong bisimilarity
over reactive probabilistic processes. Starting from previous work by Larsen and
Skou [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] (who provided a characterization based on a probabilistic extension
of Hennessy-Milner logic) and by Desharnais, Edalat, and Panangaden [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] (who
showed that negation is not necessary), we have proved that conjunction can
be replaced by disjunction without having to reintroduce negation. Thus, in the
reactive probabilistic setting, conjunction and disjunction are interchangeable to
characterize (bi)simulation equivalence, while they are both necessary for
simulation preorder [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. As a side result, with our proof technique we have provided
alternative proofs of the expressiveness of PML¬∧ and PML∧.
      </p>
      <p>The intuition behind our result is that from a conjunctive distinguishing
formula it is often possible to derive a disjunctive one by suitably increasing some
probabilistic lower bounds. On the model side, this corresponds to summing up
the probabilities of reaching certain states that are in the support of a target
distribution. In fact, a state of an RPLTS can be given a semantics as a reactive
probabilistic tree, and hence it is characterized by the countable set of formulas
(approximated by the Φ∨-set) obtained by doing finite visits of the tree.</p>
      <p>
        On the application side, the PML∨-based characterization of bisimilarity
over reactive probabilistic processes may help to prove a conjecture in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This
work studies the discriminating power of three different testing equivalences
respectively using reactive probabilistic tests, fully nondeterministic tests, and
nondeterministic and probabilistic tests. Numerous examples lead to conjecture
that testing equivalence based on nondeterministic and probabilistic tests may
have the same discriminating power as bisimilarity. Given two ∼PB-inequivalent
reactive probabilistic processes, the idea of the tentative proof is to build a
distinguishing nondeterministic and probabilistic test from a distinguishing PML∧
formula. One of the main difficulties with carrying out such a proof, i.e., the fact
that choices within tests fit well together with disjunction rather than conjunction,
may be overcome by starting from a distinguishing PML∨ formula.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>P.</given-names>
            <surname>Aczel</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Mendler</surname>
          </string-name>
          .
          <article-title>A final coalgebra theorem</article-title>
          .
          <source>In Proc. of the 3rd Conf. on Category Theory and Computer</source>
          Science (CTCS
          <year>1989</year>
          ), volume
          <volume>389</volume>
          <source>of LNCS</source>
          , pages
          <fpage>357</fpage>
          -
          <lpage>365</lpage>
          . Springer,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Baier</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kwiatkowska</surname>
          </string-name>
          .
          <article-title>Domain equations for probabilistic processes</article-title>
          .
          <source>Mathematical Structures in Computer Science</source>
          ,
          <volume>10</volume>
          :
          <fpage>665</fpage>
          -
          <lpage>717</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Barr</surname>
          </string-name>
          .
          <article-title>Terminal coalgebras in well-founded set theory</article-title>
          .
          <source>Theoretical Computer Science</source>
          ,
          <volume>114</volume>
          :
          <fpage>299</fpage>
          -
          <lpage>315</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Bernardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sangiorgi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Vignudelli</surname>
          </string-name>
          .
          <article-title>On the discriminating power of testing equivalences for reactive probabilistic systems: Results and open problems</article-title>
          .
          <source>In Proc. of the 11th Int. Conf. on the Quantitative Evaluation of Systems (QEST</source>
          <year>2014</year>
          ), volume
          <volume>8657</volume>
          <source>of LNCS</source>
          , pages
          <fpage>281</fpage>
          -
          <lpage>296</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deng</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Wu</surname>
          </string-name>
          .
          <article-title>Modal characterisations of probabilistic and fuzzy bisimulations</article-title>
          .
          <source>In Proc. of the 16th Int. Conf. on Formal Engineering Methods (ICFEM</source>
          <year>2014</year>
          ), volume
          <volume>8829</volume>
          <source>of LNCS</source>
          , pages
          <fpage>123</fpage>
          -
          <lpage>138</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J.</given-names>
            <surname>Desharnais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Edalat</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Panangaden</surname>
          </string-name>
          .
          <article-title>Bisimulation for labelled Markov processes</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>179</volume>
          :
          <fpage>163</fpage>
          -
          <lpage>193</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>J.</given-names>
            <surname>Desharnais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jagadeesan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Panangaden</surname>
          </string-name>
          .
          <article-title>Approximating labelled Markov processes</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>184</volume>
          :
          <fpage>160</fpage>
          -
          <lpage>200</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>R.J. van Glabbeek.</surname>
          </string-name>
          <article-title>The linear time - branching time spectrum I. In Handbook of Process Algebra</article-title>
          , pages
          <fpage>3</fpage>
          -
          <lpage>99</lpage>
          . Elsevier,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>R.J. van Glabbeek</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          <string-name>
            <surname>Smolka</surname>
            , and
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Steffen</surname>
          </string-name>
          .
          <article-title>Reactive, generative and stratified models of probabilistic processes</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>121</volume>
          :
          <fpage>59</fpage>
          -
          <lpage>80</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>M.</given-names>
            <surname>Hennessy</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Milner</surname>
          </string-name>
          .
          <article-title>Algebraic laws for nondeterminism and concurrency</article-title>
          .
          <source>Journal of the ACM</source>
          ,
          <volume>32</volume>
          :
          <fpage>137</fpage>
          -
          <lpage>162</lpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>B.</given-names>
            <surname>Jacobs</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Sokolova</surname>
          </string-name>
          .
          <article-title>Exemplaric expressivity of modal logics</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>20</volume>
          :
          <fpage>1041</fpage>
          -
          <lpage>1068</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>K.G. Larsen</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Skou</surname>
          </string-name>
          .
          <article-title>Bisimulation through probabilistic testing</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>94</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>P.</given-names>
            <surname>Panangaden</surname>
          </string-name>
          .
          <article-title>Probabilistic bisimulation</article-title>
          .
          <source>In Advanced Topics in Bisimulation and Coinduction</source>
          , pages
          <fpage>300</fpage>
          -
          <lpage>334</lpage>
          . Cambridge University Press,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>E.P. de Vink and J.J.M.M. Rutten</surname>
          </string-name>
          .
          <article-title>Bisimulation for probabilistic transition systems: A coalgebraic approach</article-title>
          .
          <source>Theoretical Computer Science</source>
          ,
          <volume>221</volume>
          :
          <fpage>271</fpage>
          -
          <lpage>293</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>J.</given-names>
            <surname>Worrell</surname>
          </string-name>
          .
          <article-title>On the final sequence of a finitary set functor</article-title>
          .
          <source>Theoretical Computer Science</source>
          ,
          <volume>338</volume>
          :
          <fpage>184</fpage>
          -
          <lpage>199</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>