Using linear logic to reason about sequent systems
22 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Using linear logic to reason about sequent systems

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
22 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Niveau: Supérieur, Doctorat, Bac+8
Using linear logic to reason about sequent systems ? Dale Miller1 and Elaine Pimentel2 1 Computer Science and Engineering Department, 220 Pond Lab, Pennsylvania State University, University Park, PA 16802-6106 USA 2 Departamento de Matematica, Universidade Federal de Minas Gerais, Belo Horizonte, M.G. Brasil Abstract. Linear logic can be used as a meta-logic for the specifica- tion of some sequent calculus proof systems. We explore in this paper properties of such linear logic specifications. We show that derivability of one proof system from another has a simple decision procedure that is implemented simply via bounded logic programming search. We also provide conditions to ensure that an encoded proof system has the cut- elimination property and show that this can be decided again by simple, bounded proof search algorithms. 1 Introduction Various logical frameworks based on intuitionistic logic have been proposed [FM88,Pau89,HHP93] and used for specifying natural deduction proof systems. Given the intimate connection between natural deduction and ?-calculus, appli- cations requiring object-level binding and substitutions have also been success- fully implemented in these logical frameworks [Mil00]. In [Mil96], Miller proposed moving from intuitionistic logic to the more ex- pressive setting of linear logic to capture the more general setting of sequent calculus proof system.

  • linear logic

  • flat forum

  • forum

  • proof system

  • proof systems

  • contraction can

  • sequents within

  • forum sequent


Sujets

Informations

Publié par
Nombre de lectures 95
Langue English

Extrait

Usinglinearlogictoreasonaboutsequentsystems?DaleMiller1andElainePimentel21ComputerScienceandEngineeringDepartment,220PondLab,PennsylvaniaStateUniversity,UniversityPark,PA16802-6106USAdale@cse.psu.edu2DepartamentodeMatema´tica,UniversidadeFederaldeMinasGerais,BeloHorizonte,M.G.Brasilelaine@mat.ufmg.brAbstract.Linearlogiccanbeusedasameta-logicforthespecifica-tionofsomesequentcalculusproofsystems.Weexploreinthispaperpropertiesofsuchlinearlogicspecifications.Weshowthatderivabilityofoneproofsystemfromanotherhasasimpledecisionprocedurethatisimplementedsimplyviaboundedlogicprogrammingsearch.Wealsoprovideconditionstoensurethatanencodedproofsystemhasthecut-eliminationpropertyandshowthatthiscanbedecidedagainbysimple,boundedproofsearchalgorithms.1IntroductionVariouslogicalframeworksbasedonintuitionisticlogichavebeenproposed[FM88,Pau89,HHP93]andusedforspecifyingnaturaldeductionproofsystems.Giventheintimateconnectionbetweennaturaldeductionandλ-calculus,appli-cationsrequiringobject-levelbindingandsubstitutionshavealsobeensuccess-fullyimplementedintheselogicalframeworks[Mil00].In[Mil96],Millerproposedmovingfromintuitionisticlogictothemoreex-pressivesettingoflinearlogictocapturethemoregeneralsettingofsequentcalculusproofsystem.Thisuseoflinearlogichasbeenfutureexploredin[Ric98,Pim01,MP].InthispaperweconsiderthestructureofproofsintheForumpresentationoflinearlogicinordertoshowhowvariousaspectsofthemeta-theoryoflinearlogiccanbeusedtoconcludepropertiesofthesequentcalculusbeingspecified.Inparticular,wedescribeadecisionprocedurefordeterminingifoneencodedproofsystemisderivablefromanotherandwepresentconditionsandtheirdecisionprocedurethatimplythatanencodedproofsystemsatisfiescut-elimination.AfterprovidinganoverviewofForuminSection2andtheencodingintoForumofobject-levelsequentsandinferencerulesinSection3,weprovein?MillerhasbeensupportedinpartbyNSFgrantsCCR-9912387,CCR-9803971,INT-9815645,andINT-9815731.BothauthorswishtothankL’InstitutdeMathe´matiquesdeLuminy,UniversityAix-Marseille2forthesupporttoattendtheLogicandIn-teractionWeeksinFebruary2002,duringwhichmuchofthispaperwaswritten.
Section4thatdeductionbetweenencodingsofinferencerulesiscapturedbyshallowForumproofs.Adecisionprocedurefordeterminingiftheencodingofoneproofsystemisderivablefromanotherproofsystemthenfollowsbydoingboundeddepthproofsearch.Ofcourse,wewishtoknowifanobject-levelproofsystemadmitsacut-eliminationtheorem.Section5containsthebasicbackgroundforthisproblemandSection6containsthemainobject-levelcut-eliminationtheorem.Section7containsaspecificationanddiscussionofGirard’sLogicofUnity.Finally,weconcludeinSection8.2TheForumpresentationoflinearlogicTheForumpresentationoflinearlogic[Mil96]reliesontheconnectives,.,?,>,&,−◦,,and:thissetofconnectivesiscompleteforlinearlogic,inthesensethatallotherlinearlogicconnectivescanbedefinedfromthese.Proofsearchusingthiscollectionofconnectivescanberestrictedsothatsimplegoal-directedproofsearch(usingthetechnicaldeviceofmultiple-conclusionuniformproofs[Mil93])iscomplete.Thus,Forummakesitpossibletoclaimthatalloflinearlogiccanbeseenasanabstractlogicprogramminglanguage[MNPS91].Forumhasbeenusedtospecifyanumberofcomputationsystems,rangingfromobject-orientedlanguages[DM95],imperativeprogrammingfeatures[Mil96,Chi95],andaRISCprocessor[Chi95].Inthispaper,weuseForumasaspecificationlanguageforsequentcalculusproofsystems.Forthispurpose,weworkoftenwithinaweakerfragmentofForum,calledFlatForum.2.1FlatForumAformulaofForumisaflatgoalifitdoesnotcontainoccurrencesof−◦and,andalloccurrencesofthemodal?haveatomicscope.Aformulaoftheformy¯(G1,→∙∙∙,Gm,A1.∙∙∙.An),(m,n0)iscalledaflatclauseifG1,...,Gmareflatgoals,A1,...,Anareatomicformulas,andoccurrencesofthesymbol,areeitheroccurrencesof−◦or.TheformulaA1.∙∙∙.Anistheheadofsuchaclause,whileforeachi=1,...,m,theformulaGiisabodyofthisclause.Ifn=0,thenwewritetheheadassimplyandsaythattheheadisempty.AflatclauseisessentiallyaclauseoftheLinLogsystem[And92]exceptthatheadsofflatclausesmaybeempty.AflatForumformulaislogicallyequivalenttoaformulainuncurriedform,namely,aformulaoftheformy¯(B−◦A1.∙∙∙.An)wheren0,y¯isthelistofvariablesfreeintheheadA1.∙∙∙.An,allfreevariablesofBarealsofreeinthehead,andBmayhaveoccurrencesof,,1,and!,butnotinthescopeof.,?,&,,−◦,and(usingtheterminology
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents