收藏 分销(赏)

公开宣告逻辑的一个加标矢列演算.pdf

上传人:自信****多点 文档编号:623548 上传时间:2024-01-18 格式:PDF 页数:19 大小:264.74KB
下载 相关 举报
公开宣告逻辑的一个加标矢列演算.pdf_第1页
第1页 / 共19页
公开宣告逻辑的一个加标矢列演算.pdf_第2页
第2页 / 共19页
公开宣告逻辑的一个加标矢列演算.pdf_第3页
第3页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Studies in Logic,Vol.16,No.3(2023):89107PII:16743202(2023)03008919A Labelled Sequent Calculus for PublicAnnouncement LogicHao WuHans van DitmarschJinsheng ChenAbstract.Public announcement logic(PAL)is an extension of epistemic logic(EL)withsome reduction axioms.In this paper,we propose a cutfree lab

2、elled sequent calculus for PAL,which isan extension of that forEL with sequentrules adapted fromthe reductionaxioms.Thiscalculus admits cut and allows terminating proof search.1IntroductionThe modern modal approach to the logic of knowledge and belief was extensively developed by Hintikka(10)to inte

3、rpret epistemic notions utilizing possibleworld semantics.The standard multiagent epistemic logic EL is usually identifiedwiththepolymodalmodallogicS5foragroupofagents.Publicannouncementlogic(PAL),introduced by Plaza(17),is an extension of EL that studies logical dynamics of epistemic information af

4、ter the action of public announcement.More generalactions are studied in action model logic(see e.g.4,5,7).PALisanextensionofELwithannouncementoperatorsoftheform.AsEL,formulas in PAL are interpreted in Kripke models in which all relations are reflexive,transitive and symmetric.In particular,formulas

5、 of the form are interpreted inthe restrictions of Kripke models induced by the announcement.The Hilbertstyleaxiomatization of PAL is obtained by adding to that of EL the so called reductionaxioms for announcement operators,which can be used to eliminate announcementoperators in a PALformula.General

6、ly speaking,it is difficult to prove whether proof search using a Hilbertstyle axiomatization is decidable.In view of these,many proof systems for PALare proposed in the literature,e.g.,tableau systems(3),labelled sequent calculi(2,16).Received 20220718Revision Received 20221104Hao WuInstitute of Lo

7、gic and Cognition,Sun Yatsen UniversityDepartment of Philosophy,Sun Yatsen UHans van DitmarschCNRS,University of Toulouse,IRIThans.vanditmarschloria.frJinsheng ChenDepartment of Philosophy(Zhuhai),Sun Yatsen U90Studies in Logic,Vol.16,No.3(2023)In this paper,we propose another labelled sequent calcu

8、lus for PAL.This calculus is based on a labelled sequent calculus for EL proposed by Hakli and Negri(9)and rules for announcement operators designed according to the reduction axioms.This calculus admits structural rules(including cut)and allows terminatingproof search.Unlike 2,16,which are based on

9、 another semantics for PAL,ourcalculus is based on the original semantics and takes into account the conditions ofreflexivity,transitivity and symmetry in EL.The rest of the paper is structured as follows:Section 2 presents some basicnotions and concepts.Section 3 presents our labelled sequent calcu

10、lus GPALforPAL.Section4showsthatGPALadmitssomestructuralrules,includingcut.Section5 shows that GPALallows terminating proof search.Section 6 compares GPALwithrelated works,concludes the paper and discusses future work.2Preliminaries2.1EL and PALLet Prop be a denumerable set of variables and Ag a fin

11、ite set of agents.Language LELfor epistemic logic is defined inductively as follows:L :=p|KaMoreover,language LPALfor public announcement logic is defined inductively asfollows:L :=p|Ka|where p Prop and a Ag.We use as an abbreviation for()().LPALis an extension of LELwith announcement formulas.An ep

12、istemic frame F is a tuple(W,aaAg),where W is a set of states anda W W is a reflexive,transitive and symmetric relation for each a Ag.An epistemic model M is a tuple(W,aaAg,V)where(W,aaAg)isan epistemic frame and V is a function from Prop to P(W).Let M=(W,aaAg,V)be an epistemic model and w W.The not

13、ion of being true at w in M(notation:M,w )is defined inductively as follows:M,w piffw V(p)M,w iffM,w M,w iffM,w and M,w M,w iffM,w or M,w M,w Kaifffor all v W,w av implies M,v M,w iffM,w implies M,w where M=(W,aaAg,V)is the model restricted to with W=w W|M,w ,a=a(W W)and V=V(p)W.Hao Wu,Hans van Ditm

14、arsch,Jinsheng Chen/A Labelled Sequent Calculus for Public Announcement Logic91A formula is globally true in an epistemic model(notation:M )ifM,w for all w W.A formula is valid in an epistemic frame F if F,V for all valuations V.Epistemic logic EL is the set of LELformulas that are valid on the clas

15、s of allepistemic frames.Public announcement logic PAL is the set of LPALformulas thatare valid on the class of all epistemic frames.EL is axiomatized by(Tau),(K),(4),(T),(5),(MP)and(GKa).PAL is axiomatized by the axiomatization for EL plus reduction axioms(R1)(R6):(Tau)Classical propositional tauto

16、logies.(K)Ka()(Ka Ka)(4)Ka KaKa(T)Ka (5)Ka KaKa(MP)From and infer.(GKa)From infer Ka.(R1)p (p)(R2)()(R3)()()(R4)()()(R5)Ka (Ka)(R6)Remark 1.The standard language for PAL does not contain.To simplify ourwriting,we add to our language.Because of its existence,(R4)is added to theaxiomatization.2.2Label

17、led sequent calculusA labelled sequent calculus for a logic with Kripke semantics is based on theinternalization of Kripke semantics.Let F=(W,aaAg)be an epistemic frame.A relational atom is of theform x ay,where x,y W and a Ag.A labelled formula is of the form x:,where x W and is an LELformula.We us

18、e,with or without subscript todenote relational atoms or labelled formulas.A multiset is a set with multiplicity,or put the other way round,a sequencemodulo the ordering.A labelled sequent is of the form where,are finitemultisets of relational atoms and labelled formulas.A sequent rule is of the for

19、m(R)1 1.m m where m 0.1 1,.,m mare called premises of this rule and is called the conclusion.If m=0,we simply write and call it an initialsequent.The formula with the connective in a rule is the principal formula of thatrule,and its components in the premisses are the active formulas.A labelled sequ

20、entcalculus is a set of sequent rules.A derivation in a labelled sequent calculus G isdefined as usual.The derivation height h of a sequent is defined as the length of92Studies in Logic,Vol.16,No.3(2023)longest branch in the derivation of the sequent.We use G to denote that is derivable in G and G h

21、 to denote that is derivable in Gwith a derivation of height which is at most h.A sequent rule(R)is admissible in G if G i ifor 1 i m impliesG .It is heightpreserving admissible if G hi ifor 1 i mimplies G h .Let M=(W,aaAg,V)be an epistemic model.The interpretation Mofrelational atoms and labelled f

22、ormulas are defined as follows:M(x ay)=x ay;M(x:)=M,x .A labelled sequent 1,.,m 1,.,nis valid ifMx1xkM(1)M(m)M(1)M(n)is true,where M=(W,aaAg,V)is an epistemic model,and x1,.,xkarevariables occurring in 1,.,m 1,.,nranging over W.A sequent rule R is valid if the validity of all the premises implies th

23、e validityof the conclusion.GivenalabelledsequentcalculusGandalogic,wesayGisalabelledsequentcalculus for if for all,G if and only if .2.3Labelled sequent calculus for ELDefinition1.LabelledsequentcalculusGELforELconsistsofthefollowinginitialsequents and rules1:(1)Initial sequents:x:p,x:px ay,x ay(2)

24、Propositional rules:(),x:x:,()x:,x:()x:1,x:2,x:1 2,(),x:1 ,x:2 ,x:1 2(),x:x:,x:,()x:,x:,x:1It is mentioned without proof in 9 that this is a labelled sequent calculus for EL.This calculus isa multiagent version of the labelled sequent calculus for S5 proposed in 14.Hao Wu,Hans van Ditmarsch,Jinsheng

25、 Chen/A Labelled Sequent Calculus for Public Announcement Logic93(3)Modal rules:(Ka)y:,x:Ka,x ay,x:Ka,x ay,(Ka)x ay,y:,x:Kawhere y does not occur in the conclusion of(Ka).(4)Relational rules:(Refa)x ax,(Transa)x az,x ay,y az,x ay,y az,(Syma)y ax,x ay,x ay,Proposition 1.For any LELformula,GEL x:,x:.P

26、roof.It can be proved by induction on.By proofs similar to those in 14,we have Theorems 2 and 3.Theorem 2.Structural rules(w),(w),(c),(c),(cR)and(cR)are heightpreserving admissible in GEL.The cut rule(Cut)is admissible in GEL.(w)x:,(w),x:(c)x:,x:,x:,(c),x:,x:,x:(cR)x ay,x ay,x ay,(cR),x ay,x ay ,x a

