• Aucun résultat trouvé

Automated Deduction - CADE 27 - 27th International Conference on Automated Deduction, Natal, Brazil, August 27-30, 2019, Proceedings

N/A
N/A
Protected

Academic year: 2021

Partager "Automated Deduction - CADE 27 - 27th International Conference on Automated Deduction, Natal, Brazil, August 27-30, 2019, Proceedings"

Copied!
12
0
0

Texte intégral

(1)

Preface

This volume contains the proceedings of the 27th International Conference on Automated Deduction (CADE-27). The conference was hosted by the Universi-dade Federal do Rio Grande do Norte, in Natal, Brazil, during August 23–30, 2019. CADE is the major forum for the presentation of research in all aspects of automated deduction, including foundations, applications, implementations, and practical experience.

The Program Committee accepted 34 papers (27 full papers and 7 system descriptions) out of 65 submissions (53 full papers and 12 system descriptions). Each submission was reviewed by at least three Program Committee (PC) mem-bers or external reviewers appointed by the PC memmem-bers in charge. The main cri-teria for evaluation were originality and significance, technical quality and com-pleteness, comparison with related work and completeness of references, quality of presentation, clarity, and readability. All papers containing experimental data were also evaluated with respect to reproducibility.

The technical program of the conference included three invited talks:

– Cas Cremers (CISPA Helmholtz Center for Information Security, Saarbr¨ucken, Germany): “Automated Reasoning for Security Protocols”

– Assia Mahboubi (Inria, LS2N, Universit´e de Nantes, France and Vrije Uni-versiteit Amsterdam, the Netherlands): “Computer Deduction and (Formal) Proofs in Mathematics”

– Cesare Tinelli (Department of Computer Science, The University of Iowa, USA): “From Counter-Model-based Quantifier Instantiation to Quantifier Elimination in SMT”

During the conference, the Herbrand Award for Distinguished Contributions to Automated Reasoning was presented to Nikolaj Bjørner and Leonardo de Moura in recognition of their numerous and important contributions to SMT solving, including its theory, implementation, and application to a wide range of academic and industrial needs. The Selection Committee for the Herbrand Award consisted of Bruno Dutertre, Juergen Giesl, Dale Miller (chair), and Larry Paulson.

The Thoralf Skolem Awards were conferred this year to reward CADE papers that have passed the test of time by being most influential papers in the field for 1979, 1990, 1999 and 2009. The authors receiving an award were:

– Peter Andrews for the paper entitled “General Matings” published in the CADE-4 proceedings in 1979.

The paper is recognized for its invention of the generalized mating method for constructing refutations of formulas in conjunctive normal form. This development paved the way for the subsequent construction of many non-resolution methods in automated deduction, including the well-known con-nection method.

(2)

– Leo Bachmair and Harald Ganzinger for the paper entitled “On Restrictions of Ordered Paramodulation with Simplification” published in the CADE-10 proceedings in 1990.

The paper is recognized for its development of the superposition calculus for equational first-order clauses alongside a new and powerful framework for proving completeness and accommodating redundancy. This framework forms the basis of many advanced modern theorem provers, and has been highly influential in accelerating progress in the area of automated deduction. – Christoph Weidenbach for the paper “Towards an Automated Analysis of

Security Protocols” published in the CADE-16 proceedings in 1999. The paper is recognized for two main contributions to automated deduction: first, its novel application of general theorem proving techniques to a key-exchange security protocol; and, second, its development of new decidability and undecidability results for fragments of monadic Horn theories.

– Rajeev Gor´e and Florian Widmann for the paper entitled “An Optimal On-the-Fly Tableau-Based Decision Procedure for PDL-Satisfiability” published in the CADE-22 proceedings in 2009.

The paper is recognized for presenting the first decision procedure for propo-sitional dynamic logic which is both theoretically optimal and effective in practice. Previous decision procedures are either suboptimal in the worst case, or worst-case optimal but with poor average-case performance. The so-lution in this paper thereby closed a problem that had been open for almost 30 years.

