• Aucun résultat trouvé

Prefixed Tableaux Systems for Modal Logics with Enriched Languages

N/A
N/A
Protected

Academic year: 2021

Partager "Prefixed Tableaux Systems for Modal Logics with Enriched Languages"

Copied!
8
0
0

Texte intégral

(1)

HAL Id: hal-03195295

https://hal.archives-ouvertes.fr/hal-03195295

Submitted on 10 Apr 2021

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Prefixed Tableaux Systems for Modal Logics with Enriched Languages

Philippe Balbiani, Stéphane Demri

To cite this version:

Philippe Balbiani, Stéphane Demri. Prefixed Tableaux Systems for Modal Logics with Enriched Lan- guages. 15th International Joint Conference on Artificial Intelligence (IJCAI’97), Aug 1997, Nagoya, Japan. pp.190-195. �hal-03195295�

(2)

Prexed Tableaux Systems for Modal Logis with Enrihed Languages

Philippe Balbiani

Laboratoired'informatique deParis-Nord,

AvenueJean-Baptiste Clement,

93430 Villetaneuse, Frane.

Stephane Demri

LaboratoireLEIBNIZ,

46Avenue Felix Viallet,

38031 Grenoble, Frane.

Abstrat

We present sound and omplete prexed

tableauxsystemsforvariousmodallogiswith

enrihed languages inluding the \dierene"

