Paper published in a book (Scientific congresses and symposiums)
Choose Your Colour: Tree Interpolation for Quantified Formulas in SMT
Henkel, Elisabeth; Hoenicke, Jochen; Schindler, Tanja
2023In Pientka, Brigitte (Ed.) Automated Deduction – CADE 29 - 29th International Conference on Automated Deduction, Proceedings
 

Files


Full Text
978-3-031-38499-8_15.pdf
Publisher postprint (447.56 kB) Creative Commons License - Attribution
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Quantified Formulas; SMT; Tree Interpolation; Generic tree; Interpolants; Interpolation algorithms; Linear arithmetic; Literals; Quantified formula; Tree interpolation; Uninterpreted Functions; Theoretical Computer Science; Computer Science (all)
Abstract :
[en] We present a generic tree-interpolation algorithm in the SMT context with quantifiers. The algorithm takes a proof of unsatisfiability using resolution and quantifier instantiation and computes interpolants (which may contain quantifiers). Arbitrary SMT theories are supported, as long as each theory itself supports tree interpolation for its lemmas. In particular, we show this for the theory combination of equality with uninterpreted functions and linear arithmetic. The interpolants can be tweaked by virtually assigning each literal in the proof to interpolation partitions (colouring the literals) in arbitrary ways. The algorithm is implemented in SMTInterpol.
Disciplines :
Computer science
Author, co-author :
Henkel, Elisabeth ;  University of Freiburg, Freiburg im Breisgau, Germany
Hoenicke, Jochen ;  Certora, Tel Aviv-Yafo, Israel
Schindler, Tanja  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Language :
English
Title :
Choose Your Colour: Tree Interpolation for Quantified Formulas in SMT
Publication date :
2023
Event name :
International Conference on Automated Deduction
Event place :
Rome, Italy
Event date :
01-07-2023 au 04-07-2023
Audience :
International
Main work title :
Automated Deduction – CADE 29 - 29th International Conference on Automated Deduction, Proceedings
Editor :
Pientka, Brigitte
Publisher :
Springer Science and Business Media Deutschland GmbH
ISBN/EAN :
978-3-03-138498-1
Pages :
248–265
Funding text :
Acknowledgment. I thank Alexander Bentkamp, Stephan Schulz, Mark Summer-field, Petar Vukmirović, and Uwe Waldmann for textual suggestions. This research has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant No. 713999, Matryoshka). This research has also received funding from the Netherlands Organization for Scientific Research (NWO) under the Vidi program (project No. 016.Vidi.189.037, Lean Forward).Partially funded by the Royal Society (International Exchanges, grant number IES\R2\212106)Over the years the work in this talk has been supported by the EPSRC, Leverhulme Trust, ERC, NSF, Cambridge Gates Foundation, Cambridge Trust.Research reported in this paper is partially funded by the EPSRC Fellowship ‘VeTSpec: Verified Trustworthy Software Specification’ (EP/R034567/1).Onderzoek – Vlaanderen (project G070521N) and by the EU ICT-48 2020 project TAILOR (GA 952215). Jakob Nordström was supported by the Swedish Research Council grant 2016-00782 and the Independent Research Fund Denmark grant 9040-00389B. Andy Oertel was supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation.Acknowledgment. Thanks to the reviewers for their extensive constructive feedback and to Diego Olivier Fernandez Pons for introducing us to MIP pre-solving. The research was partially funded by the Austrian Science Fund (FWF) under project No. T-1306.Acknowledgments. We thank the reviewers for their helpful comments. The research reported here was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Projektnummer 465447331.Funded by the European Union (ERC, ExtenDD, project number: 101054714). Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Council. Neither the European Union nor the granting authority can be held responsible for them.This work was supported by the Research Training Group GRK 2428 CONVEY of the German Research Council (DFG).Jeremias Berg was fully supported by the Academy of Finland under grant 342145. Bart Bogaerts and Dieter Vandesande were supported by Fonds WetenschappelijkAcknowledgements. This work was partially supported by the National NaturalAcknowledgments. This work has been supported by the Czech Ministry of Education, Youth and Sports ERC.CZ project LL1908, and the FIT BUT internal project FIT-S-20-6427.Supported by JSPS KAKENHI Grant Number JP22K11900.Acknowledgments. This work was funded in part by NSF-BSF grant 2110397 (NSF) and 2020704 (BSF) and ISF grant number 619/21.Acknowledgements. This work has been partially funded by the Swedish Research Council (VR) under grant 2018-04727, the Swedish Foundation for Strategic Research (SSF) under the project WebSec (Ref. RIT17-0011), the Wallenberg project UPDATE, and the NSTC QC project under Grant no. NSTC 111-2119-M-001-004-and 112-2119-M-001-006-.Acknowledgements. This work is the result of a research internship hosted at TU Wien and defended at the University of Liège. The authors would like to thank Pascal Fontaine for valuable discussions and comments. We acknowledge funding from the ERC Consolidator Grant ARTIST 101002685 and the FWF SFB project SpyCoDe F8504.Acknowledgments. This project was funded in part by the Deutsche Forschungs-gemeinschaft (DFG) – 378803395 (ConVeY), an Alexander von Humboldt Professorship, and by the AFOSR under grant number FA9550-16-1-0288.Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) -235950644 (Project GI 274/6-2).
Available on ORBi :
since 08 March 2024

Statistics


Number of views
1 (0 by ULiège)
Number of downloads
1 (0 by ULiège)

Scopus citations®
 
0
Scopus citations®
without self-citations
0

Bibliography


Similar publications



Contact ORBi