The conference issued a call for workshops out of which the following five proposals were approved:

– Automated Reasoning: Challenges, Applications, Directions, Exemplary Achieve-ments (ARCADE)

– Deduction Mentoring Workshop (DeMent 2019)

– Logical and Semantic Frameworks, with Applications (LSFA) – Proof eXchange for Theorem Proving (PxTP)

– Theorem Prover Components for Educational Software (ThEdu’19)

In addition, the conference included a two-day program of introductory tu-torials. The first day was dedicated to tutorials given by local organizers, with an aim to promote among local and foreign students the research on automated reasoning carried out locally:

– Cl´audia Nalon: “Machine Oriented Reasoning”

– Carlos Olarte: “Building Theorem Provers Using Rewriting Logic” – Giselle Reis: “Intuitionistic Logic”

A one-day tutorial, titled “Build Your Own First-Order Prover” was given by Jens Otten on the second day.

During the conference, the CADE-27 ATP System Competition – CASC-27 – was held, organized by Geoff Sutcliffe. The description of the competition is available as an abstract in these proceedings.

(3)

I would like to thank the many people without whom the conference would not have been possible. First, I would like to thank all authors who submitted papers, all participants of the conference as well as the invited keynote speak-ers, the tutorial speakspeak-ers, and the workshop organizers for their contributions. I am very grateful to the members of the PC and the external reviewers for carefully reviewing and selecting the papers. In particular, I would like to thank Philipp R¨ummer and Roberto Sebastiani who acted as chairs for the papers I was conflicting with. Many thanks to Andrei Voronkov for providing the Easy-Chair system which greatly facilitated the reviewing process, the electronic PC meeting, and the preparation of the proceedings. I also thank the Trustees of CADE Inc. for their advice and support. Special thanks go to Elaine Pimentel, who as conference chair was involved in almost every aspect of the organiza-tion of the conference, and the members of the local organizaorganiza-tion team, Carlos Olarte, Jo˜ao Marcos, Cl´audia Nalon, and Giselle Reis, for the tremendous effort they devoted to the organization of the conference. I am extremely grateful to Geoff Sutcliffe, for organizing CASC and being the publicity chair, and to Giles Reger, the workshop chair.

CADE-27 received support from many organizations. On behalf of all orga-nizers, I would like to thank the Universidade Federal do Rio Grande do Norte, DMAT, ProEx, PPG, PROPESQ, the Universidade de Brasilia, CAPES, CNPq, CMU Qatar, the Association for Symbolic Logic, IBM, Imandra, Microsoft, and Springer.

August 2019 Pascal Fontaine

(4)

Table of Contents

Automated Reasoning for Security Protocols . . . 1 Cas Cremers

Computer Deduction and (Formal) Proofs in Mathematics . . . 2 Assia Mahboubi

From Counter-Model-based Quantifier Instantiation to Quantifier

Elimination in SMT . . . 3 Andrew Reynolds and Cesare Tinelli

The CADE-27 ATP System Competition - CASC-27 . . . 4 Geoff Sutcliffe

Unification modulo Lists with Reverse - Relation with Certain Word

Equations . . . 7 Siva Anantharaman, Peter Hibbs, Paliath Narendran and Michael Rusi-nowitch

On the Width of Regular Classes of Finite Structures . . . 23 Alexsander Andrade de Melo and Mateus De Oliveira Oliveira

Extending SMT solvers to Higher-Order Logic . . . 40 Haniel Barbosa, Andrew Reynolds, Daniel El Ouraoui, Cesare Tinelli and Clark Barrett

Superposition with Lambdas . . . 58 Alexander Bentkamp, Jasmin Blanchette, Sophie Tourret, Petar Vuk-mirovi´c and Uwe Waldmann

Restricted Combinatory Unification . . . 77 Ahmed Bhayat and Giles Reger

