ing these consequence relations, the ideas of “veri-
fication (or justification)” and “refutation (or falsifi-
cation)” can be simultaneously incorporated into the
system. Therefore, the combination of CTL and N4 is
regarded as a natural candidate for obtaining a useful
paraconsistent temporal logic.
In this paper, a new paraconsistent computation
tree logic called PCTL is introduced by combining
CTL and N4. While the idea of combining CTL
and N4 is new, the idea of introducing a paracon-
sistent computation tree logic is not. For example,
a multi-valued computation tree logic χCTL was in-
troduced by Easterbrook and Chechik (Easterbrook
and Chechik, 2001), and a quasi-classical temporal
logic QCTL was developed by Chen and Wu (Chen
and Wu, 2006). Thus, PCTL is introduced as an alter-
native to these logics, and N4 replaces the base para-
consistent logic.
As mentioned above, the application for which
paraconsistent logics show the greatest promise may
be medical informatics. Indeed, it has been pointed
out that paraconsistent logics are useful for medical
reasoning (see, e.g., (da Costa et al., 1995; Murata
et al., 1991) and the references therein). Some para-
consistent computation tree logics, including PCTL,
may be more useful in medical informatics because
the notion of time is necessary in order to appropri-
ately formalize realistic medical reasoning. Against
this background, we present an illustrative example of
medical reasoning. The proposed illustrative example
can also be adapted to other paraconsistent computa-
tion tree logics such as χCTL and QCTL.
2 PARACONSISTENT
COMPUTATION TREE LOGIC
Formulas of PCTL are constructed from countable
atomic formulas, → (implication) ∧ (conjunction), ∨
(disjunction), ¬ (classical negation), ∼ (paraconsis-
tent negation), X (next), G (globally), F (eventually),
U (until), R (release), A (all computation paths) and
E (some computation path). The symbols X, G, F,
U and R are called temporal operators, and the sym-
bols A and E are called path quantifiers. The symbol
ATOM is used to denote the set of atomic formulas.
An expression A ≡ B is used to denote the syntactical
identity between A and B.
Definition 2.1. Formulas α are defined by the follow-
ing grammar, assuming p ∈ ATOM:
α ::= p | α→α | α ∧ α | α∨ α | ¬α | ∼α |
AXα | EXα | AGα | EGα | AFα | EFα |
A(αUα) | E(αUα) | A(αRα) | E(αRα).
Note that pairs of symbols like AG and EU are in-
divisible, and that the symbols X,G,F,U and R can-
not occur without being preceded by an A or an E.
Similarly, every A or E must have one of X, G, F, U
and R to accompany it. Remark that all the connec-
tives displayed above are needed to obtain an embed-
ding theorem of PCTL into CTL.
Definition 2.2. A paraconsistent Kripke structure is a
structure hS,S
0
,R,L
+
,L
−
i such that
1. S is the set of states,
2. S
0
is a set of initial states and S
0
⊆ S,
3. R is a binary relation on S which satisfies the con-
dition: ∀s ∈ S ∃s
′
∈ S [(s,s
′
) ∈ R],
4. L
+
and L
−
are functions from S to the power set
of a nonempty subset AT of ATOM.
A path in a paraconsistent Kripke structure is an
infinite sequence of states, π = s
0
,s
1
,s
2
,... such that
∀i ≥ 0 [(s
i
,s
i+1
) ∈ R].
The logic PCTL is then defined as a paraconsis-
tent Kripke structure with two satisfaction relations
|=
+
and |=
−
. The intuitive meanings of |=
+
and |=
−
are “verification (or justification)” and “refutation (or
falsification)”, respectively (Wansing, 1993).
Definition 2.3. Let AT be a nonempty subset of
ATOM. Satisfaction relations |=
+
and |=
−
on a para-
consistent Kripke structure M = hS,S
0
,R,L
+
,L
−
i are
defined inductively as follows (s represents a state in
S):
1. for any p ∈ AT, M,s |=
+
p iff p ∈ L
+
(s),
2. M,s |=
+
α
1
→α
2
iff M,s |=
+
α
1
implies M, s |=
+
α
2
,
3. M,s |=
+
α
1
∧ α
2
iff M,s |=
+
α
1
and M,s |=
+
α
2
,
4. M,s |=
+
α
1
∨ α
2
iff M,s |=
+
α
1
or M,s |=
+
α
2
,
5. M,s |=
+
¬α
1
iff not-[M,s |=
+
α
1
],
6. M,s |=
+
∼α iff M,s |=
−
α,
7. M,s |=
+
AXα iff ∀s
1
∈ S [(s,s
1
) ∈ R implies
M,s
1
|=
+
α],
8. M,s |=
+
EXα iff ∃s
1
∈ S [(s,s
1
) ∈ R and
M,s
1
|=
+
α],
9. M,s |=
+
AGα iff for all paths π ≡ s
0
,s
1
,s
2
,...,
where s ≡ s
0
, and all states s
i
along π, we have
M,s
i
|=
+
α,
10. M, s |=
+
EGα iff there is a path π ≡ s
0
,s
1
,s
2
,...,
where s ≡ s
0
, and for all states s
i
along π, we have
M,s
i
|=
+
α,
11. M, s |=
+
AFα iff for all paths π ≡ s
0
,s
1
,s
2
,...,
where s ≡ s
0
, there is a state s
i
along π such that
M,s
i
|=
+
α,
12. M, s |=
+
EFα iff there is a path π ≡ s
0
,s
1
,s
2
,...,
where s ≡ s
0
, and for some state s
i
along π, we
have M,s
i
|=
+
α,
PARACONSISTENT NEGATION AND CLASSICAL NEGATION IN COMPUTATION TREE LOGIC
465