Ken McMillan Aart Middeldorp Andrei Voronkov (Eds.) S S o C R A Logic for Programming, 2 1 Artificial Intelligence, 3 8 S C and Reasoning N L 19th International Conference, LPAR-19 Stellenbosch, South Africa, December 2013 Proceedings 123 Lecture Notes in Computer Science 8312 CommencedPublicationin1973 FoundingandFormerSeriesEditors: GerhardGoos,JurisHartmanis,andJanvanLeeuwen EditorialBoard DavidHutchison,UK TakeoKanade,USA JosefKittler,UK JonM.Kleinberg,USA AlfredKobsa,USA FriedemannMattern,Switzerland JohnC.Mitchell,USA MoniNaor,Israel OscarNierstrasz,Switzerland C.PanduRangan,India BernhardSteffen,Germany MadhuSudan,USA DemetriTerzopoulos,USA DougTygar,USA GerhardWeikum,Germany Advanced Research in Computing and Software Science SublineofLecturesNotesinComputerScience SublineSeriesEditors GiorgioAusiello,UniversityofRome‘LaSapienza’,Italy VladimiroSassone,UniversityofSouthampton,UK SublineAdvisoryBoard SusanneAlbers,UniversityofFreiburg,Germany BenjaminC.Pierce,UniversityofPennsylvania,USA BernhardSteffen,UniversityofDortmund,Germany MadhuSudan,MicrosoftResearch,Cambridge,MA,USA DengXiaotie,CityUniversityofHongKong JeannetteM.Wing,MicrosoftResearch,Redmond,WA,USA Ken McMillan Aart Middeldorp Andrei Voronkov (Eds.) Logic for Programming, Artificial Intelligence, and Reasoning 19th International Conference, LPAR-19 Stellenbosch,SouthAfrica,December14-19,2013 Proceedings 1 3 VolumeEditors KenMcMillan MicrosoftResearch,Redmond,WA,USA E-mail:[email protected] AartMiddeldorp UniversityofInnsbruck,Austria E-mail:[email protected] AndreiVoronkov UniversityofManchester,UK E-mail:[email protected] ISSN0302-9743 e-ISSN1611-3349 ISBN978-3-642-45220-8 e-ISBN978-3-642-45221-5 DOI10.1007/978-3-642-45221-5 SpringerHeidelbergNewYorkDordrechtLondon LibraryofCongressControlNumber:2013954674 CRSubjectClassification(1998):F.3,I.2,D.2,F.4.1,D.3,H.4,I.5 LNCSSublibrary:SL1–TheoreticalComputerScienceandGeneralIssues ©Springer-VerlagBerlinHeidelberg2013 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartof thematerialisconcerned,specificallytherightsoftranslation,reprinting,reuseofillustrations,recitation, broadcasting,reproductiononmicrofilmsorinanyotherphysicalway,andtransmissionorinformation storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodology nowknownorhereafterdeveloped.Exemptedfromthislegalreservationarebriefexcerptsinconnection withreviewsorscholarlyanalysisormaterialsuppliedspecificallyforthepurposeofbeingenteredand executedonacomputersystem,forexclusiveusebythepurchaserofthework.Duplicationofthispublication orpartsthereofispermittedonlyundertheprovisionsoftheCopyrightLawofthePublisher’slocation, inistcurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer.Permissionsforuse maybeobtainedthroughRightsLinkattheCopyrightClearanceCenter.Violationsareliabletoprosecution undertherespectiveCopyrightLaw. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Whiletheadviceandinformationinthisbookarebelievedtobetrueandaccurateatthedateofpublication, neithertheauthorsnortheeditorsnorthepublishercanacceptanylegalresponsibilityforanyerrorsor omissionsthatmaybemade.Thepublishermakesnowarranty,expressorimplied,withrespecttothe materialcontainedherein. Typesetting:Camera-readybyauthor,dataconversionbyScientificPublishingServices,Chennai,India Printedonacid-freepaper SpringerispartofSpringerScience+BusinessMedia(www.springer.com) Preface Thisvolumecontainsthe paperspresentedatthe 19thInternationalConference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR-19), held during December 14–19, 2013, in Stellenbosch, South Africa. Followingthe call for papers, LPAR-19receiveda recordnumber of152sub- missions,materializingin136submissionswithauthorsrepresenting31different countries. Each submission was reviewed by at least three of the 37 Program Committee(PC)members.ThePCwasassistedby174additionalreviewersand decidedtoaccept44regularpapersandeighttooldescriptionsandexperimental papers. Once again the EasyChair system provided an indispensable platform forallmattersrelatedtothereviewingprocess,productionoftheseproceedings, programand Web page generation, and registration of participants. A record number of workshops were collocated with LPAR-19. The Interna- tionalWorkshoponAlgebraicLogicinComputerSciencewasorganizedbyClint van Alten of the University of the Witwatersrand and Petr Cintula and Carles Noguera of the Academy of Sciences of the Czech Republic. The 2nd Workshop onAutomata,Logic,Formallanguages,andAlgebra(ALFA2013)wasorganized by Volker Diekert, Manfred Kufleitner, and Michael Matthiesen of the Univer- sity of Stuttgart. The 7th International Workshop on Analytic Proof Systems (APS-7)wasorganizedbyMatthiasBaazandChristianFermu¨lleroftheVienna UniversityofTechnology.The10thInternationalWorkshoponthe Implementa- tion of Logics (IWIL-10) was organizedby Stephan Schulz of the TU Mu¨nchen, Geoff Sutcliffe of the University of Miami, and Boris Konev of the University of Liverpool.The FirstWorkshoponLogicsandReasoningforConceptualModels was organized by Maria Keet of the University of KwaZulu-Natal, Diego Cal- vaneseof the Free UniversityofBolzano,andSzymonKlarmanandArina Britz of the CSIR-Meraka Institute in Pretoria. We were fortunate in having Laura Kovacs (Chalmers University of Technology) again as the LPAR-19 workshop chair. Another key person in the LPAR community is Geoff Sutcliffe. This year, in his 5th LPAR organization, he teamed up with Bernd Fischer of the University of Stellenbosch. We thank them for the excellent organization. LPAR-19 is greatful for the generous support by Microsoft Research, IBM South Africa, and VAS Tech. October 2013 Ken Mcmillan Aart Middeldorp Andrei Voronkov Organization Program Committee Franz Baader Technical University of Dresden, Germany Christel Baier Technical University of Dresden, Germany Josh Berdine Microsoft Research Armin Biere Johannes Kepler University Linz, Austria Nikolaj Bjorner Microsoft Research Sandrine Blazy IRISA - Universit´e Rennes 1, France Krishnendu Chatterjee IST Austria Thierry Coquand University of Gothenburg, Sweden Joerg Endrullis VrijeUniversiteitAmsterdam,TheNetherlands Alberto Griggio FBK-ICT IRST, Italy Kim Guldstrand Larsen Aalborg University, Denmark John Harrison Intel Corporation Manuel Hermenegildo IMDEA Software Institute, Spain Stefan Hetzl Vienna University of Technology, Austria Nao Hirokawa Japan Advanced Institute of Science and Technology Martin Hofmann LMU Munich, Germany Gerwin Klein NICTA and UNSW, Australia Michael Kohlhase Jacobs University, Germany Laura Kovacs Chalmers University of Technology, Sweden Orna Kupferman Hebrew University, Israel Temur Kutsia Johannes Kepler University Linz, Austria Marta Kwiatkowska University of Oxford, UK P. Madhusudan University of Illinois at Urbana-Champaign, USA Rupak Majumdar Max Planck Institute for Software Systems, Germany Ken Mcmillan Microsoft Research Aart Middeldorp University of Innsbruck, Austria Albert Oliveras Technical University of Catalonia, Spain Axel Polleres Vienna University of Economics and Business, Austria Norbert Preining Japan Advanced Institute of Science and Technology Grigore Rosu University of Illinois at Urbana-Champaign, USA Philipp Ruemmer Uppsala University, Sweden Natarajan Shankar SRI International VIII Organization Geoff Sutcliffe University of Miami, USA Naoyuki Tamura Kobe University, Japan Helmut Veith Vienna University of Technology, Austria Andrei Voronkov University of Manchester, UK Christoph Weidenbach MaxPlanckInstituteforInformatics,Germany Additional Reviewers A. Zonouz, Saman Dr¨ager, Klaus Ab´ıo, Ignasi Eberhard, Sebastian Adams, Michael Emmi, Michael Almagor, Shaull Falke, Stephan Aminof, Benjamin Fernandez Gil, Oliver Andronick, June Fontaine, Pascal Aoto, Takahito Forejt, Vojtech Aravantinos, Vincent Fuhs, Carsten Armas Romero, Ana Gammie, Peter As´ın Ach´a, Roberto Javier Gario, Marco Avanzini, Martin Gasc´on, Adria` Bacci, Giorgio Gebler, Daniel Bacci, Giovanni Gelfond, Michael Baelde, David Gimenez, St´ephane Banbara, Mutsunori Gmeiner, Karl Baumgartner, Alexander Godo, Lluis Beek, Wouter Gore, Rajeev Benzmueller, Christoph Greenaway, David Berardi, Stefano Guerrini, Stefano Boker, Udi Gundersen, Tom Bonakdarpour, Borzoo Gupta, Ashustosh Bonatti, Piero Gurfinkel, Arie Borgwardt, Stefan Harrison, Amelia Boyton, Andrew Heule, Marijn Brewka, Gerhard Hoder, Kryˇstof Bruscoli, Paola Hojjat, Hossein Chmelik, Martin Holzmann, Gerard Ciobaca, Stefan Horbach, Matthias Cirstea, Horatiu Hose, Katja Classen, Jens Hutter, Dieter Cruanes, Simon H¨olldobler, Steffen Cuenca Grau, Bernardo Iancu, Mihnea Dalsgaard, Andreas Engelbredt Jacquemard, Florent De Nivelle, Hans Jovanovic, Dejan Delahaye, Benoit Kakas, Antonis Dimitrova, Rayna Kaliszyk, Cezary Dragan, Ioan Kaminski, Mark Organization IX Kiefer, Stefan Pozzato, Gian Luca Kifer, Michael Pu¨hrer, Jo¨rg Kim, Jin Hyun Qu, Hongyang Klein, Joachim Rabe, Florian Kloos, Johannes Ranise, Silvio Koenighofer, Robert Redl, Christoph Konev, Boris Reinecke, Philipp Kosta, Marek Rubin, Sasha Krause, Christian Ryabokon, Anna Krennwallner, Thomas Rybalchenko, Andrey Kuehlwein, Daniel Schaafsma, Bas Lal, Akash Schaub, Torsten Leitsch, Alexander Schneider, Michael Li, Wenchao Sebastiani, Roberto Lombardi, Carlos Seidl, Martina Lopes, Nuno Serafini, Luciano Ludwig, Michel Serbanuta, Traian Florin Mainland, Geoffrey Serrano, Alejandro Martins, Ruben Sewell, Thomas Matichuk, Daniel Sheinvald, Sarai Mereacre, Alexandru Silva, Alexandra Michaliszyn, Jakub Simaitis, Aistis Micheli, Andrea Simari, Guillermo Montano Rivas, Omar Simon, Laurent Moore, Brandon Soh, Takehide Morales, Jose F. Stefanescu, Andrei Mosca, Alessandro Stepanova, Dascha Murano, Aniello Sternagel, Christian Murray, Toby Strassburger, Lutz Nabeshima, Hidetomo Stuckenschmidt, Heiner Narizzano, Massimo Subotic, Pavle Nishida, Naoki Suda, Martin Noguera, Carles Swift, Terrance Oikarinen, Emilia Thost, Veronica Olesen, Mads Chr. Tompits, Hans Oliva, Paulo Tonetta, Stefano Ono, Hiroakira Velner, Yaron Otop, Jan Vrgoc, Domagoj Owre, Sam Walsh, Toby Pagani, Michele Wandelt, Sebastian Palikareva, Hristina Weller, Daniel Pan, Jeff Z. Wenzel, Makarius Peltier, Nicolas Williams, David Polonsky, Andrew Wiltsche, Clemens Popescu, Andrei Wintersteiger, Christoph M. X Organization Wojtczak, Dominik Zantema, Hans Worrell, James Zelji´c, Aleksandar Xue, Bingtian Zimmermann, Antoine Yap, Roland Zuleger, Florian Zalinescu, Eugen Zwirchmayr, Jakob Table of Contents An Algorithm for Enumerating Maximal Models of Horn Theories with an Application to Modal Logics ............................... 1 Luca Aceto, Dario Della Monica, Anna Ingo´lfsd´ottir, Angelo Montanari, and Guido Sciavicco May-Happen-in-ParallelAnalysis for Priority-BasedScheduling ........ 18 Elvira Albert, Samir Genaim, and Enrique Martin-Martin The Complexity of Clausal Fragments of LTL ....................... 35 Alessandro Artale, Roman Kontchakov, Vladislav Ryzhikov, and Michael Zakharyaschev A Semantic Basis for Proof Queries and Transformations.............. 53 David Aspinall, Ewen Denney, and Christoph Lu¨th Expressive Path Queries on Graphs with Data....................... 71 Pablo Barcel´o, Gaelle Fontaine, and Anthony Widjaja Lin Proving Infinite Satisfiability ...................................... 86 Peter Baumgartner and Joshua Bax SAT-Based Preprocessing for MaxSAT.............................. 96 Anton Belov, Anto´nio Morgado, and Joao Marques-Silva Dynamic and Static Symmetry Breaking in Answer Set Programming.................................................... 112 Bela¨ıd Benhamou HOL Based First-Order Modal Logic Provers........................ 127 Christoph Benzmu¨ller and Thomas Raths Resourceful Reachability as HORN-LA ............................. 137 Josh Berdine, Nikolaj Bjørner, Samin Ishtiaq, Jael E. Kriener, and Christoph M. Wintersteiger A Seligman-Style Tableau System .................................. 147 Patrick Blackburn, Thomas Bolander, Torben Brau¨ner, and Klaus Frovin Jørgensen Comparison of LTL to Deterministic Rabin Automata Translators ..... 164 Frantiˇsek Blahoudek, Mojm´ır Kˇret´ınsk´y, and Jan Strejˇcek