27、y(Cut),x:x:,Theorem 3.GELallows terminating proof search.Example 1.A derivation for axiom(5)in GELis as follows:z:,y:Ka,y az,x az,y ax,x ay z:(Ka)y:Ka,y az,x az,y ax,x ay z:(Trana)y:Ka,x az,y ax,x ay z:(Syma)y:Ka,x az,x ay z:()x az,x ay y:Ka,z:(Ka)x ay y:Ka,x:Ka(Ka)x:KaKa,x:Ka()x:Ka x:KaKa()x:Ka KaK

28、a94Studies in Logic,Vol.16,No.3(2023)3Labelled Sequent Calculus for PALIn this section,we introduce a labelled sequent calculus for PAL.The Hilbertstyle axiomatization for PAL is the extension of that for EL with reduction axioms.Can we obtain a labelled sequent calculus for PAL by adding some rules

29、 adaptedfrom reduction axioms to the labelled sequent calculus GELfor EL?The answer isyes and this is what we do.Take reduction axiom(R1)p (p)as an example.The equivalencesymbol in the axiom means that p and p are equivalent in PAL.Therefore,the most direct sequent rules for(R1)arex:p,x:p,and ,x:p ,

30、x:pThe rule on the left is sound because of p (p)and the rule on the rightis sound because of(p)p.These rules can be written in a more neatway if we see p,as the conclusion of an application of()and ,p as the conclusion of an application of().Applying the reverseof()and()to their premises,we have th

31、e rules for(R1)that will be addedto GEL:,x:x:p,x:p,andx:,p ,x:pIn a similar way,we can have sequent rules for other reduction axioms.Therefore,we have:Definition 2.Labelled sequent calculus GPALfor PAL is GELplus the followingsequent rules:(R1),x:x:p,x:p,(R1)x:,x:p ,x:p(R2),x:x:,x:,(R2)x:,x:,x:(R3)x

32、:1,x:2,x:(1 2),(R3),x:1 ,x:2 ,x:(1 2)Hao Wu,Hans van Ditmarsch,Jinsheng Chen/A Labelled Sequent Calculus for Public Announcement Logic95(R4),x:1x:2,x:(1 2),(R4)x:1,x:2 ,(1 2)(R5),x:x:Ka,x:Ka,(R5)x:,x:Ka ,x:Ka(R6)x:,x:,(R6),x:,x:We call these sequent rules the reduction rules.There are six pairs of r

33、eduction rules in GPAL,each pair dealing with a kindof announcement formulas.Each left rule introduces a formula on the left of,and each right rule introduces one on the right of.Another desirable property forsequent rules is that the complexity of each premise should be less than that of theconclus

34、ion.If we define the complexity of a sequent to be the the sum of relationalatoms and labelled formulas occurring in it,then the definition of formula complexitythat counts the number of connectives will make(R5)and(R6)fail to satisfy thecomplexity increasing property.The following definition for fo

35、rmula complexity cansolve this problem2:Definition 3.Let be an LPALformula,The complexity c()of is defined asfollows:c(p)=1c()=1+maxc(),c()c()=1+c()c(Ka)=1+c()c()=1+maxc(),c()c()=(4+c()c().Then we have the following lemma3:Lemma 1.For all LPALformulas,and:(1)c(p)c(p)(2)c()c()(3)c()c()(4)c(Ka)c(Ka)(5

36、)c()c().Lemma 2.For any LPALformula,GPAL x:,x:.Proof.We prove this by induction on the structure of with a subinduction on of the inductive case where equals.All inductive case not involving an2This is Definition 7.21 in 7.3This is Lemma 7.22 in 7.96Studies in Logic,Vol.16,No.3(2023)nouncement are t

37、he same as in the proof of Proposition 1.When involves a publicannouncement operator,there are 6 subcases.We show two representative cases.When =Ka,the derivation is as follows:x:,x:Ka,x:x:Ka,x:,x:Ka(R5)x:,x:Ka,x:Ka(R5)x:Ka,x:KaWhen =,the derivation is as follows:x:,x:(R6)x:,x:(R6)x:,x:Other cases c

38、an be proved analogously.Example 2.Now we show that(R5)Ka (Ka)is derivable inGPAL.A derivation for Ka (Ka)in GPALis as follows:y:,x:Ka,x ay,x:y:(Ka)x:Ka,x ay,x:y:and thenx ay,x:y:,x:x:Ka,x ay,x:y:(R5)x ay,x:Ka,x:y:(Ka)x:Ka,x:x:Ka()x:Ka x:Ka()x:Ka (Ka)A derivation for(Ka)Ka in GPALis as follows:x:x:K

39、a,x:x:Ka,x:x:Ka()x:,x:Ka x:Ka(R5)x:Ka x:Ka()x:(Ka)Ka)Example 3.p KapKap is not derivable in GPAL.D0 x ay,x:Kap Kapp,x:p y:p(Ka)x:Kap Kapp,x:p x:Kapx:p x:p Kap,x:Kapx:p KapKap,x:p x:Kap()x:p KapKap,x:p,x:Kap(,)x:p Kap x:p KapKap x:p KapKapHao Wu,Hans van Ditmarsch,Jinsheng Chen/A Labelled Sequent Cal