modaloperator[6=℄andthe\onlyif"modalop-

erator[ R ℄. Theselogisareofspeialinterest

in Artiial Intelligene sine their expressive

powerishigherthanthestandardmodallogis

andformostofthemthesatisabilityproblem

remainsdeidable. Wealsoinludeinthepaper

deisionproeduresbasedonthesesystems. In

theonlusion,werelateourworkwithsimilar

onesfromtheliteratureandweproposeexten-

sionstootherlogis.

1 Introdution

Thedenitionoflogialformalismsthatmodelognitive

and reasoning proesseshas beenalways onfronted to

two issues: how toderease theexpressivepowerofex-

istinguntratablelogisinordertoobtaintratablefrag-

ments and how to inrease the expressive power of de-

idablelogiswhilepreservingdeidability-thisinludes

forinstanetheextensionofknowndeidablefragments

of the lassial logi. These fragments inlude various

modal logis (see e.g.

[

Hughes and Cresswell, 1984

)

if one translates them in the standard way to lassial

logi. ThemodallogishavebeenreognizedintheAr-

tiial Intelligene ommunity as serious andidates to

apture dierent aspets of reasoning aboutknowledge

(see e.g.

[Fagin

et al.,

1995℄).

However the standard

modal logishavea restrited expressive power(forin-

stanethelass ofirreexiveframes isnotdenable by

amodalformulaofthelogiK).

Thatiswhyintheliteraturevariousmodallogiswith

enrihedlanguageshavebeendened. Mostofthework

done forthese logis hasbeen dediated to study their

expressive power (see e.g.

[Goranko

and Passy, 1992;

Rijke,

1993℄).

In the paper our aim is to analyze var-

ious features relatedto the mehanization of numerous

modallogiswith enrihedlanguages. To doso, wede-

ne prexed tableaux whih are known to be lose to

thesemantisofthelogisandtheyallowauser-friendly

presentationoftheproofs. Moreover,theuseofprexes

(see e.g.

[Fitting,

1983; Wallen, 1990; Massai, 1994;

Governatori, 1995

) is known to take advantage of the

omputationalfeaturesofthe logis. Namely,eahpre-

x ourring at some stage of the proof ontains some

information about part of the urrent proof. However

weignorewhether a matrixharaterizationof thelog-

istreatedhereinexistinordertoavoidsomeredundan-

iesinthetableauxproofsearh-notationalredundany,

irrelevaneandnon-permutability

[Wallen,1990℄.

The logistreatedinthepaperontain variousoper-

ators thatdierfrom thestandardneessityoperator2

(alsonoted[R ℄):

the diereneoperator [6=℄that allowsto aess to

the worlds dierent from the urrent world (see

e.g. appliations of its use in [

Segerberg, 1981;

Sain, 1988;Koymans, 1992;Rijke,1993

)

theomplementoperator[ R ℄thatallowstoaess

to theworldsnotaessiblefromtheurrentworld

(see e.g.

[Humberstone,

1983; Goranko, 1990a;

Levesque,1990;Lakemeyer, 1993℄)

and by aside-eettheuniversaloperator[U that

allowstoaessto anyworldofthemodel (seee.g.

[Goranko

and Passy,

1992℄).

[U℄A an be dened

invarious ways: forinstane [U℄A=

def

A^[6=℄A or

[U℄A=

def

[R ℄A^[ R ℄A.

Adding theseoperatorsto standard modallogis an

signiantly inrease their expressive power. For in-

stane every nite ardinality is denable in a modal

logi whose language ontains [6=℄

[

Koymans, 1992

.

Mostofthelogisdealt withinthepaperhavea deid-

ablesatisabilityproblemandweshallprovidedeision

proedures based on our systems. Howeverbeause of

the expressive power of the logis ouraluli have two

original features: a urrent information C is assoiated

to eah branh of a tableau and a restrited ut rule

is inluded in various aluli that an be viewed as a

modalvariantof theutruleinthed'Agostino's aluli

[d'Agostino,1993℄.

(3)

The rest of the paper is strutured as follows. Se-

tion2 presentsthelogis onsidered inthepaper. The

setions3,4,5and 6present thealuliforthevarious

logisaswellasthedeisionproedures. Beauseoflak

of spae we have omitted part of the proofs as well as

thepossibleextensions wherethe aessibilityrelations

satisfystandardonditions(reexivity,symmetry,tran-

sitivity,:::). Setion7omparesouraluliwithexisting

ones forothermodallogisand onludesthepaperby

presentingpossibleextensions.

2 Enrihed multi-modal logis

2.1 Syntax and semantis

AmodallanguageLisdeterminedbythreesetsthatare

supposedtobepairwisedisjoint: asetFor

0

=fp;q;:::g

of propositional variables, a set f:;^g of propositional

operators(theonnetives_;);,aredenedasforthe

propositionalalulus)anda(possiblynite)ountable

set OP = f[i℄ : i 2 Ig of modal operators. The set of

formulaeForofthelanguageLisdenedbythefollowing

grammar: A ::= pj :Aj A^Bj A where p2For

0 ,

A;B 2For and 2OP. Inthe sequelwe assumethat

OP is nite and as usual hiiA =

def

:[i℄:A. A frame

isa struture (W;(R

i )

i2I

)where W isa non-emptyset

of worlds (sometimes also alledknowledge states) and

(R

i )

i2I

is a family of binary relations onW. A model

M is a struture (W;(R

i )

i2I

;V) where (W;(R

i )

i2I ) is

a frame and V is mapping For

0

! P(W), the power

set of W. For eah set W, wewrite id

W

(resp. dif

W )

to denote the binary relation fhw;wi : w 2 Wg (resp.

W W nid

W

). Let M =(W;(R

i )

i2I

;V) bea model.

As usual, we say that a formula A is satised by the

worldw2W (denotedbyM;wj=A)whenthefollowing

onditionsaresatised:

M;wj=piw2V(p)forallp2For

0 ,

M;wj=:AinotM;wj=A,

M;wj=A^BiM;wj=AandM;wj=B,

M;w j=[i℄A i forall w 0

2W suh that (w;w 0

)2

R

i

,wehaveM;w 0

j=A.

InthesequelbyalogiLweunderstandapairhFor;Si

suhthatFor isa setofformulaefromagivenlanguage

andSisasetofmodels. AformulaAissaidtobeL-valid

ifor allmodels M2S andall w2W,M;wj=A. A

formulaAissaidtobeL-satisablei:AisnotL-valid.

2.2 Logis in the paper

Inthepaperweshallonsidernumerouslogisthat ad-

mitinterationsbetweenthemodaloperators:

1. K

I

= hFor;Si is the logi suh that S is the set

of allthe models. TheK

I

-satisabilityproblem is

[F 1995℄).

2. L([R ℄;[ R ℄)=hFor;Si(seee.g.

is the logi suh that I = f1;2g and M =

(W;R

1

;R

2

;V)2S iR

1

=WWnR

2

. Thesatis-

abilityproblemisdeidableandEXPTIME-hard

[

Spaan,1993

. Similar modal logisare onsidered

intheontextofknowledgerepresentationandrea-

soning(seee.g.

[

Lakemeyer,1993

).

3. L([6=℄)=hFor;Si(seee.g.

[Segerberg,1981℄)

isthe

logi suh that I =f1g and M= (W;R

1

;V)2 S

i R

1

=dif

W

. TheL([6=℄)-satisabilityproblem is

NP-omplete whenFor

0

isinniteandinPother-

wise(seee.g.

[Spaan,

1993;Demri, 1996℄).

4. K

I

([6=℄) = hFor;Si is the logi suh that 1 2 I

(a distinguished element of I), ard(I) 2 and

M=(W;(R

i )

i2I

;V)2S iR

1

=dif

W

. Axiomati-

zation ofK

I

([6=℄)hasbeenstudiedin [Rijke,

1993;

Balbiani, 1997℄.

For I = f1;2g, the K

I ([6=℄)-

satisabilityproblemisdeidableandEXPTIME-

omplete

[Rijke,1993℄.

ThemodelsforL([R ℄;[ R ℄)satisfy(?)R

1

=WWn

R

2

. Ifwerequire (??)R

1

=dif

W

then[2℄A,Aisvalid

in this new logi. L([6=℄) an be seen as L([R ℄;[ R ℄)

exeptthat themodelssatisfy(?)and(??)andonly[1℄

isinthelanguage. Moreover,K

I

([6=℄)is obtainedfrom

L([6=℄)by adding the operators f[i℄ : i 2 Inf1gg that

behaveasinK

I

. Thenotionofomplementaryrelations

isthereforeruial inthesemantisofthelogis.

It is not the purpose of this setion to reall all

the features of the expressive power of the abovemen-

tionedlogis(seee.g.

[

Goranko,1990a;Koymans,1992;

Rijke,1993

). Bywayof exampleweonsider thelogi

K

I

([6=℄)with I =f1;2g. As usual, a lass F of frames

(W;R

1

;R

2

)issaidtobeK

I

([6=℄)-denableithereexists

aK

I

([6=℄)-formulaAsuhthatforallframes(W;R

1

;R

2 ),

(W;R

1

;R

2

) 2F i (W;R

1

;R

2

)j=A (i.e. for all valua-

tionsV andallw2W, (W;R

1

;R

2

;V);wj=A). A sim-

ilar notion of denability an be naturally dened for

otherlogis.

Fat2.1.

[Goranko,

1990b;Koymans, 1992℄

All universal rst-order onditions on R ;= are

K

I

([6=℄)-denable.

Everynite ardinalityisL([6=℄)-denable.

Eah universal rst-order formula on R is

L([R ℄;[ R ℄)-denable.

The statementsof Fat 2.1 do nothold forthe logi

K

I

: for example the lass of irreexive frames is not

K

I

-denable.

3 Tableaux for K

I

Thealulus dened for K

I

in this setionan be eas-

(4)

:[C℄

:

1 [C℄

rule

:2 [C℄

:[C℄

:1 [C℄j:2 [C℄

rule

: i

[C℄

k i

: i

0 [C℄

i

rule; newk2!onthebranh

: i

[C℄

0

: i

0 [C℄

i

rule

if 0

isalreadyonthebranhandforsomek2!, 0

=k i

.

Figure1: TableauxsystemforK

I

[Fitting, 1983℄)

but it will bethe opportunityto intro-

duevariousdenitionssmoothly.

We shall dene prexed tableaux following the

methodologydesribedin

[Fitting,1983℄.

Wemakesub-

stantialuseoftheuniformnotationfor modalformulae

dened in

[Fitting, 1983℄.

Four types of formulae are

usually distinguished: (neessity), (possibility),

(onjuntion)and (disjuntion). For i 2I, weintro-

due the types i

and i

. For instane, :hiiA and [i℄A

areoftype i

( i

0

denotestheformulae:AandArespe-

tively)and:[i℄AandhiiAareoftype i

( i

0

denotesthe

formulae:AandArespetively).

A prexed formula is a triple of the form : A [C℄

where isa prex, i.e. is anite sequeneofnatural

numbers possibly supersripted by some i 2 I, A is a

formulaandCisaouplehC

1

;C

2

i. EahC

i

isasetofpairs

ofprexes. Whentheontext islearweomit or[C℄.

TheonditionCistheurrentinformationonthebranh

that is stored during its development. At eah stepof

the development of a branh, C is idential for all the

prexedformulaeon that branh, i.e. C is anattribute

for branhes. Werefer to a prexed formulaas atomi

if it isof the form : p [C℄ or ::p [C℄ when p is an

atomi formula. Figure1 presentsthe prexedtableau

systemforthelogiK

I

. Observethat theondition[C℄

isofnouseinthisalulus.

In the sequel we omit the presentation of the -rule

(deompositionofonjuntions)andthe-rule(deom-

positionof disjuntions)but theserulesare inludedin

any forthoming alulus. A branh is losed ifit on-

tainsontraditoryprexedformulae(foranyformulaA,

:Aand::Aareontraditory). Atableau islosed

ifevery branh is losed. A formulaA issaid tohave a

losedtableau ithere isa losed tableau whih rootis

0 : :A [h;;;i℄. Termination ours when no operation

is possible. A branh is open if it is not losed and a

tableauisopenifatleastonebranh issuh.

Theorem 3.1. AformulaAisK -validiAhasalosed

: [C℄

0

: i

0 [C℄

i

rule;i2f1;2g

ifC

i (h;

0

i;C)holdsand 0

alreadyoursonthebranh.

: i

[C℄

k i

: i

0 [C℄

i

rule; newk2!onthebranh

if thereis no 0

suhthat 0

: i

0

onthebranhandeither

Ci(h;

0

i;C)or(forall: i

onthebranh, 0

: i

0

isonthe

branh).

00

:A[C℄

00

:A[C 0

j 00

:A[C 00

j 00

:A[C 000

; 0

notalreadyappliedwiththisrule

Figure2: TableauxsystemforK

1;2

tableaubuiltwiththerulespresentedinFigure1.

The proof of Theorem 3.1 an be easily obtained from

existingonesfromtheliterature [

Fitting,1983

.

4 Tableaux for L([R℄;[ R℄)

Instead of dening a sound and omplete alulus for

the logi L([R ℄;[ R ℄) we dene a sound and omplete

alulusfor thelogiK

1;2

(I =f1;2g)haraterizedby

the models (W;R

1

;R

2

;V) where R

1 [R

2

= W W

(we do not require R

1

\R

2

= ;). It is known that

L([R ℄;[ R ℄) and K

1;2

havethe same lass of valid for-

mulae

[Goranko,1990a℄

andweshallprovide adeision

proedure for the set of K

1;2

-valid formulae based on

ourtableaux approah. Atually from the alulus for

K

1;2

theareful reader will observe that a alulus for

L([R ℄;[ R ℄)anbeeasilydened. Howeverthealulus

forK

1;2

ismoreadequatetodeneadeisionproedure.

TherulesforthelogiK

1;2

arethoseinFigure2where

C 0

=hC

1

[fh;

0

ig;C

2 i,C

00

=hC

1

;C

2

[fh;

0

igi,

C 000

=hC

1

[fh;

0

ig;C

2

[fh;

0

igi.

For thelogiK

1;2 , C

i (h;

0

i;C)holds(i2f1;2g)iei-

therh;

0

i2C

i or

0

=k i

forsomek2!. Intuitively,

C

i

enodes the aessibility relation R

i

. Theondition

Couldbedeletedinthedenitionofthealulussine

itonlystoressomeinformationaboutthewaytherules

havebeenappliedonthebranh. However,ifonewishes

toimplementouraluli,theatualpresentationiswell-

suitedforthis purpose. Forinstane the i

-rulean be

read as follows. If the formula : i

ours on the

branh and ifthe urrent informationon the branh is

C then add 0

: i

0

on the branh and C remains un-

hanged. Itisworthobservingthat theutruleannot

be deleted unless ompleteness is lost. This property

is also shared by the ut rule inthe aluli dened in

Références

Documents relatifs

In this work we attempt to give a unified cut-elimination procedure for all logics in Figure 1, using the framework of nested sequents [Kas94, GPT09, Br¨ u09, Str13, Fit14],

In particular, by using a translation from the modal language into a first-order polarized language and a checker whose small kernel is based on a classical focused sequent calculus,

The kind of encoding that we propose here is useful for the ProofCert project [3, 11], where a general proof checker for focused first-order classical (and intuitionistic) logic is

If an instance of the 3 -rule is met, this 3 -rule instance is permuted down under the structural rules, using Lemma 7 and Lemma 8 of that paper, resulting in a derivation of

Our strategy is to construct first a finite bi-modal tree Kripke model for the modalities ♦ and P and then convert this model to a finite KR model.. To achieve this, we need to

Let φ be a formula and t a tableau obtained from the initial tableau of ¬φ by applying the tableau rules and our strategy as much as possible.. If φ is valid in the class of all

can be expanded into a closed system of tableaux by means of the reactive tableaux rules... Proof Well known process, same as for classical logic. We now turn our system reactive.

Given an L-algebra (A, α) the category Mod(A, α) has small pushouts, a factorisation system (E Mod(A,α) , M Mod(A,α) ), and is E Mod(A,α) - cowellpowered, where M Mod(A,α) is a