dLi: Definite Descriptions in Differential Dynamic Logic . . . 96 Brandon Bohrer, Manuel Fern´andez and Andr´e Platzer

SPASS-SATT – A CDCL(LA) Solver . . . 113 Martin Bromberger, Mathias Fleury, Simon Schwarz and Christoph Weidenbach

GRUNGE: A Grand Unified ATP Challenge . . . 125 Chad Brown, Thibault Gauthier, Cezary Kaliszyk, Geoff Sutcliffe and Josef Urban

Model Completeness, Covers and Superposition . . . 144 Diego Calvanese, Silvio Ghilardi, Alessandro Gianola, Marco Montali and Andrey Rivkin

(5)

A Tableaux Calculus for Default Intuitionistic Logic . . . 161 Valentin Cassano, Raul Fervari, Guillaume Hoffmann, Carlos Areces and Pablo F. Castro

NIL: Learning Nonlinear Interpolants . . . 178 Mingshuai Chen, Jian Wang, Jie An, Bohua Zhan, Deepak Kapur and Naijun Zhan

ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference

Guidance for E . . . 195 Karel Chvalovsk´y, Jan Jakub˚uv, Martin Suda and Josef Urban

Towards Physical Hybrid Systems . . . 214 Katherine Cordwell and Andr´e Platzer

SCL – Clause Learning from Simple Models . . . 231 Alberto Fiori and Christoph Weidenbach

Names are not just Sound and Smoke: Word Embeddings for Axiom

Selection . . . 248 Ulrich Furbach, Teresa Kr¨amer and Claudia Schon

Computing Expected Runtimes for Constant Probability Programs . . . 266 J¨urgen Giesl, Peter Giesl and Marcel Hark

Automatic Generation of Logical Models with AGES . . . 283 Ra´ul Guti´errez and Salvador Lucas

Automata Terms in a Lazy WSkS Decision Procedure . . . 295 Vojtˇech Havlena, Luk´aˇs Hol´ık, Ondˇrej Leng´al and Tom´aˇs Vojnar

Confluence by Critical Pair Analysis Revisited . . . 312 Nao Hirokawa, Julian Nagele, Vincent Van Oostrom and Michio Oya-maguchi

Composing Proof Terms . . . 329 Christina Kohl and Aart Middeldorp

Combining ProVerif and Automated Theorem Provers for Security

Protocol Verification . . . 345 Di Long Li and Alwen Tiu

Towards Bit-Width-Independent Proofs in SMT Solvers . . . 357 Aina Niemetz, Mathias Preiner, Andrew Reynolds, Yoni Zohar, Clark Barrett and Cesare Tinelli

On Invariant Synthesis for Parametric Systems . . . 375 Dennis Peuter and Viorica Sofronie-Stokkermans

(6)

The Aspect Calculus . . . 394 David Plaisted

Uniform Substitution At One Fell Swoop . . . 411 Andr´e Platzer

A Formally Verified Abstract Account of G¨odel’s Incompleteness Theorems 428 Andrei Popescu and Dmitriy Traytel

Old or Heavy? Decaying Gracefully with Age/Weight Shapes . . . 445 Michael Rawson and Giles Reger

Induction in Saturation-Based Proof Search . . . 460 Giles Reger and Andrei Voronkov

Faster, Higher, Stronger: E 2.3 . . . 478 Stephan Schulz, Simon Cruanes and Petar Vukmirovi´c

Certified Equational Reasoning via Ordered Completion . . . 491 Christian Sternagel and Sarah Winkler

JGXYZ - An ATP System for Gap and Glut Logics . . . 508 Geoff Sutcliffe and Francis Jeffry Pelletier

GKC: a Reasoning System for Large Knowledge Bases . . . 519 Tanel Tammet

Optimization Modulo the Theory of Floating-Point Numbers . . . 530 Patrick Trentin and Roberto Sebastiani

