eled by discrete Markov chains, and the complexi-
ties of model-checking algorithms with regard to the
logic were also clarified. In (Aziz et al., 1995), ef-
ficient model checking algorithms for various exten-
sions of the previous settings of pCTL were pro-
posed to verify probabilistic non-deterministic con-
current systems, wherein probabilistic behavior coex-
ists with non-determinism. The difference between
the pCTL-settings of Aziz et al. (Aziz et al., 1995)
and those of Bianco and de Alfaro (Bianco and de Al-
faro, 1995) is the settings of the probability measures
within the probabilistic Kripke structures of pCTL. In
(Kamide and Koizumi, 2015; Kamide and Koizumi,
2016), the inconsistency-tolerant (or paraconsistent)
probabilistic computation tree logic, PpCTL, which
was obtained from pCTL by adding a paraconsis-
tent negation connective ∼, was developed on the ba-
sis of a probability-measure-independent translation
of PpCTL into pCTL. The theorem for embedding
PpCTL into pCTL was shown using this translation,
and entailed the relative decidability of PpCTL with
respect to pCTL. This result indicates that we can
reuse the existing pCTL-based model checking algo-
rithms of Aziz et al. (Aziz et al., 1995) and Bianco
and de Alfaro (Bianco and de Alfaro, 1995) to the
PpCTL-based model checking algorithms. Hence, the
aim of this study is to progress in this direction for hi-
erarchical probabilistic model checking.
1.3 Hierarchical Computation Tree
Logic
Several hierarchical (or sequential) computation tree
logics and their variants have been studied to han-
dle hierarchical systems (Kamide and Kaneiwa, 2009;
Kaneiwa and Kamide, 2011; Kamide, 2015; Kamide
and Yano, 2017; Kamide, 2018). A modal operator
called a sequence modal operator, which is denoted
as [b] where b is a sequence, is used in these hier-
archical computation tree logics. The formulas of the
form [b
1
; b
2
;···; b
n
]α intuitively mean that “α is true
based on a sequence b
1
; b
2
;···; b
n
of ordered pieces
of information.” For more information on [b], see Re-
mark 2.6 in Section 2. In (Kamide, 2015), an exten-
sion of CTL, which was called the sequence-indexed
paraconsistent computation-tree logic, SPCTL, was
introduced by adding [b] and ∼ to CTL. This logic
was used to verify clinical reasoning systems. In
(Kamide and Kaneiwa, 2009; Kaneiwa and Kamide,
2011), an extension of the full computation tree
logic (CTL
∗
), which was called CTLS
∗
, was devel-
oped by adding [b] to CTL
∗
. This logic was used
to represent conceptual hierarchies and ontologies.
In (Kaneiwa and Kamide, 2010), an extension of
the linear-time temporal logic (LTL) (Pnueli, 1977),
which was called the sequence-indexed linear-time
temporal logic, SLTL, was introduced by adding [b]
to LTL. In addition, a proof system for SLTL was de-
veloped to verify certain specifications of secure au-
thentication systems. In (Kamide and Yano, 2017;
Kamide, 2018), an extension of CTL, which was
called the sequential computation tree logic, sCTL,
was introduced by adding [b] to CTL. The logic sCTL
has a simple single satisfaction relation, which is
compatible with that of CTL. Thus, the aim of this
study is to move in this direction for hierarchical
probabilistic computation tree logic. In fact, the logic
proposed in this study is regarded as an extension of
sCTL.
1.4 Results
In this study, a simple new extended computation tree
logic called hierarchical probabilistic computation
tree logic, HpCTL, which can appropriately represent
hierarchical information and probabilistic phenom-
ena, is developed by extending pCTL and sCTL. Fur-
thermore, a probability-measure-independent transla-
tion from HpCTL into pCTL is defined, and a theorem
for embedding HpCTL into pCTL is proved using this
translation. In addition, the relative decidability the-
orem of HpCTL with respect to pCTL is proved us-
ing this embedding theorem. This relative decidabil-
ity theorem indicates that the decidability of pCTL
implies the decidability of HpCTL. Moreover, these
embedding and relative decidability results allow the
efficient reuse of the standard pCTL-based probabilis-
tic model checking algorithms to verify hierarchical
randomized systems that can be modeled and spec-
ified using HpCTL. The previously proposed logics
CTLS
∗
(Kamide and Kaneiwa, 2009; Kaneiwa and
Kamide, 2011), SLTL (Kaneiwa and Kamide, 2010),
and SPCTL (Kamide, 2015) had complex multiple
sequence-indexed satisfaction relations |=
ˆ
d
, where
ˆ
d
represents sequences. On the other hand, the pro-
posed logic HpCTL has a simple single satisfaction
relation |=
?
, which is highly compatible with the stan-
dard single satisfaction relation of CTL. By using this
simple satisfaction relation, the theorem for embed-
ding HpCTL into pCTL can be simply proved, and the
sequence modal operator [b] can be formalized and
handled uniformly.
The remainder of this paper is organized as fol-
lows. In Section 2, we define pCTL and intro-
duce HpCTL based on the single satisfaction relation
|=
?
. In Section 3, we define a probability-measure-
independent translation function from HpCTL into
pCTL, which is considered a simplification of the
Towards Hierarchical Probabilistic CTL Model Checking: Theoretical Foundations
763