Information Technology Reference
In-Depth Information
3.2 Complexity
Normal modal logics as K and KT are PSPACE-complete, and negative introspection
¬
p makes any modal logics between K and S4 NP-complete [11]. Tableau
systems for such logics have been given in [10].
The satisfiability problem (deciding whether a given
p
ₒ¬
is satisfiable) for non-normal
monotone modal logic is NP-complete [29]. A known method is to build a tableau from
{
˕
(
˃ initial :
˕
)
}
; at each step, the process adds non-deterministically a term of the form
(
˃
:
ˈ
) with
˃
is a symbol and
ˈ
is a subformula or a negation of a subformula of
˕
.
Proposition 2. When executing thetableau method from
{
(
˃ initial :
˕
)
}
,the number of
terms (
˃
:
ˈ
) thatcan be added is polynomialin thelength of
˕
.
Proof. As
ˈ
is a subformula or a negation of a subformula of
˕
,thenumber of possible
ˈ
is linear in the size of
˕
.Thenumber of possible world symbols
˃
is polynomial
in the size of
˕
, as they are created only for pairs of the form
ˈ 1 ,
¬ˈ 2 .Thus, the
2 , and hence the number of possible terms (
number of such
˃
is bounded by
|˕|
˃
:
ˈ
)
3 .
Corollary 1. Thesatisfiability problem innon-normal monotone modallogic is NP-
complete.
is bounded by
|˕|
Proof. NP-hardness comes from the fact that the satisfiability problem for classical propo-
sitional logic is polynomially reducible to the satisfiability problem for non-normal mono-
tone modal logic. Now let usfigure out why it is in NP. In the non-deterministic algorithm
shown below, the size of
ʘ
is polynomial in the length of
˕
(Proposition 2). Testing that
ʘ
is saturated or non-deterministically applying arule can be implemented in polynomial
time in the size of
ʘ
; then, these operations are polynomial in the length of
˕
.Asweadd
atermto
at each iteration of the while loop, there are at most a polynomial number of
iterations. Therefore, the tableau method can be implemented in polynomial time on a
non-deterministic machine.
ʘ
procedure sat( ˕ )
ʘ : ={ ( ˃ initial : ˕ ) }
while ʘ is not saturated
ʘ : = result of the (non-deterministic) application of a rule on ʘ
if ʘ is closed then reject
accept
4
Tableaux for Non-normal Public Annoucement Logics
Tab leauxforpublic announcements for normal modal logic already appeared in [2],
where the tableau formalism needed to represent the information of accessibility rela-
tion. Since we are concerned with non-normal modal logic characterized by neighbor-
hood models, ourtableau calculus will not introduce any formalism for accessibility
relation. In this sense, our work is not a trivial generalization of [2]. For non-normal
monotone modal logic, this section adapts the tableau method of Section 3 to deal with
public announcements under both the
-andthe
-semantics. Here, terms in the tableau
rules can be either
 
Search WWH ::




Custom Search