FAME(Q): An Automated Tool for Forgetting in Description Logics

with Qualified Number Restrictions . . . 547 Yizheng Zhao and Renate A. Schmidt

(7)

Program Committee

Carlos Areces FaMAF - Universidad Nacional de C´ordoba, Ar-gentina

Franz Baader TU Dresden, Germany Clark Barrett Stanford University, US

Jasmin Christian Blanchette Vrije Universiteit Amsterdam, the Netherlands Maria Paola Bonacina Universit`a degli Studi di Verona, Italy

Leonardo de Moura Microsoft, US

Hans de Nivelle School of Science and Technology, Nazarbayev University, Kazakhstan

Clare Dixon University of Liverpool, UK Mnacho Echenim University of Grenoble, France Marcelo Finger University of S˜ao Paulo, Brazil

Pascal Fontaine University of Lorraine, CNRS, Inria, LORIA, France

Silvio Ghilardi Dipartimento di Matematica, Universit`a degli Studi di Milano, Italy

J¨urgen Giesl RWTH Aachen University, Germany

Rajeev Gore The Australian National University, Australia Stefan Hetzl Vienna University of Technology, Austria Marijn Heule The University of Texas at Austin, US Nao Hirokawa JAIST, Japan

Moa Johansson Chalmers University of Technology, Sweden Cezary Kaliszyk University of Innsbruck, Austria

Deepak Kapur University of New Mexico, US

Benjamin Kiesl CISPA Helmholtz Center for Information Secu-rity, Germany

Konstantin Korovin The University of Manchester, UK Laura Kovacs Vienna University of Technology, Austria Ramana Kumar DeepMind, UK

Cl´audia Nalon University of Bras´ılia, Brazil

Vivek Nigam Federal University of Para´ıba & Fortiss, Ger-many

Carlos Olarte Universidade Federal do Rio Grande do Norte, Brazil

Jens Otten University of Oslo, Norway Andr´e Platzer Carnegie Mellon University, US Andrew Reynolds University of Iowa, US

Philipp R¨ummer Uppsala University, Sweden Renate A. Schmidt The University of Manchester, UK Stephan Schulz DHBW Stuttgart, Germany Roberto Sebastiani University of Trento, Italy Shankar SRI International, US

Viorica Sofronie-Stokkermans University Koblenz-Landau, Germany

(8)

Martin Suda Czech Technical University, Czechia Geoff Sutcliffe University of Miami, US

Ren´e Thiemann University of Innsbruck, Austria

Uwe Waldmann Max Planck Institute for Informatics, Germany Christoph Weidenbach Max Planck Institute for Informatics, Germany Sarah Winkler University of Innsbruck, Austria

(9)

Conference Chair

Elaine Pimentel Universidade Federal do Rio Grande do Norte, Brazil

Local Organization

Carlos Olarte Universidade Federal do Rio Grande do Norte, Brazil

Jo˜ao Marcos Universidade Federal do Rio Grande do Norte, Brazil

Cl´audia Nalon Universidade de Brasilia, Brazil Giselle Reis CMU, Qatar

Workshop Chair

Giles Reger The University of Manchester, UK

Publicity Chair

Geoff Sutcliffe University of Miami, USA

System Competition

Geoff Sutcliffe University of Miami, USA

(10)

Additional Reviewers

A

Aoto, Takahito Aravantinos, Vincent Atig, Mohamed Faouzi Avanzini, Martin B Backeman, Peter Barbosa, Haniel Benedikt, Michael Bentkamp, Alexander Berger, Gerald Bottesch, Ralph Brown, Chad C Cordwell, Katherine Cruanes, Simon D Das, Anupam Dawson, Jeremy E Ebner, Gabriel El Ouraoui, Daniel F Fervari, Raul Fiorentini, Camillo Fiorino, Guido Fleury, Mathias Frohn, Florian Fulton, Nathan G Gauthier, Thibault Gianola, Alessandro Graham-Lengrand, Stephane H Hark, Marcel Haslbeck, Max W. Hensel, Jera Hladik, Jan Hoffmann, Guillaume Holden, Edvard Hustadt, Ullrich xiv