40、culus for Public Announcement Logic97where D0is:x ay,x:p y:p,y:py:Kap,x ay,x:p y:px ay,x:p y:p,y:Kapx ay,x:p y:p,y:p Kapy:p,x ay,x:p y:py:p Kapp,x ay,x:p y:px ay,x:Kap Kapp,x:p y:p4Admissibility of Some Structural RulesInlightofthereductionaxioms,wecandefineatranslationfromLPALformulasto LELformulas

41、.4Definition 4.The translation t:LPAL LELis defined as follows:t(p)=pt()=t()t()=t()t()t()=t()t()t(Ka)=Kat()t(p)=t(p)t()=t()t()=t()t()=t()t(Ka)=t(Ka)t()=t()NowweextendthetranslationttorelationalatomsandlabelledLPALformulas:for any relational atom x ay,let t(x ay)=x ay for any labelled LPALformula x:,

42、t(x:)=x:t().Moreover,for any set of relational atoms andlabelled formulas:t()=t()|.Lemma 3.For any LPALsequent ,the following hold:(1)if GPAL x:t(),t()t(),then GPAL x:,t()t()(2)if GPAL t()t(),x:t(),then GPAL t()t(),x:.Proof.We prove these claims simultaneously by induction on the height of derivatio

43、n h of GPAL x:t(),t()t()(or GPAL t()t(),x:t().If h=1,then x:t(),t()t()(or t()t(),x:t()is an initialsequent.If x:t()is principal,then t()=p for some proposition letter p.Itfollows that =p.Therefore,x:,t()t()(or t()t(),x:)is alsoan initial sequent.If x:t()is not principal,it is immediate that x:,t()t(

44、)(or t()t(),x:)is an initial sequent.If h 1,the induction hypothesis is formulated as:(1)for all i h,if GPALix:t(),t()t(),4This is Definition 7.20 in 7.98Studies in Logic,Vol.16,No.3(2023)then GPALix:,t()t()(2)for all i 1,isnotapropositionletter.We have ten subcases.We divide them into two groups de

45、pending on whether starts with an announcement operator or not.If does not start with an announcement operator,the desired result can be obtained by applying the induction hypothesis to the premise(s)of R and then applyingR.There are four subcases:is of the form,1 2,1 2or Ka.Weillustrate this by the

46、 cases and Ka.(1)If =,then R is().Note that t()=t()=t().Let thederivation D end witht()t(),x:t()()x:t(),t()t()By the induction hypothesis,we have GPAL t()t(),x:.Then by()we have GPAL x:,t()t().(2)If =Ka,then R is(Ka).Note that t()=t(Ka)=Kat().Let thederivation D end withy:t(),x:Kat(),x ay,t()t()(Ka)

47、x:Kat(),x ay,t()t()First apply the main induction hypothesis to x:Kat()and we have GPALy:t(),x:Ka,x ay,t()t().Then apply the subinductionhypothesis to y:t()and we have GPAL y:,x:Ka,x ay,t()t().Finally by(Ka)we have GPAL x:Ka,x ay,t()t().Ifstartswithanannouncementoperator,thentherearesixsubcases:isp,

48、(1 2),(1 2),Ka or.If is p,(1 2)or Ka,then t()is t()p,t()t(),t(1)t(2),or t()t(Ka),respectively.Since x:t()is principal,R must be().We substitute the application of()with an application of(R1),(R2),(R4)and(R5),respectively.We illustrate theproof by the case where is and the case where is Ka.Hao Wu,Han

49、s van Ditmarsch,Jinsheng Chen/A Labelled Sequent Calculus for Public Announcement Logic99(1)If is,then the derivation D ends witht()t(),x:t()x:t(),t()t()()x:t()t(),t()t()Apply the induction hypothesis to the premises and we have GPAL t()t(),x:and GPAL x:,t()t().Then by(R2)we haveGPAL x:,t()t().(2)If

50、 is Ka,then the derivation D ends witht()t(),x:t()x:t(Ka),t()t()()x:t()t(Ka),t()t()Apply the induction hypothesis to the premises and we have GPAL t()t(),x:and GPAL x:Ka,t()t().Then by(R5)we haveGPAL x:Ka,t()t().If is(12),then t()is t(1)t(2).Since x:t()is principal,R must be().We substitute the appl

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服