Eliminating Disjunction from Propositional Logic Programs un
eiter,michael,tompits,stefan¢ Abstract. In general, disjunction is considered to add expressive power to propositional logic programs under stable model semantics, and to enlarge the range of problems which can be expressed. However, from a semantical poi
EliminatingDisjunctionfromPropositionalLogicProgramsunderStableModelPreservation
ThomasEiter,MichaelFink,HansTompits,andStefanWoltran
Institutf¨urInformationssysteme184/3,TechnischeUniversit¨atWien,
Favoritenstraße9-11,A-1040Vienna,Austria
eiter,michael,tompits,stefan@kr.tuwien.ac.at
Abstract.Ingeneral,disjunctionisconsideredtoaddexpressivepowertopropo-sitionallogicprogramsunderstablemodelsemantics,andtoenlargetherangeofproblemswhichcanbeexpressed.However,fromasemanticalpointofview,disjunctionisoftennotreallyneeded,inthatanequivalentprogramwithoutdis-junctioncanbegiven.Wethusconsiderthequestion,givenadisjunctivelogicprogram,doesthereexistanequivalentnormal(i.e.,disjunction-free)logicprogram?Infact,weconsiderthisissuefordifferentnotionsofequivalence,namelyforordinaryequivalence(regardingthecollectionsofallstablemodelsoftheprograms)aswellasforthemorerestrictivenotionsofstronganduniformequivalence.Weresolvetheissueforpropositionalprograms,andpresentasim-ple,appealingsemanticcriterionfortheprogramsfromwhichalldisjunctionscanbeeliminatedunderstrongequivalence;testingthiscriterioniscoNP-complete.Wealsoshowthatunderordinaryanduniformequivalence,thiseliminationisalwayspossible.Inallcases,thereareconstructivemethodstoachievethis.Ourresultsextendandcomplementrecentresultsonsimplifyinglogicprogramsun-derdifferentnotionsofequivalence,andaddtothefoundationsofimprovingimplementationsofAnswerSetSolvers.
1Introduction
Disjunctivelogicprogrammingisanextensiontonormallogicprogrammingwhichisgenerallyconsideredtoaddexpressivepowertologicprogramsunderstablemodelse-mantics,andtoenlargetherangeofproblemswhichcanbeexpressed.Thisviewissupportedbyresultsontheexpressivenessofdisjunctivelogicprograms(DLPs)over nitestructures,whichshowthatpropertiesatthesecondlevelofthePolynomialHi-erarchy(PH)canbeexpressedbyinferencefromfunction-free(Datalog)DLPs[11],whilebynormallogicprogramsonlypropertiesatthe rstlevelcanbeexpressed[28].However,fromasemanticalpointofview,disjunctionisoftennotreallyneeded,inthatanequivalentnormallogicprogram(NLP,i.e.,withoutdisjunction)canbegiven.Forexample,in[10],itwasshownthatinthepresenceoffunctionssymbols,DLPshaveoverHerbrandmodelsthesameexpressivepowerasNLPs,namely.
WiththeriseofAnswerSetProgrammingasaprogramsolvingparadigm,inwhichsolutionsarecomputedintheanswersetsresp.stablemodelsofalogicprogram,at-tentionhasbeendirectedtotheexpressivenessoflogicprogramsintermsofthewhole
eiter,michael,tompits,stefan¢ Abstract. In general, disjunction is considered to add expressive power to propositional logic programs under stable model semantics, and to enlarge the range of problems which can be expressed. However, from a semantical poi
152ThomasEiteretal.
collectionoftheiranswersetsperseratherthantheirintersection(resp.union)asincautiousandbravereasoning,respectively),cf.[20];relatedtothisispreliminaryworkontheexpressivenessofformalismssuchasdefaultlogicandcircumscription[13,19].
Inparticular,equivalenceoflogicprogramsintermsoftheircollectionsofstablemodelshasbeenconsidered,aswellasthere nednotionsofstrongequivalence,cf.
[16,29,30,24,17,4],anduniformequivalence[7,8,25],whichdatesbackto[27,18].
andarestronglyequivalent(resp.,uniformlyequivalent),if,foranyTwoDLPs
setofrules(resp.,setofatoms),theprogramsandareequivalentunderthestablesemantics,i.e.,havethesamesetofstablemodels.
Stronganduniformequivalencecanbeutilizedforprogramoptimization,cf.[30,22,8],takingintoaccountpossibleincompletenessofaprogram,wherenotallrulesareknownatthetimeofoptimization,respectivelyvaryinginputdatagivenbyatomicfactsarerespected.Thisisinparticularhelpfulforoptimizingcomponentswhichareembeddedintoamorecomplexlogicprogram.NotethatasrecentlydiscussedbyPearceandValverde[25],uniformandstrongequivalenceareessentiallytheonlyconceptsofequivalenceobtainedbyvaryingthelogicalformoftheprogramextensions.
Anaturalissueinthiscontextistheexpressivenessofdisjunctioninruleheads,i.e.,whetheritreallyaddsexpressivepower.Thisisindeedthecase,ascanbeseenonthesimpleexampleoftheprogram:Thisprogramisnotstronglyequivalenttoanynormallogicprogram(cf.[30]).However,aseasilyseenisequivalenttotheNLPsinceforboththestablemodelsareand,andfurthermoreisalsouniformlyequivalentto(thisisimmediatefromtheresultthatrewritingahead-cyclefreeprogramtoanormallogicprogrambystandardshiftingpreservesuniformequivalence[7]).Ontheotherhand,theenrichedprogramisstronglyequivalenttotheprogram.Thisraisesthequestionofacriterionwhichtellswhendisjunctionscanbeelimi-nated,andamethodfordeciding,givenadisjunctivelogicprogram,doesthereexistanequivalentnormal(i.e.,disjunction-free)program?Westudythisissueforpropo-sitionalprograms,onwhichwefocushere,andmakethefollowingcontributions:
–Wepresentasimple,appealingsemanticcharacterizationoftheprogramsfromwhichalldisjunctionscanbeeliminatedunderstrongequivalence.Thecharac-terizationisbasedonthestrong-equivalencemodels(SE-models)[29,30]whichrephrasemodelsinthemoregenerallogicofhere-and-there[16]inlogicprogram-mingterms.Infact,weshowthatthispropertyholdsforaprogramifandonlyifthecollectionofSE-modelsofisclosedunderhere-intersection,i.e.,wheneverandareSE-modelsof,thenalsoisanSE-modelof.Inmorefamiliarterms,thisconditionisequivalenttotheprop-ertythatforeachclassicalmodelof,theGelfond-LifschitzreductofissemanticallyHornifmodelsnotcontainedinaredisregarded.–Wefurthershowthatunderordinaryanduniformequivalence,thiseliminationisalwayspossible.Inallthreecases,weobtainaconstructivemethodtorewriteaDLPtoanequivalentnormallogicprogram.Ingeneral,therewritingwillbeofexponentialsize(ifitexists),butthiswillbeunavoidableinpractice.
–Finally,weshowthattestingwhetherf …… 此处隐藏:32422字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