(11)

I Immler, Fabian Irfan, Ahmed K Kamburjan, Eduard Kaminski, Mark Kojima, Kensuke Kop, Cynthia Kutsia, Temur L Lammich, Peter Liang, Chencheng Libal, Tomer Lisitsa, Alexei L¨oding, Christof M Maric, Filip Marshall, Andrew M. Middeldorp, Aart Moguillansky, Martin Mover, Sergio N Nishida, Naoki Noetzli, Andres P Peltier, Nicolas Ponce-De-Leon, Hernan R Rawson, Michael Riener, Martin Ringeissen, Christophe Robillard, Simon Rocha, Camilo Rowe, Reuben S Sakai, Masahiko Schurr, Hans-J¨org Smallbone, Nicholas Sogokon, Andrew Steigmiller, Andreas Sternagel, Christian Stoilos, Giorgos T Traytel, Dmitriy xv

(12)

V

van Gool, Sam van Oostrom, Vincent Verma, Rakesh Vierling, Jannik Voigt, Marco W Wernhard, Christoph Z Zamansky, Anna Zeljic, Aleksandar Zohar, Yoni

Board of Trustees of CADE Inc.

Christoph Benzm¨uller (Vice-president)

Freie Universit¨at Berlin, Germany & University of Luxembourg, Luxembourg

Jasmin Blanchette Vrije Universiteit Amsterdam, the Netherlands Pascal Fontaine (PC Chair) University of Lorraine, CNRS, Inria, LORIA,

France

J¨urgen Giesl RWTH Aachen University, Germany Marijn Heule The University of Texas at Austin, US Laura Kov´acs Vienna University of Technology, Austria Neil Murray (Treasurer) University At Albany, State University of New

York, US

Andrew Reynolds University of Iowa, US Philipp R¨ummer (Secretary) Uppsala University, Sweden Renate Schmidt The University of Manchester, UK Stephan Schulz DHBW Stuttgart, Germany Christoph Weidenbach

(Presi-dent)

Max Planck Institute for Informatics, Germany

Board of the Association for Automated Reasoning

Christoph Benzm¨uller (CADE) Freie Universit¨at Berlin, Germany & University of Luxembourg, Luxembourg

Uli Furbach (Vice-president) Universit¨at Koblenz-Landau, Germany J¨urgen Giesl (CADE) RWTH Aachen University, Germany Philipp R¨ummer (Secretary) Uppsala University, Sweden

Sophie Tourret (Newsletter edi-tor)

Max Planck Institute for Informatics, Germany Larry Wos (President) Argonne National Laboratory, USA

Références

Documents relatifs

The purpose of this study. 1s to determine whether principals, department chairper-sons and teachers feel the supervisory functions, genezoally associated with the.

We also present the associated automated theorem prover Zenon Modulo , an extension of Zenon to polymorphic types and deduction modulo, along with its backend to the Dedukti

They are involved in monotone dynamical systems, uniform persistence and coexistence states, basic reproduction ratios for compartmental epidemic models in periodic

A method for performing reduction on Mathematical Programming problems, as set out in [BRMIWI, 1975], is to scan the matrix a number of times, eliminating redundant constraints,

In my own football research, those who welcomed girls and women in the game, including parents, coaches and male players, perceived them as a civilizing influence – welcome because

The main objective of this thesis is to enhance the reliability of decisions made using results obtained from quantitative analytical methods during different steps of their

Competition for light and light use efficiency for Acacia mangium and Eucalyptus grandis trees in mono-specific and mixed-species plantations in BrazilG. Laclau

This generalization follows if, cross- linguistically, lexemes are or can be verbal (that is, underpecified, and giving rise to verb words and a mixed category like English gerunds