Inconsistency and Sequentiality in LTL
Norihiro Kamide
Teikyo University, Faculty of Science and Engineering, Department of Human Information Systems,
Toyosatodai 1-1, Utsunomiya-shi, Tochigi 320-8551, Japan
Keywords:
Linear-time Temporal Logic, Paraconsistent Logic, Sequent Calculus, Completeness Theorem, Cut-
elimination Theorem.
Abstract:
Inconsistency-tolerant temporal reasoning with sequential (ordered or hierarchical) information is of gaining
increasing importance in the areas of computer science applications such as medical informatics. A logical
system for representing such reasoning is required for obtaining a theoretical basis for such applications. In
this paper, a new logic called a paraconsistent sequential linear-time temporal logic (PSLTL) is introduced
extending the standard linear-time temporal logic (LTL). PSLTL can appropriately represent inconsistency-
tolerant temporal reasoning with sequential information. The cut-elimination, complexity and completeness
theorems for PSLTL are proved as the main results of this paper.
1 INTRODUCTION
Inconsistency-tolerant temporal reasoning with se-
quential (ordered or hierarchical) information is of
growing importance in the areas of computer science
applications such as medical informatics and agent
communication. A logical system for representing
such reasoning is required for obtaining a concrete
theoretical basis for such applications. But, there was
no logical system that can simultaneously represent
inconsistency, sequentiality and temporality. Thus,
the aim of this paper is to introduce a logical system
for appropriately representing inconsistency-tolerant
temporal reasoning with sequential information.
For this aim, a new logic called a paraconsis-
tent sequential linear-time temporal logic (PSLTL)
is introduced in this paper extending the standard
linear-time temporal logic (LTL) (Pnueli, 1977).
Inconsistency-tolerant reasoning in PSLTL is ex-
pressed by a paraconsistent negation connective, and
sequential information in PSLTL is represented by
some sequence modal operators. Temporal reasoning
in PSLTL is, of course, expressed by some tempo-
ral operators used in LTL. As the main results of this
paper, the cut-elimination, complexity and complete-
ness theorems for PSLTL are proved using some the-
orems for semantically and syntactically embedding
PSLTL into its fragments SLTL and LTL.
The proposed logic PSLTL is regarded as an ex-
tension of both LTL and Nelson’sparaconsistent four-
valued logic with strong negation, N4 (Almukdad and
Nelson, 1984; Kamide and Wansing, 2012; Nelson,
1949; Wansing, 1993). On one hand, LTL is known
to be one of the most useful temporal logics for veri-
fying and specifying concurrentsystems and temporal
reasoning. On the other hand, N4 is known to be one
of the most important base logics for inconsistency-
tolerant reasoning. Combining the logics LTL and
N4 was studied in (Kamide and Wansing, 2011), and
such a combined logic is called a paraconsistent LTL
(PLTL). PSLTL is obtained from PLTL by adding
some sequence modal operators.
Combining LTL with some sequence modal op-
erators was studied in (Kamide, 2010; Kaneiwa and
Kamide, 2010; Kamide, 2013a), and such a combined
logic was called a sequence-indexed LTL (SLTL).
PSLTL is regarded as a modified paraconsistent ex-
tension of SLTL, and hence PSLTL is a modified ex-
tension of both PLTL (Kamide and Wansing, 2011)
and SLTL (Kaneiwa and Kamide, 2010). In the fol-
lowing, we explain an important property of the para-
consistent negation connective and a plausible inter-
pretation of sequence modal operators.
The paraconsistent negation connective used
in PSLTL can suitably be expressed inconsistency-
tolerant reasoning. One reason why is considered
is that it can be added in such a way that the extended
logics satisfy the property of paraconsistency. A se-
mantic consequence relation |= is called paraconsis-
tent with respect to a negation connective if there
46
Kamide N..
Inconsistency and Sequentiality in LTL.
DOI: 10.5220/0005180800460054
In Proceedings of the International Conference on Agents and Artificial Intelligence (ICAART-2015), pages 46-54
ISBN: 978-989-758-074-1
Copyright
c
2015 SCITEPRESS (Science and Technology Publications, Lda.)
are formulas α,β such that not {α,α} |= β. In the
case of LTL, this implies that there is a model M and a
position i of a sequence σ = t
0
,t
1
,t
2
,... of time-points
in M with not [(M, i) |= (α α)β].
It is known that logical systems with paraconsis-
tency can deal with inconsistency-tolerant and uncer-
tainty reasoning more appropriately than systems that
are non-paraconsistent. For example, we do not desire
that (s(x)s(x))d(x) is satisfied for any symptom
s and disease d where s(x) means “person x does
not have symptom s and d(x) means person x suf-
fers from disease d”, because there may be situations
that support the truth of both s(a) and s(a) for some
individual a but do not support the truth of d(a).
If we cannot determine whether someone is
healthy, then the vague concept healthy can
be represented by asserting the inconsistent for-
mula: healthy( john) healthy( john). This is
well-formalized in PSLTL because the formula:
healthy( john) healthy( john)hasCancer( john)
where hasCancer( john) means John has cancer is
not valid in PSLTL (i.e., PSLTL is inconsistency-
tolerant). On the other hand, the formula
healthy( john) ¬healthy( john)hasCancer( john)
where ¬ is the classical negation connective is valid
in classical logic (i.e., inconsistency has undesirable
consequences). For more information on paraconsis-
tency, see e.g., (Priest, 2002).
Some sequence modal operators (Kamide and
Kaneiwa, 2009; Kamide, 2010; Kaneiwa and
Kamide, 2010; Kaneiwa and Kamide, 2011; Kamide,
2013a; Kamide, 2013b) used in PSLTL can suitably
be expressed sequential information. A sequence
modal operator [b] represents a sequence b of sym-
bols. The notion of sequences is useful to represent
the notions of “information, “trees, and “ontolo-
gies”. Thus, “sequential (ordered or hierarchical) in-
formation” can be represented by sequences. This is
plausible because a sequence structure gives a monoid
hM,;,
/
0i with informational interpretation (Wansing,
1993): (1) M is a set of pieces of (ordered or prior-
itized) information (i.e., a set of sequences), (2) ; is
a binary operator (on M) that combines two pieces
of information (i.e., a concatenation operator on se-
quences), and (3)
/
0 is the empty piece of information
(i.e., the empty sequence).
A formula of the form [b
1
; b
2
;· · · ; b
n
]α in PSLTL
intuitively means that α is true based on a sequence
b
1
; b
2
;· · · ; b
n
of (ordered or prioritized) informa-
tion pieces. Further, a formula of the form [
/
0]α in
PSLTL, which coincides with α, intuitively means
that α is true without any information (i.e., it is an
eternal truth in the sense of classical logic). Using a
sequence modal operator, we can express the formula
[ john ; student ; human]F(happy happy) which
means “a human student, John, will be both happy
and unhappy sometime in the future. In this formula,
the sequence modal operator [ john ; student ; human]
represents the hierarchy John student human.
The structure of this paper is then presented as fol-
lows. In Section 2, PSLTL is introduced as a seman-
tics by extending (a semantics of) LTL with a para-
consistent negation connective and some sequence
modal operators. Firstly in this section, LTL is pre-
sented as the standard semantics, and next, SLTL is
presented as the semantics with some sequence modal
operators. Finally, PSLTL is obtained from SLTL by
adding a paraconsistent negation connective similar
to that of N4. In Section 3, a Genten-type sequent
calculus PSLT
ω
for PSLTL is introduced extending a
Gentzen-type sequent calculus LT
ω
for LTL. Firstly
in this section, a Gentzen-type sequent calculus LT
ω
,
which was introduced by Kawai (Kawai, 1987), is
presented, and next, a Gentzen-type sequent calcu-
lus SLT
ω
for SLTL is presented based on (Kamide,
2010; Kaneiwa and Kamide, 2010). Finally, PSLT
ω
is obtained from SLT
ω
by adding some inference
rules concerning the paraconsistent negation connec-
tive. In Section 4, the cut-elimination, complexity and
completeness theorems for PSLTL (and PSLT
ω
) are
proved using two theorems for semantically and syn-
tactically embedding PSLTL (and PSLT
ω
) into SLTL
(SLT
ω
) and LTL (LT
ω
). In Section 5, this paper is
concluded.
2 SEMANTICS
Formulas of LTL are constructed from countably
many propositional variables, (implication),
(conjunction), (disjunction), ¬ (negation), X (next),
G (globally) and F (eventually). Lower-case letters
p,q,... are used to denote propositional variables, and
Greek lower-case letters α,β,... are used to denote
formulas. An expression α β is used to denote
(αβ)(βα). We write A B to indicate the syn-
tactical identity between A and B. The symbol ω is
used to represent the set of natural numbers. Lower-
case letters i, j and k are used to denote any natural
numbers. The symbol or is used to represent a
linear order on ω.
Definition 2.1. Formulas of LTL are defined by
the following grammar, assuming p represents
propositional variables: α ::= p | α α | α
α | αα | ¬α | Xα | Gα | Fα
Definition 2.2 (LTL). Let S be a non-empty set of
states. A structure M := (σ, I) is a model if
InconsistencyandSequentialityinLTL
47
1. σ is an infinite sequence s
0
,s
1
,s
2
,... of states in S,
2. I is a mapping from the set Φ of propositional
variables to the power set of S.
A satisfaction relation (M,i) |= α for any formula
α, where M is a model (σ,I) and i ( ω) represents
some position within σ, is defined inductively by
1. for any p Φ, (M, i) |= p iff s
i
I(p),
2. (M,i) |= α β iff (M, i) |= α and (M, i) |= β,
3. (M,i) |= α β iff (M, i) |= α or (M, i) |= β,
4. (M,i) |= αβ iff (M,i) |= α implies (M,i) |= β,
5. (M,i) |= ¬α iff not-[(M, i) |= α],
6. (M,i) |= Xα iff (M, i+ 1) |= α,
7. (M,i) |= Gα iff j i[(M, j) |= α],
8. (M,i) |= Fα iff j i[(M, j) |= α].
A formula α is valid in LTL if (M, 0) |= α for any
model M := (σ,I).
Formulas of SLTL are obtained from that of LTL
by adding [b] (sequence modal operator) where b is a
sequence. Sequences are constructed from countable
atomic sequences,
/
0 (empty sequence) and ; (com-
position). Lower-case letters b,c, ... are used for se-
quences. An expression [
/
0]α means α, and expres-
sions [
/
0 ; b]α and [b ;
/
0]α mean [b]α. The set of
sequences (including
/
0) is denoted as SE. An ex-
pression
ˆ
[d] is used to represent [d
0
][d
1
]· · · [d
i
] with
i ω and d
0
/
0. Note that
ˆ
[d] can be the empty se-
quence. Also, an expression
ˆ
d is used to represent
d
0
; d
1
; ··· ; d
i
with i ω.
Definition 2.3. Formulas and sequences of SLTL
are defined by the following grammar, assuming p
and e represent propositional variables and atomic
sequences, respectively: α ::= p | α α | α
α | αα | ¬α | Xα | Gα | Fα | [b]α. b ::= e |
/
0 | b ; b.
Definition 2.4 (SLTL). Let S be a non-empty set of
states. A structure M := (σ,{I
ˆ
d
}
ˆ
dSE
) is a sequential
model if
1. σ is an infinite sequence s
0
,s
1
,s
2
,... of states in S,
2. I
ˆ
d
(
ˆ
d SE) are mappings from the set Φ of propo-
sitional variables to the power set of S.
Satisfaction relations (M,i) |=
ˆ
d
α (
ˆ
d SE) for
any formula α, where M is a sequential model
(σ,{I
ˆ
d
}
ˆ
dSE
) and i ( ω) represents some position
within σ, is defined inductively by
1. for any p Φ, (M, i) |=
ˆ
d
p iff s
i
I
ˆ
d
(p),
2. (M,i) |=
ˆ
d
α β iff (M,i) |=
ˆ
d
α and (M,i) |=
ˆ
d
β,
3. (M,i) |=
ˆ
d
α β iff (M,i) |=
ˆ
d
α or (M, i) |=
ˆ
d
β,
4. (M,i) |=
ˆ
d
αβ iff (M,i) |=
ˆ
d
α implies (M,i) |=
ˆ
d
β,
5. (M, i) |=
ˆ
d
¬α iff not-[(M,i) |=
ˆ
d
α],
6. (M, i) |=
ˆ
d
Xα iff (M, i+ 1) |=
ˆ
d
α,
7. (M, i) |=
ˆ
d
Gα iff j i[(M, j) |=
ˆ
d
α],
8. (M, i) |=
ˆ
d
Fα iff j i[(M, j) |=
ˆ
d
α].
9. for any atomic sequence e, (M,i) |=
ˆ
d
[e]α
iff (M, i) |=
ˆ
d
; e
α,
10. (M,i) |=
ˆ
d
[b ; c]α iff (M, i) |=
ˆ
d
[b][c]α.
A formula α is valid in SLTL if (M, 0) |=
/
0
α for
any sequential model M := (σ,{I
ˆ
d
}
ˆ
dSE
).
Some remarks on SLTL are given below.
1. SLTL is an extension of LTL since |=
ˆ
d
of SLTL
includes |= of LTL.
2. The following clauses hold for SLTL: For any for-
mula α and any sequences c and
ˆ
d,
(a) (M, i) |=
ˆ
d
[c]α iff (M,i) |=
ˆ
d ; c
α,
(b) (M, i) |=
/
0
[
ˆ
d]α iff (M,i) |=
ˆ
d
α.
3. The following formulas are valid in SLTL: for any
formulas α and β and any b,c SE,
(a) [b](α β) ([b]α) ([b]β)
where {,, →},
(b) [b](α) ([b]α) where ,X,G,F},
(c) [b ; c]α [b][c]α.
Formulas of PSLTL are obtained from that of
SLTL by adding (paraconsistent negation).
Definition 2.5. Formulas and sequences of PSLTL
are defined by the following grammar, assuming p
and e represent propositional variables and atomic
sequences, respectively: α ::= p | α α | α
α | αα | ¬α | α | Xα | Gα | Fα | [b]α. b ::=
e |
/
0 | b ; b.
Definition 2.6 (PSLTL). Let S be a non-empty set of
states. A structure M := (σ,{I
+
ˆ
d
}
ˆ
dSE
,{I
ˆ
d
}
ˆ
dSE
) is
a paraconsistent sequential model if
1. σ is an infinite sequence s
0
,s
1
,s
2
,... of states in S,
2. I
ˆ
d
( {+,−},
ˆ
d SE) are mappings from the
set Φ of propositional variables to the power set
of S.
Satisfaction relations (M,i) |=
ˆ
d
α ( {+,−},
ˆ
d SE) for any formula α, where M is a paraconsis-
tent sequential model (σ,{I
+
ˆ
d
}
ˆ
dSE
,{I
ˆ
d
}
ˆ
dSE
) and
i ( ω) represents some position within σ, are defined
by
1. for any p Φ, (M, i) |=
+
ˆ
d
p iff s
i
I
+
ˆ
d
(p),
2. (M, i) |=
+
ˆ
d
αβ iff (M, i) |=
+
ˆ
d
α and (M,i) |=
+
ˆ
d
β,
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
48
3. (M,i) |=
+
ˆ
d
αβ iff (M,i) |=
+
ˆ
d
α or (M, i) |=
+
ˆ
d
β,
4. (M,i) |=
+
ˆ
d
αβ iff (M,i) |=
+
ˆ
d
α implies
(M,i) |=
+
ˆ
d
β,
5. (M,i) |=
+
ˆ
d
¬α iff not-[(M,i) |=
+
ˆ
d
α],
6. (M,i) |=
+
ˆ
d
α iff (M,i) |=
ˆ
d
α,
7. (M,i) |=
+
ˆ
d
Xα iff (M, i+ 1) |=
+
ˆ
d
α,
8. (M,i) |=
+
ˆ
d
Gα iff j i[(M, j) |=
+
ˆ
d
α],
9. (M,i) |=
+
ˆ
d
Fα iff j i[(M, j) |=
+
ˆ
d
α],
10. for any p Φ, (M,i) |=
ˆ
d
p iff s
i
I
ˆ
d
(p),
11. (M, i) |=
ˆ
d
αβ iff (M,i) |=
ˆ
d
α or (M, i) |=
ˆ
d
β,
12. (M, i) |=
ˆ
d
αβ iff (M, i) |=
ˆ
d
α and (M,i) |=
ˆ
d
β,
13. (M, i) |=
ˆ
d
αβ iff (M,i) |=
+
ˆ
d
α and (M,i) |=
ˆ
d
β,
14. (M, i) |=
ˆ
d
¬α iff not-[(M,i) |=
ˆ
d
α],
15. (M, i) |=
ˆ
d
α iff (M,i) |=
+
ˆ
d
α,
16. (M, i) |=
ˆ
d
Xα iff (M, i+ 1) |=
ˆ
d
α,
17. (M, i) |=
ˆ
d
Gα iff j i[(M, j) |=
ˆ
d
α],
18. (M, i) |=
ˆ
d
Fα iff j i[(M, j) |=
ˆ
d
α],
19. for any atomic sequence e and any {+,},
(M,i) |=
ˆ
d
[e]α iff (M, i) |=
ˆ
d ; e
α,
20. for any {+,−},
(M,i) |=
ˆ
d
[b ; c]α iff (M, i) |=
ˆ
d
[b][c]α.
A formula α is valid in PSLTL iff (M,0) |=
+
/
0
α for any paraconsistent sequential model M :=
(σ,{I
+
ˆ
d
}
ˆ
dSE
,{I
+
ˆ
d
}
ˆ
dSE
).
Some remarks on PSLTL are given below.
1. The intuitive meanings of |=
+
ˆ
d
and |=
ˆ
d
are “ver-
ification (or justification) with sequential infor-
mation” and “refutation (or falsification) with se-
quential information,” respectively.
2. F and G are duals of each other not only with re-
spect to ¬ but also with respect to . X is a self
dual not only with respect to ¬ but also with re-
spect to . [b] is a self dual not only with respect
to ¬ but also with respect to . ¬ and are self-
duals with respect to and ¬, respectively.
3. The falsification conditions for ¬ may be felt to
be in need of some justification. Suppose that a is
a person who is neither rich nor poor and that, as
a matter of fact, no one is both rich and poor. Let
p stand for the claim that a is poor and r for the
claim that a is rich. Intuitively, a state definitely
verifies p iff it falsifies r, and vice versa. Suppose
now that ¬p is indeed falsified at a state i in model
M: (M, i) |=
ˆ
d
¬p. This should mean that it is
verified at i that p is poor or neither poor or rich.
But this is the case iff r is not verified at i, which
means that p is not falsified at i.
4. PSLTL is paraconsistent with respect to .
The reason is presented as follows. As-
sume a paraconsistent sequential model M :=
(σ,{I
+
ˆ
d
}
ˆ
d
SE
,{I
+
ˆ
d
}
ˆ
d
SE
) such that s
i
I
+
ˆ
d
(p),
s
i
I
ˆ
d
(p) and s
i
/ I
+
ˆ
d
(q) for a pair of distinct
propositional variables p and q. Then, (M, i) |=
+
ˆ
d
(p p)q does not hold.
5. The following clauses hold for PSLTL: For any
formula α, any sequences c,
ˆ
d and any
{+,−},
(a) (M, i) |=
ˆ
d
[c]α iff (M,i) |=
ˆ
d ; c
α,
(b) (M, i) |=
/
0
[
ˆ
d]α iff (M,i) |=
ˆ
d
α.
3 SEQUENT CALCULUS
Greek capital letters Γ, ,... are used to represent fi-
nite (possibly empty) sets of formulas. An expression
X
i
α for any i ω is defined inductively by X
0
α α
and X
n+1
α X
n
Xα. An expression of the form
Γ is called a sequent. An expression L S is
used to denote the fact that a sequent S is provable in
a sequent calculus L. A rule R of inference is said to
be admissible in a sequent calculus L if the following
condition is satisfied: for any instance
S
1
·· ·S
n
S of R, if
L S
i
for all i, then L S.
Kawai’s sequent calculus LT
ω
(Kawai, 1987) for
LTL is presented below.
Definition 3.1 (LT
ω
). The initial sequents of LT
ω
are
of the form: for any propositional variable p,
X
i
p X
i
p.
The structural rules of LT
ω
are of the form:
Γ , α α,Σ Π
Γ,Σ ,Π
(cut)
Γ
α,Γ
(we-left)
Γ
Γ , α
(we-right).
The logical inference rules of LT
ω
are of the form:
Γ Σ, X
i
α X
i
β, Π
X
i
(αβ),Γ, Σ, Π
(left)
X
i
α,Γ ,X
i
β
Γ ,X
i
(αβ)
(right)
X
i
α,Γ
X
i
(α β),Γ
(left1)
X
i
β,Γ
X
i
(α β),Γ
(left2)
InconsistencyandSequentialityinLTL
49
Γ , X
i
α Γ ,X
i
β
Γ ,X
i
(α β)
(right)
X
i
α,Γ X
i
β,Γ
X
i
(α β), Γ
(left)
Γ , X
i
α
Γ , X
i
(α β)
(right1)
Γ , X
i
β
Γ , X
i
(α β)
(right2)
Γ , X
i
α
X
i
¬α,Γ
(¬left)
X
i
α,Γ
Γ ,X
i
¬α
(¬right)
X
i+k
α,Γ
X
i
Gα,Γ
(Gleft)
{ Γ , X
i+ j
α }
jω
Γ ,X
i
Gα
(Gright)
{ X
i+ j
α,Γ }
jω
X
i
Fα,Γ
(Fleft)
Γ ,X
i+k
α
Γ , X
i
Fα
(Fright).
Some remarks on LT
ω
are given below.
1. The rules (Gright) and (Fleft) have infinite
premises.
2. The sequents of the form: X
i
α X
i
α for any for-
mula α are provable in cut-free LT
ω
. This fact can
be proved by induction on the complexity of α.
3. The cut-elimination and completeness theorems
for LT
ω
were proved by Kawai (Kawai, 1987).
Prior to introduce a sequent calculus for SLTL,
we have to introduce some notations. The symbol
K is used to represent the set {X} {[b] | b SE},
and the symbol K
is used to represent the set of all
words of finite length of the alphabet K. For example,
X
i
ˆ
[b]X
j
ˆ
[c] is in K
. Remark that K
includes
/
0, and
hence {α | K
} includes α. An expression is
used to represent an arbitrary member of K
.
A sequent calculus SLT
ω
for SLTL is then intro-
duced below.
Definition 3.2 (SLT
ω
). The initial sequents of SLT
ω
are of the form: for any propositional variable p,
p p.
The structural rules of SLT
ω
are (cut), (we-left)
and (we-right) in Definition 3.1.
The logical inference rules of SLT
ω
are of the
form:
Γ Σ, α β, Π
(αβ),Γ, Σ, Π
(left
s
)
α,Γ ,β
Γ , (αβ)
(right
s
)
α,Γ
(α β),Γ
(left1
s
)
β,Γ
(α β),Γ
(left2
s
)
Γ , α Γ ,β
Γ , (α β)
(right
s
)
α,Γ β,Γ
(α β), Γ
(left
s
)
Γ , α
Γ ,(α β)
(right1
s
)
Γ , β
Γ , (α β)
(right2
s
)
Γ , α
¬α,Γ
(¬left
s
)
α,Γ
Γ , ¬α
(¬right
s
)
X
k
α,Γ
Gα,Γ
(Gleft
s
)
{ Γ , X
j
α }
jω
Γ , Gα
(Gright
s
)
{ X
j
α,Γ }
jω
Fα,Γ
(Fleft
s
)
Γ ,X
k
α
Γ , Fα
(Fright
s
)
[b]Xα,Γ
X[b]α,Γ
(Xleft)
Γ , [b]Xα
Γ , X[b]α
(Xright).
The sequence inference rules of SLT
ω
are of the
form:
[b][c]α,Γ
[b ; c]α,Γ
(;left)
Γ , [b][c]α
Γ , [b ; c]α
(;right).
Some remarks on SLT
ω
are given below.
1. The sequents of the form α α for any formula
α are provable in cut-free SLT
ω
. This fact can be
proved by induction on the complexity of α.
2. The following rules are admissible in cut-free
SLT
ω
:
X[b]α,Γ
[b]Xα,Γ
(Xleft
1
)
Γ , X[b]α
Γ , [b]Xα
(Xright
1
).
A sequent calculus PSLT
ω
for PSLTL is intro-
duced below.
Definition 3.3 (PSLT
ω
). PSLT
ω
is obtained from
SLT
ω
by adding the initial sequents of the form: for
any propositional variable p,
p p,
and adding the logical and sequence inference rules
of the form:
α,Γ
α,Γ
(left)
Γ , α
Γ , α
(right)
α,Γ
∼∼α,Γ
(∼∼left)
Γ ,α
Γ , ∼∼α
(∼∼right)
α,Γ
(αβ),Γ
(∼→left1)
β,Γ
(αβ),Γ
(∼→left2)
Γ , α Γ ,β
Γ , (αβ)
(∼→right)
α,Γ β,Γ
(α β),Γ
( left)
Γ ,α
Γ , (α β)
( right1)
Γ ,β
Γ , (α β)
( right2)
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
50
α,Γ
(α β),Γ
( left1)
β,Γ
(α β),Γ
( left2)
Γ , α Γ ,β
Γ ,(α β)
( right)
Γ , α
∼¬α,Γ
(∼¬left)
α,Γ
Γ ,∼¬α
(∼¬right)
{ X
j
α,Γ }
jω
Gα,Γ
(Gleft)
Γ , X
k
α
Γ , Gα
(Gright)
X
k
α,Γ
Fα,Γ
(Fleft)
{ Γ , X
j
α }
jω
Γ , Fα
(Fright)
[b][c]α,Γ
[b ; c]α,Γ
(;left)
Γ ,[b][c]α
Γ , [b ; c]α
(;right).
Some remarks on PSLT
ω
are given below.
1. The sequents of the form α α for any formula
α are provable in cut-free PSLT
ω
. This fact can be
proved by induction on the complexity of α.
2. The following rules are admissible in cut-free
PSLT
ω
:
X[b]α,Γ
[b]Xα,Γ
(Xleft
1
)
Γ , X[b]α
Γ , [b]Xα
(Xright
1
)
α,Γ
α,Γ
(left
1
)
Γ ,α
Γ ,α
(right
1
).
4 MAIN RESULTS
In this section, we introduce a translation function
f from SLTL into LTL, and a translation function g
from PSLTL into SLTL. Using these functions, we
obtain a translation function gf from PSLTL into
LTL. Using these translation functions, we will show
a theorem for semantically and syntactically embed-
ding PSLTL into SLTL and LTL. Using these em-
bedding theorems, we will show the cut-elimination,
complexity and completeness theorems for PSLTL.
Definition 4.1 (Translation from SLTL into LTL). Let
Φ be a non-empty set of propositional variables and
Φ
ˆ
d
be the set {p
ˆ
d
| p Φ} (
ˆ
d SE) of propositional
variables where p
/
0
:= p (i.e., Φ
/
0
:= Φ). The language
L
s
(the set of formulas) of SLTL is defined using Φ,
[b], ,, ,¬, X, F and G. The language L of LTL
is obtained from L
s
by adding Φ
ˆ
d
and deleting [b].
A mapping f from L
s
to L is defined by:
1. for any p Φ, f(
ˆ
[d]p) := p
ˆ
d
Φ
ˆ
d
, esp., f(p) =
p Φ
/
0
,
2. f((αβ)) := f(α) f(β) where {,,},
3. f(α) := f(α) where ,X, G,F},
4. f([b ; c]α) := f([b][c]α).
An expression f(Γ) denotes the result of replacing
every occurrenceof a formula α in Γ by an occurrence
of f(α).
Proposition 4.2 ((Kamide, 2010; Kaneiwa and
Kamide, 2010)). Let f be the mapping defined in Def-
inition 4.1.
1. (Semantical embedding): For any formula α, α is
valid in SLTL iff f(α) is valid in LTL.
2. (Syntactical embedding): For any sets Γ and of
formulas in L
s
,
(a) SLT
ω
Γ iff LT
ω
f(Γ) f(),
(b) SLT
ω
(cut) Γ iff LT
ω
(cut)
f(Γ) f().
3. (Cut-elimination): The rule (cut) is admissible in
cut-free SLT
ω
.
4. (Completeness): For any formula α, SLT
ω
α
iff α is valid in SLTL.
We now introduce a translation of PSLTL into
SLTL, and by using this translation, we show some
theorems for embedding PSLTL into SLTL. A simi-
lar translation has been used by Vorob’ev (Vorob’ev,
1952), Gurevich (Gurevich, 1977), and Rautenberg
(Rautenberg, 1979) to embed Nelson’s three-valued
constructive logic (Almukdad and Nelson, 1984; Nel-
son, 1949) into intuitionistic logic.
Definition 4.3 (Translation from PSLTL into SLTL).
Let Φ be a non-empty set of propositional variables
and Φ
be the set {p
| p Φ} of propositional vari-
ables. The language L
ps
(the set of formulas) of
PSLTL is defined using Φ, , ,,,¬, X, F, G and
[b]. The language L
s
of SLTL is obtained from L
ps
by adding Φ
and deleting .
A mapping g from L
ps
to L
s
is defined by
1. for any p Φ, g(p) := p and g(p) := p
Φ
,
2. g(α β) := g(α) g(β) where {∧,,→},
3. g(α) := g(α) where ,X,F, G, [b]},
4. g(∼∼α) := g(α),
5. g(α) := g(α) where ,X,[b]},
6. g((α β)) := g(α) g(β),
7. g((α β)) := g(α) g(β),
8. g((αβ)) := g(α) g(β),
9. g(Fα) := Gg(α),
10. g(Gα) := Fg(α).
InconsistencyandSequentialityinLTL
51
We have: g(α) = g(α) for any formula α and
any K
.
The following is a translation example from
PSLTL into LTL, by using the translation functions
f and g.
Example 4.4. We consider a formula G(([b]p
[c]q)) where b,c are atomic sequences, and p, q are
propositional variables.
Firstly, we translate this PSLTL-formula into a
SLTL-formula by the translation function g as follows.
g(G(([b]p [c]q)))
= Gg(([b]p [c]q))
= G(g([b]p) g([c]q))
= G([b]g(p) g([c]q))
= G([b]p
[c]g(q))
= G([b]p
[c]q)
where p
is a propositional variable in SLTL.
Next, we translate this SLTL-formula into a LTL-
formula by the translation function f as follows.
f(G([b]p
[c]q))
= Gf([b]p
[c]q)
= G( f([b]p
) f([c]q))
= G(p
b
q
c
)
where p
b
,q
c
are propositional variables in LTL.
Thus, the formula G(([b]p [c]q)) of PSLTL
is translated into the formula G(p
b
q
c
) of LTL.
Next, we will show a theorem for semantically
embedding PSLTL into SLT. To show this theorem,
we need two lemmas which are presented below.
Lemma 4.5. Let g be the mapping defined in Defini-
tion 4.3, and S be a non-empty set of states. For any
paraconsistent sequential model M := (σ, {I
+
ˆ
d
}
ˆ
dSE
,
{I
ˆ
d
}
ˆ
d
SE
) of PSLTL, any satisfaction relations |=
ˆ
d
( {+,−},
ˆ
d SE) on M, and any state s
i
in σ, we
can construct a sequential model N := (σ,{I
ˆ
d
}
ˆ
dSE
)
of SLTL and satisfaction relations |=
ˆ
d
on N such that
for any formula α in L
ps
,
1. (M,i) |=
+
ˆ
d
α iff (N,i) |=
ˆ
d
g(α).
2. (M,i) |=
ˆ
d
α iff (N,i) |=
ˆ
d
g(α).
Proof. Let Φ be a non-empty set of propositional
variables and Φ
be the set {p
| p Φ} of proposi-
tional variables. Suppose that M is a paraconsistent
sequential model (σ, { I
+
ˆ
d
}
ˆ
dSE
, {I
ˆ
d
}
ˆ
dSE
) where
I
+
ˆ
d
and I
ˆ
d
are mappings from Φ to the power set of
S. Suppose that N is a sequential model (σ,{I
ˆ
d
}
ˆ
d
SE
)
where I
ˆ
d
are mappings from Φ Φ
to the power set
of S. Suppose moreover that M and N satisfy the fol-
lowing conditions: for any s
i
in σ and any p Φ,
1. s
i
I
+
ˆ
d
(p) iff s
i
I
ˆ
d
(p),
2. s
i
I
ˆ
d
(p) iff s
i
I
ˆ
d
(p
).
The lemma is then proved by (simultaneous) in-
duction on the complexity of α.
Base step: Case α p Φ: For (1), we obtain:
(M,i) |=
+
ˆ
d
p iff s
i
I
+
ˆ
d
(p) iff s
i
I
ˆ
d
(p) iff (N,i) |=
ˆ
d
p iff (N,i) |=
ˆ
d
g(p) (by the def. of g). For (2), we
obtain: (M, i) |=
ˆ
d
p iff s
i
I
ˆ
d
(p) iff s
i
I
ˆ
d
(p
) iff
(N,i) |=
ˆ
d
p
iff (N,i) |=
ˆ
d
g(p) (by the def. of g).
Induction step: We show some cases.
Case α β: For (1), we obtain: (M, i) |=
+
ˆ
d
β
iff (M, i) |=
ˆ
d
β iff (N, i) |=
ˆ
d
g(β) (by ind. hypo. for
2). For (2), we obtain: (M,i) |=
ˆ
d
β iff (M, i) |=
+
ˆ
d
β
iff (N,i) |=
ˆ
d
g(β) (by ind. hypo. for 1) iff (N, i) |=
ˆ
d
g(∼∼β) (by the def. of g).
Case α Xβ: For (1), we obtain: (M,i) |=
+
ˆ
d
Xβ iff (M,i + 1) |=
+
ˆ
d
β iff (N,i + 1) |=
ˆ
d
g(β) (by
induction hypothesis for 1) iff (N,i) |=
ˆ
d
Xg(β) iff
(N,i) |=
ˆ
d
g(Xβ) (by the definition of g). For (2),
we obtain: (M,i) |=
ˆ
d
Xβ iff (M,i + 1) |=
ˆ
d
β iff
(N,i + 1) |=
ˆ
d
g(β) (by induction hypothesis for 2)
iff (N,i) |=
ˆ
d
Xg(β) iff (N,i) |=
ˆ
d
g(Xβ) (by the
definition of g).
Case α [b]β: For (1), we obtain: (M,i) |=
+
ˆ
d
[b]β iff (M,i) |=
+
ˆ
d ; b
β iff (N,i) |=
ˆ
d ; b
g(β) (by in-
duction hypothesis for 1) iff (N,i) |=
ˆ
d
[b]g(β) iff
(N,i) |=
ˆ
d
g([b]β) (by the definition of g). For (2),
we obtain: (M, i) |=
ˆ
d
[b]β iff (M, i) |=
ˆ
d ; b
β iff
(N,i) |=
ˆ
d ; b
g(β) (by induction hypothesis for 2) iff
(N,i) |=
ˆ
d
[b]g(β) iff (N,i) |=
ˆ
d
g([b]β) (by the def-
inition of g). Q.E.D.
Lemma 4.6. Let g be the mapping defined in Defini-
tion 4.3, and S be a non-empty set of states. For any
sequential model N := (σ,{I
ˆ
d
}
ˆ
dSE
) of SLTL and any
satisfaction relations |=
ˆ
d
(
ˆ
d SE) on N, and any state
s
i
in σ, we can construct a paraconsistent sequen-
tial model M := (σ, {I
+
ˆ
d
}
ˆ
dSE
, {I
ˆ
d
}
ˆ
dSE
) of PSLTL
and satisfaction relations |=
ˆ
d
( {+,−},
ˆ
d SE)
on M such that
1. (M, i) |=
+
ˆ
d
α iff (N,i) |=
ˆ
d
g(α).
2. (M, i) |=
ˆ
d
α iff (N,i) |=
ˆ
d
g(α).
Proof. Similar to the proof of Lemma 4.5. Q.E.D.
Theorem 4.7 (Semantical embedding from PSLTL
into SLTL). Let g be the mapping defined in Defini-
tion 4.3. For any formula α, α is valid in PSLTL iff
g(α) is valid in SLTL.
Proof. By Lemmas 4.5 and 4.6. Q.E.D.
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
52
Theorem 4.8 (Semantical embedding from PSLTL
into LTL). Let f and g be the mappings defined in
Definitions 4.1 and 4.3, respectively. For any formula
α, α is valid in PSLTL iff f g(α) is valid in LTL.
Proof. By Proposition 4.2 (1) and Theorem 4.7.
Q.E.D.
Theorem 4.9 (Complexity). PSLTL is PSPACE-
complete.
Proof. By decidability of LTL, for each α, it is
possible to decide if fg(α) is valid in LTL. Then,
by Theorem 4.8, PSLTL is also decidable. More-
over the mapping fg is a polynomial time transla-
tion, and LTL is know to be PSPACE-complete (Sistla
and Clarke, 1985). Thus, PSLTL is also PSPACE-
complete. Q.E.D.
Theorem 4.10 (Weak syntactical embedding from
PSLT
ω
into SLT
ω
). Let Γ and be sets of formulas in
L
ps
, and g be the mapping defined in Definition 4.3.
Then:
1. If PSLT
ω
Γ , then SLT
ω
g(Γ) g().
2. If SLT
ω
(cut) g(Γ) g(), then PSLT
ω
(cut) Γ .
Proof. (1) : By induction on the proofs P of
Γ in PSLT
ω
. We distinguish the cases according
to the last inference of P, and show some cases.
Case (p p): The last inference of P is of
the form: p p. In this case, we obtain the
required fact LT
ω
g(p) g(p), since g(p)
coincides with p
by the definition of g.
Case (∼∼left): The last inference of P is of the
form:
α,Γ
∼∼α,Γ
(∼∼left).
By induction hypothesis, we have the required fact:
SLT
ω
g(α),g(Γ) g() where g(α) coincides
with g(∼∼α) by the definition of g.
Case (;left): The last inference of P is of the
form:
[b][c]α,Γ
[b ; c]α,Γ
(;left).
By induction hypothesis, we have: SLT
ω
g([b][c]α),g(Γ) g() where g([b][c]α) coin-
cides with [b][c]g(α) by the definition of g. Then,
we obtain:
.
.
.
.
[b][c]g(α),g(Γ) g()
[b ; c]g(α),g(Γ) g()
(;left)
where [b ; c]g(α) coincides with g([b ; c]α) by
the definition of g.
(2) : By induction on the proofs Q of
g(Γ) g() in SLT
ω
. We distinguish the cases ac-
cording to the last inference of Q, and show some
cases.
Case (;left): The last inference of Q is (;left).
Subcase (1): The last inference of Q is of the form:
[b][c]g(α),g(Γ) g()
[b ; c]g(α),g(Γ) g()
(;left)
where [b][c]g(α) and [b ; c]g(α) respectively coin-
cide with g([b][c]α) and g([b ; c]α) by the definition
of g. By induction hypothesis, we have: PSLT
ω
[b][c]α,Γ , and hence obtain the required fact:
.
.
.
.
[b][c]α,Γ
[b ; c]α,Γ
(;left).
Subcase (2): The last inference of Q is of the form:
[b][c]g(α),g(Γ) g()
[b ; c]g(α),g(Γ) g()
(;left)
where [b][c]g(α) and [b ; c]g(α) respectively co-
incide with g([b][c]α) and g([b ; c]α) by the
definition of g. By induction hypothesis, we have:
PSLT
ω
[b][c]α,Γ , and hence obtain the re-
quired fact:
.
.
.
.
[b][c]α,Γ
[b ; c]α,Γ
(;left).
Q.E.D.
Theorem 4.11 (Cut-elimination). The rule (cut) is
admissible in cut-free PSLT
ω
.
Proof. Suppose PSLT
ω
Γ . Then, we have
SLT
ω
f(Γ) f() by Theorem 4.10 (1), and hence
SLT
ω
(cut) f(Γ) f() by Proposition 4.2 (3).
By Theorem 4.10 (2), we obtain PSLT
ω
(cut)
Γ . Q.E.D.
Theorem 4.12 (Syntactical embedding from PSLT
ω
into SLT
ω
). Let Γ and be sets of formulas in L
ps
,
and g be the mapping defined in Definition 4.3. Then:
1. PSLT
ω
Γ iff SLT
ω
g(Γ) g().
2. PSLT
ω
(cut) Γ iff SLT
ω
(cut)
g(Γ) g().
Proof. (1). (=): By Theorem 4.10 (1). (=):
Suppose SLT
ω
g(Γ) g(). We then have SLT
ω
(cut) g(Γ) g() by Proposition 4.2 (3). Thus,
we obtain PSLT
ω
(cut) Γ by Theorem 4.10
(2). Therefore we have PSLT
ω
Γ .
(2). (=): Suppose PSLT
ω
(cut) Γ .
Then we have PSLT
ω
Γ . We then obtain SLT
ω
InconsistencyandSequentialityinLTL
53
g(Γ) g() by Theorem 4.10 (1). Therefore we
obtain SLT
ω
(cut) g(Γ) g() by Proposition
4.2 (3). (=): By Theorem 4.10 (2). Q.E.D.
Theorem 4.13 (Syntactical embedding from PSLT
ω
into LT
ω
). Let Γ and be sets of formulas in L
ps
.
Let f and g be the mappings defined in Definitions
4.1 and 4.3, respectively. Then:
1. PSLT
ω
Γ iff SLT
ω
fg(Γ) fg().
2. PSLT
ω
(cut) Γ iff SLT
ω
(cut)
fg(Γ) fg().
Proof. By Proposition 4.2 (2) and Theorem 4.12.
Q.E.D.
Theorem 4.14 (Completeness). For any formula α,
PSLT
ω
α iff α is valid in PSLTL.
Proof. PSLT
ω
α iffSLT
ω
g(α) (by The-
orem 4.12) iff g(α) is valid in SLTL (by Proposition
4.2 (4)) iff α is valid in PSLTL (by Theorem 4.7).
Q.E.D.
5 CONCLUSIONS
In this paper, the logic PSLTL (paraconsistent sequen-
tial linear-time temporal logic) was introduced as a
semantics by extending the standard logic (a seman-
tics of) LTL (linear-time temporal logic). PSLTL can
appropriately represent inconsistency-tolerantreason-
ing by the paraconsistent negation connective, and se-
quential (hierarchical) information by some sequence
modal operators. By using the semantical embedding
theorem of PSLTL into LTL, it was shown that PSLTL
is PSPACE-complete. The Gentzen-type sequent cal-
culus PSLT
ω
for PSLTL was introduced, and the cut-
elimination theorem for this calculus was proved us-
ing the syntactical embedding theorem of PSLT
ω
into
its non-paraconsistent fragment SLT
ω
. The complete-
ness theorem for PSLTL (and PSLT
ω
) was proved us-
ing both syntactical and semantical embedding theo-
rems of PSLTL (and PSLT
ω
) into SLTL (and SLT
ω
).
It was thus shown in this paper that PSLTL and
PSLT
ω
are a good theoretical basis for inconsistency-
tolerant temporal reasoning with sequential informa-
tion.
REFERENCES
Almukdad, A. and Nelson, D. (1984). Constructible falsity
and inexact predicates. Journal of Symbolic Logic,
49:231–233.
Gurevich, Y. (1977). Intuitionistic logic with strong nega-
tion. Studia Logica, 36:49–59.
Kamide, N. (2010). A proof system for temporal reason-
ing with sequential information. In Proceedings of the
20th Brazilian Symposium on Artificial Intelligence
(SBIA 2010), Lecture Notes in Artificial Intelligence
6404, pages 283–292.
Kamide, N. (2013a). An extended LTL for inconsistency-
tolerant reasoning with hierarchical information: Veri-
fying students’ learning processes. International Jour-
nal of e-Education, e-Business, e-Management and e-
Learning, 3 (3):234–238.
Kamide, N. (2013b). Modeling and verifying
inconsistency-tolerant temporal reasoning with
hierarchical information: Dealing with students’
learning processes. In Proceedings of the IEEE
International Conference on Systems, Man, and
Cybernetics (SMC 2013), pages 1859–1864.
Kamide, N. and Kaneiwa, K. (2009). Extended full
computation-tree logic with sequence modal operator:
representing hierarchical tree structures. In Proceed-
ings of the 22nd Australasian Joint Conference on Ar-
tificial Intelligence, Lecture Notes in Artificial Intelli-
gence 5866, pages 485–494.
Kamide, N. and Wansing, H. (2011). A paraconsistent
linear-time temporal logic. Fundamenta Informaticae,
106 (1):1–23.
Kamide, N. and Wansing, H. (2012). Proof theory of nel-
son’s paraconsistent logic: A uniform perspective.
Theoretical Computer Science, 415:1–38.
Kaneiwa, K. and Kamide, N. (2010). Sequence-indexed
linear-time temporal logic: Proof system and applica-
tion. Applied Artificial Intelligence, 24:896–913.
Kaneiwa, K. and Kamide, N. (2011). Conceptual modeling
in full computation-tree logic with sequence modal
operator. International Journal of Intelligent Systems,
26 (7):636–651.
Kawai, H. (1987). Sequential calculus for a first order in-
finitary temporal logic. Zeitschrift f¨ur Mathematische
Logik und Grundlagen der Mathematik, 33:423–432.
Nelson, D. (1949). Constructible falsity. Journal of Sym-
bolic Logic, 14:16–26.
Pnueli, A. (1977). The temporal logic of programs. In Pro-
ceedings of the 18th IEEE Symposium on Foundations
of Computer Science, pages 46–57.
Priest, G. (2002). Paraconsistent logic, Handbook of Philo-
sophical Logic (Second Edition), Vol. 6, D. Gabbay
and F. Guenthner (eds.). Kluwer Academic Publish-
ers, Dordrecht, pp. 287-393.
Rautenberg, W. (1979). Klassische und nicht-klassische
Aussagenlogik. Vieweg, Braunschweig.
Sistla, A. and Clarke, E. (1985). The complexity of propo-
sitional linear temporal logics. Journal of the ACM,
32 (3):733–749.
Vorob’ev, N. (1952). A constructive propositional calculus
with strong negation (in Russian). Doklady Akademii
Nauk SSR, 85:465–468.
Wansing, H. (1993). The logic of information structures.
In Lecture Notes in Computer Science, volume 681,
pages 1–163.
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
54