Publications

2018
Schlichtkrull, A., Blanchette, J. C., Traytel, D., & Waldmann, U. (2018). Formalization of Bachmair and Ganzinger’s Ordered Resolution Prover. Archive of Formal Proofs.
Export
BibTeX
@article{BlanchetteAFP2018, TITLE = {Formalization of {B}achmair and {G}anzinger’s Ordered Resolution Prover}, AUTHOR = {Schlichtkrull, Anders and Blanchette, Jasmin Christian and Traytel, Dmitriy and Waldmann, Uwe}, LANGUAGE = {eng}, ISSN = {2150-914X}, YEAR = {2018}, JOURNAL = {Archive of Formal Proofs}, }
Endnote
%0 Journal Article %A Schlichtkrull, Anders %A Blanchette, Jasmin Christian %A Traytel, Dmitriy %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Formalization of Bachmair and Ganzinger’s Ordered Resolution Prover : %G eng %U http://hdl.handle.net/21.11116/0000-0000-6489-5 %7 2018-01-18 %D 2018 %8 18.01.2018 %J Archive of Formal Proofs %@ false %U https://www.isa-afp.org/browser_info/current/AFP/Ordered_Resolution_Prover/document.pdf
2017
Althaus, E., Beber, B., Damm, W., Disch, S., Hagemann, W., Rakow, A., … Wirtz, B. (2017). Verification of Linear Hybrid Systems with Large Discrete State Spaces Using Counterexample-guided Abstraction Refinement. Science of Computer Programming, 148. doi:10.1016/j.scico.2017.04.010
Export
BibTeX
@article{Althaus2017, TITLE = {Verification of Linear Hybrid Systems with Large Discrete State Spaces Using Counterexample-guided Abstraction Refinement}, AUTHOR = {Althaus, Ernst and Beber, Bj{\"o}rn and Damm, Werner and Disch, Stefan and Hagemann, Willem and Rakow, Astrid and Scholl, Christoph and Waldmann, Uwe and Wirtz, Boris}, LANGUAGE = {eng}, ISSN = {0167-6423}, DOI = {10.1016/j.scico.2017.04.010}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Science of Computer Programming}, VOLUME = {148}, PAGES = {123--160}, }
Endnote
%0 Journal Article %A Althaus, Ernst %A Beber, Björn %A Damm, Werner %A Disch, Stefan %A Hagemann, Willem %A Rakow, Astrid %A Scholl, Christoph %A Waldmann, Uwe %A Wirtz, Boris %+ Algorithms and Complexity, MPI for Informatics, Max Planck Society Algorithms and Complexity, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Verification of Linear Hybrid Systems with Large Discrete State Spaces Using Counterexample-guided Abstraction Refinement : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-1C23-5 %R 10.1016/j.scico.2017.04.010 %7 2017-05-10 %D 2017 %J Science of Computer Programming %V 148 %& 123 %P 123 - 160 %I Elsevier %C Amsterdam %@ false
Barbosa, H., Blanchette, J. C., & Fontaine, P. (2017). Scalable Fine-Grained Proofs for Formula Processing. In Automated Deduction -- CADE 26. Gothenburg, Sweden: Springer. doi:10.1007/978-3-319-63046-5_25
Export
BibTeX
@inproceedings{BarbosaCADE2017, TITLE = {Scalable Fine-Grained Proofs for Formula Processing}, AUTHOR = {Barbosa, Haniel and Blanchette, Jasmin Christian and Fontaine, Pascal}, LANGUAGE = {eng}, ISBN = {978-3-319-63045-8}, DOI = {10.1007/978-3-319-63046-5_25}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Automated Deduction -- CADE 26}, EDITOR = {de Moura, Leonardo}, PAGES = {398--412}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {10395}, ADDRESS = {Gothenburg, Sweden}, }
Endnote
%0 Conference Proceedings %A Barbosa, Haniel %A Blanchette, Jasmin Christian %A Fontaine, Pascal %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Scalable Fine-Grained Proofs for Formula Processing : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-0713-5 %R 10.1007/978-3-319-63046-5_25 %D 2017 %B 26th International Conference on Automated Deduction %Z date of event: 2017-08-06 - 2017-08-11 %C Gothenburg, Sweden %B Automated Deduction -- CADE 26 %E de Moura, Leonardo %P 398 - 412 %I Springer %@ 978-3-319-63045-8 %B Lecture Notes in Artificial Intelligence %N 10395
Barbosa, H., Blanchette, J. C., Cruanes, S., Ouraoui, D. E., & Fontaine, P. (2017). Language and Proofs for Higher-Order SMT (Work in Progress). Electronic Proceedings in Theoretical Computer Science, 262. doi:10.4204/EPTCS.262.3
(arXiv: 1712.01486)
Abstract
Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increasingly expressive formulas, from ground logics to full first-order logic modulo theories. Nevertheless, higher-order logic within SMT is still little explored. One main goal of the Matryoshka project, which started in March 2017, is to extend the reasoning capabilities of SMT solvers and other automatic provers beyond first-order logic. In this preliminary report, we report on an extension of the SMT-LIB language, the standard input format of SMT solvers, to handle higher-order constructs. We also discuss how to augment the proof format of the SMT solver veriT to accommodate these new constructs and the solving techniques they require.
Export
BibTeX
@article{Barbosa1712.01486, TITLE = {Language and Proofs for Higher-Order {SMT} (Work in Progress)}, AUTHOR = {Barbosa, Haniel and Blanchette, Jasmin Christian and Cruanes, Simon and Ouraoui, Daniel El and Fontaine, Pascal}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1712.01486}, DOI = {10.4204/EPTCS.262.3}, EPRINT = {1712.01486}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increasingly expressive formulas, from ground logics to full first-order logic modulo theories. Nevertheless, higher-order logic within SMT is still little explored. One main goal of the Matryoshka project, which started in March 2017, is to extend the reasoning capabilities of SMT solvers and other automatic provers beyond first-order logic. In this preliminary report, we report on an extension of the SMT-LIB language, the standard input format of SMT solvers, to handle higher-order constructs. We also discuss how to augment the proof format of the SMT solver veriT to accommodate these new constructs and the solving techniques they require.}, JOURNAL = {Electronic Proceedings in Theoretical Computer Science}, VOLUME = {262}, PAGES = {15--22}, }
Endnote
%0 Journal Article %A Barbosa, Haniel %A Blanchette, Jasmin Christian %A Cruanes, Simon %A Ouraoui, Daniel El %A Fontaine, Pascal %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations %T Language and Proofs for Higher-Order SMT (Work in Progress) : %G eng %U http://hdl.handle.net/21.11116/0000-0000-64DD-7 %R 10.4204/EPTCS.262.3 %U http://arxiv.org/abs/1712.01486 %7 2017 %D 2017 %X Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increasingly expressive formulas, from ground logics to full first-order logic modulo theories. Nevertheless, higher-order logic within SMT is still little explored. One main goal of the Matryoshka project, which started in March 2017, is to extend the reasoning capabilities of SMT solvers and other automatic provers beyond first-order logic. In this preliminary report, we report on an extension of the SMT-LIB language, the standard input format of SMT solvers, to handle higher-order constructs. We also discuss how to augment the proof format of the SMT solver veriT to accommodate these new constructs and the solving techniques they require. %K Computer Science, Logic in Computer Science, cs.LO %J Electronic Proceedings in Theoretical Computer Science %O EPTCS %V 262 %& 15 %P 15 - 22
Barkatou, M. A., Jaroschek, M., & Maddah, S. S. (2017). Formal Solutions of Completely Integrable Pfaffian Systems With Normal Crossings. Journal of Symbolic Computation, 81. doi:10.1016/j.jsc.2016.11.018
Export
BibTeX
@article{Barkatou2017, TITLE = {Formal Solutions of Completely Integrable {Pfaffian} Systems With Normal Crossings}, AUTHOR = {Barkatou, Moulay A. and Jaroschek, Maximilian and Maddah, Suzy S.}, LANGUAGE = {eng}, ISSN = {0747-7171}, DOI = {10.1016/j.jsc.2016.11.018}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {81}, PAGES = {41--68}, }
Endnote
%0 Journal Article %A Barkatou, Moulay A. %A Jaroschek, Maximilian %A Maddah, Suzy S. %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Formal Solutions of Completely Integrable Pfaffian Systems With Normal Crossings : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-6564-9 %R 10.1016/j.jsc.2016.11.018 %7 2016-11-18 %D 2017 %J Journal of Symbolic Computation %V 81 %& 41 %P 41 - 68 %I Elsevier %C Amsterdam %@ false
Becker, H., Blanchette, J. C., Waldmann, U., & Wand, D. (2017). A Transfinite Knuth–Bendix Order for Lambda-Free Higher-Order Terms. In Automated Deduction -- CADE 26. Gothenburg, Sweden: Springer. doi:10.1007/978-3-319-63046-5_27
Export
BibTeX
@inproceedings{BeckerCADE2017, TITLE = {A Transfinite {K}nuth–{B}endix Order for Lambda-Free Higher-Order Terms}, AUTHOR = {Becker, Heiko and Blanchette, Jasmin Christian and Waldmann, Uwe and Wand, Daniel}, LANGUAGE = {eng}, ISBN = {978-3-319-63045-8}, DOI = {10.1007/978-3-319-63046-5_27}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Automated Deduction -- CADE 26}, EDITOR = {de Moura, Leonardo}, PAGES = {432--453}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {10395}, ADDRESS = {Gothenburg, Sweden}, }
Endnote
%0 Conference Proceedings %A Becker, Heiko %A Blanchette, Jasmin Christian %A Waldmann, Uwe %A Wand, Daniel %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A Transfinite Knuth–Bendix Order for Lambda-Free Higher-Order Terms : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-0711-9 %R 10.1007/978-3-319-63046-5_27 %D 2017 %B 26th International Conference on Automated Deduction %Z date of event: 2017-08-06 - 2017-08-11 %C Gothenburg, Sweden %B Automated Deduction -- CADE 26 %E de Moura, Leonardo %P 432 - 453 %I Springer %@ 978-3-319-63045-8 %B Lecture Notes in Artificial Intelligence %N 10395
Bentkamp, A., Blanchette, J. C., & Klakow, D. (2017). A Formal Proof of the Expressiveness of Deep Learning. In Interactive Theorem Proving (ITP 2017). Brasilia, Brazil: Springer. doi:10.1007/978-3-319-66107-0_4
Export
BibTeX
@inproceedings{BentkampITP2017, TITLE = {A Formal Proof of the Expressiveness of Deep Learning}, AUTHOR = {Bentkamp, Alexander and Blanchette, Jasmin Christian and Klakow, Dietrich}, LANGUAGE = {eng}, ISBN = {978-3-319-66106-3}, DOI = {10.1007/978-3-319-66107-0_4}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Interactive Theorem Proving (ITP 2017)}, EDITOR = {Avala-Rinc{\'o}n, Mauricio and Mu{\~n}oz, C{\'e}sar A.}, PAGES = {46--64}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {10499}, ADDRESS = {Brasilia, Brazil}, }
Endnote
%0 Conference Proceedings %A Bentkamp, Alexander %A Blanchette, Jasmin Christian %A Klakow, Dietrich %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T A Formal Proof of the Expressiveness of Deep Learning : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-06F8-9 %R 10.1007/978-3-319-66107-0_4 %D 2017 %B 8th Conference on Interactive Theorem Proving %Z date of event: 2017-09-26 - 2017-09-29 %C Brasilia, Brazil %B Interactive Theorem Proving %E Avala-Rincón, Mauricio; Muñoz, César A. %P 46 - 64 %I Springer %@ 978-3-319-66106-3 %B Lecture Notes in Computer Science %N 10499
Biendarra, J., Blanchette, J. C., Bouzy, A., Desharnais, M., Fleury, M., Hölzl, J., … Traytel, D. (2017). Foundational (Co)datatypes and (Co)recursion for Higher-Order Logic. In Frontiers of Combining Systems (FroCoS 2017). Brasília, Brazil: Springer. doi:10.1007/978-3-319-66167-4_1
Export
BibTeX
@inproceedings{BiendarraFroCoS2017, TITLE = {Foundational (Co)datatypes and (Co)recursion for Higher-Order Logic}, AUTHOR = {Biendarra, Julian and Blanchette, Jasmin Christian and Bouzy, Aymeric and Desharnais, Martin and Fleury, Mathias and H{\"o}lzl, Johannes and Kun{\v c}ar, Ond{\v r}ej and Lochbihler, Andreas and Meier, Fabian and Panny, Lorenz and Popescu, Andrei and Sternagel, Christian and Thiemann, Ren{\'e} and Traytel, Dmitriy}, LANGUAGE = {eng}, ISBN = {978-3-319-66166-7}, DOI = {10.1007/978-3-319-66167-4_1}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2017)}, EDITOR = {Dixon, Clare and Finger, Marcelo}, PAGES = {3--21}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {10483}, ADDRESS = {Bras{\'i}lia, Brazil}, }
Endnote
%0 Conference Proceedings %A Biendarra, Julian %A Blanchette, Jasmin Christian %A Bouzy, Aymeric %A Desharnais, Martin %A Fleury, Mathias %A Hölzl, Johannes %A Kunčar, Ondřej %A Lochbihler, Andreas %A Meier, Fabian %A Panny, Lorenz %A Popescu, Andrei %A Sternagel, Christian %A Thiemann, René %A Traytel, Dmitriy %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations %T Foundational (Co)datatypes and (Co)recursion for Higher-Order Logic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-070E-4 %R 10.1007/978-3-319-66167-4_1 %D 2017 %B 11th International Symposium on Frontiers of Combining Systems %Z date of event: 2017-09-27 - 2017-09-29 %C Brasília, Brazil %B Frontiers of Combining Systems %E Dixon, Clare; Finger, Marcelo %P 3 - 21 %I Springer %@ 978-3-319-66166-7 %B Lecture Notes in Artificial Intelligence %N 10483
Blanchette, J. C., Popescu, A., & Traytel, D. (2017a). Soundness and Completeness Proofs by Coinductive Methods. Journal of Automated Reasoning, 58(1). doi:10.1007/s10817-016-9391-3
Export
BibTeX
@article{DBLP:journals/jar/BlanchettePT17, TITLE = {Soundness and Completeness Proofs by Coinductive Methods}, AUTHOR = {Blanchette, Jasmin Christian and Popescu, Andrei and Traytel, Dmitriy}, LANGUAGE = {eng}, ISSN = {0168-7433}, DOI = {10.1007/s10817-016-9391-3}, PUBLISHER = {Springer}, ADDRESS = {London}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Journal of Automated Reasoning}, VOLUME = {58}, NUMBER = {1}, PAGES = {149--179}, }
Endnote
%0 Journal Article %A Blanchette, Jasmin Christian %A Popescu, Andrei %A Traytel, Dmitriy %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Soundness and Completeness Proofs by Coinductive Methods : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-3B94-0 %R 10.1007/s10817-016-9391-3 %7 2016-10-18 %D 2017 %J Journal of Automated Reasoning %V 58 %N 1 %& 149 %P 149 - 179 %I Springer %C London %@ false
Blanchette, J. C., Fontaine, P., Schulz, S., & Waldmann, U. (2017). Towards Strong Higher-Order Automation for Fast Interactive Verification. In ARCADE 2017. Gothenburg, Denmark. doi:10.29007/3ngx
Export
BibTeX
@inproceedings{Blanchette_ARCADE2017, TITLE = {Towards Strong Higher-Order Automation for Fast Interactive Verification}, AUTHOR = {Blanchette, Jasmin Christian and Fontaine, Pascal and Schulz, Stephan and Waldmann, Uwe}, LANGUAGE = {eng}, DOI = {10.29007/3ngx}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {ARCADE 2017}, EDITOR = {Reger, Giles and Traytel, Dmitriy}, PAGES = {16--23}, SERIES = {EPiC Series in Computing}, VOLUME = {51}, ADDRESS = {Gothenburg, Denmark}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Fontaine, Pascal %A Schulz, Stephan %A Waldmann, Uwe %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Towards Strong Higher-Order Automation for Fast Interactive Verification : %G eng %U http://hdl.handle.net/21.11116/0000-0000-64CF-7 %R 10.29007/3ngx %D 2017 %B 1st International Workshop on Automated Reasoning %Z date of event: 2017-08-06 - 2017-08-06 %C Gothenburg, Denmark %B ARCADE 2017 %E Reger, Giles; Traytel, Dmitriy %P 16 - 23 %B EPiC Series in Computing %N 51
Blanchette, J. C., Fleury, M., & Traytel, D. (2017). Nested Multisets, Hereditary Multisets, and Syntactic Ordinals in Isabelle/HOL. In 2nd International Conference on Formal Structures for Computation and Deduction (FSCD 2017). Oxford, UK: Schloss Dagstuhl. doi:10.4230/LIPIcs.FSCD.2017.11
Export
BibTeX
@inproceedings{BlanchetteFSCD2017, TITLE = {Nested Multisets, Hereditary Multisets, and Syntactic Ordinals in {Isabelle}/{HOL}}, AUTHOR = {Blanchette, Jasmin Christian and Fleury, Mathias and Traytel, Dmitriy}, LANGUAGE = {eng}, ISSN = {1868-8969}, ISBN = {978-3-95977-047-7}, URL = {urn:nbn:de:0030-drops-77155}, DOI = {10.4230/LIPIcs.FSCD.2017.11}, PUBLISHER = {Schloss Dagstuhl}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {2nd International Conference on Formal Structures for Computation and Deduction (FSCD 2017)}, EDITOR = {Miller, Dale}, PAGES = {1--18}, EID = {1}, SERIES = {Leibniz International Proceedings in Informatics}, VOLUME = {84}, ADDRESS = {Oxford, UK}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Fleury, Mathias %A Traytel, Dmitriy %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Nested Multisets, Hereditary Multisets, and Syntactic Ordinals in Isabelle/HOL : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-06EE-1 %R 10.4230/LIPIcs.FSCD.2017.11 %U urn:nbn:de:0030-drops-77155 %D 2017 %B 2nd International Conference on Formal Structures for Computation and Deduction %Z date of event: 2017-09-03 - 2017-09-09 %C Oxford, UK %B 2nd International Conference on Formal Structures for Computation and Deduction %E Miller, Dale %P 1 - 18 %Z sequence number: 1 %I Schloss Dagstuhl %@ 978-3-95977-047-7 %B Leibniz International Proceedings in Informatics %N 84 %@ false %U http://drops.dagstuhl.de/opus/volltexte/2017/7715/http://drops.dagstuhl.de/doku/urheberrecht1.html
Blanchette, J. C., Fleury, M., & Weidenbach, C. (2017). A Verified SAT Solver Framework with Learn, Forget, Restart, and Incrementality. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI 2017). Melbourne, Australia: International Joint Conferences on Artificial Intelligence. doi:10.24963/ijcai.2017/667
Export
BibTeX
@inproceedings{BlanchetteIJCAI2017, TITLE = {A Verified {SAT} Solver Framework with Learn, Forget, Restart, and Incrementality}, AUTHOR = {Blanchette, Jasmin Christian and Fleury, Mathias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-40228-4}, DOI = {10.24963/ijcai.2017/667}, PUBLISHER = {International Joint Conferences on Artificial Intelligence}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI 2017)}, EDITOR = {Sierra, Carles}, PAGES = {4786--4790}, ADDRESS = {Melbourne, Australia}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Fleury, Mathias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A Verified SAT Solver Framework with Learn, Forget, Restart, and Incrementality : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-0702-B %R 10.24963/ijcai.2017/667 %D 2017 %B Twenty-Sixth International Joint Conference on Artificial Intelligence %Z date of event: 2017-08-19 - 2017-08-25 %C Melbourne, Australia %B Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence %E Sierra, Carles %P 4786 - 4790 %I International Joint Conferences on Artificial Intelligence %@ 978-3-319-40228-4
Blanchette, J. C., Waldmann, U., & Wand, D. (2017). A Lambda-Free Higher-Order Recursive Path Order. In Foundations of Software Science and Computation Structures (FoSSaCS 2017). Uppsala, Sweden: Springer. doi:10.1007/978-3-662-54458-7_27
Export
BibTeX
@inproceedings{BlanchetteFoSSaCS2017, TITLE = {A Lambda-Free Higher-Order Recursive Path Order}, AUTHOR = {Blanchette, Jasmin Christian and Waldmann, Uwe and Wand, Daniel}, LANGUAGE = {eng}, ISBN = {978-3-662-54457-0}, DOI = {10.1007/978-3-662-54458-7_27}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Foundations of Software Science and Computation Structures (FoSSaCS 2017)}, EDITOR = {Esparza, Javier and Murawski, Andrzej S.}, PAGES = {461--479}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {10203}, ADDRESS = {Uppsala, Sweden}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Waldmann, Uwe %A Wand, Daniel %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A Lambda-Free Higher-Order Recursive Path Order : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-91BA-2 %R 10.1007/978-3-662-54458-7_27 %D 2017 %B 20th International Conference on Foundations of Software Science and Computation Structures %Z date of event: 2017-04-24 - 2017-04-27 %C Uppsala, Sweden %B Foundations of Software Science and Computation Structures %E Esparza, Javier; Murawski, Andrzej S. %P 461 - 479 %I Springer %@ 978-3-662-54457-0 %B Lecture Notes in Computer Science %N 10203
Blanchette, J. C., Popescu, A., & Traytel, D. (2017b). Abstract Soundness. Archive of Formal Proofs.
Export
BibTeX
@article{BlanchetteAFP2017, TITLE = {Abstract Soundness}, AUTHOR = {Blanchette, Jasmin Christian and Popescu, Andrei and Traytel, Dmitriy}, LANGUAGE = {eng}, ISSN = {2150-914X}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, JOURNAL = {Archive of Formal Proofs}, }
Endnote
%0 Journal Article %A Blanchette, Jasmin Christian %A Popescu, Andrei %A Traytel, Dmitriy %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Abstract Soundness : %G eng %U http://hdl.handle.net/21.11116/0000-0000-64A8-2 %7 2017 %D 2017 %J Archive of Formal Proofs %@ false %U https://www.isa-afp.org/browser_info/current/AFP/Abstract_Soundness/document.pdf
Bradford, R., Davenport, J. H., England, M., Errami, H., Gerdt, V., Grigoriev, D., … Weber, A. (2017a). A Case Study on the Parametric Occurrence of Multiple Steady States. In ISSAC’17, International Symposium on Symbolic and Algebraic Computation. Kaiserslautern, Germany: ACM. doi:10.1145/3087604.3087622
Export
BibTeX
@inproceedings{BradfordISSAC2017, TITLE = {A Case Study on the Parametric Occurrence of Multiple Steady States}, AUTHOR = {Bradford, Russell and Davenport, James H. and England, Matthew and Errami, Hassan and Gerdt, Vladimir and Grigoriev, Dima and Hoyt, Charles and Ko{\v s}ta, Marek and Radulescu, Ovidiu and Sturm, Thomas and Weber, Andreas}, LANGUAGE = {eng}, ISBN = {978-1-4503-5064-8}, DOI = {10.1145/3087604.3087622}, PUBLISHER = {ACM}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {ISSAC{\textquoteright}17, International Symposium on Symbolic and Algebraic Computation}, PAGES = {45--52}, ADDRESS = {Kaiserslautern, Germany}, }
Endnote
%0 Conference Proceedings %A Bradford, Russell %A Davenport, James H. %A England, Matthew %A Errami, Hassan %A Gerdt, Vladimir %A Grigoriev, Dima %A Hoyt, Charles %A Košta, Marek %A Radulescu, Ovidiu %A Sturm, Thomas %A Weber, Andreas %+ External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T A Case Study on the Parametric Occurrence of Multiple Steady States : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-07B0-1 %R 10.1145/3087604.3087622 %D 2017 %B International Symposium on Symbolic and Algebraic Computation %Z date of event: 2017-07-25 - 2017-07-28 %C Kaiserslautern, Germany %B ISSAC’17 %P 45 - 52 %I ACM %@ 978-1-4503-5064-8
Bradford, R., Davenport, J. H., England, M., Errami, H., Gerdt, V., Grigoriev, D., … Weber, A. (2017b). A Case Study on the Parametric Occurrence of Multiple Steady States. Retrieved from http://arxiv.org/abs/1704.08997
(arXiv: 1704.08997)
Abstract
We consider the problem of determining multiple steady states for positive real values in models of biological networks. Investigating the potential for these in models of the mitogen-activated protein kinases (MAPK) network has consumed considerable effort using special insights into the structure of corresponding models. Here we apply combinations of symbolic computation methods for mixed equality/inequality systems, specifically virtual substitution, lazy real triangularization and cylindrical algebraic decomposition. We determine multistationarity of an 11-dimensional MAPK network when numeric values are known for all but potentially one parameter. More precisely, our considered model has 11 equations in 11 variables and 19 parameters, 3 of which are of interest for symbolic treatment, and furthermore positivity conditions on all variables and parameters.
Export
BibTeX
@online{DBLP:journals/corr/BradfordDEEGGHK17, TITLE = {A Case Study on the Parametric Occurrence of Multiple Steady States}, AUTHOR = {Bradford, Russell and Davenport, James H. and England, Matthew and Errami, Hassan and Gerdt, Vladimir and Grigoriev, Dima and Hoyt, Charles and Ko{\v s}ta, Marek and Radulescu, Ovidiu and Sturm, Thomas and Weber, Andreas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1704.08997}, EPRINT = {1704.08997}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We consider the problem of determining multiple steady states for positive real values in models of biological networks. Investigating the potential for these in models of the mitogen-activated protein kinases (MAPK) network has consumed considerable effort using special insights into the structure of corresponding models. Here we apply combinations of symbolic computation methods for mixed equality/inequality systems, specifically virtual substitution, lazy real triangularization and cylindrical algebraic decomposition. We determine multistationarity of an 11-dimensional MAPK network when numeric values are known for all but potentially one parameter. More precisely, our considered model has 11 equations in 11 variables and 19 parameters, 3 of which are of interest for symbolic treatment, and furthermore positivity conditions on all variables and parameters.}, }
Endnote
%0 Report %A Bradford, Russell %A Davenport, James H. %A England, Matthew %A Errami, Hassan %A Gerdt, Vladimir %A Grigoriev, Dima %A Hoyt, Charles %A Košta, Marek %A Radulescu, Ovidiu %A Sturm, Thomas %A Weber, Andreas %+ External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T A Case Study on the Parametric Occurrence of Multiple Steady States : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-91D0-E %U http://arxiv.org/abs/1704.08997 %D 2017 %X We consider the problem of determining multiple steady states for positive real values in models of biological networks. Investigating the potential for these in models of the mitogen-activated protein kinases (MAPK) network has consumed considerable effort using special insights into the structure of corresponding models. Here we apply combinations of symbolic computation methods for mixed equality/inequality systems, specifically virtual substitution, lazy real triangularization and cylindrical algebraic decomposition. We determine multistationarity of an 11-dimensional MAPK network when numeric values are known for all but potentially one parameter. More precisely, our considered model has 11 equations in 11 variables and 19 parameters, 3 of which are of interest for symbolic treatment, and furthermore positivity conditions on all variables and parameters. %K Computer Science, Symbolic Computation, cs.SC
Bromberger, M., & Weidenbach, C. (2017). New Techniques for Linear Arithmetic: Cubes and Equalities. Formal Methods in System Design, 51(3). doi:10.1007/s10703-017-0278-7
Export
BibTeX
@article{Bromberger2017, TITLE = {New Techniques for Linear Arithmetic: {C}ubes and Equalities}, AUTHOR = {Bromberger, Martin and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0925-9856}, DOI = {10.1007/s10703-017-0278-7}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Formal Methods in System Design}, VOLUME = {51}, NUMBER = {3}, PAGES = {433--461}, }
Endnote
%0 Journal Article %A Bromberger, Martin %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T New Techniques for Linear Arithmetic: Cubes and Equalities : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-260E-C %R 10.1007/s10703-017-0278-7 %7 2017 %D 2017 %J Formal Methods in System Design %V 51 %N 3 %& 433 %P 433 - 461 %I Springer %C Berlin %@ false
Demri, S., Kapur, D., & Weidenbach, C. (2017). Preface -Special Issue of Selected Extended Papers of IJCAR 2014. Journal of Automated Reasoning, 58(1). doi:10.1007/s10817-016-9394-0
Export
BibTeX
@article{DBLP:journals/jar/DemriKW17, TITLE = {Preface -- Special Issue of Selected Extended Papers of {IJCAR} 2014}, AUTHOR = {Demri, St{\'e}phane and Kapur, Deepak and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0168-7433}, DOI = {10.1007/s10817-016-9394-0}, PUBLISHER = {D. Reidel Pub. Co.}, ADDRESS = {Dordrecht, Holland}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Journal of Automated Reasoning}, VOLUME = {58}, NUMBER = {1}, PAGES = {1--2}, }
Endnote
%0 Journal Article %A Demri, Stéphane %A Kapur, Deepak %A Weidenbach, Christoph %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Preface -Special Issue of Selected Extended Papers of IJCAR 2014 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-4CD1-C %R 10.1007/s10817-016-9394-0 %7 2016 %D 2017 %J Journal of Automated Reasoning %V 58 %N 1 %& 1 %P 1 - 2 %I D. Reidel Pub. Co. %C Dordrecht, Holland %@ false
England, M., Errami, H., Grigoriev, D., Radulescu, O., Sturm, T., & Weber, A. (2017a). Symbolic Versus Numerical Computation and Visualization of Parameter Regions for Multistationarity of Biological Networks. In Computer Algebra in Scientific Computing. Beijing, China: Springer. doi:10.1007/978-3-319-66320-3_8
Export
BibTeX
@inproceedings{EnglandCASC2017, TITLE = {Symbolic Versus Numerical Computation and Visualization of Parameter Regions for Multistationarity of Biological Networks}, AUTHOR = {England, Matthew and Errami, Hassan and Grigoriev, Dima and Radulescu, Ovidiu and Sturm, Thomas and Weber, Andreas}, LANGUAGE = {eng}, ISBN = {978-3-319-66319-7}, DOI = {10.1007/978-3-319-66320-3_8}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Computer Algebra in Scientific Computing}, EDITOR = {Gerdt, Vladimir P. and Koepf, Wolfram and Seiler, Werner M. and Vorozhtsov, Evgenii V.}, PAGES = {93--108}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {10490}, ADDRESS = {Beijing, China}, }
Endnote
%0 Conference Proceedings %A England, Matthew %A Errami, Hassan %A Grigoriev, Dima %A Radulescu, Ovidiu %A Sturm, Thomas %A Weber, Andreas %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Symbolic Versus Numerical Computation and Visualization of Parameter Regions for Multistationarity of Biological Networks : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-07A0-5 %R 10.1007/978-3-319-66320-3_8 %D 2017 %B 19th International Workshop on Computer Algebra in Scientific Computing %Z date of event: 2017-09-18 - 2017-09-22 %C Beijing, China %B Computer Algebra in Scientific Computing %E Gerdt, Vladimir P.; Koepf, Wolfram; Seiler, Werner M.; Vorozhtsov, Evgenii V. %P 93 - 108 %I Springer %@ 978-3-319-66319-7 %B Lecture Notes in Computer Science %N 10490
England, M., Errami, H., Grigoriev, D., Radulescu, O., Sturm, T., & Weber, A. (2017b). Symbolic Versus Numerical Computation and Visualization of Parameter Regions for Multistationarity of Biological Networks. Retrieved from http://arxiv.org/abs/1706.08794
(arXiv: 1706.08794)
Abstract
We investigate models of the mitogenactivated protein kinases (MAPK) network, with the aim of determining where in parameter space there exist multiple positive steady states. We build on recent progress which combines various symbolic computation methods for mixed systems of equalities and inequalities. We demonstrate that those techniques benefit tremendously from a newly implemented graph theoretical symbolic preprocessing method. We compare computation times and quality of results of numerical continuation methods with our symbolic approach before and after the application of our preprocessing.
Export
BibTeX
@online{DBLP:journals/corr/EnglandEGR0017, TITLE = {Symbolic Versus Numerical Computation and Visualization of Parameter Regions for Multistationarity of Biological Networks}, AUTHOR = {England, Matthew and Errami, Hassan and Grigoriev, Dima and Radulescu, Ovidiu and Sturm, Thomas and Weber, Andreas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1706.08794}, EPRINT = {1706.08794}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We investigate models of the mitogenactivated protein kinases (MAPK) network, with the aim of determining where in parameter space there exist multiple positive steady states. We build on recent progress which combines various symbolic computation methods for mixed systems of equalities and inequalities. We demonstrate that those techniques benefit tremendously from a newly implemented graph theoretical symbolic preprocessing method. We compare computation times and quality of results of numerical continuation methods with our symbolic approach before and after the application of our preprocessing.}, }
Endnote
%0 Report %A England, Matthew %A Errami, Hassan %A Grigoriev, Dima %A Radulescu, Ovidiu %A Sturm, Thomas %A Weber, Andreas %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Symbolic Versus Numerical Computation and Visualization of Parameter Regions for Multistationarity of Biological Networks : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-91C9-F %U http://arxiv.org/abs/1706.08794 %D 2017 %X We investigate models of the mitogenactivated protein kinases (MAPK) network, with the aim of determining where in parameter space there exist multiple positive steady states. We build on recent progress which combines various symbolic computation methods for mixed systems of equalities and inequalities. We demonstrate that those techniques benefit tremendously from a newly implemented graph theoretical symbolic preprocessing method. We compare computation times and quality of results of numerical continuation methods with our symbolic approach before and after the application of our preprocessing. %K Computer Science, Symbolic Computation, cs.SC
Fontaine, P., Ogawa, M., Sturm, T., & Vu, X. T. (2017a). Subtropical Satisfiability. In Frontiers of Combining Systems (FroCoS 2017). Brasília, Brazil: Springer. doi:10.1007/978-3-319-66167-4_11
Export
BibTeX
@inproceedings{FontaineFroCoS2017, TITLE = {Subtropical Satisfiability}, AUTHOR = {Fontaine, Pascal and Ogawa, Mizuhito and Sturm, Thomas and Vu, Xuan Tung}, LANGUAGE = {eng}, ISBN = {978-3-319-66166-7}, DOI = {10.1007/978-3-319-66167-4_11}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2017)}, EDITOR = {Dixon, Clare and Finger, Marcelo}, PAGES = {189--206}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {10483}, ADDRESS = {Bras{\'i}lia, Brazil}, }
Endnote
%0 Conference Proceedings %A Fontaine, Pascal %A Ogawa, Mizuhito %A Sturm, Thomas %A Vu, Xuan Tung %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Subtropical Satisfiability : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-07A7-8 %R 10.1007/978-3-319-66167-4_11 %D 2017 %B 11th International Symposium on Frontiers of Combining Systems %Z date of event: 2017-09-27 - 2017-09-29 %C Brasília, Brazil %B Frontiers of Combining Systems %E Dixon, Clare; Finger, Marcelo %P 189 - 206 %I Springer %@ 978-3-319-66166-7 %B Lecture Notes in Artificial Intelligence %N 10483
Fontaine, P., Ogawa, M., Sturm, T., & Vu, X. T. (2017b). Subtropical Satisfiability. Retrieved from http://arxiv.org/abs/1706.09236
(arXiv: 1706.09236)
Abstract
Quantifier-free nonlinear arithmetic (QF_NRA) appears in many applications of satisfiability modulo theories solving (SMT). Accordingly, efficient reasoning for corresponding constraints in SMT theory solvers is highly relevant. We propose a new incomplete but efficient and terminating method to identify satisfiable instances. The method is derived from the subtropical method recently introduced in the context of symbolic computation for computing real zeros of single very large multivariate polynomials. Our method takes as input conjunctions of strict polynomial inequalities, which represent more than 40% of the QF_NRA section of the SMT-LIB library of benchmarks. The method takes an abstraction of polynomials as exponent vectors over the natural numbers tagged with the signs of the corresponding coefficients. It then uses, in turn, SMT to solve linear problems over the reals to heuristically find suitable points that translate back to satisfying points for the original problem. Systematic experiments on the SMT-LIB demonstrate that our method is not a sufficiently strong decision procedure by itself but a valuable heuristic to use within a portfolio of techniques.
Export
BibTeX
@online{DBLP:journals/corr/FontaineO0V17, TITLE = {Subtropical Satisfiability}, AUTHOR = {Fontaine, Pascal and Ogawa, Mizuhito and Sturm, Thomas and Vu, Xuan Tung}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1706.09236}, EPRINT = {1706.09236}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Quantifier-free nonlinear arithmetic (QF_NRA) appears in many applications of satisfiability modulo theories solving (SMT). Accordingly, efficient reasoning for corresponding constraints in SMT theory solvers is highly relevant. We propose a new incomplete but efficient and terminating method to identify satisfiable instances. The method is derived from the subtropical method recently introduced in the context of symbolic computation for computing real zeros of single very large multivariate polynomials. Our method takes as input conjunctions of strict polynomial inequalities, which represent more than 40% of the QF_NRA section of the SMT-LIB library of benchmarks. The method takes an abstraction of polynomials as exponent vectors over the natural numbers tagged with the signs of the corresponding coefficients. It then uses, in turn, SMT to solve linear problems over the reals to heuristically find suitable points that translate back to satisfying points for the original problem. Systematic experiments on the SMT-LIB demonstrate that our method is not a sufficiently strong decision procedure by itself but a valuable heuristic to use within a portfolio of techniques.}, }
Endnote
%0 Report %A Fontaine, Pascal %A Ogawa, Mizuhito %A Sturm, Thomas %A Vu, Xuan Tung %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Subtropical Satisfiability : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-91C2-E %U http://arxiv.org/abs/1706.09236 %D 2017 %X Quantifier-free nonlinear arithmetic (QF_NRA) appears in many applications of satisfiability modulo theories solving (SMT). Accordingly, efficient reasoning for corresponding constraints in SMT theory solvers is highly relevant. We propose a new incomplete but efficient and terminating method to identify satisfiable instances. The method is derived from the subtropical method recently introduced in the context of symbolic computation for computing real zeros of single very large multivariate polynomials. Our method takes as input conjunctions of strict polynomial inequalities, which represent more than 40% of the QF_NRA section of the SMT-LIB library of benchmarks. The method takes an abstraction of polynomials as exponent vectors over the natural numbers tagged with the signs of the corresponding coefficients. It then uses, in turn, SMT to solve linear problems over the reals to heuristically find suitable points that translate back to satisfying points for the original problem. Systematic experiments on the SMT-LIB demonstrate that our method is not a sufficiently strong decision procedure by itself but a valuable heuristic to use within a portfolio of techniques. %K Computer Science, Logic in Computer Science, cs.LO
Horbach, M., Voigt, M., & Weidenbach, C. (2017a). On the Combination of the Bernays-Schönfinkel-Ramsey Fragment with Simple Linear Integer Arithmetic. In Automated Deduction -- CADE 26. Gothenburg, Sweden: Springer. doi:10.1007/978-3-319-63046-5_6
Export
BibTeX
@inproceedings{HorbachCADE2017, TITLE = {On the Combination of the {B}ernays-{S}chönfinkel-{R}amsey Fragment with Simple Linear Integer Arithmetic}, AUTHOR = {Horbach, Matthias and Voigt, Marco and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-63045-8}, DOI = {10.1007/978-3-319-63046-5_6}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Automated Deduction -- CADE 26}, EDITOR = {de Moura, Leonardo}, PAGES = {77--94}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {10395}, ADDRESS = {Gothenburg, Sweden}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %A Voigt, Marco %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On the Combination of the Bernays-Schönfinkel-Ramsey Fragment with Simple Linear Integer Arithmetic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-FB27-F %R 10.1007/978-3-319-63046-5_6 %D 2017 %B 26th International Conference on Automated Deduction %Z date of event: 2017-08-06 - 2017-08-11 %C Gothenburg, Sweden %B Automated Deduction -- CADE 26 %E de Moura, Leonardo %P 77 - 94 %I Springer %@ 978-3-319-63045-8 %B Lecture Notes in Artificial Intelligence %N 10395
Horbach, M., Voigt, M., & Weidenbach, C. (2017b). On the Combination of the Bernays-Schönfinkel-Ramsey Fragment with Simple Linear Integer Arithmetic. Retrieved from http://arxiv.org/abs/1705.08792
(arXiv: 1705.08792)
Abstract
In general, first-order predicate logic extended with linear integer arithmetic is undecidable. We show that the Bernays-Sch\"onfinkel-Ramsey fragment ($\exists^* \forall^*$-sentences) extended with a restricted form of linear integer arithmetic is decidable via finite ground instantiation. The identified ground instances can be employed to restrict the search space of existing automated reasoning procedures considerably, e.g., when reasoning about quantified properties of array data structures formalized in Bradley, Manna, and Sipma's array property fragment. Typically, decision procedures for the array property fragment are based on an exhaustive instantiation of universally quantified array indices with all the ground index terms that occur in the formula at hand. Our results reveal that one can get along with significantly fewer instances.
Export
BibTeX
@online{HorbachArXiv2017, TITLE = {On the Combination of the Bernays-Sch{\"o}nfinkel-Ramsey Fragment with Simple Linear Integer Arithmetic}, AUTHOR = {Horbach, Matthias and Voigt, Marco and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1705.08792}, EPRINT = {1705.08792}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {In general, first-order predicate logic extended with linear integer arithmetic is undecidable. We show that the Bernays-Sch\"onfinkel-Ramsey fragment ($\exists^* \forall^*$-sentences) extended with a restricted form of linear integer arithmetic is decidable via finite ground instantiation. The identified ground instances can be employed to restrict the search space of existing automated reasoning procedures considerably, e.g., when reasoning about quantified properties of array data structures formalized in Bradley, Manna, and Sipma's array property fragment. Typically, decision procedures for the array property fragment are based on an exhaustive instantiation of universally quantified array indices with all the ground index terms that occur in the formula at hand. Our results reveal that one can get along with significantly fewer instances.}, }
Endnote
%0 Report %A Horbach, Matthias %A Voigt, Marco %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On the Combination of the Bernays-Schönfinkel-Ramsey Fragment with Simple Linear Integer Arithmetic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-8140-2 %U http://arxiv.org/abs/1705.08792 %D 2017 %X In general, first-order predicate logic extended with linear integer arithmetic is undecidable. We show that the Bernays-Sch\"onfinkel-Ramsey fragment ($\exists^* \forall^*$-sentences) extended with a restricted form of linear integer arithmetic is decidable via finite ground instantiation. The identified ground instances can be employed to restrict the search space of existing automated reasoning procedures considerably, e.g., when reasoning about quantified properties of array data structures formalized in Bradley, Manna, and Sipma's array property fragment. Typically, decision procedures for the array property fragment are based on an exhaustive instantiation of universally quantified array indices with all the ground index terms that occur in the formula at hand. Our results reveal that one can get along with significantly fewer instances. %K Computer Science, Logic in Computer Science, cs.LO
Horbach, M., Voigt, M., & Weidenbach, C. (2017c). The Universal Fragment of Presburger Arithmetic with Unary Uninterpreted Predicates is Undecidable. Retrieved from http://arxiv.org/abs/1703.01212
(arXiv: 1703.01212)
Abstract
The first-order theory of addition over the natural numbers, known as Presburger arithmetic, is decidable in double exponential time. Adding an uninterpreted unary predicate to the language leads to an undecidable theory. We sharpen the known boundary between decidable and undecidable in that we show that the purely universal fragment of the extended theory is already undecidable. Our proof is based on a reduction of the halting problem for two-counter machines to unsatisfiability of sentences in the extended language of Presburger arithmetic that does not use existential quantification. On the other hand, we argue that a single $\forall\exists$ quantifier alternation turns the set of satisfiable sentences of the extended language into a $\Sigma^1_1$-complete set. Some of the mentioned results can be transfered to the realm of linear arithmetic over the ordered real numbers. This concerns the undecidability of the purely universal fragment and the $\Sigma^1_1$-hardness for sentences with at least one quantifier alternation. Finally, we discuss the relevance of our results to verification. In particular, we derive undecidability results for quantified fragments of separation logic, the theory of arrays, and combinations of the theory of equality over uninterpreted functions with restricted forms of integer arithmetic. In certain cases our results even imply the absence of sound and complete deductive calculi.
Export
BibTeX
@online{VoigtHorbachWeidenbacharXiv2017, TITLE = {The Universal Fragment of Presburger Arithmetic with Unary Uninterpreted Predicates is Undecidable}, AUTHOR = {Horbach, Matthias and Voigt, Marco and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1703.01212}, EPRINT = {1703.01212}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {The first-order theory of addition over the natural numbers, known as Presburger arithmetic, is decidable in double exponential time. Adding an uninterpreted unary predicate to the language leads to an undecidable theory. We sharpen the known boundary between decidable and undecidable in that we show that the purely universal fragment of the extended theory is already undecidable. Our proof is based on a reduction of the halting problem for two-counter machines to unsatisfiability of sentences in the extended language of Presburger arithmetic that does not use existential quantification. On the other hand, we argue that a single $\forall\exists$ quantifier alternation turns the set of satisfiable sentences of the extended language into a $\Sigma^1_1$-complete set. Some of the mentioned results can be transfered to the realm of linear arithmetic over the ordered real numbers. This concerns the undecidability of the purely universal fragment and the $\Sigma^1_1$-hardness for sentences with at least one quantifier alternation. Finally, we discuss the relevance of our results to verification. In particular, we derive undecidability results for quantified fragments of separation logic, the theory of arrays, and combinations of the theory of equality over uninterpreted functions with restricted forms of integer arithmetic. In certain cases our results even imply the absence of sound and complete deductive calculi.}, }
Endnote
%0 Report %A Horbach, Matthias %A Voigt, Marco %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T The Universal Fragment of Presburger Arithmetic with Unary Uninterpreted Predicates is Undecidable : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-A5E7-D %U http://arxiv.org/abs/1703.01212 %D 2017 %X The first-order theory of addition over the natural numbers, known as Presburger arithmetic, is decidable in double exponential time. Adding an uninterpreted unary predicate to the language leads to an undecidable theory. We sharpen the known boundary between decidable and undecidable in that we show that the purely universal fragment of the extended theory is already undecidable. Our proof is based on a reduction of the halting problem for two-counter machines to unsatisfiability of sentences in the extended language of Presburger arithmetic that does not use existential quantification. On the other hand, we argue that a single $\forall\exists$ quantifier alternation turns the set of satisfiable sentences of the extended language into a $\Sigma^1_1$-complete set. Some of the mentioned results can be transfered to the realm of linear arithmetic over the ordered real numbers. This concerns the undecidability of the purely universal fragment and the $\Sigma^1_1$-hardness for sentences with at least one quantifier alternation. Finally, we discuss the relevance of our results to verification. In particular, we derive undecidability results for quantified fragments of separation logic, the theory of arrays, and combinations of the theory of equality over uninterpreted functions with restricted forms of integer arithmetic. In certain cases our results even imply the absence of sound and complete deductive calculi. %K Computer Science, Logic in Computer Science, cs.LO
Lamotte-Schubert, M., & Weidenbach, C. (2017). BDI: A New Decidable Clause Class. Journal of Logic and Computation, 27(2). doi:10.1093/logcom/exu074
Export
BibTeX
@article{Lamotte-SchubertWeidenbach13a, TITLE = {{BDI}: A New Decidable Clause Class}, AUTHOR = {Lamotte-Schubert, Manuel and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0955-792X}, DOI = {10.1093/logcom/exu074}, PUBLISHER = {Oxford University Press}, ADDRESS = {Oxford}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Journal of Logic and Computation}, VOLUME = {27}, NUMBER = {2}, PAGES = {441--468}, }
Endnote
%0 Journal Article %A Lamotte-Schubert, Manuel %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T BDI: A New Decidable Clause Class : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C365-F %R 10.1093/logcom/exu074 %7 2014-12-08 %D 2017 %J Journal of Logic and Computation %V 27 %N 2 %& 441 %P 441 - 468 %I Oxford University Press %C Oxford %@ false %U https://hal.inria.fr/hal-01098084
Reynolds, A., & Blanchette, J. C. (2017). A Decision Procedure for (Co)datatypes in SMT Solvers. Journal of Automated Reasoning, 58(3). doi:10.1007/s10817-016-9372-6
Export
BibTeX
@article{DBLP:journals/jar/ReynoldsB17, TITLE = {A Decision Procedure for (Co)datatypes in {SMT} Solvers}, AUTHOR = {Reynolds, Andrew and Blanchette, Jasmin Christian}, LANGUAGE = {eng}, ISSN = {0168-7433}, DOI = {10.1007/s10817-016-9372-6}, PUBLISHER = {Springer}, ADDRESS = {New York, NY}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Journal of Automated Reasoning}, EDITOR = {Kambhampati, Subbarao}, VOLUME = {58}, NUMBER = {3}, PAGES = {341--362}, }
Endnote
%0 Journal Article %A Reynolds, Andrew %A Blanchette, Jasmin Christian %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T A Decision Procedure for (Co)datatypes in SMT Solvers : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-80D4-C %R 10.1007/s10817-016-9372-6 %7 2017 %D 2017 %J Journal of Automated Reasoning %V 58 %N 3 %& 341 %P 341 - 362 %I Springer %C New York, NY %@ false
Sturm, T. (2017). A Survey of Some Methods for Real Quantifier Elimination, Decision, and Satisfiability and Their Applications. Mathematics in Computer Science, 11(3-4). doi:10.1007/s11786-017-0319-z
Export
BibTeX
@article{Sturm2017, TITLE = {A Survey of Some Methods for Real Quantifier Elimination, Decision, and Satisfiability and Their Applications}, AUTHOR = {Sturm, Thomas}, LANGUAGE = {eng}, DOI = {10.1007/s11786-017-0319-z}, PUBLISHER = {Springer}, ADDRESS = {New York, NY}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, JOURNAL = {Mathematics in Computer Science}, VOLUME = {11}, NUMBER = {3-4}, PAGES = {483--502}, }
Endnote
%0 Journal Article %A Sturm, Thomas %+ Automation of Logic, MPI for Informatics, Max Planck Society %T A Survey of Some Methods for Real Quantifier Elimination, Decision, and Satisfiability and Their Applications : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-A3B5-B %R 10.1007/s11786-017-0319-z %7 2017 %D 2017 %J Mathematics in Computer Science %V 11 %N 3-4 %& 483 %P 483 - 502 %I Springer %C New York, NY
Tang, C. H. (2017). Logics for Rule-based Configuration Systems. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-69639
Abstract
Rule-based configuration systems are being successfully used in industry, such as DOPLER at Siemens. Those systems make complex domain knowledge available to users and let them derive valid, customized products out of large sets of components. However, maintenance of such systems remains a challenge. Formal models are a prerequisite for the use of automated methods of analysis. This thesis deals with the formalization of rule-based configuration. We develop two logics whose transition semantics are suited for expressing the way systems like DOPLER operate. This is due to the existence of two types of transitions, namely user and rule transitions, and a fixpoint mechanism that determines their dynamic relationship. The first logic, PIDL, models propositional systems, while the second logic, PIDL+, additionally considers arithmetic constraints. They allow the formulation and automated verification of relevant properties of rule- based configuration systems.
Export
BibTeX
@phdthesis{Tangphd2017, TITLE = {Logics for Rule-based Configuration Systems}, AUTHOR = {Tang, Ching Hoo}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-69639}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, ABSTRACT = {Rule-based configuration systems are being successfully used in industry, such as DOPLER at Siemens. Those systems make complex domain knowledge available to users and let them derive valid, customized products out of large sets of components. However, maintenance of such systems remains a challenge. Formal models are a prerequisite for the use of automated methods of analysis. This thesis deals with the formalization of rule-based configuration. We develop two logics whose transition semantics are suited for expressing the way systems like DOPLER operate. This is due to the existence of two types of transitions, namely user and rule transitions, and a fixpoint mechanism that determines their dynamic relationship. The first logic, PIDL, models propositional systems, while the second logic, PIDL+, additionally considers arithmetic constraints. They allow the formulation and automated verification of relevant properties of rule- based configuration systems.}, }
Endnote
%0 Thesis %A Tang, Ching Hoo %Y Weidenbach, Christoph %A referee: Herzig, Andreas %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Logics for Rule-based Configuration Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002E-0871-7 %U urn:nbn:de:bsz:291-scidok-69639 %I Universität des Saarlandes %C Saarbrücken %D 2017 %P X, 123 p. %V phd %9 phd %X Rule-based configuration systems are being successfully used in industry, such as DOPLER at Siemens. Those systems make complex domain knowledge available to users and let them derive valid, customized products out of large sets of components. However, maintenance of such systems remains a challenge. Formal models are a prerequisite for the use of automated methods of analysis. This thesis deals with the formalization of rule-based configuration. We develop two logics whose transition semantics are suited for expressing the way systems like DOPLER operate. This is due to the existence of two types of transitions, namely user and rule transitions, and a fixpoint mechanism that determines their dynamic relationship. The first logic, PIDL, models propositional systems, while the second logic, PIDL+, additionally considers arithmetic constraints. They allow the formulation and automated verification of relevant properties of rule- based configuration systems. %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2017/6963/
Teucke, A., & Weidenbach, C. (2017a). Decidability of the Monadic Shallow Linear First-Order Fragment with Straight Dismatching Constraints. In Automated Deduction -- CADE 26. Gothenburg, Sweden: Springer. doi:10.1007/978-3-319-63046-5_13
Export
BibTeX
@inproceedings{TeuckeCADE2017, TITLE = {Decidability of the Monadic Shallow Linear First-Order Fragment with Straight Dismatching Constraints}, AUTHOR = {Teucke, Andreas and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-63045-8}, DOI = {10.1007/978-3-319-63046-5_13}, PUBLISHER = {Springer}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {Automated Deduction -- CADE 26}, EDITOR = {de Moura, Leonardo}, PAGES = {202--219}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {10395}, ADDRESS = {Gothenburg, Sweden}, }
Endnote
%0 Conference Proceedings %A Teucke, Andreas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability of the Monadic Shallow Linear First-Order Fragment with Straight Dismatching Constraints : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-FB2A-9 %R 10.1007/978-3-319-63046-5_13 %D 2017 %B 26th International Conference on Automated Deduction %Z date of event: 2017-08-06 - 2017-08-11 %C Gothenburg, Sweden %B Automated Deduction -- CADE 26 %E de Moura, Leonardo %P 202 - 219 %I Springer %@ 978-3-319-63045-8 %B Lecture Notes in Artificial Intelligence %N 10395
Teucke, A., & Weidenbach, C. (2017b). Decidability of the Monadic Shallow Linear First-Order Fragment with Straight Dismatching Constraints. Retrieved from http://arxiv.org/abs/1703.02837
(arXiv: 1703.02837)
Abstract
The monadic shallow linear Horn fragment is well-known to be decidable and has many application, e.g., in security protocol analysis, tree automata, or abstraction refinement. It was a long standing open problem how to extend the fragment to the non-Horn case, preserving decidability, that would, e.g., enable to express non-determinism in protocols. We prove decidability of the non-Horn monadic shallow linear fragment via ordered resolution further extended with dismatching constraints and discuss some applications of the new decidable fragment.
Export
BibTeX
@online{TeuckearXiv2017, TITLE = {Decidability of the Monadic Shallow Linear First-Order Fragment with Straight Dismatching Constraints}, AUTHOR = {Teucke, Andreas and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1703.02837}, EPRINT = {1703.02837}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {The monadic shallow linear Horn fragment is well-known to be decidable and has many application, e.g., in security protocol analysis, tree automata, or abstraction refinement. It was a long standing open problem how to extend the fragment to the non-Horn case, preserving decidability, that would, e.g., enable to express non-determinism in protocols. We prove decidability of the non-Horn monadic shallow linear fragment via ordered resolution further extended with dismatching constraints and discuss some applications of the new decidable fragment.}, }
Endnote
%0 Report %A Teucke, Andreas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability of the Monadic Shallow Linear First-Order Fragment with Straight Dismatching Constraints : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-A213-1 %U http://arxiv.org/abs/1703.02837 %D 2017 %X The monadic shallow linear Horn fragment is well-known to be decidable and has many application, e.g., in security protocol analysis, tree automata, or abstraction refinement. It was a long standing open problem how to extend the fragment to the non-Horn case, preserving decidability, that would, e.g., enable to express non-determinism in protocols. We prove decidability of the non-Horn monadic shallow linear fragment via ordered resolution further extended with dismatching constraints and discuss some applications of the new decidable fragment. %K Computer Science, Logic in Computer Science, cs.LO
Voigt, M. (2017a). A Fine-Grained Hierarchy of Hard Problems in the Separated Fragment. In 32nd Annual ACM-IEEE Symposium on Logic in Computer Science (LICS 2017). Reykjavik, Island: ACM. doi:10.1109/LICS.2017.8005094
Export
BibTeX
@inproceedings{VoigtLICS2017, TITLE = {A Fine-Grained Hierarchy of Hard Problems in the Separated Fragment}, AUTHOR = {Voigt, Marco}, LANGUAGE = {eng}, ISBN = {978-1-5090-3019-4}, DOI = {10.1109/LICS.2017.8005094}, PUBLISHER = {ACM}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, BOOKTITLE = {32nd Annual ACM-IEEE Symposium on Logic in Computer Science (LICS 2017)}, PAGES = {1--12}, ADDRESS = {Reykjavik, Island}, }
Endnote
%0 Conference Proceedings %A Voigt, Marco %+ Automation of Logic, MPI for Informatics, Max Planck Society %T A Fine-Grained Hierarchy of Hard Problems in the Separated Fragment : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-EFA6-4 %R 10.1109/LICS.2017.8005094 %D 2017 %B 32nd Annual ACM-IEEE Symposium on Logic in Computer Science %Z date of event: 2017-06-20 - 2017-06-23 %C Reykjavik, Island %B 32nd Annual ACM-IEEE Symposium on Logic in Computer Science %P 1 - 12 %I ACM %@ 978-1-5090-3019-4
Voigt, M. (2017b). A Fine-Grained Hierarchy of Hard Problems in the Separated Fragment. Retrieved from http://arxiv.org/abs/1704.02145
(arXiv: 1704.02145)
Abstract
Recently, the separated fragment (SF) has been introduced and proved to be decidable. Its defining principle is that universally and existentially quantified variables may not occur together in atoms. The known upper bound on the time required to decide SF's satisfiability problem is formulated in terms of quantifier alternations: Given an SF sentence $\exists \vec{z} \forall \vec{x}_1 \exists \vec{y}_1 \ldots \forall \vec{x}_n \exists \vec{y}_n . \psi$ in which $\psi$ is quantifier free, satisfiability can be decided in nondeterministic $n$-fold exponential time. In the present paper, we conduct a more fine-grained analysis of the complexity of SF-satisfiability. We derive an upper and a lower bound in terms of the degree of interaction of existential variables (short: degree)}---a novel measure of how many separate existential quantifier blocks in a sentence are connected via joint occurrences of variables in atoms. Our main result is the $k$-NEXPTIME-completeness of the satisfiability problem for the set $SF_{\leq k}$ of all SF sentences that have degree $k$ or smaller. Consequently, we show that SF-satisfiability is non-elementary in general, since SF is defined without restrictions on the degree. Beyond trivial lower bounds, nothing has been known about the hardness of SF-satisfiability so far.
Export
BibTeX
@online{VoigtLICS2017ArxivFullPaper, TITLE = {A Fine-Grained Hierarchy of Hard Problems in the Separated Fragment}, AUTHOR = {Voigt, Marco}, URL = {http://arxiv.org/abs/1704.02145}, EPRINT = {1704.02145}, EPRINTTYPE = {arXiv}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Recently, the separated fragment (SF) has been introduced and proved to be decidable. Its defining principle is that universally and existentially quantified variables may not occur together in atoms. The known upper bound on the time required to decide SF's satisfiability problem is formulated in terms of quantifier alternations: Given an SF sentence $\exists \vec{z} \forall \vec{x}_1 \exists \vec{y}_1 \ldots \forall \vec{x}_n \exists \vec{y}_n . \psi$ in which $\psi$ is quantifier free, satisfiability can be decided in nondeterministic $n$-fold exponential time. In the present paper, we conduct a more fine-grained analysis of the complexity of SF-satisfiability. We derive an upper and a lower bound in terms of the degree of interaction of existential variables (short: degree)}---a novel measure of how many separate existential quantifier blocks in a sentence are connected via joint occurrences of variables in atoms. Our main result is the $k$-NEXPTIME-completeness of the satisfiability problem for the set $SF_{\leq k}$ of all SF sentences that have degree $k$ or smaller. Consequently, we show that SF-satisfiability is non-elementary in general, since SF is defined without restrictions on the degree. Beyond trivial lower bounds, nothing has been known about the hardness of SF-satisfiability so far.}, }
Endnote
%0 Report %A Voigt, Marco %+ Automation of Logic, MPI for Informatics, Max Planck Society %T A Fine-Grained Hierarchy of Hard Problems in the Separated Fragment : %U http://hdl.handle.net/11858/00-001M-0000-002C-EFA0-0 %U http://arxiv.org/abs/1704.02145 %D 2017 %X Recently, the separated fragment (SF) has been introduced and proved to be decidable. Its defining principle is that universally and existentially quantified variables may not occur together in atoms. The known upper bound on the time required to decide SF's satisfiability problem is formulated in terms of quantifier alternations: Given an SF sentence $\exists \vec{z} \forall \vec{x}_1 \exists \vec{y}_1 \ldots \forall \vec{x}_n \exists \vec{y}_n . \psi$ in which $\psi$ is quantifier free, satisfiability can be decided in nondeterministic $n$-fold exponential time. In the present paper, we conduct a more fine-grained analysis of the complexity of SF-satisfiability. We derive an upper and a lower bound in terms of the degree of interaction of existential variables (short: degree)}---a novel measure of how many separate existential quantifier blocks in a sentence are connected via joint occurrences of variables in atoms. Our main result is the $k$-NEXPTIME-completeness of the satisfiability problem for the set $SF_{\leq k}$ of all SF sentences that have degree $k$ or smaller. Consequently, we show that SF-satisfiability is non-elementary in general, since SF is defined without restrictions on the degree. Beyond trivial lower bounds, nothing has been known about the hardness of SF-satisfiability so far. %K Computer Science, Logic in Computer Science, cs.LO
Wand, D. (2017). Superposition: Types and Induction. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-69522
Abstract
Proof assistants are becoming widespread for formalization of theories both in computer science and mathematics. They provide rich logics with powerful type systems and machine-checked proofs which increase the confidence in the correctness in complicated and detailed proofs. However, they incur a significant overhead compared to pen-and-paper proofs. This thesis describes work on bridging the gap between high-order proof assistants and first-order automated theorem provers by extending the capabilities of the automated theorem provers to provide features usually found in proof assistants. My first contribution is the development and implementation of a first-order superposition calculus with a polymorphic type system that supports type classes and the accompanying refutational completeness proof for that calculus. The inclusion of the type system into the superposition calculus and solvers completely removes the type encoding overhead when encoding problems from many proof assistants. My second contribution is the development of SupInd, an extension of the typed superposition calculus that supports data types and structural induction over those data types. It includes heuristics that guide the induction and conjecture strengthening techniques, which can be applied independently of the underlying calculus. I have implemented the contributions in a tool called Pirate. The evaluations of both contributions show promising results.
Export
BibTeX
@phdthesis{wandphd2017, TITLE = {Superposition: Types and Induction}, AUTHOR = {Wand, Daniel}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-69522}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, DATE = {2017}, ABSTRACT = {Proof assistants are becoming widespread for formalization of theories both in computer science and mathematics. They provide rich logics with powerful type systems and machine-checked proofs which increase the confidence in the correctness in complicated and detailed proofs. However, they incur a significant overhead compared to pen-and-paper proofs. This thesis describes work on bridging the gap between high-order proof assistants and first-order automated theorem provers by extending the capabilities of the automated theorem provers to provide features usually found in proof assistants. My first contribution is the development and implementation of a first-order superposition calculus with a polymorphic type system that supports type classes and the accompanying refutational completeness proof for that calculus. The inclusion of the type system into the superposition calculus and solvers completely removes the type encoding overhead when encoding problems from many proof assistants. My second contribution is the development of SupInd, an extension of the typed superposition calculus that supports data types and structural induction over those data types. It includes heuristics that guide the induction and conjecture strengthening techniques, which can be applied independently of the underlying calculus. I have implemented the contributions in a tool called Pirate. The evaluations of both contributions show promising results.}, }
Endnote
%0 Thesis %A Wand, Daniel %Y Weidenbach, Christoph %A referee: Blanchette, Jasmin Christian %A referee: Sutcliffe, Geoff %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition: Types and Induction : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002D-E99C-5 %U urn:nbn:de:bsz:291-scidok-69522 %I Universität des Saarlandes %C Saarbrücken %D 2017 %P x, 167 p. %V phd %9 phd %X Proof assistants are becoming widespread for formalization of theories both in computer science and mathematics. They provide rich logics with powerful type systems and machine-checked proofs which increase the confidence in the correctness in complicated and detailed proofs. However, they incur a significant overhead compared to pen-and-paper proofs. This thesis describes work on bridging the gap between high-order proof assistants and first-order automated theorem provers by extending the capabilities of the automated theorem provers to provide features usually found in proof assistants. My first contribution is the development and implementation of a first-order superposition calculus with a polymorphic type system that supports type classes and the accompanying refutational completeness proof for that calculus. The inclusion of the type system into the superposition calculus and solvers completely removes the type encoding overhead when encoding problems from many proof assistants. My second contribution is the development of SupInd, an extension of the typed superposition calculus that supports data types and structural induction over those data types. It includes heuristics that guide the induction and conjecture strengthening techniques, which can be applied independently of the underlying calculus. I have implemented the contributions in a tool called Pirate. The evaluations of both contributions show promising results. %U http://scidok.sulb.uni-saarland.de/volltexte/2017/6952/http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=de
Weidenbach, C. (2017). Do Portfolio Solvers Harm? In ARCADE 2017. Gothenburg, Denmark. doi:10.29007/vpxm
Export
BibTeX
@inproceedings{Weidenbach_ARCADE2017, TITLE = {Do Portfolio Solvers Harm?}, AUTHOR = {Weidenbach, Christoph}, LANGUAGE = {eng}, DOI = {10.29007/vpxm}, YEAR = {2017}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {ARCADE 2017}, EDITOR = {Reger, Giles and Traytel, Dmitriy}, PAGES = {76--81}, SERIES = {EPiC Series in Computing}, VOLUME = {51}, ADDRESS = {Gothenburg, Denmark}, }
Endnote
%0 Conference Proceedings %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Do Portfolio Solvers Harm? : %G eng %U http://hdl.handle.net/21.11116/0000-0000-3C43-2 %R 10.29007/vpxm %D 2017 %B 1st International Workshop on Automated Reasoning %Z date of event: 2017-08-06 - 2017-08-06 %C Gothenburg, Denmark %B ARCADE 2017 %E Reger, Giles; Traytel, Dmitriy %P 76 - 81 %B EPiC Series in Computing %N 51
2016
Ábrahám, E., Abbott, J., Becker, B., Bigatti, A. M., Brain, M., Buchberger, B., … Sturm, T. (2016a). Satisfiability Checking and Symbolic Computation. ACM Communications in Computer Algebra, 50(4). doi:10.1145/3055282.3055285
Export
BibTeX
@article{AbrahamCCA2016, TITLE = {Satisfiability Checking and Symbolic Computation}, AUTHOR = {{\'A}brah{\'a}m, Erika and Abbott, John and Becker, Bernd and Bigatti, Anna M. and Brain, Martin and Buchberger, Bruno and Cimatti, Alessandro and Davenport, James H. and England, Matthew and Fontaine, Pascal and Forrest, Stephen and Griggio, Alberto and Kroening, Daniel and Seiler, Werner M. and Sturm, Thomas}, LANGUAGE = {eng}, DOI = {10.1145/3055282.3055285}, PUBLISHER = {ACM}, ADDRESS = {New York, NY}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, JOURNAL = {ACM Communications in Computer Algebra}, VOLUME = {50}, NUMBER = {4}, PAGES = {145--147}, }
Endnote
%0 Journal Article %A Ábrahám, Erika %A Abbott, John %A Becker, Bernd %A Bigatti, Anna M. %A Brain, Martin %A Buchberger, Bruno %A Cimatti, Alessandro %A Davenport, James H. %A England, Matthew %A Fontaine, Pascal %A Forrest, Stephen %A Griggio, Alberto %A Kroening, Daniel %A Seiler, Werner M. %A Sturm, Thomas %+ External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Satisfiability Checking and Symbolic Computation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-8ACA-3 %R 10.1145/3055282.3055285 %7 2016 %D 2016 %J ACM Communications in Computer Algebra %V 50 %N 4 %& 145 %P 145 - 147 %I ACM %C New York, NY
Ábrahám, E., Abbott, J., Becker, B., Bigatti, A. M., Brain, M., Buchberger, B., … Sturm, T. (2016b). SC2: Satisfiability Checking Meets Symbolic Computation. In Intelligent Computer Mathematics (CICM 2016). Bialystok, Poland: Springer. doi:10.1007/978-3-319-42547-4_3
Export
BibTeX
@inproceedings{Abraham_CICM2016, TITLE = {${SC}^{2}$: {S}atisfiability Checking Meets Symbolic Computation}, AUTHOR = {{\'A}brah{\'a}m, Erika and Abbott, John and Becker, Bernd and Bigatti, Anna M. and Brain, Martin and Buchberger, Bruno and Cimatti, Allesandro and Davenport, James H. and England, Matthew and Fontaine, Pascal and Forrest, Stephen and Griggio, Alberto and Kroening, Daniel and Seiler, Werner M. and Sturm, Thomas}, LANGUAGE = {eng}, ISBN = {978-3-319-42546-7}, DOI = {10.1007/978-3-319-42547-4_3}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Intelligent Computer Mathematics (CICM 2016)}, EDITOR = {Kohlhase, Michael and Johansson, Moa and Miller, Bruce and de Moura, Leonardo and Tompa, Frank}, PAGES = {28--43}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9791}, ADDRESS = {Bialystok, Poland}, }
Endnote
%0 Conference Proceedings %A Ábrahám, Erika %A Abbott, John %A Becker, Bernd %A Bigatti, Anna M. %A Brain, Martin %A Buchberger, Bruno %A Cimatti, Allesandro %A Davenport, James H. %A England, Matthew %A Fontaine, Pascal %A Forrest, Stephen %A Griggio, Alberto %A Kroening, Daniel %A Seiler, Werner M. %A Sturm, Thomas %+ External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T SC2: Satisfiability Checking Meets Symbolic Computation : Project Paper %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-0A83-3 %R 10.1007/978-3-319-42547-4_3 %D 2016 %B 9th International Conference on Intelligent Computer Mathematics %Z date of event: 2016-07-25 - 2016-07-29 %C Bialystok, Poland %B Intelligent Computer Mathematics %E Kohlhase, Michael; Johansson, Moa; Miller, Bruce; de Moura, Leonardo; Tompa, Frank %P 28 - 43 %I Springer %@ 978-3-319-42546-7 %B Lecture Notes in Artificial Intelligence %N 9791
Ábrahám, E., Abbott, J., Becker, B., Bigatti, A. M., Brain, M., Buchberger, B., … Sturm, T. (2016c). SC2: Satisfiability Checking meets Symbolic Computation (Project Paper). Retrieved from http://arxiv.org/abs/1607.08028
(arXiv: 1607.08028)
Abstract
Symbolic Computation and Satisfiability Checking are two research areas, both having their individual scientific focus but sharing also common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite their commonalities, the two communities are rather weakly connected. The aim of our newly accepted SC-square project (H2020-FETOPEN-CSA) is to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identifying common challenges, and developing a common roadmap from theory along the way to tools and (industrial) applications. In this paper we report on the aims and on the first activities of this project, and formalise some relevant challenges for the unified SC-square community.
Export
BibTeX
@online{Sturm1607.08028, TITLE = {${SC}^{2}$: {S}atisfiability Checking meets Symbolic Computation (Project Paper)}, AUTHOR = {{\'A}brah{\'a}m, Erika and Abbott, John and Becker, Bernd and Bigatti, Anna M. and Brain, Martin and Buchberger, Bruno and Cimatti, Alessandro and Davenport, James H. and England, Matthew and Fontaine, Pascal and Forrest, Stephen and Griggio, Alberto and Kroening, Daniel and Seiler, Werner M. and Sturm, Thomas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1607.08028}, EPRINT = {1607.08028}, EPRINTTYPE = {arXiv}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Symbolic Computation and Satisfiability Checking are two research areas, both having their individual scientific focus but sharing also common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite their commonalities, the two communities are rather weakly connected. The aim of our newly accepted SC-square project (H2020-FETOPEN-CSA) is to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identifying common challenges, and developing a common roadmap from theory along the way to tools and (industrial) applications. In this paper we report on the aims and on the first activities of this project, and formalise some relevant challenges for the unified SC-square community.}, }
Endnote
%0 Report %A Ábrahám, Erika %A Abbott, John %A Becker, Bernd %A Bigatti, Anna M. %A Brain, Martin %A Buchberger, Bruno %A Cimatti, Alessandro %A Davenport, James H. %A England, Matthew %A Fontaine, Pascal %A Forrest, Stephen %A Griggio, Alberto %A Kroening, Daniel %A Seiler, Werner M. %A Sturm, Thomas %+ External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T SC2: Satisfiability Checking meets Symbolic Computation (Project Paper) : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-A967-7 %U http://arxiv.org/abs/1607.08028 %D 2016 %X Symbolic Computation and Satisfiability Checking are two research areas, both having their individual scientific focus but sharing also common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite their commonalities, the two communities are rather weakly connected. The aim of our newly accepted SC-square project (H2020-FETOPEN-CSA) is to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identifying common challenges, and developing a common roadmap from theory along the way to tools and (industrial) applications. In this paper we report on the aims and on the first activities of this project, and formalise some relevant challenges for the unified SC-square community. %K Computer Science, Symbolic Computation, cs.SC,Computer Science, Logic in Computer Science, cs.LO
Ábrahám, E., Abbott, J., Becker, B., Bigatti, A. M., Brain, M., Buchberger, B., … Sturm, T. (2016d). Satisfiability Checking and Symbolic Computation. Retrieved from http://arxiv.org/abs/1607.06945
(arXiv: 1607.06945)
Abstract
Symbolic Computation and Satisfiability Checking are viewed as individual research areas, but they share common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite these commonalities, the two communities are currently only weakly connected. We introduce a new project SC-square to build a joint community in this area, supported by a newly accepted EU (H2020-FETOPEN-CSA) project of the same name. We aim to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identifying common challenges, and developing a common roadmap. This abstract and accompanying poster describes the motivation and aims for the project, and reports on the first activities.
Export
BibTeX
@online{Sturm1607.06945, TITLE = {Satisfiability Checking and Symbolic Computation}, AUTHOR = {{\'A}brah{\'a}m, Erika and Abbott, John and Becker, Bernd and Bigatti, Anna M. and Brain, Martin and Buchberger, Bruno and Cimatti, Alessandro and Davenport, James H. and England, Matthew and Fontaine, Pascal and Forrest, Stephen and Griggio, Alberto and Kroening, Daniel and Seiler, Werner M. and Sturm, Thomas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1607.06945}, EPRINT = {1607.06945}, EPRINTTYPE = {arXiv}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Symbolic Computation and Satisfiability Checking are viewed as individual research areas, but they share common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite these commonalities, the two communities are currently only weakly connected. We introduce a new project SC-square to build a joint community in this area, supported by a newly accepted EU (H2020-FETOPEN-CSA) project of the same name. We aim to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identifying common challenges, and developing a common roadmap. This abstract and accompanying poster describes the motivation and aims for the project, and reports on the first activities.}, }
Endnote
%0 Report %A Ábrahám, Erika %A Abbott, John %A Becker, Bernd %A Bigatti, Anna M. %A Brain, Martin %A Buchberger, Bruno %A Cimatti, Alessandro %A Davenport, James H. %A England, Matthew %A Fontaine, Pascal %A Forrest, Stephen %A Griggio, Alberto %A Kroening, Daniel %A Seiler, Werner M. %A Sturm, Thomas %+ External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Satisfiability Checking and Symbolic Computation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-A959-7 %U http://arxiv.org/abs/1607.06945 %D 2016 %X Symbolic Computation and Satisfiability Checking are viewed as individual research areas, but they share common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite these commonalities, the two communities are currently only weakly connected. We introduce a new project SC-square to build a joint community in this area, supported by a newly accepted EU (H2020-FETOPEN-CSA) project of the same name. We aim to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identifying common challenges, and developing a common roadmap. This abstract and accompanying poster describes the motivation and aims for the project, and reports on the first activities. %K Computer Science, Symbolic Computation, cs.SC,Computer Science, Logic in Computer Science, cs.LO
Althaus, E., Beber, B., Damm, W., Disch, S., Hagemann, W., Rakow, A., … Wirtz, B. (2016). Verification of Linear Hybrid Systems with Large Discrete State Spaces: Exploring the Design Space for Optimization (No. ATR103). SFB/TR 14 AVACS.
Abstract
This paper provides a suite of optimization techniques for the verification of safety properties of linear hybrid automata with large discrete state spaces, such as naturally arising when incorporating health state monitoring and degradation levels into the controller design. Such models can -- in contrast to purely functional controller models -- not analyzed with hybrid verification engines relying on explicit representations of modes, but require fully symbolic representations for both the continuous and discrete part of the state space. The optimization techniques shown yield consistently a speedup of about 20 against previously published results for a similar benchmark suite, and complement these with new results on counterexample guided abstraction refinement. In combination with the methods guaranteeing preciseness of abstractions, this allows to significantly extend the class of models for which safety can be established, covering in particular models with 23 continuous variables and 2 to the 71 discrete states, 20 continuous variables and 2 to the 199 discrete states, and 9 continuous variables and 2 to the 271 discrete states.
Export
BibTeX
@techreport{AlthausBeberDammEtAl2016ATR, TITLE = {Verification of Linear Hybrid Systems with Large Discrete State Spaces: Exploring the Design Space for Optimization}, AUTHOR = {Althaus, Ernst and Beber, Bj{\"o}rn and Damm, Werner and Disch, Stefan and Hagemann, Willem and Rakow, Astrid and Scholl, Christoph and Waldmann, Uwe and Wirtz, Boris}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR103}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, ABSTRACT = {This paper provides a suite of optimization techniques for the verification of safety properties of linear hybrid automata with large discrete state spaces, such as naturally arising when incorporating health state monitoring and degradation levels into the controller design. Such models can -- in contrast to purely functional controller models -- not analyzed with hybrid verification engines relying on explicit representations of modes, but require fully symbolic representations for both the continuous and discrete part of the state space. The optimization techniques shown yield consistently a speedup of about 20 against previously published results for a similar benchmark suite, and complement these with new results on counterexample guided abstraction refinement. In combination with the methods guaranteeing preciseness of abstractions, this allows to significantly extend the class of models for which safety can be established, covering in particular models with 23 continuous variables and 2 to the 71 discrete states, 20 continuous variables and 2 to the 199 discrete states, and 9 continuous variables and 2 to the 271 discrete states.}, TYPE = {AVACS Technical Report}, VOLUME = {103}, }
Endnote
%0 Report %A Althaus, Ernst %A Beber, Björn %A Damm, Werner %A Disch, Stefan %A Hagemann, Willem %A Rakow, Astrid %A Scholl, Christoph %A Waldmann, Uwe %A Wirtz, Boris %+ Algorithms and Complexity, MPI for Informatics, Max Planck Society Algorithms and Complexity, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Verification of Linear Hybrid Systems with Large Discrete State Spaces: Exploring the Design Space for Optimization : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-4540-0 %Y SFB/TR 14 AVACS %D 2016 %P 93 p. %X This paper provides a suite of optimization techniques for the verification of safety properties of linear hybrid automata with large discrete state spaces, such as naturally arising when incorporating health state monitoring and degradation levels into the controller design. Such models can -- in contrast to purely functional controller models -- not analyzed with hybrid verification engines relying on explicit representations of modes, but require fully symbolic representations for both the continuous and discrete part of the state space. The optimization techniques shown yield consistently a speedup of about 20 against previously published results for a similar benchmark suite, and complement these with new results on counterexample guided abstraction refinement. In combination with the methods guaranteeing preciseness of abstractions, this allows to significantly extend the class of models for which safety can be established, covering in particular models with 23 continuous variables and 2 to the 71 discrete states, 20 continuous variables and 2 to the 199 discrete states, and 9 continuous variables and 2 to the 271 discrete states. %B AVACS Technical Report %N 103 %@ false %U http://www.avacs.org/fileadmin/Publikationen/Open/avacs_technical_report_103.pdf
Azmy, N. (2016). A Machine-checked Proof of Correctness of Pastry. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-67309
Abstract
A distributed hash table (DHT) is a peer-to-peer network that offers the function of a classic hash table, but where different key-value pairs are stored at different nodes on the network. Like a classic hash table, the main function provided by a DHT is key lookup, which retrieves the value stored at a given key. Examples of DHT protocols include Chord, Pastry, Kademlia and Tapestry. Such DHT protocols certain correctness and performance guarantees, but formal verification typically discovers border cases that violate those guarantees. In his PhD thesis, Tianxiang Lu reported correctness problems in published versions of Pastry and developed a model called LuPastry, for which he provided a partial proof of correct delivery of lookup messages assuming no node failure, mechanized in the TLA+ Proof System. In analyzing Lu's proof, I discovered that it contained unproven assumptions, and found counterexamples to several of these assumptions. The contribution of this thesis is threefold. First, I present LuPastry+, a revised TLA+ specification of LuPastry. Aside from needed bug fixes, LuPastry+ contains new definitions that make the specification more modular and significantly improve proof automation. Second, I present a complete TLA+ proof of correct delivery for LuPastry+. Third, I prove that the final step of the node join process of LuPastry/LuPastry+ is not necessary to achieve consistency. In particular, I develop a new specification with a simpler node join process, which I denote by Simplified LuPastry+, and prove correct delivery of lookup messages for this new specification. The proof of correctness of Simplified LuPastry+ is written by reusing the proof for LuPastry+, which represents a success story in proof reuse, especially for proofs of this size. Each of the two proofs amounts to over 32,000 proof steps; to my knowledge, they are currently the largest proofs written in the TLA+ language, and---together with Lu's proof---the only examples of applying full theorem proving for the verification of DHT protocols
Export
BibTeX
@phdthesis{Azmyphd16, TITLE = {A Machine-checked Proof of Correctness of Pastry}, AUTHOR = {Azmy, Noran}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-67309}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, ABSTRACT = {A distributed hash table (DHT) is a peer-to-peer network that offers the function of a classic hash table, but where different key-value pairs are stored at different nodes on the network. Like a classic hash table, the main function provided by a DHT is key lookup, which retrieves the value stored at a given key. Examples of DHT protocols include Chord, Pastry, Kademlia and Tapestry. Such DHT protocols certain correctness and performance guarantees, but formal verification typically discovers border cases that violate those guarantees. In his PhD thesis, Tianxiang Lu reported correctness problems in published versions of Pastry and developed a model called LuPastry, for which he provided a partial proof of correct delivery of lookup messages assuming no node failure, mechanized in the TLA+ Proof System. In analyzing Lu's proof, I discovered that it contained unproven assumptions, and found counterexamples to several of these assumptions. The contribution of this thesis is threefold. First, I present LuPastry+, a revised TLA+ specification of LuPastry. Aside from needed bug fixes, LuPastry+ contains new definitions that make the specification more modular and significantly improve proof automation. Second, I present a complete TLA+ proof of correct delivery for LuPastry+. Third, I prove that the final step of the node join process of LuPastry/LuPastry+ is not necessary to achieve consistency. In particular, I develop a new specification with a simpler node join process, which I denote by Simplified LuPastry+, and prove correct delivery of lookup messages for this new specification. The proof of correctness of Simplified LuPastry+ is written by reusing the proof for LuPastry+, which represents a success story in proof reuse, especially for proofs of this size. Each of the two proofs amounts to over 32,000 proof steps; to my knowledge, they are currently the largest proofs written in the TLA+ language, and---together with Lu's proof---the only examples of applying full theorem proving for the verification of DHT protocols}, }
Endnote
%0 Thesis %A Azmy, Noran %Y Weidenbach, Christoph %A referee: Merz, Stephan %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T A Machine-checked Proof of Correctness of Pastry : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-3BAD-9 %U urn:nbn:de:bsz:291-scidok-67309 %I Universität des Saarlandes %C Saarbrücken %D 2016 %P ix, 119 p. %V phd %9 phd %X A distributed hash table (DHT) is a peer-to-peer network that offers the function of a classic hash table, but where different key-value pairs are stored at different nodes on the network. Like a classic hash table, the main function provided by a DHT is key lookup, which retrieves the value stored at a given key. Examples of DHT protocols include Chord, Pastry, Kademlia and Tapestry. Such DHT protocols certain correctness and performance guarantees, but formal verification typically discovers border cases that violate those guarantees. In his PhD thesis, Tianxiang Lu reported correctness problems in published versions of Pastry and developed a model called LuPastry, for which he provided a partial proof of correct delivery of lookup messages assuming no node failure, mechanized in the TLA+ Proof System. In analyzing Lu's proof, I discovered that it contained unproven assumptions, and found counterexamples to several of these assumptions. The contribution of this thesis is threefold. First, I present LuPastry+, a revised TLA+ specification of LuPastry. Aside from needed bug fixes, LuPastry+ contains new definitions that make the specification more modular and significantly improve proof automation. Second, I present a complete TLA+ proof of correct delivery for LuPastry+. Third, I prove that the final step of the node join process of LuPastry/LuPastry+ is not necessary to achieve consistency. In particular, I develop a new specification with a simpler node join process, which I denote by Simplified LuPastry+, and prove correct delivery of lookup messages for this new specification. The proof of correctness of Simplified LuPastry+ is written by reusing the proof for LuPastry+, which represents a success story in proof reuse, especially for proofs of this size. Each of the two proofs amounts to over 32,000 proof steps; to my knowledge, they are currently the largest proofs written in the TLA+ language, and---together with Lu's proof---the only examples of applying full theorem proving for the verification of DHT protocols %U http://scidok.sulb.uni-saarland.de/volltexte/2017/6730/http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=de
Azmy, N., Merz, S., & Weidenbach, C. (2016). A Rigorous Correctness Proof for Pastry. In Abstract State Machines, Alloy, B, TLA, VDM, and Z (ABZ 2016). Linz, Austria: Springer. doi:10.1007/978-3-319-33600-8_5
Export
BibTeX
@inproceedings{AzmyABZ2016, TITLE = {A Rigorous Correctness Proof for {Pastry}}, AUTHOR = {Azmy, Noran and Merz, Stephan and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-33599-5}, DOI = {10.1007/978-3-319-33600-8_5}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Abstract State Machines, Alloy, B, TLA, VDM, and Z (ABZ 2016)}, EDITOR = {Butler, Michael and Schewe, Klaus-Dieter and Mashkoor, Atif and Biro, Miklos}, PAGES = {86--101}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9675}, ADDRESS = {Linz, Austria}, }
Endnote
%0 Conference Proceedings %A Azmy, Noran %A Merz, Stephan %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T A Rigorous Correctness Proof for Pastry : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-01C5-C %R 10.1007/978-3-319-33600-8_5 %D 2016 %B 5th International ABZ Conference %Z date of event: 2016-05-23 - 2016-05-27 %C Linz, Austria %B Abstract State Machines, Alloy, B, TLA, VDM, and Z %E Butler, Michael; Schewe, Klaus-Dieter; Mashkoor, Atif; Biro, Miklos %P 86 - 101 %I Springer %@ 978-3-319-33599-5 %B Lecture Notes in Computer Science %N 9675
Blanchette, J. C., Böhme, S., Popescu, A., & Smallbone, N. (2016). Encoding Monomorphic and Polymorphic Types. doi:10.2168/LMCS-2014-1018
(arXiv: 1609.08916)
Abstract
Many automatic theorem provers are restricted to untyped logics, and existing translations from typed logics are bulky or unsound. Recent research proposes monotonicity as a means to remove some clutter when translating monomorphic to untyped first-order logic. Here we pursue this approach systematically, analysing formally a variety of encodings that further improve on efficiency while retaining soundness and completeness. We extend the approach to rank-1 polymorphism and present alternative schemes that lighten the translation of polymorphic symbols based on the novel notion of "cover". The new encodings are implemented in Isabelle/HOL as part of the Sledgehammer tool. We include informal proofs of soundness and correctness, and have formalised the monomorphic part of this work in Isabelle/HOL. Our evaluation finds the new encodings vastly superior to previous schemes.
Export
BibTeX
@online{Blanchette1609.08916, TITLE = {Encoding Monomorphic and Polymorphic Types}, AUTHOR = {Blanchette, Jasmin Christian and B{\"o}hme, Sascha and Popescu, Andrei and Smallbone, Nicholas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1609.08916}, DOI = {10.2168/LMCS-2014-1018}, EPRINT = {1609.08916}, EPRINTTYPE = {arXiv}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Many automatic theorem provers are restricted to untyped logics, and existing translations from typed logics are bulky or unsound. Recent research proposes monotonicity as a means to remove some clutter when translating monomorphic to untyped first-order logic. Here we pursue this approach systematically, analysing formally a variety of encodings that further improve on efficiency while retaining soundness and completeness. We extend the approach to rank-1 polymorphism and present alternative schemes that lighten the translation of polymorphic symbols based on the novel notion of "cover". The new encodings are implemented in Isabelle/HOL as part of the Sledgehammer tool. We include informal proofs of soundness and correctness, and have formalised the monomorphic part of this work in Isabelle/HOL. Our evaluation finds the new encodings vastly superior to previous schemes.}, }
Endnote
%0 Report %A Blanchette, Jasmin Christian %A Böhme, Sascha %A Popescu, Andrei %A Smallbone, Nicholas %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations %T Encoding Monomorphic and Polymorphic Types : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-A954-2 %R 10.2168/LMCS-2014-1018 %U http://arxiv.org/abs/1609.08916 %D 2016 %X Many automatic theorem provers are restricted to untyped logics, and existing translations from typed logics are bulky or unsound. Recent research proposes monotonicity as a means to remove some clutter when translating monomorphic to untyped first-order logic. Here we pursue this approach systematically, analysing formally a variety of encodings that further improve on efficiency while retaining soundness and completeness. We extend the approach to rank-1 polymorphism and present alternative schemes that lighten the translation of polymorphic symbols based on the novel notion of "cover". The new encodings are implemented in Isabelle/HOL as part of the Sledgehammer tool. We include informal proofs of soundness and correctness, and have formalised the monomorphic part of this work in Isabelle/HOL. Our evaluation finds the new encodings vastly superior to previous schemes. %K Computer Science, Logic in Computer Science, cs.LO
Blanchette, J. C., Kaliszyk, C., Paulson, L. C., & Urban, J. (2016). Hammering towards QED. Journal of Formalized Reasoning, 9(1). doi:10.6092/issn.1972-5787/4593
Export
BibTeX
@article{DBLP:journals/jfrea/BlanchetteKPU16, TITLE = {Hammering towards {QED}}, AUTHOR = {Blanchette, Jasmin Christian and Kaliszyk, Cezary and Paulson, Lawrence C. and Urban, Josef}, LANGUAGE = {eng}, ISSN = {1972-5787}, DOI = {10.6092/issn.1972-5787/4593}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, JOURNAL = {Journal of Formalized Reasoning}, VOLUME = {9}, NUMBER = {1}, PAGES = {101--148}, }
Endnote
%0 Journal Article %A Blanchette, Jasmin Christian %A Kaliszyk, Cezary %A Paulson, Lawrence C. %A Urban, Josef %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations %T Hammering towards QED : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-3A64-6 %R 10.6092/issn.1972-5787/4593 %7 2016 %D 2016 %J Journal of Formalized Reasoning %V 9 %N 1 %& 101 %P 101 - 148 %C Bologna %@ false
Blanchette, J. C., Greenaway, D., Kaliszyk, C., Kühlwein, D., & Urban, J. (2016). A Learning-Based Fact Selector for Isabelle/HOL. Journal of Automated Reasoning, 57(3). doi:10.1007/s10817-016-9362-8
Export
BibTeX
@article{Blanchette2016JAR, TITLE = {A Learning-Based Fact Selector for {I}sabelle/{HOL}}, AUTHOR = {Blanchette, Jasmin Christian and Greenaway, David and Kaliszyk, Cezary and K{\"u}hlwein, Daniel and Urban, Josef}, LANGUAGE = {eng}, ISSN = {0168-7433}, DOI = {10.1007/s10817-016-9362-8}, PUBLISHER = {Springer}, ADDRESS = {Dordrecht, Holland}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, JOURNAL = {Journal of Automated Reasoning}, VOLUME = {57}, NUMBER = {3}, PAGES = {219--244}, }
Endnote
%0 Journal Article %A Blanchette, Jasmin Christian %A Greenaway, David %A Kaliszyk, Cezary %A Kühlwein, Daniel %A Urban, Josef %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations External Organizations %T A Learning-Based Fact Selector for Isabelle/HOL : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002A-4301-0 %R 10.1007/s10817-016-9362-8 %7 2016 %D 2016 %J Journal of Automated Reasoning %V 57 %N 3 %& 219 %P 219 - 244 %I Springer %C Dordrecht, Holland %@ false
Blanchette, J. C., Böhme, S., Fleury, M., Smolka, S. J., & Steckermeier, A. (2016). Semi-intelligible Isar Proofs from Machine-Generated Proofs. Journal of Automated Reasoning, 56(2). doi:10.1007/s10817-015-9335-3
Export
BibTeX
@article{BlanchetteJAR2016, TITLE = {Semi-intelligible {Isar} Proofs from Machine-Generated Proofs}, AUTHOR = {Blanchette, Jasmin Christian and B{\"o}hme, Sascha and Fleury, Mathias and Smolka, Steffen Juilf and Steckermeier, Albert}, LANGUAGE = {eng}, ISSN = {0168-7433}, DOI = {10.1007/s10817-015-9335-3}, PUBLISHER = {Springer}, ADDRESS = {Dordrecht}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, JOURNAL = {Journal of Automated Reasoning}, VOLUME = {56}, NUMBER = {2}, PAGES = {155--200}, }
Endnote
%0 Journal Article %A Blanchette, Jasmin Christian %A Böhme, Sascha %A Fleury, Mathias %A Smolka, Steffen Juilf %A Steckermeier, Albert %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Semi-intelligible Isar Proofs from Machine-Generated Proofs : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-C69A-B %R 10.1007/s10817-015-9335-3 %7 2015 %D 2016 %J Journal of Automated Reasoning %V 56 %N 2 %& 155 %P 155 - 200 %I Springer %C Dordrecht %@ false
Blanchette, J. C., & Kaliszyk, C. (Eds.). (2016). Proceedings First International Workshop on Hammers for Type Theories. Presented at the First International Workshop on Hammers for Type Theories, Coimbra, Portugal: EPTCS. doi:10.4204/EPTCS.210
(arXiv: 1606.05427)
Export
BibTeX
@proceedings{HaTT2016, TITLE = {Proceedings First International Workshop on Hammers for Type Theories (HaTT 2016)}, EDITOR = {Blanchette, Jasmin Christian and Kaliszyk, Cezary}, LANGUAGE = {eng}, DOI = {10.4204/EPTCS.210}, EPRINT = {1606.05427}, EPRINTTYPE = {arXiv}, PUBLISHER = {EPTCS}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, PAGES = {35 p.}, SERIES = {Electronic Proceedings in Theoretical Computer Science}, VOLUME = {210}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %E Blanchette, Jasmin Christian %E Kaliszyk , Cezary %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Proceedings First International Workshop on Hammers for Type Theories : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-0A70-D %R 10.4204/EPTCS.210 %I EPTCS %D 2016 %B First International Workshop on Hammers for Type Theories %Z date of event: 2016-07-01 - 2016-07-01 %D 2016 %C Coimbra, Portugal %P 35 p. %S Electronic Proceedings in Theoretical Computer Science %V 210 %U http://arxiv.org/abs/1606.05427
Blanchette, J. C., & Merz, S. (Eds.). (2016). Interactive Theorem Proving. Presented at the Seventh Conference on Interactive Theorem Proving, Nancy, France: Springer. doi:10.1007/978-3-319-43144-4
Export
BibTeX
@proceedings{BlanchetteITP2016, TITLE = {Interactive Theorem Proving (ITP 2016)}, EDITOR = {Blanchette, Jasmin Christian and Merz, Stephan}, LANGUAGE = {eng}, ISBN = {978-3-319-43143-7}, DOI = {10.1007/978-3-319-43144-4}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, PAGES = {XVII, 502 p.}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9807}, ADDRESS = {Nancy, France}, }
Endnote
%0 Conference Proceedings %E Blanchette, Jasmin Christian %E Merz, Stephan %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Interactive Theorem Proving : 7th International Conference, ITP 2016 Nancy, France, August 22-25, 2016 ; Proceedings %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-3A6B-7 %@ 978-3-319-43143-7 %R 10.1007/978-3-319-43144-4 %I Springer %D 2016 %B Seventh Conference on Interactive Theorem Proving %Z date of event: 2016-08-22 - 2016-08-27 %D 2016 %C Nancy, France %P XVII, 502 p. %S Lecture Notes in Computer Science %V 9807
Blanchette, J. C., Fleury, M., & Weidenbach, C. (2016). A Verified SAT Solver Framework with Learn, Forget, Restart, and Incrementality. In Automated Reasoning (IJCAR 2016). Coimbra, Portugal: Springer. doi:10.1007/978-3-319-40229-1_4
Export
BibTeX
@inproceedings{BlanchetteIJCAR2016, TITLE = {A Verified {SAT} Solver Framework with Learn, Forget, Restart, and Incrementality}, AUTHOR = {Blanchette, Jasmin Christian and Fleury, Mathias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-40228-4}, DOI = {10.1007/978-3-319-40229-1_4}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Automated Reasoning (IJCAR 2016)}, EDITOR = {Olivetti, Nicola and Tiwari, Ashish}, PAGES = {25--44}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9706}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Fleury, Mathias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A Verified SAT Solver Framework with Learn, Forget, Restart, and Incrementality : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-01C7-8 %R 10.1007/978-3-319-40229-1_4 %D 2016 %B 8th International Joint Conference on Automated Reasoning %Z date of event: 2016-06-27 - 2016-07-02 %C Coimbra, Portugal %B Automated Reasoning %E Olivetti, Nicola; Tiwari, Ashish %P 25 - 44 %I Springer %@ 978-3-319-40228-4 %B Lecture Notes in Artificial Intelligence %N 9706
Bromberger, M., & Weidenbach, C. (2016a). Computing a Complete Basis for Equalities Implied by a System of LRA Constraints. In Satisfiability Modulo Theories (SMT 2016). Coimbra, Portugal: CEUR-WS.org. Retrieved from urn:nbn:de:0074-1617-8
Export
BibTeX
@inproceedings{BrombergerSMT2016, TITLE = {Computing a Complete Basis for Equalities Implied by a System of {LRA} Constraints}, AUTHOR = {Bromberger, Martin and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {urn:nbn:de:0074-1617-8}, PUBLISHER = {CEUR-WS.org}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {Satisfiability Modulo Theories (SMT 2016)}, EDITOR = {King, Tim and Piskac, Ruzica}, PAGES = {15--30}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {1617}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Bromberger, Martin %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Computing a Complete Basis for Equalities Implied by a System of LRA Constraints : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-0AA0-1 %D 2016 %B 14th International Workshop on Satisfiability Modulo Theories %Z date of event: 2016-07-01 - 2016-07-02 %C Coimbra, Portugal %B Satisfiability Modulo Theories %E King, Tim; Piskac, Ruzica %P 15 - 30 %I CEUR-WS.org %B CEUR Workshop Proceedings %N 1617 %@ false %U http://ceur-ws.org/Vol-1617/paper2.pdf
Bromberger, M., & Weidenbach, C. (2016b). Fast Cube Tests for LIA Constraint Solving. In Automated Reasoning (IJCAR 2016). Coimbra, Portugal: Springer. doi:10.1007/978-3-319-40229-1_9
Export
BibTeX
@inproceedings{BrombergerIJCAR2016, TITLE = {Fast Cube Tests for {LIA} Constraint Solving}, AUTHOR = {Bromberger, Martin and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-40228-4}, DOI = {10.1007/978-3-319-40229-1_9}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Automated Reasoning (IJCAR 2016)}, EDITOR = {Olivetti, Nicola and Tiwari, Ashish}, PAGES = {116--132}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9706}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Bromberger, Martin %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Fast Cube Tests for LIA Constraint Solving : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-01C9-4 %R 10.1007/978-3-319-40229-1_9 %D 2016 %B 8th International Joint Conference on Automated Reasoning %Z date of event: 2016-06-27 - 2016-07-02 %C Coimbra, Portugal %B Automated Reasoning %E Olivetti, Nicola; Tiwari, Ashish %P 116 - 132 %I Springer %@ 978-3-319-40228-4 %B Lecture Notes in Artificial Intelligence %N 9706
Bromberger, M. (2016). Analysis and Implementation of LIA solvers: CutSAT and BBSAT. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{BrombergerMaster2016, TITLE = {Analysis and Implementation of {LIA} solvers: {CutSAT} and {BBSAT}}, AUTHOR = {Bromberger, Martin}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, }
Endnote
%0 Thesis %A Bromberger, Martin %Y Weidenbach, Christoph %A referee: Sturm, Thomas %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Analysis and Implementation of LIA solvers: CutSAT and BBSAT : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-410C-6 %I Universität des Saarlandes %C Saarbrücken %D 2016 %P 34 p. %V master %9 master
Cruanes, S., & Blanchette, J. C. (2016). Extending Nunchaku to Dependent Type Theory. In Proceedings First International Workshop on Hammers for Type Theories (HaTT 2016). Coimbra, Portugal. doi:10.4204/EPTCS.210.3
(arXiv: 1606.05945)
Abstract
Nunchaku is a new higher-order counterexample generator based on a sequence of transformations from polymorphic higher-order logic to first-order logic. Unlike its predecessor Nitpick for Isabelle, it is designed as a stand-alone tool, with frontends for various proof assistants. In this short paper, we present some ideas to extend Nunchaku with partial support for dependent types and type classes, to make frontends for Coq and other systems based on dependent type theory more useful.
Export
BibTeX
@inproceedings{Cruanes1606.05945, TITLE = {Extending {N}unchaku to Dependent Type Theory}, AUTHOR = {Cruanes, Simon and Blanchette, Jasmin Christian}, LANGUAGE = {eng}, ISSN = {2075-2180}, URL = {http://arxiv.org/abs/1606.05945}, DOI = {10.4204/EPTCS.210.3}, EPRINT = {1606.05945}, EPRINTTYPE = {arXiv}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Nunchaku is a new higher-order counterexample generator based on a sequence of transformations from polymorphic higher-order logic to first-order logic. Unlike its predecessor Nitpick for Isabelle, it is designed as a stand-alone tool, with frontends for various proof assistants. In this short paper, we present some ideas to extend Nunchaku with partial support for dependent types and type classes, to make frontends for Coq and other systems based on dependent type theory more useful.}, BOOKTITLE = {Proceedings First International Workshop on Hammers for Type Theories (HaTT 2016)}, EDITOR = {Blanchette, Jasmin Christian and Kaliszyk, Cezary}, PAGES = {3--12}, SERIES = {Electronic Proceedings in Theoretical Computer Science}, VOLUME = {210}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Cruanes, Simon %A Blanchette, Jasmin Christian %+ Inria Nancy -- Grand Est Automation of Logic, MPI for Informatics, Max Planck Society %T Extending Nunchaku to Dependent Type Theory : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-0A6B-E %R 10.4204/EPTCS.210.3 %U http://arxiv.org/abs/1606.05945 %D 2016 %B First International Workshop on Hammers for Type Theories %Z date of event: 2016-07-01 - 2016-07-01 %C Coimbra, Portugal %X Nunchaku is a new higher-order counterexample generator based on a sequence of transformations from polymorphic higher-order logic to first-order logic. Unlike its predecessor Nitpick for Isabelle, it is designed as a stand-alone tool, with frontends for various proof assistants. In this short paper, we present some ideas to extend Nunchaku with partial support for dependent types and type classes, to make frontends for Coq and other systems based on dependent type theory more useful. %K Computer Science, Logic in Computer Science, cs.LO %B Proceedings First International Workshop on Hammers for Type Theories %E Blanchette, Jasmin Christian; Kaliszyk , Cezary %P 3 - 12 %B Electronic Proceedings in Theoretical Computer Science %N 210 %@ false
Fetzer, C., Weidenbach, C., & Wischnewski, P. (2016). Compliance, Functional Safety and Fault Detection by Formal Methods. In Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2016). Corfu, Greece: Springer. doi:10.1007/978-3-319-47169-3_48
Export
BibTeX
@inproceedings{FetzerISOLA2016, TITLE = {Compliance, Functional Safety and Fault Detection by Formal Methods}, AUTHOR = {Fetzer, Christof and Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, ISBN = {978-3-319-47168-6}, DOI = {10.1007/978-3-319-47169-3_48}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2016)}, EDITOR = {Margaria, Tiziana and Steffen, Bernhard}, PAGES = {626--632}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9953}, ADDRESS = {Corfu, Greece}, }
Endnote
%0 Conference Proceedings %A Fetzer, Christof %A Weidenbach, Christoph %A Wischnewski, Patrick %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Compliance, Functional Safety and Fault Detection by Formal Methods : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-3A6F-0 %R 10.1007/978-3-319-47169-3_48 %D 2016 %B 7th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation %Z date of event: 2016-10-10 - 2016-10-14 %C Corfu, Greece %B Leveraging Applications of Formal Methods, Verification and Validation %E Margaria, Tiziana; Steffen, Bernhard %P 626 - 632 %I Springer %@ 978-3-319-47168-6 %B Lecture Notes in Computer Science %N 9953
Košta, M., Sturm, T., & Dolzmann, A. (2016). Better Answers to Real Questions. Journal of Symbolic Computation, 74. doi:10.1016/j.jsc.2015.07.002
Abstract
We consider existential problems over the reals. Extended quantifier elimination generalizes the concept of regular quantifier elimination by providing in addition answers, which are descriptions of possible assignments for the quantified variables. Implementations of extended quantifier elimination via virtual substitution have been successfully applied to various problems in science and engineering. So far, the answers produced by these implementations included infinitesimal and infinite numbers, which are hard to interpret in practice. We introduce here a post-processing procedure to convert, for fixed parameters, all answers into standard real numbers. The relevance of our procedure is demonstrated by application of our implementation to various examples from the literature, where it significantly improves the quality of the results.
Export
BibTeX
@article{KostaSymbol2015, TITLE = {Better Answers to Real Questions}, AUTHOR = {Ko{\v s}ta, Marek and Sturm, Thomas and Dolzmann, Andreas}, LANGUAGE = {eng}, ISSN = {0747-7171}, DOI = {10.1016/j.jsc.2015.07.002}, PUBLISHER = {Academic Press}, ADDRESS = {London}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, ABSTRACT = {We consider existential problems over the reals. Extended quantifier elimination generalizes the concept of regular quantifier elimination by providing in addition answers, which are descriptions of possible assignments for the quantified variables. Implementations of extended quantifier elimination via virtual substitution have been successfully applied to various problems in science and engineering. So far, the answers produced by these implementations included infinitesimal and infinite numbers, which are hard to interpret in practice. We introduce here a post-processing procedure to convert, for fixed parameters, all answers into standard real numbers. The relevance of our procedure is demonstrated by application of our implementation to various examples from the literature, where it significantly improves the quality of the results.}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {74}, PAGES = {255--275}, }
Endnote
%0 Journal Article %A Košta, Marek %A Sturm, Thomas %A Dolzmann, Andreas %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Better Answers to Real Questions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0026-A93B-2 %R 10.1016/j.jsc.2015.07.002 %7 2015 %D 2016 %X We consider existential problems over the reals. Extended quantifier elimination generalizes the concept of regular quantifier elimination by providing in addition answers, which are descriptions of possible assignments for the quantified variables. Implementations of extended quantifier elimination via virtual substitution have been successfully applied to various problems in science and engineering. So far, the answers produced by these implementations included infinitesimal and infinite numbers, which are hard to interpret in practice. We introduce here a post-processing procedure to convert, for fixed parameters, all answers into standard real numbers. The relevance of our procedure is demonstrated by application of our implementation to various examples from the literature, where it significantly improves the quality of the results. %K Computer Science, Symbolic Computation, cs.SC,Computer Science, Logic in Computer Science, cs.LO %J Journal of Symbolic Computation %V 74 %& 255 %P 255 - 275 %I Academic Press %C London %@ false
Košta, M. (2016). New Concepts for Real Quantifier Elimination by Virtual Substitution. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@phdthesis{Kostaphd16, TITLE = {New Concepts for Real Quantifier Elimination by Virtual Substitution}, AUTHOR = {Ko{\v s}ta, Marek}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, }
Endnote
%0 Thesis %A Košta, Marek %Y Sturm, Thomas %A referee: Weber, Andreas %A referee: Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T New Concepts for Real Quantifier Elimination by Virtual Substitution : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-30A8-9 %I Universität des Saarlandes %C Saarbrücken %D 2016 %P xvi, 214 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2016/6716/
Reynolds, A., Blanchette, J. C., Cruanes, S., & Tinelli, C. (2016). Model Finding for Recursive Functions in SMT. In Automated Reasoning (IJCAR 2016). Coimbra, Portugal: Springer. doi:10.1007/978-3-319-40229-1_10
Export
BibTeX
@inproceedings{ReynoldsIJCAR2016, TITLE = {Model Finding for Recursive Functions in {SMT}}, AUTHOR = {Reynolds, Andrew and Blanchette, Jasmin Christian and Cruanes, Simon and Tinelli, Cesare}, LANGUAGE = {eng}, ISBN = {978-3-319-40228-4}, DOI = {10.1007/978-3-319-40229-1_10}, PUBLISHER = {Springer}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Automated Reasoning (IJCAR 2016)}, EDITOR = {Olivetti, Nicola and Tiwari, Ashish}, PAGES = {133--151}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9706}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Reynolds, Andrew %A Blanchette, Jasmin Christian %A Cruanes, Simon %A Tinelli, Cesare %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Model Finding for Recursive Functions in SMT : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-0900-2 %R 10.1007/978-3-319-40229-1_10 %D 2016 %B 8th International Joint Conference on Automated Reasoning %Z date of event: 2016-06-27 - 2016-07-02 %C Coimbra, Portugal %B Automated Reasoning %E Olivetti, Nicola; Tiwari, Ashish %P 133 - 151 %I Springer %@ 978-3-319-40228-4 %B Lecture Notes in Artificial Intelligence %N 9706
Reynolds, A., & Blanchette, J. C. (2016). A Decision Procedure for (Co)datatypes in SMT Solvers. In Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI 2016). New York, NY, USA: AAAI. Retrieved from http://www.ijcai.org/Proceedings/16/Papers/631.pdf
Export
BibTeX
@inproceedings{DBLP:conf/ijcai/ReynoldsB16, TITLE = {A Decision Procedure for (Co)datatypes in {SMT} Solvers}, AUTHOR = {Reynolds, Andrew and Blanchette, Jasmin Christian}, LANGUAGE = {eng}, ISBN = {978-1-57735-771-1}, URL = {http://www.ijcai.org/Proceedings/16/Papers/631.pdf}, PUBLISHER = {AAAI}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI 2016)}, EDITOR = {Kambhampati, Subbarao}, PAGES = {4205--4209}, EID = {631}, ADDRESS = {New York, NY, USA}, }
Endnote
%0 Conference Proceedings %A Reynolds, Andrew %A Blanchette, Jasmin Christian %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T A Decision Procedure for (Co)datatypes in SMT Solvers : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-3A67-F %U http://www.ijcai.org/Proceedings/16/Papers/631.pdf %D 2016 %B 25th International Joint Conference on Artificial Intelligence %Z date of event: 2016-07-09 - 2016-07-15 %C New York, NY, USA %B Twenty-Fifth International Joint Conference on Artificial Intelligence %E Kambhampati, Subbarao %P 4205 - 4209 %Z sequence number: 631 %I AAAI %@ 978-1-57735-771-1
Sturm, T., Voigt, M., & Weidenbach, C. (2016a). Deciding First-Order Satisfiability when Universal and Existential Variables are Separated. Retrieved from http://arxiv.org/abs/1511.08999
(arXiv: 1511.08999)
Abstract
We introduce a new decidable fragment of first-order logic with equality, which strictly generalizes two already well-known ones -- the Bernays-Sch\"onfinkel-Ramsey (BSR) Fragment and the Monadic Fragment. The defining principle is the syntactic separation of universally quantified variables from existentially quantified ones at the level of atoms. Thus, our classification neither rests on restrictions on quantifier prefixes (as in the BSR case) nor on restrictions on the arity of predicate symbols (as in the monadic case). We demonstrate that the new fragment exhibits the finite model property and derive a non-elementary upper bound on the computing time required for deciding satisfiability in the new fragment. For the subfragment of prenex sentences with the quantifier prefix $\exists^* \forall^* \exists^*$ the satisfiability problem is shown to be complete for NEXPTIME. Finally, we discuss how automated reasoning procedures can take advantage of our results.
Export
BibTeX
@online{SturmVoigtWeidenbachArXiv2016, TITLE = {Deciding First-Order Satisfiability when Universal and Existential Variables are Separated}, AUTHOR = {Sturm, Thomas and Voigt, Marco and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1511.08999}, EPRINT = {1511.08999}, EPRINTTYPE = {arXiv}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We introduce a new decidable fragment of first-order logic with equality, which strictly generalizes two already well-known ones -- the Bernays-Sch\"onfinkel-Ramsey (BSR) Fragment and the Monadic Fragment. The defining principle is the syntactic separation of universally quantified variables from existentially quantified ones at the level of atoms. Thus, our classification neither rests on restrictions on quantifier prefixes (as in the BSR case) nor on restrictions on the arity of predicate symbols (as in the monadic case). We demonstrate that the new fragment exhibits the finite model property and derive a non-elementary upper bound on the computing time required for deciding satisfiability in the new fragment. For the subfragment of prenex sentences with the quantifier prefix $\exists^* \forall^* \exists^*$ the satisfiability problem is shown to be complete for NEXPTIME. Finally, we discuss how automated reasoning procedures can take advantage of our results.}, }
Endnote
%0 Report %A Sturm, Thomas %A Voigt, Marco %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Deciding First-Order Satisfiability when Universal and Existential Variables are Separated : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-4377-6 %U http://arxiv.org/abs/1511.08999 %D 2016 %X We introduce a new decidable fragment of first-order logic with equality, which strictly generalizes two already well-known ones -- the Bernays-Sch\"onfinkel-Ramsey (BSR) Fragment and the Monadic Fragment. The defining principle is the syntactic separation of universally quantified variables from existentially quantified ones at the level of atoms. Thus, our classification neither rests on restrictions on quantifier prefixes (as in the BSR case) nor on restrictions on the arity of predicate symbols (as in the monadic case). We demonstrate that the new fragment exhibits the finite model property and derive a non-elementary upper bound on the computing time required for deciding satisfiability in the new fragment. For the subfragment of prenex sentences with the quantifier prefix $\exists^* \forall^* \exists^*$ the satisfiability problem is shown to be complete for NEXPTIME. Finally, we discuss how automated reasoning procedures can take advantage of our results. %K Computer Science, Logic in Computer Science, cs.LO
Sturm, T., Voigt, M., & Weidenbach, C. (2016b). Deciding First-Order Satisfiability when Universal and Existential Variables are Separated. In Proceedings of the 31st Annual ACM-IEEE Symposium on Logic in Computer Science (LICS 2016). New York, NY, USA: ACM. doi:10.1145/2933575.2934532
Export
BibTeX
@inproceedings{SturmLICS2016, TITLE = {Deciding First-Order Satisfiability when Universal and Existential Variables are Separated}, AUTHOR = {Sturm, Thomas and Voigt, Marco and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {78-1-4503-4391-6}, DOI = {10.1145/2933575.2934532}, PUBLISHER = {ACM}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Proceedings of the 31st Annual ACM-IEEE Symposium on Logic in Computer Science (LICS 2016)}, PAGES = {86--95}, ADDRESS = {New York, NY, USA}, }
Endnote
%0 Conference Proceedings %A Sturm, Thomas %A Voigt, Marco %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Deciding First-Order Satisfiability when Universal and Existential Variables are Separated : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-1B3A-F %R 10.1145/2933575.2934532 %D 2016 %B 31st Annual ACM-IEEE Symposium on Logic in Computer Science %Z date of event: 2016-07-05 - 2016-07-08 %C New York, NY, USA %B Proceedings of the 31st Annual ACM-IEEE Symposium on Logic in Computer Science %P 86 - 95 %I ACM %@ 78-1-4503-4391-6
Tang, C. H., & Weidenbach, C. (2016). A Dynamic Logic for Configuration. In Proceedings of the 2nd International Workshop on Automated Reasoning in Quantified Non-Classical Logics (ARQNL 2016) affiliated with the International Joint Conference on Automated Reasoning (IJCAR 2016). Coimbra, Portugal: CEUR-WS.org. Retrieved from http://ceur-ws.org/Vol-1770/ARQNL2016_paper3.pdf; urn:nbn:de:0074-1770-7
Export
BibTeX
@inproceedings{TangARQNL2016, TITLE = {A Dynamic Logic for Configuration}, AUTHOR = {Tang, Ching Hoo and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {http://ceur-ws.org/Vol-1770/ARQNL2016_paper3.pdf; urn:nbn:de:0074-1770-7}, PUBLISHER = {CEUR-WS.org}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {Proceedings of the 2nd International Workshop on Automated Reasoning in Quantified Non-Classical Logics (ARQNL 2016) affiliated with the International Joint Conference on Automated Reasoning (IJCAR 2016)}, EDITOR = {Benzm{\"u}ller, Christoph and Otten, Jens}, PAGES = {36--50}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {1770}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Tang, Ching Hoo %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A Dynamic Logic for Configuration : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-4A34-D %U http://ceur-ws.org/Vol-1770/ARQNL2016_paper3.pdf %D 2016 %B 2nd International Workshop on Automated Reasoning in Quantified Non-Classical Logics %Z date of event: 2016-07-01 - 2016-07-01 %C Coimbra, Portugal %B Proceedings of the 2nd International Workshop on Automated Reasoning in Quantified Non-Classical Logics (ARQNL 2016) affiliated with the International Joint Conference on Automated Reasoning (IJCAR 2016) %E Benzmüller, Christoph; Otten, Jens %P 36 - 50 %I CEUR-WS.org %B CEUR Workshop Proceedings %N 1770 %@ false
Teucke, A., & Weidenbach, C. (2016). Ordered Resolution with Straight Dismatching Constraints. In Practical Aspects of Automated Reasoning (PAAR 2016). Coimbra, Portugal: CEUR-WS.org. Retrieved from urn:nbn:de:0074-1635-7
Export
BibTeX
@inproceedings{Teucke_PAAR2016, TITLE = {Ordered Resolution with Straight Dismatching Constraints}, AUTHOR = {Teucke, Andreas and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {urn:nbn:de:0074-1635-7}, PUBLISHER = {CEUR-WS.org}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {Practical Aspects of Automated Reasoning (PAAR 2016)}, EDITOR = {Fontaine, Pascal and Schulz, Stephan and Urban, Josef}, PAGES = {95--109}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {1635}, ADDRESS = {Coimbra, Portugal}, }
Endnote
%0 Conference Proceedings %A Teucke, Andreas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Ordered Resolution with Straight Dismatching Constraints : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002B-0AB4-6 %D 2016 %B 5th Workshop on Practical Aspects of Automated Reasoning %Z date of event: 2016-07-02 - 2016-07-02 %C Coimbra, Portugal %B Practical Aspects of Automated Reasoning %E Fontaine, Pascal; Schulz, Stephan; Urban, Josef %P 95 - 109 %I CEUR-WS.org %B CEUR Workshop Proceedings %N 1635 %@ false %U http://ceur-ws.org/Vol-1635/paper-09.pdf
Voigt, M. (2016a). The Complexity of Satisfiability in the Separated Fragment - A Journey Through ELEMENTARY and Beyond. In Seventeenth International Workshop on Logic and Computational Complexity (LCC 2016). Marseille, France.
Export
BibTeX
@inproceedings{VoigtLCC2016, TITLE = {The Complexity of Satisfiability in the Separated Fragment -- A Journey Through {ELEMENTARY} and Beyond}, AUTHOR = {Voigt, Marco}, LANGUAGE = {eng}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, BOOKTITLE = {Seventeenth International Workshop on Logic and Computational Complexity (LCC 2016)}, PAGES = {43--47}, ADDRESS = {Marseille, France}, }
Endnote
%0 Conference Proceedings %A Voigt, Marco %+ Automation of Logic, MPI for Informatics, Max Planck Society %T The Complexity of Satisfiability in the Separated Fragment - A Journey Through ELEMENTARY and Beyond : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-4392-8 %D 2016 %B Seventeenth International Workshop on Logic and Computational Complexity %Z date of event: 2016-09-02 - 2016-09-03 %C Marseille, France %B Seventeenth International Workshop on Logic and Computational Complexity %P 43 - 47 %U http://csl16.lif.univ-mrs.fr/static/media/talk82/slides_website_version.pdf
Voigt, M. (2016b). Beyond Standard Miniscoping. In Deduktionstreffen 2016. Klagenfurt, Austria.
Export
BibTeX
@inproceedings{VoigtDeduktionstreffen2016, TITLE = {Beyond Standard Miniscoping}, AUTHOR = {Voigt, Marco}, LANGUAGE = {eng}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {Deduktionstreffen 2016}, ADDRESS = {Klagenfurt, Austria}, }
Endnote
%0 Conference Proceedings %A Voigt, Marco %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Beyond Standard Miniscoping : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-4397-D %D 2016 %B Deduktionstreffen 2016 %Z date of event: 2016-09-26 - 2016-09-26 %C Klagenfurt, Austria %B Deduktionstreffen 2016 %U https://fg-dedsys.gi.de/fileadmin/user_upload/dt2016/voigt.pdf
Wand, D. (2016). More SPASS with Isabelle - Superposition with Hard Sorts and Configurable Simplification. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{WandMaster2016, TITLE = {More {SPASS} with {I}sabelle -- {S}uperposition with {H}ard {S}orts and {C}onfigurable {S}implification}, AUTHOR = {Wand, Daniel}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2016}, MARGINALMARK = {$\bullet$}, DATE = {2016}, }
Endnote
%0 Thesis %A Wand, Daniel %Y Weidenbach, Christoph %A referee: Waldmann, Uwe %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T More SPASS with Isabelle - Superposition with Hard Sorts and Configurable Simplification : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002C-AC8E-1 %I Universität des Saarlandes %C Saarbrücken %D 2016 %P 22 p. %V master %9 master
2015
Alagi, G., & Weidenbach, C. (2015a). NRCL - A Model Building Approach to the Bernays-Schönfinkel Fragment. In Frontiers of Combining Systems (FroCoS 2015). Wrocław, Poland: Springer. doi:10.1007/978-3-319-24246-0_5
Export
BibTeX
@inproceedings{AlagiFroCoS2015, TITLE = {{NRCL} -- A Model Building Approach to the {Bernays}-{S}ch{\"o}nfinkel Fragment}, AUTHOR = {Alagi, G{\'a}bor and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-2424}, DOI = {10.1007/978-3-319-24246-0_5}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2015)}, EDITOR = {Lutz, Carsten and Ranise, Silvio}, PAGES = {69--84}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9322}, ADDRESS = {Wroc{\l}aw, Poland}, }
Endnote
%0 Conference Proceedings %A Alagi, Gábor %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T NRCL - A Model Building Approach to the Bernays-Schönfinkel Fragment : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-8EFA-E %R 10.1007/978-3-319-24246-0_5 %D 2015 %B 10th International Symposium on Frontiers of Combining Systems %Z date of event: 2015-09-21 - 2015-09-24 %C Wrocław, Poland %B Frontiers of Combining Systems %E Lutz, Carsten; Ranise, Silvio %P 69 - 84 %I Springer %@ 978-3-319-2424 %B Lecture Notes in Artificial Intelligence %N 9322
Alagi, G., & Weidenbach, C. (2015b). NRCL - A Model Building Approach to the Bernays-Schönfinkel Fragment. Retrieved from http://arxiv.org/abs/1502.05501
(arXiv: 1502.05501)
Abstract
We combine key ideas from first-order superposition and propositional CDCL to create the new calculus NRCL deciding the Bernays-Sch\"onfinkel fragment. It inherits the abstract redundancy criterion and the monotone model operator from superposition. CDCL adds to NRCL the dynamic, conflict-driven search for an atom ordering inducing a model. As a result, in NRCL a false clause can be effectively found modulo the current model assumption. It guides the derivation of a first-order ordered resolvent that is never redundant. Similar to 1UIP-learning in CDCL, the learned resolvent induces backtracking and via propagation blocks the previous conflict state for the rest of the search. Since learned clauses are never redundant, only finitely many can be generated by NRCL on the Bernays-Sch\"onfinkel fragment, which provides a nice argument for termination.
Export
BibTeX
@online{DBLP:journals/corr/AlagiW15, TITLE = {{NRCL} -- A Model Building Approach to the {B}ernays-{S}ch{\"o}nfinkel Fragment}, AUTHOR = {Alagi, G{\'a}bor and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1502.05501}, EPRINT = {1502.05501}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We combine key ideas from first-order superposition and propositional CDCL to create the new calculus NRCL deciding the Bernays-Sch\"onfinkel fragment. It inherits the abstract redundancy criterion and the monotone model operator from superposition. CDCL adds to NRCL the dynamic, conflict-driven search for an atom ordering inducing a model. As a result, in NRCL a false clause can be effectively found modulo the current model assumption. It guides the derivation of a first-order ordered resolvent that is never redundant. Similar to 1UIP-learning in CDCL, the learned resolvent induces backtracking and via propagation blocks the previous conflict state for the rest of the search. Since learned clauses are never redundant, only finitely many can be generated by NRCL on the Bernays-Sch\"onfinkel fragment, which provides a nice argument for termination.}, }
Endnote
%0 Report %A Alagi, Gábor %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T NRCL - A Model Building Approach to the Bernays-Schönfinkel Fragment : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0025-B02B-F %U http://arxiv.org/abs/1502.05501 %D 2015 %8 19.02.2015 %X We combine key ideas from first-order superposition and propositional CDCL to create the new calculus NRCL deciding the Bernays-Sch\"onfinkel fragment. It inherits the abstract redundancy criterion and the monotone model operator from superposition. CDCL adds to NRCL the dynamic, conflict-driven search for an atom ordering inducing a model. As a result, in NRCL a false clause can be effectively found modulo the current model assumption. It guides the derivation of a first-order ordered resolvent that is never redundant. Similar to 1UIP-learning in CDCL, the learned resolvent induces backtracking and via propagation blocks the previous conflict state for the rest of the search. Since learned clauses are never redundant, only finitely many can be generated by NRCL on the Bernays-Sch\"onfinkel fragment, which provides a nice argument for termination. %K Computer Science, Logic in Computer Science, cs.LO
Barkatou, M. A., Jaroschek, M., & Maddah, S. S. (2015). Formal Solutions of Completely Integrable Pfaffian Systems With Normal Crossings. Retrieved from http://arxiv.org/abs/1511.00180
(arXiv: 1511.00180)
Abstract
In this paper, we present an algorithm for computing a fundamental matrix of formal solutions of completely integrable Pfaffian systems with normal crossings in several variables. This algorithm is a generalization of a method developed for the bivariate case based on a combination of several reduction techniques and is implemented in the computer algebra system Maple.
Export
BibTeX
@online{DBLP:journals/corr/BarkatouJM15, TITLE = {Formal Solutions of Completely Integrable {Pfaffian} Systems With Normal Crossings}, AUTHOR = {Barkatou, Moulay A. and Jaroschek, Maximilian and Maddah, Suzy S.}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1511.00180}, EPRINT = {1511.00180}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {In this paper, we present an algorithm for computing a fundamental matrix of formal solutions of completely integrable Pfaffian systems with normal crossings in several variables. This algorithm is a generalization of a method developed for the bivariate case based on a combination of several reduction techniques and is implemented in the computer algebra system Maple.}, }
Endnote
%0 Report %A Barkatou, Moulay A. %A Jaroschek, Maximilian %A Maddah, Suzy S. %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Formal Solutions of Completely Integrable Pfaffian Systems With Normal Crossings : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-6635-6 %U http://arxiv.org/abs/1511.00180 %D 2015 %X In this paper, we present an algorithm for computing a fundamental matrix of formal solutions of completely integrable Pfaffian systems with normal crossings in several variables. This algorithm is a generalization of a method developed for the bivariate case based on a combination of several reduction techniques and is implemented in the computer algebra system Maple. %K Computer Science, Symbolic Computation, cs.SC
Baumgartner, P., Bax, J., & Waldmann, U. (2015). Beagle -- A Hierarchic Superposition Theorem Prover. In Automated Deduction -- CADE-25. Berlin, Germany: Springer. doi:10.1007/978-3-319-21401-6_25
Export
BibTeX
@inproceedings{BaumgartnerCADE2015, TITLE = {Beagle -- A Hierarchic Superposition Theorem Prover}, AUTHOR = {Baumgartner, Peter and Bax, Joshua and Waldmann, Uwe}, LANGUAGE = {eng}, ISBN = {978-3-319-21400-9}, DOI = {10.1007/978-3-319-21401-6_25}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Automated Deduction -- CADE-25}, EDITOR = {Felty, Amy P. and Middeldorp, Aart}, PAGES = {367--377}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9195}, ADDRESS = {Berlin, Germany}, }
Endnote
%0 Conference Proceedings %A Baumgartner, Peter %A Bax, Joshua %A Waldmann, Uwe %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Beagle -- A Hierarchic Superposition Theorem Prover : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-07D8-3 %R 10.1007/978-3-319-21401-6_25 %D 2015 %B 25th International Conference on Automated Deduction %Z date of event: 2015-08-01 - 2015-08-07 %C Berlin, Germany %B Automated Deduction -- CADE-25 %E Felty, Amy P.; Middeldorp, Aart %P 367 - 377 %I Springer %@ 978-3-319-21400-9 %B Lecture Notes in Artificial Intelligence %N 9195
Blanchette, J. C., Popescu, A., & Traytel, D. (2015a). Foundational Extensible Corecursion: A Proof Assistant Perspective. In ACM SIGPLAN Notices (Proc. ICFP 2015) (Vol. 50). Vancouver, BC, Canada: ACM. doi:10.1145/2784731.2784732
Export
BibTeX
@inproceedings{DBLP:conf/icfp/Blanchette0T15, TITLE = {Foundational Extensible Corecursion: A Proof Assistant Perspective}, AUTHOR = {Blanchette, Jasmin Christian and Popescu, Andrei and Traytel, Dmitriy}, LANGUAGE = {eng}, ISSN = {0362-1340}, ISBN = {978-1-4503-3669-7}, DOI = {10.1145/2784731.2784732}, PUBLISHER = {ACM}, PUBLISHER = {ACM Press}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming (ICFP 2015)}, PAGES = {192--204}, JOURNAL = {ACM SIGPLAN Notices (Proc. ICFP)}, VOLUME = {50}, ISSUE = {9}, ADDRESS = {Vancouver, BC, Canada}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Popescu, Andrei %A Traytel, Dmitriy %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Foundational Extensible Corecursion: A Proof Assistant Perspective : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-5B18-E %R 10.1145/2784731.2784732 %D 2015 %B 20th ACM SIGPLAN International Conference on Functional Programming %Z date of event: 2015-09-01 - 2015-09-03 %C Vancouver, BC, Canada %B Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming %P 192 - 204 %I ACM %@ 978-1-4503-3669-7 %J ACM SIGPLAN Notices %V 50 %N 9 %I ACM Press %@ false %U http://doi.acm.org/10.1145/2784731.2784732
Blanchette, J. C., Popescu, A., & Traytel, D. (2015b). Foundational Extensible Corecursion. Retrieved from http://arxiv.org/abs/1501.05425
(arXiv: 1501.05425)
Abstract
This paper presents a formalized framework for defining corecursive functions safely in a total setting, based on corecursion up-to and relational parametricity. The end product is a general corecursor that allows corecursive (and even recursive) calls under well-behaved operations, including constructors. Corecursive functions that are well behaved can be registered as such, thereby increasing the corecursor's expressiveness. The metatheory is formalized in the Isabelle proof assistant and forms the core of a prototype tool. The corecursor is derived from first principles, without requiring new axioms or extensions of the logic.
Export
BibTeX
@online{BlanchetteFoundArxiv15, TITLE = {Foundational Extensible Corecursion}, AUTHOR = {Blanchette, Jasmin Christian and Popescu, Andrei and Traytel, Dmitriy}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1501.05425}, EPRINT = {1501.05425}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {This paper presents a formalized framework for defining corecursive functions safely in a total setting, based on corecursion up-to and relational parametricity. The end product is a general corecursor that allows corecursive (and even recursive) calls under well-behaved operations, including constructors. Corecursive functions that are well behaved can be registered as such, thereby increasing the corecursor's expressiveness. The metatheory is formalized in the Isabelle proof assistant and forms the core of a prototype tool. The corecursor is derived from first principles, without requiring new axioms or extensions of the logic.}, }
Endnote
%0 Report %A Blanchette, Jasmin Christian %A Popescu, Andrei %A Traytel, Dmitriy %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Foundational Extensible Corecursion : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-5B30-5 %U http://arxiv.org/abs/1501.05425 %D 2015 %8 22.01.2015 %X This paper presents a formalized framework for defining corecursive functions safely in a total setting, based on corecursion up-to and relational parametricity. The end product is a general corecursor that allows corecursive (and even recursive) calls under well-behaved operations, including constructors. Corecursive functions that are well behaved can be registered as such, thereby increasing the corecursor's expressiveness. The metatheory is formalized in the Isabelle proof assistant and forms the core of a prototype tool. The corecursor is derived from first principles, without requiring new axioms or extensions of the logic. %K Computer Science, Programming Languages, cs.PL
Blanchette, J. C., & Kosmatov, N. (Eds.). (2015). Tests and Proofs. Presented at the 9th International Conference on Tests & Proofs, L’Aquila, Italy: Springer. doi:10.1007/978-3-319-21215-9
Export
BibTeX
@proceedings{DBLP:conf/tap/2015, TITLE = {Tests and Proofs (TAP 2015)}, EDITOR = {Blanchette, Jasmin Christian and Kosmatov, Nikolai}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-319-21214-2}, DOI = {10.1007/978-3-319-21215-9}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9154}, ADDRESS = {L'Aquila, Italy}, }
Endnote
%0 Conference Proceedings %E Blanchette, Jasmin Christian %E Kosmatov, Nikolai %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Tests and Proofs : 9th International Conference, TAP 2015, Held as Part of STAF 2015 ; L'Aquila, Italy, July 22-24, 2015 ; Proceedings %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-5B21-7 %@ 978-3-319-21214-2 %R 10.1007/978-3-319-21215-9 %I Springer %D 2015 %B 9th International Conference on Tests & Proofs %Z date of event: 2015-07-22 - 2015-07-24 %D 2015 %C L'Aquila, Italy %S Lecture Notes in Computer Science %V 9154 %@ false
Blanchette, J. C., Haslbeck, M., Matichuk, D., & Nipkow, T. (2015). Mining the Archive of Formal Proofs. In Intelligent Computer Mathematics (CICM 2015). Washington, DC, USA: Springer. doi:10.1007/978-3-319-20615-8_1
Export
BibTeX
@inproceedings{BlanchetteCIKM2015, TITLE = {Mining the Archive of Formal Proofs}, AUTHOR = {Blanchette, Jasmin Christian and Haslbeck, Maximilian and Matichuk, Daniel and Nipkow, Tobias}, LANGUAGE = {eng}, ISBN = {978-3-319-20614-1}, DOI = {10.1007/978-3-319-20615-8_1}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Intelligent Computer Mathematics (CICM 2015)}, EDITOR = {Kerber, Manfred and Carette, Jacques and Kaliszyk, Cezary and Rabe, Florian and Sorge, Volker}, PAGES = {3--17}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9150}, ADDRESS = {Washington, DC, USA}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Haslbeck, Maximilian %A Matichuk, Daniel %A Nipkow, Tobias %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations %T Mining the Archive of Formal Proofs : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-5D84-A %R 10.1007/978-3-319-20615-8_1 %D 2015 %B International Conference on Intelligent Computer Mathematics %Z date of event: 2015-07-13 - 2015-07-17 %C Washington, DC, USA %B Intelligent Computer Mathematics %E Kerber, Manfred; Carette, Jacques; Kaliszyk, Cezary; Rabe, Florian; Sorge, Volker %P 3 - 17 %I Springer %@ 978-3-319-20614-1 %B Lecture Notes in Artificial Intelligence %N 9150
Blanchette, J. C., Popescu, A., & Traytel, D. (2015c). Witnessing (Co)datatypes. In Programming Languages and Systems (ESOP 2015). London, UK: Springer. doi:10.1007/978-3-662-46669-8_15
Export
BibTeX
@inproceedings{BlanchetteESOP2015, TITLE = {Witnessing (Co)datatypes}, AUTHOR = {Blanchette, Jasmin Christian and Popescu, Andrei and Traytel, Dmitriy}, LANGUAGE = {eng}, ISBN = {978-3-662-46668-1}, DOI = {10.1007/978-3-662-46669-8_15}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Programming Languages and Systems (ESOP 2015)}, EDITOR = {Vitek, Jan}, PAGES = {359--382}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9032}, ADDRESS = {London, UK}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Popescu, Andrei %A Traytel, Dmitriy %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Witnessing (Co)datatypes : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-E142-C %R 10.1007/978-3-662-46669-8_15 %D 2015 %B 24th European Symposium on Programming %Z date of event: 2015-04-11 - 2015-04-18 %C London, UK %B Programming Languages and Systems %E Vitek, Jan %P 359 - 382 %I Springer %@ 978-3-662-46668-1 %B Lecture Notes in Computer Science %N 9032
Bromberger, M., Sturm, T., & Weidenbach, C. (2015a). Linear Integer Arithmetic Revisited. In Automated Deduction -- CADE-25. Berlin, Germany: Springer. doi:10.1007/978-3-319-21401-6_42
Export
BibTeX
@inproceedings{BrombergerCADE2015, TITLE = {Linear Integer Arithmetic Revisited}, AUTHOR = {Bromberger, Martin and Sturm, Thomas and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-21400-9}, DOI = {10.1007/978-3-319-21401-6_42}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Automated Deduction -- CADE-25}, EDITOR = {Felty, Amy P. and Middeldorp, Aart}, PAGES = {623--637}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9195}, ADDRESS = {Berlin, Germany}, }
Endnote
%0 Conference Proceedings %A Bromberger, Martin %A Sturm, Thomas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Linear Integer Arithmetic Revisited : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-8EE6-9 %R 10.1007/978-3-319-21401-6_42 %D 2015 %B 25th International Conference on Automated Deduction %Z date of event: 2015-08-01 - 2015-08-07 %C Berlin, Germany %B Automated Deduction -- CADE-25 %E Felty, Amy P.; Middeldorp, Aart %P 623 - 637 %I Springer %@ 978-3-319-21400-9 %B Lecture Notes in Artificial Intelligence %N 9195
Bromberger, M., Sturm, T., & Weidenbach, C. (2015b). Linear Integer Arithmetic Revisited. Retrieved from http://arxiv.org/abs/1503.02948
(arXiv: 1503.02948)
Abstract
We consider feasibility of linear integer programs in the context of verification systems such as SMT solvers or theorem provers. Although satisfiability of linear integer programs is decidable, many state-of-the-art solvers neglect termination in favor of efficiency. It is challenging to design a solver that is both terminating and practically efficient. Recent work by Jovanovic and de Moura constitutes an important step into this direction. Their algorithm CUTSAT is sound, but does not terminate, in general. In this paper we extend their CUTSAT algorithm by refined inference rules, a new type of conflicting core, and a dedicated rule application strategy. This leads to our algorithm CUTSAT++, which guarantees termination.
Export
BibTeX
@online{BrombergerSturmWeidenbacharXiv2015, TITLE = {Linear Integer Arithmetic Revisited}, AUTHOR = {Bromberger, Martin and Sturm, Thomas and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1503.02948}, EPRINT = {1503.02948}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We consider feasibility of linear integer programs in the context of verification systems such as SMT solvers or theorem provers. Although satisfiability of linear integer programs is decidable, many state-of-the-art solvers neglect termination in favor of efficiency. It is challenging to design a solver that is both terminating and practically efficient. Recent work by Jovanovic and de Moura constitutes an important step into this direction. Their algorithm CUTSAT is sound, but does not terminate, in general. In this paper we extend their CUTSAT algorithm by refined inference rules, a new type of conflicting core, and a dedicated rule application strategy. This leads to our algorithm CUTSAT++, which guarantees termination.}, }
Endnote
%0 Report %A Bromberger, Martin %A Sturm, Thomas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Linear Integer Arithmetic Revisited : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0025-6937-4 %U http://arxiv.org/abs/1503.02948 %D 2015 %8 10.03.2015 %X We consider feasibility of linear integer programs in the context of verification systems such as SMT solvers or theorem provers. Although satisfiability of linear integer programs is decidable, many state-of-the-art solvers neglect termination in favor of efficiency. It is challenging to design a solver that is both terminating and practically efficient. Recent work by Jovanovic and de Moura constitutes an important step into this direction. Their algorithm CUTSAT is sound, but does not terminate, in general. In this paper we extend their CUTSAT algorithm by refined inference rules, a new type of conflicting core, and a dedicated rule application strategy. This leads to our algorithm CUTSAT++, which guarantees termination. %K Computer Science, Logic in Computer Science, cs.LO
Brown, C. W., & Košta, M. (2015). Constructing a Single Cell in Cylindrical Algebraic Decomposition. Journal of Symbolic Computation, 70. doi:10.1016/j.jsc.2014.09.024
Export
BibTeX
@article{BrownKosta:2014a, TITLE = {Constructing a Single Cell in Cylindrical Algebraic Decomposition}, AUTHOR = {Brown, Christopher W. and Ko{\v s}ta, Marek}, LANGUAGE = {eng}, ISSN = {0747-7171}, DOI = {10.1016/j.jsc.2014.09.024}, PUBLISHER = {Academic Press}, ADDRESS = {London}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {70}, PAGES = {14--48}, }
Endnote
%0 Journal Article %A Brown, Christopher W. %A Košta, Marek %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Constructing a Single Cell in Cylindrical Algebraic Decomposition : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-920D-7 %R 10.1016/j.jsc.2014.09.024 %7 2015 %D 2015 %J Journal of Symbolic Computation %V 70 %& 14 %P 14 - 48 %I Academic Press %C London %@ false
Damm, W., Horbach, M., & Sofronie-Stokkermans, V. (2015a). Decidability of Verification of Safety Properties of Spatial Families of Linear Hybrid Automata. In Frontiers of Combining Systems (FroCoS 2015). Wrocław, Poland: Springer. doi:10.1007/978-3-319-24246-0_12
Export
BibTeX
@inproceedings{DammFroCoS2015, TITLE = {Decidability of Verification of Safety Properties of Spatial Families of Linear Hybrid Automata}, AUTHOR = {Damm, Werner and Horbach, Matthias and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-319-2424}, DOI = {10.1007/978-3-319-24246-0_12}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2015)}, EDITOR = {Lutz, Carsten and Ranise, Silvio}, PAGES = {186--202}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9322}, ADDRESS = {Wroc{\l}aw, Poland}, }
Endnote
%0 Conference Proceedings %A Damm, Werner %A Horbach, Matthias %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability of Verification of Safety Properties of Spatial Families of Linear Hybrid Automata : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-474D-8 %R 10.1007/978-3-319-24246-0_12 %D 2015 %B 10th International Symposium on Frontiers of Combining Systems %Z date of event: 2015-09-21 - 2015-09-24 %C Wrocław, Poland %B Frontiers of Combining Systems %E Lutz, Carsten; Ranise, Silvio %P 186 - 202 %I Springer %@ 978-3-319-2424 %B Lecture Notes in Artificial Intelligence %N 9322
Damm, W., Horbach, M., & Sofronie-Stokkermans, V. (2015b). Decidability of Verification of Safety Properties of Spatial Families of Linear Hybrid Automata (No. ATR111). SFB/TR 14 AVACS.
Export
BibTeX
@techreport{atr111, TITLE = {Decidability of Verification of Safety Properties of Spatial Families of Linear Hybrid Automata}, AUTHOR = {Damm, Werner and Horbach, Matthias and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR111}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, TYPE = {AVACS Technical Report}, VOLUME = {111}, }
Endnote
%0 Report %A Damm, Werner %A Horbach, Matthias %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability of Verification of Safety Properties of Spatial Families of Linear Hybrid Automata : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002A-0805-6 %Y SFB/TR 14 AVACS %D 2015 %P 52 p. %B AVACS Technical Report %N 111 %@ false
Errami, H., Eiswirth, M., Grigoriev, D., Seiler, W. M., Sturm, T., & Weber, A. (2015). Detection of Hopf Bifurcations in Chemical Reaction Networks Using Convex Coordinates. Journal of Computational Physics, 291. doi:10.1016/j.jcp.2015.02.050
Export
BibTeX
@article{ErramiEiswirth:15a, TITLE = {Detection of {Hopf} Bifurcations in Chemical Reaction Networks Using Convex Coordinates}, AUTHOR = {Errami, Hassan and Eiswirth, Markus and Grigoriev, Dima and Seiler, Werner M. and Sturm, Thomas and Weber, Andreas}, LANGUAGE = {eng}, ISSN = {0021-9991}, DOI = {10.1016/j.jcp.2015.02.050}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, JOURNAL = {Journal of Computational Physics}, VOLUME = {291}, PAGES = {279--302}, }
Endnote
%0 Journal Article %A Errami, Hassan %A Eiswirth, Markus %A Grigoriev, Dima %A Seiler, Werner M. %A Sturm, Thomas %A Weber, Andreas %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Detection of Hopf Bifurcations in Chemical Reaction Networks Using Convex Coordinates : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-E260-7 %R 10.1016/j.jcp.2015.02.050 %7 2015-03-16 %D 2015 %J Journal of Computational Physics %V 291 %& 279 %P 279 - 302 %I Elsevier %C Amsterdam %@ false
Fontaine, P., Sturm, T., & Waldmann, U. (2015). Foreword to the Special Focus on Constraints and Combinations. Mathematics in Computer Science, 9(3). doi:10.1007/s11786-015-0239-8
Export
BibTeX
@article{DBLP:journals/mics/FontaineSW15, TITLE = {Foreword to the Special Focus on Constraints and Combinations}, AUTHOR = {Fontaine, Pascal and Sturm, Thomas and Waldmann, Uwe}, LANGUAGE = {eng}, ISSN = {1661-8270}, DOI = {10.1007/s11786-015-0239-8}, PUBLISHER = {Birkh{\"a}user}, ADDRESS = {Basel}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, JOURNAL = {Mathematics in Computer Science}, VOLUME = {9}, NUMBER = {3}, PAGES = {265--265}, }
Endnote
%0 Journal Article %A Fontaine, Pascal %A Sturm, Thomas %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Foreword to the Special Focus on Constraints and Combinations : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-661F-9 %R 10.1007/s11786-015-0239-8 %7 2015 %D 2015 %J Mathematics in Computer Science %V 9 %N 3 %& 265 %P 265 - 265 %I Birkhäuser %C Basel %@ false
Hagemann, W. (2015). Symbolic Orthogonal Projections: A New Polyhedral Representation for Reachability Analysis of Hybrid Systems. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@phdthesis{HagemannPhd15, TITLE = {Symbolic Orthogonal Projections: A New Polyhedral Representation for Reachability Analysis of Hybrid Systems}, AUTHOR = {Hagemann, Willem}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, }
Endnote
%0 Thesis %A Hagemann, Willem %Y Weidenbach, Christoph %A referee: Fränzle, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Symbolic Orthogonal Projections: A New Polyhedral Representation for Reachability Analysis of Hybrid Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-26AA-2 %I Universität des Saarlandes %C Saarbrücken %D 2015 %P XIII, 94 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/volltexte/2015/6304/http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=de
Hoeltgen, L., Mainberger, M., Hoffmann, S., Weickert, J., Tang, C. H., Setzer, S., … Doerr, B. (2015). Optimising Spatial and Tonal Data for PDE-based Inpainting. Retrieved from http://arxiv.org/abs/1506.04566
(arXiv: 1506.04566)
Abstract
Some recent methods for lossy signal and image compression store only a few selected pixels and fill in the missing structures by inpainting with a partial differential equation (PDE). Suitable operators include the Laplacian, the biharmonic operator, and edge-enhancing anisotropic diffusion (EED). The quality of such approaches depends substantially on the selection of the data that is kept. Optimising this data in the domain and codomain gives rise to challenging mathematical problems that shall be addressed in our work. In the 1D case, we prove results that provide insights into the difficulty of this problem, and we give evidence that a splitting into spatial and tonal (i.e. function value) optimisation does hardly deteriorate the results. In the 2D setting, we present generic algorithms that achieve a high reconstruction quality even if the specified data is very sparse. To optimise the spatial data, we use a probabilistic sparsification, followed by a nonlocal pixel exchange that avoids getting trapped in bad local optima. After this spatial optimisation we perform a tonal optimisation that modifies the function values in order to reduce the global reconstruction error. For homogeneous diffusion inpainting, this comes down to a least squares problem for which we prove that it has a unique solution. We demonstrate that it can be found efficiently with a gradient descent approach that is accelerated with fast explicit diffusion (FED) cycles. Our framework allows to specify the desired density of the inpainting mask a priori. Moreover, is more generic than other data optimisation approaches for the sparse inpainting problem, since it can also be extended to nonlinear inpainting operators such as EED. This is exploited to achieve reconstructions with state-of-the-art quality. We also give an extensive literature survey on PDE-based image compression methods.
Export
BibTeX
@online{DBLP:journals/corr/HoeltgenMHWTSJN15, TITLE = {Optimising Spatial and Tonal Data for {PDE}-based Inpainting}, AUTHOR = {Hoeltgen, Laurent and Mainberger, Markus and Hoffmann, Sebastian and Weickert, Joachim and Tang, Ching Hoo and Setzer, Simon and Johannsen, Daniel and Neumann, Frank and Doerr, Benjamin}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1506.04566}, EPRINT = {1506.04566}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Some recent methods for lossy signal and image compression store only a few selected pixels and fill in the missing structures by inpainting with a partial differential equation (PDE). Suitable operators include the Laplacian, the biharmonic operator, and edge-enhancing anisotropic diffusion (EED). The quality of such approaches depends substantially on the selection of the data that is kept. Optimising this data in the domain and codomain gives rise to challenging mathematical problems that shall be addressed in our work. In the 1D case, we prove results that provide insights into the difficulty of this problem, and we give evidence that a splitting into spatial and tonal (i.e. function value) optimisation does hardly deteriorate the results. In the 2D setting, we present generic algorithms that achieve a high reconstruction quality even if the specified data is very sparse. To optimise the spatial data, we use a probabilistic sparsification, followed by a nonlocal pixel exchange that avoids getting trapped in bad local optima. After this spatial optimisation we perform a tonal optimisation that modifies the function values in order to reduce the global reconstruction error. For homogeneous diffusion inpainting, this comes down to a least squares problem for which we prove that it has a unique solution. We demonstrate that it can be found efficiently with a gradient descent approach that is accelerated with fast explicit diffusion (FED) cycles. Our framework allows to specify the desired density of the inpainting mask a priori. Moreover, is more generic than other data optimisation approaches for the sparse inpainting problem, since it can also be extended to nonlinear inpainting operators such as EED. This is exploited to achieve reconstructions with state-of-the-art quality. We also give an extensive literature survey on PDE-based image compression methods.}, }
Endnote
%0 Report %A Hoeltgen, Laurent %A Mainberger, Markus %A Hoffmann, Sebastian %A Weickert, Joachim %A Tang, Ching Hoo %A Setzer, Simon %A Johannsen, Daniel %A Neumann, Frank %A Doerr, Benjamin %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations External Organizations %T Optimising Spatial and Tonal Data for PDE-based Inpainting : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-661C-F %U http://arxiv.org/abs/1506.04566 %D 2015 %X Some recent methods for lossy signal and image compression store only a few selected pixels and fill in the missing structures by inpainting with a partial differential equation (PDE). Suitable operators include the Laplacian, the biharmonic operator, and edge-enhancing anisotropic diffusion (EED). The quality of such approaches depends substantially on the selection of the data that is kept. Optimising this data in the domain and codomain gives rise to challenging mathematical problems that shall be addressed in our work. In the 1D case, we prove results that provide insights into the difficulty of this problem, and we give evidence that a splitting into spatial and tonal (i.e. function value) optimisation does hardly deteriorate the results. In the 2D setting, we present generic algorithms that achieve a high reconstruction quality even if the specified data is very sparse. To optimise the spatial data, we use a probabilistic sparsification, followed by a nonlocal pixel exchange that avoids getting trapped in bad local optima. After this spatial optimisation we perform a tonal optimisation that modifies the function values in order to reduce the global reconstruction error. For homogeneous diffusion inpainting, this comes down to a least squares problem for which we prove that it has a unique solution. We demonstrate that it can be found efficiently with a gradient descent approach that is accelerated with fast explicit diffusion (FED) cycles. Our framework allows to specify the desired density of the inpainting mask a priori. Moreover, is more generic than other data optimisation approaches for the sparse inpainting problem, since it can also be extended to nonlinear inpainting operators such as EED. This is exploited to achieve reconstructions with state-of-the-art quality. We also give an extensive literature survey on PDE-based image compression methods. %K Computer Science, Computer Vision and Pattern Recognition, cs.CV,Mathematics, Optimization and Control, math.OC,
Jaroschek, M., Dobal, P. F., & Fontaine, P. (2015). Adapting Real Quantifier Elimination Methods for Conflict Set Computation. In Frontiers of Combining Systems (FroCoS 2015). Wrocław, Poland: Springer. doi:10.1007/978-3-319-24246-0_10
Export
BibTeX
@inproceedings{JaroschekFroCoS2015, TITLE = {Adapting Real Quantifier Elimination Methods for Conflict Set Computation}, AUTHOR = {Jaroschek, Maximilian and Dobal, Pablo Federico and Fontaine, Pascal}, LANGUAGE = {eng}, ISBN = {978-3-319-2424}, DOI = {10.1007/978-3-319-24246-0_10}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2015)}, EDITOR = {Lutz, Carsten and Ranise, Silvio}, PAGES = {151--166}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9322}, ADDRESS = {Wroc{\l}aw, Poland}, }
Endnote
%0 Conference Proceedings %A Jaroschek, Maximilian %A Dobal, Pablo Federico %A Fontaine, Pascal %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Adapting Real Quantifier Elimination Methods for Conflict Set Computation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-4794-8 %R 10.1007/978-3-319-24246-0_10 %D 2015 %B 10th International Symposium on Frontiers of Combining Systems %Z date of event: 2015-09-21 - 2015-09-24 %C Wrocław, Poland %B Frontiers of Combining Systems %E Lutz, Carsten; Ranise, Silvio %P 151 - 166 %I Springer %@ 978-3-319-2424 %B Lecture Notes in Artificial Intelligence %N 9322
Junk, C., Rößger, R., Rock, G., Theis, K., Weidenbach, C., & Wischnewski, P. (2015). Model-Based Variant Management with v.control. In Transdisciplinary Lifecycle Analysis of Systems (ISPE CE 2015). Delft, The Netherlands: IOS Press. doi:10.3233/978-1-61499-544-9-194
Export
BibTeX
@inproceedings{JunkISPECE2015, TITLE = {Model-Based Variant Management with v.control}, AUTHOR = {Junk, Christopher and R{\"o}{\ss}ger, Robert and Rock, Georg and Theis, Karsten and Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, ISBN = {978-1-61499-543-2}, DOI = {10.3233/978-1-61499-544-9-194}, PUBLISHER = {IOS Press}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Transdisciplinary Lifecycle Analysis of Systems (ISPE CE 2015)}, EDITOR = {Curran, Richard and Wognum, Nel and Borsato, Milton and Stiepandic, Josip and Verhagen, Wim J. C.}, PAGES = {194--203}, SERIES = {Advances in Transdisciplinary Engineering}, VOLUME = {2}, ADDRESS = {Delft, The Netherlands}, }
Endnote
%0 Conference Proceedings %A Junk, Christopher %A Rößger, Robert %A Rock, Georg %A Theis, Karsten %A Weidenbach, Christoph %A Wischnewski, Patrick %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Model-Based Variant Management with v.control : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-8F1F-5 %R 10.3233/978-1-61499-544-9-194 %D 2015 %B 22nd ISPE Inc. International Conference on Concurrent Engineering %Z date of event: 2015-07-20 - 2015-07-23 %C Delft, The Netherlands %B Transdisciplinary Lifecycle Analysis of Systems %E Curran, Richard; Wognum, Nel; Borsato, Milton; Stiepandic, Josip; Verhagen, Wim J. C. %P 194 - 203 %I IOS Press %@ 978-1-61499-543-2 %B Advances in Transdisciplinary Engineering %N 2
Kauers, M., Jaroschek, M., & Johannson, F. (2015). Ore Polynomials in Sage. In Computer Algebra and Polynomials. Berlin: Springer. doi:10.1007/978-3-319-15081-9_6
Export
BibTeX
@incollection{DBLP:series/lncs/KauersJJ15, TITLE = {Ore Polynomials in {Sage}}, AUTHOR = {Kauers, Manuel and Jaroschek, Maximilian and Johannson, Frederik}, LANGUAGE = {eng}, ISBN = {978-3-319-15080-2}, DOI = {10.1007/978-3-319-15081-9_6}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Computer Algebra and Polynomials}, EDITOR = {Gutierrez, Jaime and Schicho, Josef and Weiman, Martin}, PAGES = {105--125}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {8942}, }
Endnote
%0 Book Section %A Kauers, Manuel %A Jaroschek, Maximilian %A Johannson, Frederik %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Ore Polynomials in Sage : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-6633-A %R 10.1007/978-3-319-15081-9_6 %D 2015 %B Computer Algebra and Polynomials %E Gutierrez, Jaime; Schicho, Josef; Weiman, Martin %P 105 - 125 %I Springer %C Berlin %@ 978-3-319-15080-2 %S Lecture Notes in Computer Science %N 8942
Klein, F., & Zimmerman, M. (2015). What are Strategies in Delay Games? Borel Determinacy for Games with Lookahead. In 24th EACSL Annual Conference on Computer Science Logic. Berlin, Germany: Wadern. doi:10.4230/LIPIcs.CSL.2015.519
Export
BibTeX
@inproceedings{KleinZ15, TITLE = {What are Strategies in Delay Games? {B}orel Determinacy for Games with Lookahead}, AUTHOR = {Klein, Felix and Zimmerman, Martin}, LANGUAGE = {eng}, ISSN = {1868-8969}, ISBN = {978-3-939897-90-3}, URL = {urn:nbn:de:0030-drops-54354}, DOI = {10.4230/LIPIcs.CSL.2015.519}, PUBLISHER = {Wadern}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, BOOKTITLE = {24th EACSL Annual Conference on Computer Science Logic}, EDITOR = {Kreutzer, Stephan}, PAGES = {519--533}, SERIES = {Leibniz International Proceedings in Informatics}, VOLUME = {41}, ADDRESS = {Berlin, Germany}, }
Endnote
%0 Conference Proceedings %A Klein, Felix %A Zimmerman, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T What are Strategies in Delay Games? Borel Determinacy for Games with Lookahead : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-662F-5 %R 10.4230/LIPIcs.CSL.2015.519 %U urn:nbn:de:0030-drops-54354 %D 2015 %B 24th EACSL Annual Conference on Computer Science Logic %Z date of event: 2015-09-07 - 2015-09-10 %C Berlin, Germany %B 24th EACSL Annual Conference on Computer Science Logic %E Kreutzer, Stephan %P 519 - 533 %I Wadern %@ 978-3-939897-90-3 %B Leibniz International Proceedings in Informatics %N 41 %@ false %U http://drops.dagstuhl.de/doku/urheberrecht1.htmlhttp://drops.dagstuhl.de/opus/volltexte/2015/5435/
Klein, F., & Zimmermann, M. (2015). How Much Lookahead is Needed to Win Infinite Games? In Automata, Languages, and Programming (ICALP 2015). Kyoto, Japan: Springer. doi:10.1007/978-3-662-47666-6_36
Export
BibTeX
@inproceedings{Kleinlncs15, TITLE = {How Much Lookahead is Needed to Win Infinite Games?}, AUTHOR = {Klein, Felix and Zimmermann, Martin}, LANGUAGE = {eng}, ISBN = {978-3-662-47665-9}, DOI = {10.1007/978-3-662-47666-6_36}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Automata, Languages, and Programming (ICALP 2015)}, EDITOR = {Halld{\'o}rsson, Magnus M. and Iwama, Kazuo and Kobayashi, Naoki and Speckmann, Bettina}, PAGES = {452--463}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9135}, ADDRESS = {Kyoto, Japan}, }
Endnote
%0 Conference Proceedings %A Klein, Felix %A Zimmermann, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T How Much Lookahead is Needed to Win Infinite Games? : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-6621-1 %R 10.1007/978-3-662-47666-6_36 %D 2015 %B 42nd International Colloquium on Automata, Languages, and Programming %Z date of event: 2015-07-06 - 2015-07-10 %C Kyoto, Japan %B Automata, Languages, and Programming %E Halldórsson, Magnus M.; Iwama, Kazuo; Kobayashi, Naoki; Speckmann, Bettina %P 452 - 463 %I Springer %@ 978-3-662-47665-9 %B Lecture Notes in Computer Science %N 9135
Košta, M., & Sturm, T. (2015). A Generalized Framework for Virtual Substitution. Retrieved from http://arxiv.org/abs/1501.05826
(arXiv: 1501.05826)
Abstract
We generalize the framework of virtual substitution for real quantifier elimination to arbitrary but bounded degrees. We make explicit the representation of test points in elimination sets using roots of parametric univariate polynomials described by Thom codes. Our approach follows an early suggestion by Weispfenning, which has never been carried out explicitly. Inspired by virtual substitution for linear formulas, we show how to systematically construct elimination sets containing only test points representing lower bounds.
Export
BibTeX
@online{KostaSturmarXiv2015, TITLE = {A Generalized Framework for Virtual Substitution}, AUTHOR = {Ko{\v s}ta, Marek and Sturm, Thomas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1501.05826}, EPRINT = {1501.05826}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We generalize the framework of virtual substitution for real quantifier elimination to arbitrary but bounded degrees. We make explicit the representation of test points in elimination sets using roots of parametric univariate polynomials described by Thom codes. Our approach follows an early suggestion by Weispfenning, which has never been carried out explicitly. Inspired by virtual substitution for linear formulas, we show how to systematically construct elimination sets containing only test points representing lower bounds.}, }
Endnote
%0 Report %A Košta, Marek %A Sturm, Thomas %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A Generalized Framework for Virtual Substitution : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-A3C1-0 %U http://arxiv.org/abs/1501.05826 %D 2015 %X We generalize the framework of virtual substitution for real quantifier elimination to arbitrary but bounded degrees. We make explicit the representation of test points in elimination sets using roots of parametric univariate polynomials described by Thom codes. Our approach follows an early suggestion by Weispfenning, which has never been carried out explicitly. Inspired by virtual substitution for linear formulas, we show how to systematically construct elimination sets containing only test points representing lower bounds. %K Computer Science, Symbolic Computation, cs.SC,Computer Science, Logic in Computer Science, cs.LO
Košta, M., Sturm, T., & Dolzmann, A. (2015). Better Answers to Real Questions. Retrieved from http://arxiv.org/abs/1501.05098
(arXiv: 1501.05098)
Abstract
We consider existential problems over the reals. Extended quantifier elimination generalizes the concept of regular quantifier elimination by providing in addition answers, which are descriptions of possible assignments for the quantified variables. Implementations of extended quantifier elimination via virtual substitution have been successfully applied to various problems in science and engineering. So far, the answers produced by these implementations included infinitesimal and infinite numbers, which are hard to interpret in practice. We introduce here a post-processing procedure to convert, for fixed parameters, all answers into standard real numbers. The relevance of our procedure is demonstrated by application of our implementation to various examples from the literature, where it significantly improves the quality of the results.
Export
BibTeX
@online{KostaarXiv2015, TITLE = {Better Answers to Real Questions}, AUTHOR = {Ko{\v s}ta, Marek and Sturm, Thomas and Dolzmann, Andreas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1501.05098}, EPRINT = {1501.05098}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We consider existential problems over the reals. Extended quantifier elimination generalizes the concept of regular quantifier elimination by providing in addition answers, which are descriptions of possible assignments for the quantified variables. Implementations of extended quantifier elimination via virtual substitution have been successfully applied to various problems in science and engineering. So far, the answers produced by these implementations included infinitesimal and infinite numbers, which are hard to interpret in practice. We introduce here a post-processing procedure to convert, for fixed parameters, all answers into standard real numbers. The relevance of our procedure is demonstrated by application of our implementation to various examples from the literature, where it significantly improves the quality of the results.}, }
Endnote
%0 Report %A Košta, Marek %A Sturm, Thomas %A Dolzmann, Andreas %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Better Answers to Real Questions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-9D8E-2 %U http://arxiv.org/abs/1501.05098 %D 2015 %X We consider existential problems over the reals. Extended quantifier elimination generalizes the concept of regular quantifier elimination by providing in addition answers, which are descriptions of possible assignments for the quantified variables. Implementations of extended quantifier elimination via virtual substitution have been successfully applied to various problems in science and engineering. So far, the answers produced by these implementations included infinitesimal and infinite numbers, which are hard to interpret in practice. We introduce here a post-processing procedure to convert, for fixed parameters, all answers into standard real numbers. The relevance of our procedure is demonstrated by application of our implementation to various examples from the literature, where it significantly improves the quality of the results. %K Computer Science, Symbolic Computation, cs.SC,Computer Science, Logic in Computer Science, cs.LO
Lamotte-Schubert, M. (2015). Automatic Authorization Analysis. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-62575
Export
BibTeX
@phdthesis{LamottePhd15, TITLE = {Automatic Authorization Analysis}, AUTHOR = {Lamotte-Schubert, Manuel}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-62575}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, }
Endnote
%0 Thesis %A Lamotte-Schubert, Manuel %Y Weidenbach, Christoph %A referee: Baumgartner, Peter %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Automatic Authorization Analysis : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-FD0B-7 %U urn:nbn:de:bsz:291-scidok-62575 %I Universität des Saarlandes %C Saarbrücken %D 2015 %P 118 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2015/6257/
Reynolds, A., & Blanchette, J. C. (2015). A Decision Procedure for (Co)datatypes in SMT Solvers. In Automated Deduction -- CADE-25. Berlin, Germany: Springer. doi:10.1007/978-3-319-21401-6_13
Export
BibTeX
@inproceedings{ReynoldsCADE2015, TITLE = {A Decision Procedure for (Co)datatypes in {SMT} Solvers}, AUTHOR = {Reynolds, Andrew and Blanchette, Jasmin Christian}, LANGUAGE = {eng}, ISBN = {978-3-319-21400-9}, DOI = {10.1007/978-3-319-21401-6_13}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Automated Deduction -- CADE-25}, EDITOR = {Felty, Amy P. and Middeldorp, Aart}, PAGES = {197--213}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9195}, ADDRESS = {Berlin, Germany}, }
Endnote
%0 Conference Proceedings %A Reynolds, Andrew %A Blanchette, Jasmin Christian %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T A Decision Procedure for (Co)datatypes in SMT Solvers : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-07D5-9 %R 10.1007/978-3-319-21401-6_13 %D 2015 %B 25th International Conference on Automated Deduction %Z date of event: 2015-08-01 - 2015-08-07 %C Berlin, Germany %B Automated Deduction -- CADE-25 %E Felty, Amy P.; Middeldorp, Aart %P 197 - 213 %I Springer %@ 978-3-319-21400-9 %B Lecture Notes in Artificial Intelligence %N 9195
Schmidt, R. A., & Waldmann, U. (2015a). Modal Tableau Systems with Blocking and Congruence Closure (No. uk-ac-man-scw:268816). Manchester: University of Manchester.
Export
BibTeX
@techreport{SchmidtTR2015, TITLE = {Modal Tableau Systems with Blocking and Congruence Closure}, AUTHOR = {Schmidt, Renate A. and Waldmann, Uwe}, LANGUAGE = {eng}, NUMBER = {uk-ac-man-scw:268816}, INSTITUTION = {University of Manchester}, ADDRESS = {Manchester}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, TYPE = {eScholar}, }
Endnote
%0 Report %A Schmidt, Renate A. %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Modal Tableau Systems with Blocking and Congruence Closure : %G eng %U http://hdl.handle.net/11858/00-001M-0000-002A-08BC-A %Y University of Manchester %C Manchester %D 2015 %P 22 p. %B eScholar %U https://www.escholar.manchester.ac.uk/uk-ac-man-scw:268816https://www.research.manchester.ac.uk/portal/files/32297317/FULL_TEXT.PDF
Schmidt, R. A., & Waldmann, U. (2015b). Modal Tableau Systems with Blocking and Congruence Closure. In Automated Reasoning with Analytic Tableaux and Related Methods. Wrocław, Poland: Springer. doi:10.1007/978-3-319-24312-2_4
Export
BibTeX
@inproceedings{SchmidtTABLEAUX2015, TITLE = {Modal Tableau Systems with Blocking and Congruence Closure}, AUTHOR = {Schmidt, Renate A. and Waldmann, Uwe}, LANGUAGE = {eng}, ISBN = {978-3-319-24311-5}, DOI = {10.1007/978-3-319-24312-2_4}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Automated Reasoning with Analytic Tableaux and Related Methods}, EDITOR = {de Nivelle, Hans}, PAGES = {38--53}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9323}, ADDRESS = {Wroc{\l}aw, Poland}, }
Endnote
%0 Conference Proceedings %A Schmidt, Renate A. %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Modal Tableau Systems with Blocking and Congruence Closure : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-4770-7 %R 10.1007/978-3-319-24312-2_4 %D 2015 %B 24th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods %Z date of event: 2015-09-21 - 2015-09-24 %C Wrocław, Poland %B Automated Reasoning with Analytic Tableaux and Related Methods %E de Nivelle, Hans %P 38 - 53 %I Springer %@ 978-3-319-24311-5 %B Lecture Notes in Artificial Intelligence %N 9323
Sofronie-Stokkermans, V. (2015). Hierarchical Reasoning in Local Theory Extensions and Applications. In SYNASC 2014. Timisoara, Romania: IEEE Computer Society. doi:10.1109/SYNASC.2014.13
Export
BibTeX
@inproceedings{sofronie-stokkermans-synasc2014, TITLE = {Hierarchical Reasoning in Local Theory Extensions and Applications}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-1-4799-8448-0}, DOI = {10.1109/SYNASC.2014.13}, PUBLISHER = {IEEE Computer Society}, YEAR = {2014}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {SYNASC 2014}, PAGES = {34--41}, ADDRESS = {Timisoara, Romania}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Hierarchical Reasoning in Local Theory Extensions and Applications : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C944-F %R 10.1109/SYNASC.2014.13 %D 2015 %B 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing %Z date of event: 2014-09-22 - 2014-09-25 %C Timisoara, Romania %B SYNASC 2014 %P 34 - 41 %I IEEE Computer Society %@ 978-1-4799-8448-0
Sturm, T. (2015a). Subtropical Real Root Finding. Retrieved from http://arxiv.org/abs/1501.04836
(arXiv: 1501.04836)
Abstract
We describe a new incomplete but terminating method for real root finding for large multivariate polynomials. We take an abstract view of the polynomial as the set of exponent vectors associated with sign information on the coefficients. Then we employ linear programming to heuristically find roots. There is a specialized variant for roots with exclusively positive coordinates, which is of considerable interest for applications in chemistry and systems biology. An implementation of our method combining the computer algebra system Reduce with the linear programming solver Gurobi has been successfully applied to input data originating from established mathematical models used in these areas. We have solved several hundred problems with up to more than 800000 monomials in up to 10 variables with degrees up to 12. Our method has failed due to its incompleteness in less than 8 percent of the cases.
Export
BibTeX
@online{SturmarXiv2015, TITLE = {Subtropical Real Root Finding}, AUTHOR = {Sturm, Thomas}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1501.04836}, EPRINT = {1501.04836}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {We describe a new incomplete but terminating method for real root finding for large multivariate polynomials. We take an abstract view of the polynomial as the set of exponent vectors associated with sign information on the coefficients. Then we employ linear programming to heuristically find roots. There is a specialized variant for roots with exclusively positive coordinates, which is of considerable interest for applications in chemistry and systems biology. An implementation of our method combining the computer algebra system Reduce with the linear programming solver Gurobi has been successfully applied to input data originating from established mathematical models used in these areas. We have solved several hundred problems with up to more than 800000 monomials in up to 10 variables with degrees up to 12. Our method has failed due to its incompleteness in less than 8 percent of the cases.}, }
Endnote
%0 Report %A Sturm, Thomas %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Subtropical Real Root Finding : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-9D87-0 %U http://arxiv.org/abs/1501.04836 %D 2015 %X We describe a new incomplete but terminating method for real root finding for large multivariate polynomials. We take an abstract view of the polynomial as the set of exponent vectors associated with sign information on the coefficients. Then we employ linear programming to heuristically find roots. There is a specialized variant for roots with exclusively positive coordinates, which is of considerable interest for applications in chemistry and systems biology. An implementation of our method combining the computer algebra system Reduce with the linear programming solver Gurobi has been successfully applied to input data originating from established mathematical models used in these areas. We have solved several hundred problems with up to more than 800000 monomials in up to 10 variables with degrees up to 12. Our method has failed due to its incompleteness in less than 8 percent of the cases. %K Computer Science, Symbolic Computation, cs.SC
Sturm, T. (2015b). Subtropical Real Root Finding. In ISSAC’15, 40th International Symposium on Symbolic and Algebraic Computation. Bath, UK: ACM. doi:10.1145/2755996.2756677
Export
BibTeX
@inproceedings{SturmISSAC2015, TITLE = {Subtropical Real Root Finding}, AUTHOR = {Sturm, Thomas}, LANGUAGE = {eng}, ISBN = {978-1-4503-3435-8}, DOI = {10.1145/2755996.2756677}, PUBLISHER = {ACM}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {ISSAC'15, 40th International Symposium on Symbolic and Algebraic Computation}, EDITOR = {Robertz, Daniel}, PAGES = {347--354}, ADDRESS = {Bath, UK}, }
Endnote
%0 Conference Proceedings %A Sturm, Thomas %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Subtropical Real Root Finding : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0026-A50F-A %R 10.1145/2755996.2756677 %D 2015 %B 40th International Symposium on Symbolic and Algebraic Computation %Z date of event: 2015-07-06 - 2015-07-09 %C Bath, UK %B ISSAC'15 %E Robertz, Daniel %P 347 - 354 %I ACM %@ 978-1-4503-3435-8
Suda, M. (2015a). Variable and Clause Elimination for LTL Satisfiability Checking. Mathematics in Computer Science, 9(3). doi:10.1007/s11786-015-0240-2
Export
BibTeX
@article{VCEforLTLmacis2015, TITLE = {Variable and Clause Elimination for {LTL} Satisfiability Checking}, AUTHOR = {Suda, Martin}, LANGUAGE = {eng}, ISSN = {1661-8270}, DOI = {10.1007/s11786-015-0240-2}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, JOURNAL = {Mathematics in Computer Science}, VOLUME = {9}, NUMBER = {3}, PAGES = {327--344}, }
Endnote
%0 Journal Article %A Suda, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Variable and Clause Elimination for LTL Satisfiability Checking : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0029-4AAE-5 %R 10.1007/s11786-015-0240-2 %7 2015-09-25 %D 2015 %J Mathematics in Computer Science %V 9 %N 3 %& 327 %P 327 - 344 %I Springer %C Berlin %@ false
Suda, M. (2015b). Resolution-based Methods for Linear Temporal Reasoning. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-62747
Export
BibTeX
@phdthesis{SudaPhd15, TITLE = {Resolution-based Methods for Linear Temporal Reasoning}, AUTHOR = {Suda, Martin}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-62747}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, }
Endnote
%0 Thesis %A Suda, Martin %Y Weidenbach, Christoph %A referee: Hoffmann, Jörg %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Resolution-based Methods for Linear Temporal Reasoning : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-FC90-3 %U urn:nbn:de:bsz:291-scidok-62747 %I Universität des Saarlandes %C Saarbrücken %D 2015 %P 233 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2015/6274/
Teucke, A., & Weidenbach, C. (2015a). First-order Logic Theorem Proving and Model Building via Approximation and Instantiation. In Frontiers of Combining Systems (FroCoS 2015). Wrocław, Poland: Springer. doi:10.1007/978-3-319-24246-0_6
Export
BibTeX
@inproceedings{TeuckeFroCoS2015, TITLE = {First-order Logic Theorem Proving and Model Building via Approximation and Instantiation}, AUTHOR = {Teucke, Andreas and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-2424}, DOI = {10.1007/978-3-319-24246-0_6}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2015)}, EDITOR = {Lutz, Carsten and Ranise, Silvio}, PAGES = {85--100}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {9322}, ADDRESS = {Wroc{\l}aw, Poland}, }
Endnote
%0 Conference Proceedings %A Teucke, Andreas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T First-order Logic Theorem Proving and Model Building via Approximation and Instantiation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-8F0B-2 %R 10.1007/978-3-319-24246-0_6 %D 2015 %B 10th International Symposium on Frontiers of Combining Systems %Z date of event: 2015-09-21 - 2015-09-24 %C Wrocław, Poland %B Frontiers of Combining Systems %E Lutz, Carsten; Ranise, Silvio %P 85 - 100 %I Springer %@ 978-3-319-2424 %B Lecture Notes in Artificial Intelligence %N 9322
Teucke, A., & Weidenbach, C. (2015b). First-Order Logic Theorem Proving and Model Building via Approximation and Instantiation. Retrieved from http://arxiv.org/abs/1503.02971
(arXiv: 1503.02971)
Abstract
Counterexample-guided abstraction refinement is a well-established technique in verification. In this paper we instantiate the idea for first-order logic theorem proving. Given a clause set $N$ we propose its abstraction into a clause set $N'$ belonging to a decidable first-order fragment. The abstraction preserves satisfiability: if $N'$ is satisfiable, so is $N$. A refutation in $N'$ can then either be lifted to a refutation in $N$, or it guides a refinement of $N$ and its abstraction $N'$ excluding the previously found refutation that is not liftable.
Export
BibTeX
@online{TeuckeWeidenbacharXiv2015, TITLE = {First-Order Logic Theorem Proving and Model Building via Approximation and Instantiation}, AUTHOR = {Teucke, Andreas and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1503.02971}, EPRINT = {1503.02971}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Counterexample-guided abstraction refinement is a well-established technique in verification. In this paper we instantiate the idea for first-order logic theorem proving. Given a clause set $N$ we propose its abstraction into a clause set $N'$ belonging to a decidable first-order fragment. The abstraction preserves satisfiability: if $N'$ is satisfiable, so is $N$. A refutation in $N'$ can then either be lifted to a refutation in $N$, or it guides a refinement of $N$ and its abstraction $N'$ excluding the previously found refutation that is not liftable.}, }
Endnote
%0 Report %A Teucke, Andreas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T First-Order Logic Theorem Proving and Model Building via Approximation and Instantiation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0025-694C-5 %U http://arxiv.org/abs/1503.02971 %D 2015 %8 10.03.2015 %X Counterexample-guided abstraction refinement is a well-established technique in verification. In this paper we instantiate the idea for first-order logic theorem proving. Given a clause set $N$ we propose its abstraction into a clause set $N'$ belonging to a decidable first-order fragment. The abstraction preserves satisfiability: if $N'$ is satisfiable, so is $N$. A refutation in $N'$ can then either be lifted to a refutation in $N$, or it guides a refinement of $N$ and its abstraction $N'$ excluding the previously found refutation that is not liftable. %K Computer Science, Logic in Computer Science, cs.LO
Voigt, M., & Weidenbach, C. (2015). Bernays-Schönfinkel-Ramsey with Simple Bounds is NEXPTIME-complete. Retrieved from http://arxiv.org/abs/1501.07209
(arXiv: 1501.07209)
Abstract
Linear arithmetic extended with free predicate symbols is undecidable, in general. We show that the restriction of linear arithmetic inequations to simple bounds extended with the Bernays-Sch\"onfinkel-Ramsey free first-order fragment is decidable and NEXPTIME-complete. The result is almost tight because the Bernays-Sch\"onfinkel-Ramsey fragment is undecidable in combination with linear difference inequations, simple additive inequations, quotient inequations and multiplicative inequations.
Export
BibTeX
@online{VoigtWeidenbacharXiv2015, TITLE = {Bernays-Sch{\"o}nfinkel-Ramsey with Simple Bounds is {NEXPTIME}-complete}, AUTHOR = {Voigt, Marco and Weidenbach, Christoph}, URL = {http://arxiv.org/abs/1501.07209}, EPRINT = {1501.07209}, EPRINTTYPE = {arXiv}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Linear arithmetic extended with free predicate symbols is undecidable, in general. We show that the restriction of linear arithmetic inequations to simple bounds extended with the Bernays-Sch\"onfinkel-Ramsey free first-order fragment is decidable and NEXPTIME-complete. The result is almost tight because the Bernays-Sch\"onfinkel-Ramsey fragment is undecidable in combination with linear difference inequations, simple additive inequations, quotient inequations and multiplicative inequations.}, }
Endnote
%0 Report %A Voigt, Marco %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Bernays-Schönfinkel-Ramsey with Simple Bounds is NEXPTIME-complete : %U http://hdl.handle.net/11858/00-001M-0000-0024-AA87-2 %U http://arxiv.org/abs/1501.07209 %D 2015 %X Linear arithmetic extended with free predicate symbols is undecidable, in general. We show that the restriction of linear arithmetic inequations to simple bounds extended with the Bernays-Sch\"onfinkel-Ramsey free first-order fragment is decidable and NEXPTIME-complete. The result is almost tight because the Bernays-Sch\"onfinkel-Ramsey fragment is undecidable in combination with linear difference inequations, simple additive inequations, quotient inequations and multiplicative inequations. %K Computer Science, Logic in Computer Science, cs.LO,Computer Science, Computational Complexity, cs.CC
Weidenbach, C. (2015). Automated Reasoning Building Blocks. In Correct System Design. Oldenburg, Germany: Springer. doi:10.1007/978-3-319-23506-6_12
Export
BibTeX
@inproceedings{WeidenbachCorrectSD2015, TITLE = {Automated Reasoning Building Blocks}, AUTHOR = {Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-23505-9}, DOI = {10.1007/978-3-319-23506-6_12}, PUBLISHER = {Springer}, YEAR = {2015}, MARGINALMARK = {$\bullet$}, DATE = {2015}, BOOKTITLE = {Correct System Design}, DEBUG = {author: Wehrheim, Heike}, EDITOR = {Meyer, Roland and Platzer, Andr{\'e}}, PAGES = {172--188}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {9360}, ADDRESS = {Oldenburg, Germany}, }
Endnote
%0 Conference Proceedings %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Automated Reasoning Building Blocks : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0028-8EBD-7 %R 10.1007/978-3-319-23506-6_12 %D 2015 %B Symposium in Honor of Ernst-Rüdiger Olderog on the Occasion of His 60th Birthday %Z date of event: 2015-09-08 - 2015-09-09 %C Oldenburg, Germany %B Correct System Design %E Meyer, Roland; Platzer, André; Wehrheim, Heike %P 172 - 188 %I Springer %@ 978-3-319-23505-9 %B Lecture Notes in Computer Science %N 9360
2014
Baumgartner, P., Bax, J., & Waldmann, U. (2014). Finite Quantification in Hierarchic Theorem Proving. In Automated Reasoning (IJCAR 2014). Vienna, Austria: Springer. doi:10.1007/978-3-319-08587-6_11
Export
BibTeX
@inproceedings{BaumgartnerBaxWaldmann2014IJCAR, TITLE = {Finite Quantification in Hierarchic Theorem Proving}, AUTHOR = {Baumgartner, Peter and Bax, Joshua and Waldmann, Uwe}, LANGUAGE = {eng}, ISBN = {978-3-319-08586-9}, DOI = {10.1007/978-3-319-08587-6_11}, PUBLISHER = {Springer}, YEAR = {2014}, DATE = {2014}, BOOKTITLE = {Automated Reasoning (IJCAR 2014)}, EDITOR = {Demri, Stephane and Kapur, Deepak and Weidenbach, Christoph}, PAGES = {152--167}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {8562}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %A Baumgartner, Peter %A Bax, Joshua %A Waldmann, Uwe %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Finite Quantification in Hierarchic Theorem Proving : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-6C44-B %R 10.1007/978-3-319-08587-6_11 %D 2014 %B 7th International Joint Conference on Automated Reasoning %Z date of event: 2014-07-19 - 2014-07-22 %C Vienna, Austria %B Automated Reasoning %E Demri, Stephane; Kapur, Deepak; Weidenbach, Christoph %P 152 - 167 %I Springer %@ 978-3-319-08586-9 %B Lecture Notes in Artificial Intelligence %N 8562
Bjørner, N., Hähnle, R., Nipkow, T., & Weidenbach, C. (Eds.). (2014). Deduction and Arithmetic. Presented at the Dagstuhl Seminar 13411 “Deduction and Arithmetic,” Wadern, Germany: Schloss Dagstuhl. doi:10.4230/DagRep.3.10.1
Abstract
This report documents the program and the outcomes of Dagstuhl Seminar 13411 "Deduction and Arithmetic". The aim of this seminar was to bring together researchers working in deduction and fields related to arithmetic constraint solving. Current research in deduction can be categorized in three main strands: SMT solvers, automated first-order provers, and interactive provers. Although dealing with arithmetic has been in focus of all three for some years, there is still need of much better support of arithmetic. Reasong about arithmetic will stay at the center of attention in all three main approaches to automated deduction during the coming five to ten years. The seminar was an important event for the subcommunities involved that made it possible to communicate with each other so as to avoid duplicate effort and to exploit synergies. It succeeded also in identifying a number of important trends and open problems.
Export
BibTeX
@proceedings{BjornerHNW13, TITLE = {Deduction and Arithmetic (Dagstuhl Seminar 13411)}, EDITOR = {Bj{\o}rner, Nikolaj and H{\"a}hnle, Reiner and Nipkow, Tobias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {2192-5283}, URL = {urn:nbn:de:0030-drops-44250}, DOI = {10.4230/DagRep.3.10.1}, PUBLISHER = {Schloss Dagstuhl}, YEAR = {2013}, DATE = {2014}, ABSTRACT = {This report documents the program and the outcomes of Dagstuhl Seminar 13411 "Deduction and Arithmetic". The aim of this seminar was to bring together researchers working in deduction and fields related to arithmetic constraint solving. Current research in deduction can be categorized in three main strands: SMT solvers, automated first-order provers, and interactive provers. Although dealing with arithmetic has been in focus of all three for some years, there is still need of much better support of arithmetic. Reasong about arithmetic will stay at the center of attention in all three main approaches to automated deduction during the coming five to ten years. The seminar was an important event for the subcommunities involved that made it possible to communicate with each other so as to avoid duplicate effort and to exploit synergies. It succeeded also in identifying a number of important trends and open problems.}, PAGES = {24 p.}, SERIES = {Dagstuhl Reports}, VOLUME = {3}, ISSUE = {10}, ADDRESS = {Wadern, Germany}, }
Endnote
%0 Conference Proceedings %E Bjørner, Nikolaj %E Hähnle, Reiner %E Nipkow, Tobias %E Weidenbach, Christoph %+ External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Deduction and Arithmetic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C36B-3 %R 10.4230/DagRep.3.10.1 %U urn:nbn:de:0030-drops-44250 %I Schloss Dagstuhl %D 2014 %B Dagstuhl Seminar 13411 "Deduction and Arithmetic" %Z date of event: 2013-10-06 - 2013-10-11 %D 2013 %C Wadern, Germany %P 24 p. %X This report documents the program and the outcomes of Dagstuhl Seminar 13411 "Deduction and Arithmetic". The aim of this seminar was to bring together researchers working in deduction and fields related to arithmetic constraint solving. Current research in deduction can be categorized in three main strands: SMT solvers, automated first-order provers, and interactive provers. Although dealing with arithmetic has been in focus of all three for some years, there is still need of much better support of arithmetic. Reasong about arithmetic will stay at the center of attention in all three main approaches to automated deduction during the coming five to ten years. The seminar was an important event for the subcommunities involved that made it possible to communicate with each other so as to avoid duplicate effort and to exploit synergies. It succeeded also in identifying a number of important trends and open problems. %K Automated Deduction; Program Verification; Arithmetic Constraint Solving %S Dagstuhl Reports %V 3 %P 1 - 24 %@ false %U http://drops.dagstuhl.de/opus/volltexte/2014/4425/
Demri, S., Kapur, D., & Weidenbach, C. (Eds.). (2014). Automated Reasoning. Presented at the 7th International Joint Conference on Automated Reasoning, Vienna, Austria: Springer. doi:10.1007/978-3-319-08587-6
Export
BibTeX
@proceedings{IJCAR2014Weidenbach, TITLE = {Automated Reasoning (IJCAR 2014)}, EDITOR = {Demri, St{\'e}phane and Kapur, Deepak and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-319-08586-9}, DOI = {10.1007/978-3-319-08587-6}, PUBLISHER = {Springer}, YEAR = {2014}, DATE = {2014}, PAGES = {XV, 528 p.}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {8562}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %E Demri, Stéphane %E Kapur, Deepak %E Weidenbach, Christoph %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Automated Reasoning : 7th International Joint Conference, IJCAR 2014 Held as Part of the Vienna Summer of Logic, VSL 2014 ; Vienna, Austria, July 19-22, 2014 ; Proceedings %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-535D-2 %@ 978-3-319-08586-9 %R 10.1007/978-3-319-08587-6 %I Springer %D 2014 %B 7th International Joint Conference on Automated Reasoning %Z date of event: 2014-07-19 - 2014-07-22 %D 2014 %C Vienna, Austria %P XV, 528 p. %S Lecture Notes in Artificial Intelligence %V 8562
Fietzke, A. (2014). Labelled Superposition. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@phdthesis{Fietzke2014, TITLE = {Labelled Superposition}, AUTHOR = {Fietzke, Arnaud}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2014}, DATE = {2014}, }
Endnote
%0 Thesis %A Fietzke, Arnaud %Y Weidenbach, Christoph %A referee: Hermanns, Holger %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Labelled Superposition : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-96A6-D %I Universität des Saarlandes %C Saarbrücken %D 2014 %P 176 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2014/5825/
Ghilardi, S., Sattler, U., & Sofronie-Stokkermans, V. (Eds.). (2014). Automated Deduction: Decidability, Complexity, Tractability. Presented at the Automated Deduction: Decidability, Complexity, Tractability, Vienna, Austria: Universität Koblenz.
Export
BibTeX
@proceedings{Sofronie-Stokkermans-addct114, TITLE = {Automated Deduction: Decidability, Complexity, Tractability (ADDCT 2014)}, EDITOR = {Ghilardi, Silvio and Sattler, Ulrike and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, PUBLISHER = {Universit{\"a}t Koblenz}, YEAR = {2014}, DATE = {2014}, PAGES = {58 p.}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %E Ghilardi, Silvio %E Sattler, Ulrike %E Sofronie-Stokkermans, Viorica %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Automated Deduction: Decidability, Complexity, Tractability : IJCAR'14, 7th International Joint Conference on Automated Reasoning ; Workshop %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C8EB-0 %I Universität Koblenz %D 2014 %B Automated Deduction: Decidability, Complexity, Tractability %Z date of event: 2014-07-18 - 2014-07-18 %D 2014 %C Vienna, Austria %P 58 p. %U http://userpages.uni-koblenz.de/~sofronie/addct-2014/proceedings-addct-2014.pdf
Horbach, M., & Sofronie-Stokkermans, V. (2014a). Obtaining Finite Local Theory Axiomatizations via Saturation (No. ATR93). SFB/TR 14 AVACS.
Abstract
In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense have also a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.
Export
BibTeX
@techreport{atr093, TITLE = {Obtaining Finite Local Theory Axiomatizations via Saturation}, AUTHOR = {Horbach, Matthias and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR93}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2014}, ABSTRACT = {In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense have also a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.}, TYPE = {AVACS Technical Report}, VOLUME = {93}, }
Endnote
%0 Report %A Horbach, Matthias %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Obtaining Finite Local Theory Axiomatizations via Saturation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C90C-F %Y SFB/TR 14 AVACS %D 2014 %P 26 p. %X In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense have also a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification. %B AVACS Technical Report %N 93 %@ false %U http://www.avacs.org/Publikationen/Open/avacs_technical_report_093.pdf
Horbach, M., & Sofronie-Stokkermans, V. (2014b). Locality Transfer: From Constrained Axiomatizations to Reachability Predicates. In Automated Reasoning (IJCAR 2014). Vienna, Austria: Springer. doi:10.1007/978-3-319-08587-6_14
Export
BibTeX
@inproceedings{DBLP:conf/cade/HorbachS14, TITLE = {Locality Transfer: {From} Constrained Axiomatizations to Reachability Predicates}, AUTHOR = {Horbach, Matthias and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-319-08586-9}, DOI = {10.1007/978-3-319-08587-6_14}, PUBLISHER = {Springer}, YEAR = {2014}, DATE = {2014}, BOOKTITLE = {Automated Reasoning (IJCAR 2014)}, EDITOR = {Demri, Stephane and Kapur, Deepak and Weidenbach, Christoph}, PAGES = {192--207}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {8562}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Locality Transfer: From Constrained Axiomatizations to Reachability Predicates : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-4DC5-0 %R 10.1007/978-3-319-08587-6_14 %D 2014 %B 7th International Joint Conference on Automated Reasoning %Z date of event: 2014-07-19 - 2014-07-22 %C Vienna, Austria %B Automated Reasoning %E Demri, Stephane; Kapur, Deepak; Weidenbach, Christoph %P 192 - 207 %I Springer %@ 978-3-319-08586-9 %B Lecture Notes in Artificial Intelligence %N 8562
Korovin, K., Košta, M., & Sturm, T. (2014a). Towards Conflict-driven Learning for Virtual Substitution. In Computer Algebra in Scientific Computing (CASC 2014). Warsaw, Poland: Springer. doi:10.1007/978-3-319-10515-4_19
Abstract
We consider satisfiability modulo theory-solving for linear real arithmetic. Inspired by related work for the Fourier–Motzkin method, we combine virtual substitution with learning strategies. For the first time, we present virtual substitution—including our learning strategies—as a formal calculus. We prove soundness and completeness for that calculus. Some standard linear programming benchmarks computed with an experimental implementation of our calculus show that the integration of learning techniques into virtual substitution gives rise to considerable speedups. Our implementation is open-source and freely available.
Export
BibTeX
@inproceedings{KorovinCASC2014, TITLE = {Towards Conflict-driven Learning for Virtual Substitution}, AUTHOR = {Korovin, Konstantin and Ko{\v s}ta, Marek and Sturm, Thomas}, LANGUAGE = {eng}, ISBN = {978-3-319-10514-7}, DOI = {10.1007/978-3-319-10515-4_19}, PUBLISHER = {Springer}, YEAR = {2014}, DATE = {2014}, ABSTRACT = {We consider satisfiability modulo theory-solving for linear real arithmetic. Inspired by related work for the Fourier--Motzkin method, we combine virtual substitution with learning strategies. For the first time, we present virtual substitution---including our learning strategies---as a formal calculus. We prove soundness and completeness for that calculus. Some standard linear programming benchmarks computed with an experimental implementation of our calculus show that the integration of learning techniques into virtual substitution gives rise to considerable speedups. Our implementation is open-source and freely available.}, BOOKTITLE = {Computer Algebra in Scientific Computing (CASC 2014)}, EDITOR = {Gerdt, Vladimir P. and Koepf, Wolfram and Seiler, Werner M. and Vorozhtsov, Evgenii V.}, PAGES = {256--270}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {8660}, ADDRESS = {Warsaw, Poland}, }
Endnote
%0 Conference Proceedings %A Korovin, Konstantin %A Košta, Marek %A Sturm, Thomas %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Towards Conflict-driven Learning for Virtual Substitution : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-5369-6 %R 10.1007/978-3-319-10515-4_19 %D 2014 %B International Workshops on Computer Algebra in Scientific Computing %Z date of event: 2014-09-08 - 2014-09-12 %C Warsaw, Poland %X We consider satisfiability modulo theory-solving for linear real arithmetic. Inspired by related work for the Fourier–Motzkin method, we combine virtual substitution with learning strategies. For the first time, we present virtual substitution—including our learning strategies—as a formal calculus. We prove soundness and completeness for that calculus. Some standard linear programming benchmarks computed with an experimental implementation of our calculus show that the integration of learning techniques into virtual substitution gives rise to considerable speedups. Our implementation is open-source and freely available. %B Computer Algebra in Scientific Computing %E Gerdt, Vladimir P.; Koepf, Wolfram; Seiler, Werner M.; Vorozhtsov, Evgenii V. %P 256 - 270 %I Springer %@ 978-3-319-10514-7 %B Lecture Notes in Computer Science %N 8660
Korovin, K., Košta, M., & Sturm, T. (2014b). Towards Conflict-driven Learning for Virtual Substitution. In 12th International Workshop on Satisfiability Modulo Theories (SMT 2014). Vienna, Austria: CEUR-WS.org. Retrieved from urn:nbn:de:0074-1163-4
Export
BibTeX
@inproceedings{KorovinEtAl:2014b, TITLE = {Towards Conflict-driven Learning for Virtual Substitution}, AUTHOR = {Korovin, Konstantin and Ko{\v s}ta, Marek and Sturm, Thomas}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {urn:nbn:de:0074-1163-4}, PUBLISHER = {CEUR-WS.org}, YEAR = {2014}, BOOKTITLE = {12th International Workshop on Satisfiability Modulo Theories (SMT 2014)}, EDITOR = {R{\"u}mmer, Philipp and Wintersteiger, Christoph M.}, PAGES = {71--71}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {1163}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %A Korovin, Konstantin %A Košta, Marek %A Sturm, Thomas %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Towards Conflict-driven Learning for Virtual Substitution : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-91EA-0 %D 2014 %B 12th International Workshop on Satisfiability Modulo Theories %Z date of event: 2014-07-17 - 2014-07-18 %C Vienna, Austria %B 12th International Workshop on Satisfiability Modulo Theories %E Rümmer, Philipp; Wintersteiger, Christoph M. %P 71 - 71 %I CEUR-WS.org %B CEUR Workshop Proceedings %N 1163 %@ false %U http://ceur-ws.org/Vol-1163/paper-13.pdf
Košta, M., Sturm, T., & Dolzmann, A. (2014). Better Answers to Real Questions. In 12th International Workshop on Satisfiablity Modulo Theories (SMT 2014). Vienna, Austria: CEUR-WS.org. Retrieved from urn:nbn:de:0074-1163-4
Export
BibTeX
@inproceedings{KostaEtAl:2014a, TITLE = {Better Answers to Real Questions}, AUTHOR = {Ko{\v s}ta, Marek and Sturm, Thomas and Dolzmann, Andreas}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {urn:nbn:de:0074-1163-4}, PUBLISHER = {CEUR-WS.org}, YEAR = {2014}, BOOKTITLE = {12th International Workshop on Satisfiablity Modulo Theories (SMT 2014)}, EDITOR = {R{\"u}mmer, Philipp and Wintersteiger, Christoph M.}, PAGES = {69--69}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {1163}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %A Košta, Marek %A Sturm, Thomas %A Dolzmann, Andreas %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Better Answers to Real Questions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-9131-C %D 2014 %B 12th International Workshop on Satisfiability Modulo Theories %Z date of event: 2014-07-17 - 2014-07-18 %C Vienna, Austria %B 12th International Workshop on Satisfiablity Modulo Theories %E Rümmer, Philipp; Wintersteiger, Christoph M. %P 69 - 69 %I CEUR-WS.org %B CEUR Workshop Proceedings %N 1163 %@ false %U http://ceur-ws.org/Vol-1163/paper-12.pdf
Song, L., Zhang, L., & Godskesen, J. C. (2014). Bisimulations and Logical Characterizations on Continuous-time Markov Decision Processes. In Verification, Model Checking, and Abstract Interpretation (VMCAI 2014). San Diego, CA, USA: Springer. doi:10.1007/978-3-642-54013-4_6
Export
BibTeX
@inproceedings{LeiVMCAI2014, TITLE = {Bisimulations and Logical Characterizations on Continuous-time {Markov} Decision Processes}, AUTHOR = {Song, Lei and Zhang, Lijun and Godskesen, Jens Chr.}, LANGUAGE = {eng}, ISBN = {978-3-642-54012-7}, DOI = {10.1007/978-3-642-54013-4_6}, PUBLISHER = {Springer}, YEAR = {2014}, DATE = {2014}, BOOKTITLE = {Verification, Model Checking, and Abstract Interpretation (VMCAI 2014)}, EDITOR = {McMillan, Kenneth L. and Rival, Xavier}, PAGES = {98--117}, SERIES = {Lecture Notes in computer Science}, VOLUME = {8318}, ADDRESS = {San Diego, CA, USA}, }
Endnote
%0 Conference Proceedings %A Song, Lei %A Zhang, Lijun %A Godskesen, Jens Chr. %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations %T Bisimulations and Logical Characterizations on Continuous-time Markov Decision Processes : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0027-9CDE-0 %R 10.1007/978-3-642-54013-4_6 %D 2014 %B 15th International Conference on Verification, Model Checking, and Abstract Interpretation %Z date of event: 2014-01-19 - 2014-01-21 %C San Diego, CA, USA %B Verification, Model Checking, and Abstract Interpretation %E McMillan, Kenneth L.; Rival, Xavier %P 98 - 117 %I Springer %@ 978-3-642-54012-7 %B Lecture Notes in computer Science %N 8318
Suda, M. (2014). Property Directed Reachability for Automated Planning. Journal of Artificial Intelligence Research, 50. doi:10.1613/jair.4231
Export
BibTeX
@article{SudaJAIR2014, TITLE = {Property Directed Reachability for Automated Planning}, AUTHOR = {Suda, Martin}, LANGUAGE = {eng}, ISSN = {1076-9757}, DOI = {10.1613/jair.4231}, PUBLISHER = {AI Access Foundation}, ADDRESS = {S.l.}, YEAR = {2014}, DATE = {2014}, JOURNAL = {Journal of Artificial Intelligence Research}, VOLUME = {50}, PAGES = {265--319}, }
Endnote
%0 Journal Article %A Suda, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Property Directed Reachability for Automated Planning : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-3CF3-6 %F ISI: 000339311300001 %R 10.1613/jair.4231 %D 2014 %J Journal of Artificial Intelligence Research %V 50 %& 265 %P 265 - 319 %I AI Access Foundation %C S.l. %@ false
Wand, D. (2014). Polymorphic+Typeclass Superposition. In 4th Workshop on Practical Aspects of Automated Reasoning (PAAR 2014). Vienna, Austria.
Export
BibTeX
@inproceedings{Wand2014PAAR, TITLE = {{Polymorphic+Typeclass} Superposition}, AUTHOR = {Wand, Daniel}, LANGUAGE = {eng}, YEAR = {2014}, BOOKTITLE = {4th Workshop on Practical Aspects of Automated Reasoning (PAAR 2014)}, ADDRESS = {Vienna, Austria}, }
Endnote
%0 Conference Proceedings %A Wand, Daniel %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Polymorphic+Typeclass Superposition : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-E25C-4 %D 2014 %B 4th Workshop on Practical Aspects of Automated Reasoning %Z date of event: 2014-07-23 - 2014-07-23 %C Vienna, Austria %B 4th Workshop on Practical Aspects of Automated Reasoning
2013
Azmy, N., & Weidenbach, C. (2013). Computing Tiny Clause Normal Forms. In Automated Deduction - CADE-24 (Vol. 7898). Lake Placid, NY, USA: Springer. doi:10.1007/978-3-642-38574-2_7
Export
BibTeX
@inproceedings{AzmyWeidenbach13, TITLE = {Computing Tiny Clause Normal Forms}, AUTHOR = {Azmy, Noran and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-38573-5}, DOI = {10.1007/978-3-642-38574-2_7}, PUBLISHER = {Springer}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Automated Deduction -- CADE-24}, EDITOR = {Bonacina, Maria Paola}, VOLUME = {7898}, PAGES = {109--125}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {7898}, ADDRESS = {Lake Placid, NY, USA}, }
Endnote
%0 Conference Proceedings %A Azmy, Noran %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Computing Tiny Clause Normal Forms : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C37D-C %R 10.1007/978-3-642-38574-2_7 %D 2013 %B 24th International Conference on Automated Deduction %Z date of event: 2013-06-09 - 2013-06-14 %C Lake Placid, NY, USA %B Automated Deduction - CADE-24 %E Bonacina, Maria Paola %V 7898 %P 109 - 125 %I Springer %@ 978-3-642-38573-5 %B Lecture Notes in Artificial Intelligence %N 7898 %@ false
Baumgartner, P., & Waldmann, U. (2013a). Hierarchic Superposition with Weak Abstraction (No. MPI-I-2014-RG1-002). Saarbrücken: Max-Planck-Institut für Informatik.
Abstract
Many applications of automated deduction require reasoning in first-order logic modulo background theories, in particular some form of integer arithmetic. A major unsolved research challenge is to design theorem provers that are "reasonably complete" even in the presence of free function symbols ranging into a background theory sort. The hierarchic superposition calculus of Bachmair, Ganzinger, and Waldmann already supports such symbols, but, as we demonstrate, not optimally. This paper aims to rectify the situation by introducing a novel form of clause abstraction, a core component in the hierarchic superposition calculus for transforming clauses into a form needed for internal operation. We argue for the benefits of the resulting calculus and provide a new completeness result for the fragment where all background-sorted terms are ground.
Export
BibTeX
@techreport{Waldmann2013, TITLE = {Hierarchic Superposition with Weak Abstraction}, AUTHOR = {Baumgartner, Peter and Waldmann, Uwe}, LANGUAGE = {eng}, ISSN = {0946-011X}, NUMBER = {MPI-I-2014-RG1-002}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2013}, ABSTRACT = {Many applications of automated deduction require reasoning in first-order logic modulo background theories, in particular some form of integer arithmetic. A major unsolved research challenge is to design theorem provers that are "reasonably complete" even in the presence of free function symbols ranging into a background theory sort. The hierarchic superposition calculus of Bachmair, Ganzinger, and Waldmann already supports such symbols, but, as we demonstrate, not optimally. This paper aims to rectify the situation by introducing a novel form of clause abstraction, a core component in the hierarchic superposition calculus for transforming clauses into a form needed for internal operation. We argue for the benefits of the resulting calculus and provide a new completeness result for the fragment where all background-sorted terms are ground.}, TYPE = {Research Report}, }
Endnote
%0 Report %A Baumgartner, Peter %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Hierarchic Superposition with Weak Abstraction : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-03A8-0 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2013 %P 45 p. %X Many applications of automated deduction require reasoning in first-order logic modulo background theories, in particular some form of integer arithmetic. A major unsolved research challenge is to design theorem provers that are "reasonably complete" even in the presence of free function symbols ranging into a background theory sort. The hierarchic superposition calculus of Bachmair, Ganzinger, and Waldmann already supports such symbols, but, as we demonstrate, not optimally. This paper aims to rectify the situation by introducing a novel form of clause abstraction, a core component in the hierarchic superposition calculus for transforming clauses into a form needed for internal operation. We argue for the benefits of the resulting calculus and provide a new completeness result for the fragment where all background-sorted terms are ground. %B Research Report %@ false
Baumgartner, P., & Waldmann, U. (2013b). Hierarchic Superposition: Completeness without Compactness. In Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences (MACIS 2013). Nanning, China.
Export
BibTeX
@inproceedings{BaumgartnerWaldmann2013MACIS, TITLE = {Hierarchic Superposition: {Completeness} without Compactness}, AUTHOR = {Baumgartner, Peter and Waldmann, Uwe}, LANGUAGE = {eng}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences (MACIS 2013)}, EDITOR = {Ko{\v s}ta, Marek and Sturm, Thomas}, PAGES = {8--12}, ADDRESS = {Nanning, China}, }
Endnote
%0 Conference Proceedings %A Baumgartner, Peter %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Hierarchic Superposition: Completeness without Compactness : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-6C4E-8 %D 2013 %B Fifth International Conference on Mathematical Aspects of Computer and System Sciences %Z date of event: 2013-12-11 - 2013-12-13 %C Nanning, China %B Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences %E Košta, Marek; Sturm, Thomas %P 8 - 12
Baumgartner, P., & Waldmann, U. (2013c). Hierarchic Superposition with Weak Abstraction. In Automated Deduction - CADE-24. Lake Placid, NY, USA: Springer. doi:10.1007/978-3-642-38574-2_3
Abstract
In this paper we study possibilities of using methods for hierarchical reasoning in local theory extensions for the analysis and verification of parametric hybrid systems, where the parameters can be either constants or functions. Our goal is to automatically provide guarantees that such systems satisfy certain safety or invariance conditions. We first analyze the possibility of automatically generating such guarantees in the form of constraints on parameters, then show that we can also synthesise so-called criticality functions, typically used for proving stability and/or safety of hybrid systems. We illustrate our methods on several examples.
Export
BibTeX
@inproceedings{BaumgartnerWaldmann2013CADE, TITLE = {Hierarchic Superposition with Weak Abstraction}, AUTHOR = {Baumgartner, Peter and Waldmann, Uwe}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-38573-5}, DOI = {10.1007/978-3-642-38574-2_3}, PUBLISHER = {Springer}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {In this paper we study possibilities of using methods for hierarchical reasoning in local theory extensions for the analysis and verification of parametric hybrid systems, where the parameters can be either constants or functions. Our goal is to automatically provide guarantees that such systems satisfy certain safety or invariance conditions. We first analyze the possibility of automatically generating such guarantees in the form of constraints on parameters, then show that we can also synthesise so-called criticality functions, typically used for proving stability and/or safety of hybrid systems. We illustrate our methods on several examples.}, BOOKTITLE = {Automated Deduction -- CADE-24}, EDITOR = {Bonacina, Maria Paola}, PAGES = {39--57}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {7898}, ADDRESS = {Lake Placid, NY, USA}, }
Endnote
%0 Conference Proceedings %A Baumgartner, Peter %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Hierarchic Superposition with Weak Abstraction : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-6C42-F %R 10.1007/978-3-642-38574-2_3 %D 2013 %B 24th International Conference on Automated Deduction %Z date of event: 2013-06-09 - 2013-06-14 %C Lake Placid, NY, USA %X In this paper we study possibilities of using methods for hierarchical reasoning in local theory extensions for the analysis and verification of parametric hybrid systems, where the parameters can be either constants or functions. Our goal is to automatically provide guarantees that such systems satisfy certain safety or invariance conditions. We first analyze the possibility of automatically generating such guarantees in the form of constraints on parameters, then show that we can also synthesise so-called criticality functions, typically used for proving stability and/or safety of hybrid systems. We illustrate our methods on several examples. %B Automated Deduction - CADE-24 %E Bonacina, Maria Paola %P 39 - 57 %I Springer %@ 978-3-642-38573-5 %B Lecture Notes in Artificial Intelligence %N 7898 %@ false
Bjørner, N., & Sofronie-Stokkermans, V. (2013). Preface: Special Issue of Selected Extended Papers of CADE-23. Journal of Automated Reasoning, 51(1). doi:10.1007/s10817-013-9282-9
Export
BibTeX
@article{Sofronie-Stokkermans2013-jar-cade-special-issue, TITLE = {Preface: {Special} Issue of Selected Extended Papers of {CADE-23}}, AUTHOR = {Bj{\o}rner, Nikolaj and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0168-7433}, DOI = {10.1007/s10817-013-9282-9}, LOCALID = {Local-ID: 32215D5D874452C4C1257B1E006EA21B-Sofronie-Stokkermans2013-jar-cade-special-issue}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, JOURNAL = {Journal of Automated Reasoning}, VOLUME = {51}, NUMBER = {1}, PAGES = {1--2}, }
Endnote
%0 Journal Article %A Bjørner, Nikolaj %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Preface: Special Issue of Selected Extended Papers of CADE-23 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7949-7 %F OTHER: Local-ID: 32215D5D874452C4C1257B1E006EA21B-Sofronie-Stokkermans2013-jar-cade-special-issue %R 10.1007/s10817-013-9282-9 %7 2013 %D 2013 %J Journal of Automated Reasoning %V 51 %N 1 %& 1 %P 1 - 2 %I Springer %C Berlin %@ false
Dhungana, D., Tang, C. H., Weidenbach, C., & Wischnewski, P. (2013). Automated Verification of Interactive Rule-based Configuration Systems. In 28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013). Palo Alto, CA, USA: IEEE. doi:10.1109/ASE.2013.6693112
Abstract
Rule-based specifications of systems have again become common in the context of product line variability modeling and configuration systems. In this paper, we define a logical foundation for rule-based specifications that has enough expressivity and operational behavior to be practically useful and at the same time enables decidability of important overall properties such as consistency or cycle-freeness. Our logic supports rule-based interactive user transitions as well as the definition of a domain theory via rule transitions. As a running example, we model DOPLER, a rule-based configuration system currently in use at Siemens.
Export
BibTeX
@inproceedings{Dhungana2013, TITLE = {Automated Verification of Interactive Rule-based Configuration Systems}, AUTHOR = {Dhungana, Deepak and Tang, Ching Hoo and Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, ISBN = {978-1-4799-0215-6}, DOI = {10.1109/ASE.2013.6693112}, LOCALID = {Local-ID: 977B59458D5362E2C1257C6900520065-Dhungana2013}, PUBLISHER = {IEEE}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {Rule-based specifications of systems have again become common in the context of product line variability modeling and configuration systems. In this paper, we define a logical foundation for rule-based specifications that has enough expressivity and operational behavior to be practically useful and at the same time enables decidability of important overall properties such as consistency or cycle-freeness. Our logic supports rule-based interactive user transitions as well as the definition of a domain theory via rule transitions. As a running example, we model DOPLER, a rule-based configuration system currently in use at Siemens.}, BOOKTITLE = {28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013)}, EDITOR = {Denney, Ewen and Bultan, Tevfik and Zeller, Andreas}, PAGES = {551--561}, ADDRESS = {Palo Alto, CA, USA}, }
Endnote
%0 Conference Proceedings %A Dhungana, Deepak %A Tang, Ching Hoo %A Weidenbach, Christoph %A Wischnewski, Patrick %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Automated Verification of Interactive Rule-based Configuration Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-794F-C %F OTHER: Local-ID: 977B59458D5362E2C1257C6900520065-Dhungana2013 %R 10.1109/ASE.2013.6693112 %D 2013 %B 28th IEEE/ACM International Conference on Automated Software Engineering %Z date of event: 2013-11-11 - 2013-11-15 %C Palo Alto, CA, USA %X Rule-based specifications of systems have again become common in the context of product line variability modeling and configuration systems. In this paper, we define a logical foundation for rule-based specifications that has enough expressivity and operational behavior to be practically useful and at the same time enables decidability of important overall properties such as consistency or cycle-freeness. Our logic supports rule-based interactive user transitions as well as the definition of a domain theory via rule transitions. As a running example, we model DOPLER, a rule-based configuration system currently in use at Siemens. %B 28th IEEE/ACM International Conference on Automated Software Engineering %E Denney, Ewen; Bultan, Tevfik; Zeller, Andreas %P 551 - 561 %I IEEE %@ 978-1-4799-0215-6
Errami, H., Eiswirth, M., Grigoriev, D., Seiler, W. M., Sturm, T., & Weber, A. (2013). Efficient Methods to Compute Hopf Bifurcations in Chemical Reaction Networks Using Reaction Coordinates. In Computer Algebra in Scientific Computing. Berlin: Springer. doi:10.1007/978-3-319-02297-0_7
Export
BibTeX
@incollection{Sturm2013, TITLE = {Efficient Methods to Compute {H}opf Bifurcations in Chemical Reaction Networks Using Reaction Coordinates}, AUTHOR = {Errami, Hassan and Eiswirth, Markus and Grigoriev, Dima and Seiler, Werner M. and Sturm, Thomas and Weber, Andreas}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-319-02296-3; 978-3-319-02297-0}, DOI = {10.1007/978-3-319-02297-0_7}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Computer Algebra in Scientific Computing}, EDITOR = {Gerdt, Vladimir P. and Koepf, Wolfram and Mayr, Ernst W. and Vorozhtsov, Evgenii V.}, PAGES = {88--99}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {8136}, }
Endnote
%0 Book Section %A Errami, Hassan %A Eiswirth, Markus %A Grigoriev, Dima %A Seiler, Werner M. %A Sturm, Thomas %A Weber, Andreas %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Efficient Methods to Compute Hopf Bifurcations in Chemical Reaction Networks Using Reaction Coordinates : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0018-AD1A-A %R 10.1007/978-3-319-02297-0_7 %D 2013 %* Review method: peer-reviewed %B Computer Algebra in Scientific Computing %E Gerdt, Vladimir P.; Koepf, Wolfram; Mayr, Ernst W.; Vorozhtsov, Evgenii V. %P 88 - 99 %I Springer %C Berlin %@ 978-3-319-02296-3 978-3-319-02297-0 %S Lecture Notes in Computer Science %N 8136 %@ false
Esquivel Pinto, C. S. (2013). Computing Variable Orders for SAT-Problems. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Esquivel13, TITLE = {Computing Variable Orders for {SAT}-Problems}, AUTHOR = {Esquivel Pinto, Claudia Soa}, LANGUAGE = {eng}, LOCALID = {Local-ID: 9111BA971F345CCAC1257C66003D5892-Esquivel13}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2013}, DATE = {2013}, }
Endnote
%0 Thesis %A Esquivel Pinto, Claudia Soa %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Computing Variable Orders for SAT-Problems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A2D-0 %F OTHER: Local-ID: 9111BA971F345CCAC1257C66003D5892-Esquivel13 %I Universität des Saarlandes %C Saarbrücken %D 2013 %P 66 p. %V master %9 master
Fietzke, A. L., & Weidenbach, C. (2013). Superposition as a Decision Procedure for Timed Automata. Mathematics in Computer Science, 6(4). doi:10.1007/s11786-012-0134-5
Abstract
The success of superposition-based theorem proving in first-order logic relies in particular on the fact that the superposition calculus can be turned into a decision procedure for various decidable fragments of first-order logic and has been successfully used to identify new decidable classes. In this paper, we extend this story to the hierarchic combination of linear arithmetic and first-order superposition. We show that decidability of reachability in timed automata can be obtained by instantiation of an abstract termination result for SUP(LA), the hierarchic combination of linear arithmetic and first-order superposition.
Export
BibTeX
@article{FietzkeWeidenbachMCS2012, TITLE = {Superposition as a Decision Procedure for Timed Automata}, AUTHOR = {Fietzke, Arnaud Luc and Weidenbach, Christoph}, ISSN = {1661-8289}, DOI = {10.1007/s11786-012-0134-5}, LOCALID = {Local-ID: C3E226157BA3C729C1257AED0052E27D-FietzkeWeidenbachMCS2012}, PUBLISHER = {Birkh{\"a}user}, ADDRESS = {Basel}, YEAR = {2013}, ABSTRACT = {The success of superposition-based theorem proving in first-order logic relies in particular on the fact that the superposition calculus can be turned into a decision procedure for various decidable fragments of first-order logic and has been successfully used to identify new decidable classes. In this paper, we extend this story to the hierarchic combination of linear arithmetic and first-order superposition. We show that decidability of reachability in timed automata can be obtained by instantiation of an abstract termination result for SUP(LA), the hierarchic combination of linear arithmetic and first-order superposition.}, JOURNAL = {Mathematics in Computer Science}, VOLUME = {6}, NUMBER = {4}, PAGES = {409--425}, }
Endnote
%0 Journal Article %A Fietzke, Arnaud Luc %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition as a Decision Procedure for Timed Automata : %U http://hdl.handle.net/11858/00-001M-0000-0014-B7C8-A %R 10.1007/s11786-012-0134-5 %F OTHER: Local-ID: C3E226157BA3C729C1257AED0052E27D-FietzkeWeidenbachMCS2012 %7 2013-01-04 %D 2013 %8 04.01.2013 %X The success of superposition-based theorem proving in first-order logic relies in particular on the fact that the superposition calculus can be turned into a decision procedure for various decidable fragments of first-order logic and has been successfully used to identify new decidable classes. In this paper, we extend this story to the hierarchic combination of linear arithmetic and first-order superposition. We show that decidability of reachability in timed automata can be obtained by instantiation of an abstract termination result for SUP(LA), the hierarchic combination of linear arithmetic and first-order superposition. %J Mathematics in Computer Science %V 6 %N 4 %& 409 %P 409 - 425 %I Birkhäuser %C Basel %@ false
Ghilardi, S., Sattler, U., Sofronie-Stokkermans, V., & Tiwari, A. (Eds.). (2013). Automated Deduction: Decidability, Complexity, Tractability. Presented at the Automated Deduction: Decidability, Complexity, Tractability, Lake Placid, NY, USA.
Export
BibTeX
@proceedings{Sofronie-Stokkermans-addct13, TITLE = {Automated Deduction: Decidability, Complexity, Tractability (ADDCT 2013)}, EDITOR = {Ghilardi, Silvio and Sattler, Ulrike and Sofronie-Stokkermans, Viorica and Tiwari, Ashish}, LANGUAGE = {eng}, YEAR = {2013}, DATE = {2013}, ADDRESS = {Lake Placid, NY, USA}, }
Endnote
%0 Conference Proceedings %E Ghilardi, Silvio %E Sattler, Ulrike %E Sofronie-Stokkermans, Viorica %E Tiwari, Ashish %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Automated Deduction: Decidability, Complexity, Tractability : CADE-24, 24th International Conference on Automated Deduction ; Lake Placid, New York, 9-14 June, 2013 ; Workshop Program %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C8B9-F %D 2013 %B Automated Deduction: Decidability, Complexity, Tractability %Z date of event: 2013-06-10 - 2013-06-10 %D 2013 %C Lake Placid, NY, USA %U http://userpages.uni-koblenz.de/~sofronie/addct-2013/proceedings-addct-2013.pdf
Hillenbrand, T., & Weidenbach, C. (2013). Superposition for Bounded Domains. In Automated Reasoning and Mathematics. Berlin: Springer. doi:10.1007/978-3-642-36675-8_4
Export
BibTeX
@incollection{HillenbrandWeidenbach13, TITLE = {Superposition for Bounded Domains}, AUTHOR = {Hillenbrand, Thomas and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-36674-1}, DOI = {10.1007/978-3-642-36675-8_4}, LOCALID = {Local-ID: 89A2BD7B2848CEAFC1257B1D00703A22-HillenbrandWeidenbach13}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Automated Reasoning and Mathematics}, EDITOR = {Bonacina, Maria Paola and Stickel, Mark}, PAGES = {68--100}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7788}, }
Endnote
%0 Book Section %A Hillenbrand, Thomas %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition for Bounded Domains : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7978-0 %F OTHER: Local-ID: 89A2BD7B2848CEAFC1257B1D00703A22-HillenbrandWeidenbach13 %R 10.1007/978-3-642-36675-8_4 %D 2013 %B Automated Reasoning and Mathematics %E Bonacina, Maria Paola; Stickel, Mark %P 68 - 100 %I Springer %C Berlin %@ 978-3-642-36674-1 %S Lecture Notes in Computer Science %N 7788 %@ false
Hillenbrand, T., Piskac, R., Waldmann, U., & Weidenbach, C. (2013). From Search to Computation: Redundancy Criteria and Simplification at Work. In Programming Logics. Berlin: Springer. doi:10.1007/978-3-642-37651-1_7
Export
BibTeX
@incollection{HillenbrandPiskacWaldmannWeidenbach2011, TITLE = {From Search to Computation: Redundancy Criteria and Simplification at Work}, AUTHOR = {Hillenbrand, Thomas and Piskac, Ruzika and Waldmann, Uwe and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-37650-4}, DOI = {10.1007/978-3-642-37651-1_7}, LOCALID = {Local-ID: EB42B8FF2A0632A0C125785B0056C554-HillenbrandPiskacWaldmannWeidenbach2011}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Programming Logics}, EDITOR = {Voronkov, Andrei and Weidenbach, Christoph}, PAGES = {169--193}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7797}, }
Endnote
%0 Book Section %A Hillenbrand, Thomas %A Piskac, Ruzika %A Waldmann, Uwe %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T From Search to Computation: Redundancy Criteria and Simplification at Work : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7972-B %R 10.1007/978-3-642-37651-1_7 %F OTHER: Local-ID: EB42B8FF2A0632A0C125785B0056C554-HillenbrandPiskacWaldmannWeidenbach2011 %D 2013 %B Programming Logics %E Voronkov, Andrei; Weidenbach, Christoph %P 169 - 193 %I Springer %C Berlin %@ 978-3-642-37650-4 %S Lecture Notes in Computer Science %N 7797 %@ false
Horbach, M., & Sofronie-Stokkermans, V. (2013). Obtaining Finite Local Theory Axiomatizations via Saturation. In Frontiers of Combining Systems (FroCoS 2013). Nancy, France: Springer. doi:10.1007/978-3-642-40885-4_14
Abstract
In this paper we present a method for obtaining local sets of clauses from possibly non-local ones. For this, we follow the work of Basin and Ganzinger and use saturation under a version of ordered resolution. In order to address the fact that saturation can generate infinite sets of clauses, we use constrained clauses and show that a link can be established between saturation and locality also for constrained clauses: This often allows us to give a finite representation of possibly infinite saturated sets of clauses.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-frocos2013, TITLE = {Obtaining Finite Local Theory Axiomatizations via Saturation}, AUTHOR = {Horbach, Matthias and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-40884-7}, DOI = {10.1007/978-3-642-40885-4_14}, LOCALID = {Local-ID: D9058E034BD60D8DC1257C69004AE012-Sofronie-Stokkermans-frocos2013}, PUBLISHER = {Springer}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {In this paper we present a method for obtaining local sets of clauses from possibly non-local ones. For this, we follow the work of Basin and Ganzinger and use saturation under a version of ordered resolution. In order to address the fact that saturation can generate infinite sets of clauses, we use constrained clauses and show that a link can be established between saturation and locality also for constrained clauses: This often allows us to give a finite representation of possibly infinite saturated sets of clauses.}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2013)}, EDITOR = {Fontaine, Pascal and Ringeissen, Christophe and Schmidt, Renate A.}, PAGES = {198--213}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {8152}, ADDRESS = {Nancy, France}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Obtaining Finite Local Theory Axiomatizations via Saturation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-797C-8 %F OTHER: Local-ID: D9058E034BD60D8DC1257C69004AE012-Sofronie-Stokkermans-frocos2013 %R 10.1007/978-3-642-40885-4_14 %D 2013 %B 9th International Symposium on Frontiers of Combining Systems %Z date of event: 2013-09-18 - 2013-09-20 %C Nancy, France %X In this paper we present a method for obtaining local sets of clauses from possibly non-local ones. For this, we follow the work of Basin and Ganzinger and use saturation under a version of ordered resolution. In order to address the fact that saturation can generate infinite sets of clauses, we use constrained clauses and show that a link can be established between saturation and locality also for constrained clauses: This often allows us to give a finite representation of possibly infinite saturated sets of clauses. %B Frontiers of Combining Systems %E Fontaine, Pascal; Ringeissen, Christophe; Schmidt, Renate A. %P 198 - 213 %I Springer %@ 978-3-642-40884-7 %B Lecture Notes in Artificial Intelligence %N 8152 %@ false
Horbach, M. (2013). INFORMATIK 2013 - Informatik angepasst an Mensch, Organisation und Umwelt. (M. Horbach, Ed.). Presented at the GI-Jahrestagung, Koblenz, Germany: Köllen.
Export
BibTeX
@proceedings{Horbach2013Informatik, TITLE = {{{INFORMATIK} 2013 -- Informatik angepasst an Mensch, Organisation und Umwelt}}, AUTHOR = {Horbach, Matthias}, EDITOR = {Horbach, Matthias}, LANGUAGE = {deu}, ISBN = {978-3-88579-614-5}, LOCALID = {Local-ID: C31A7116204D3B00C1257C69005253BC-Horbach2013Informatik}, PUBLISHER = {K{\"o}llen}, YEAR = {2013}, DATE = {2013}, PAGES = {CD-ROM}, SERIES = {Lecture Notes in Informatics}, VOLUME = {P-220}, ADDRESS = {Koblenz, Germany}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %E Horbach, Matthias %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T INFORMATIK 2013 - Informatik angepasst an Mensch, Organisation und Umwelt : %G deu %U http://hdl.handle.net/11858/00-001M-0000-0015-7A08-2 %F OTHER: Local-ID: C31A7116204D3B00C1257C69005253BC-Horbach2013Informatik %@ 978-3-88579-614-5 %I Köllen %D 2013 %B GI-Jahrestagung %Z date of event: 2013-09-16 - 2013-09-20 %D 2013 %C Koblenz, Germany %P CD-ROM %S Lecture Notes in Informatics %V P-220
Kapur, D., Nieuwenhuis, R., Voronkov, A., Weidenbach, C., & Wilhelm, R. (2013). Harald Ganzinger’s Legacy: Contributions to Logics and Programming. In Programming Logics. Berlin: Springer. doi:10.1007/978-3-642-37651-1_1
Export
BibTeX
@incollection{VoronkovetAl13, TITLE = {{Harald Ganzinger's} Legacy: Contributions to Logics and Programming}, AUTHOR = {Kapur, Deepak and Nieuwenhuis, Robert and Voronkov, Andrei and Weidenbach, Christoph and Wilhelm, Reinhard}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-37650-4}, DOI = {10.1007/978-3-642-37651-1_1}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Programming Logics}, EDITOR = {Voronkov, Andrei and Weidenbach, Christoph}, PAGES = {1--18}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7797}, }
Endnote
%0 Book Section %A Kapur, Deepak %A Nieuwenhuis, Robert %A Voronkov, Andrei %A Weidenbach, Christoph %A Wilhelm, Reinhard %+ External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Harald Ganzinger's Legacy: Contributions to Logics and Programming : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-79FE-2 %R 10.1007/978-3-642-37651-1_1 %F OTHER: Local_ID: 1B38D0934F61CD4EC1257C6A00501B2A-VoronkovetAl13 %D 2013 %B Programming Logics %E Voronkov, Andrei; Weidenbach, Christoph %P 1 - 18 %I Springer %C Berlin %@ 978-3-642-37650-4 %S Lecture Notes in Computer Science %N 7797 %@ false
Karrenberg, R., Košta, M., & Sturm, T. (2013). Presburger Arithmetic in Memory Access Optimization for Data-parallel Languages. In Frontiers of Combining Systems (FroCoS 2013). Nancy, France: Springer. doi:10.1007/978-3-642-40885-4_5
Abstract
Data-parallel languages like OpenCL and CUDA are an important means to exploit the computational power of today's computing devices. We consider the compilation of such languages for CPUs with SIMD instruction sets. To generate efficient code, one wants to statically decide whether or not certain memory operations access consecutive addresses. We formalize the notion of consecutivity and algorithmically reduce the static decision to satisfiability problems in Presburger Arithmetic. We introduce a preprocessing technique on these SMT problems, which makes it feasible to apply an off-the-shelf SMT solver. We show that a prototypical OpenCL CPU driver based on our approach generates more efficient code than any other state-of-the-art driver.
Export
BibTeX
@inproceedings{KarrenbergKostaSturm2013, TITLE = {Presburger Arithmetic in Memory Access Optimization for Data-parallel Languages}, AUTHOR = {Karrenberg, Ralf and Ko{\v s}ta, Marek and Sturm, Thomas}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-40884-7}, DOI = {10.1007/978-3-642-40885-4_5}, LOCALID = {Local-ID: 19E92F4A98DEF6D4C1257C6A00300DB4-KarrenbergKostaSturm2013}, PUBLISHER = {Springer}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {Data-parallel languages like OpenCL and CUDA are an important means to exploit the computational power of today's computing devices. We consider the compilation of such languages for CPUs with SIMD instruction sets. To generate efficient code, one wants to statically decide whether or not certain memory operations access consecutive addresses. We formalize the notion of consecutivity and algorithmically reduce the static decision to satisfiability problems in Presburger Arithmetic. We introduce a preprocessing technique on these SMT problems, which makes it feasible to apply an off-the-shelf SMT solver. We show that a prototypical OpenCL CPU driver based on our approach generates more efficient code than any other state-of-the-art driver.}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2013)}, EDITOR = {Fontaine, Pascal and Ringeissen, Christophe and Schmidt, Renate A.}, PAGES = {56--70}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {8152}, ADDRESS = {Nancy, France}, }
Endnote
%0 Conference Proceedings %A Karrenberg, Ralf %A Košta, Marek %A Sturm, Thomas %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Presburger Arithmetic in Memory Access Optimization for Data-parallel Languages : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A11-C %F OTHER: Local-ID: 19E92F4A98DEF6D4C1257C6A00300DB4-KarrenbergKostaSturm2013 %R 10.1007/978-3-642-40885-4_5 %D 2013 %B 9th International Symposium on Frontiers of Combining Systems %Z date of event: 2013-09-18 - 2013-09-20 %C Nancy, France %X Data-parallel languages like OpenCL and CUDA are an important means to exploit the computational power of today's computing devices. We consider the compilation of such languages for CPUs with SIMD instruction sets. To generate efficient code, one wants to statically decide whether or not certain memory operations access consecutive addresses. We formalize the notion of consecutivity and algorithmically reduce the static decision to satisfiability problems in Presburger Arithmetic. We introduce a preprocessing technique on these SMT problems, which makes it feasible to apply an off-the-shelf SMT solver. We show that a prototypical OpenCL CPU driver based on our approach generates more efficient code than any other state-of-the-art driver. %B Frontiers of Combining Systems %E Fontaine, Pascal; Ringeissen, Christophe; Schmidt, Renate A. %P 56 - 70 %I Springer %@ 978-3-642-40884-7 %B Lecture Notes in Artificial Intelligence %N 8152 %@ false
Košta, M. (2013). SMT-based Compiler Support for Memory Access Optimization for Data-parallel Languages. In Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences (MACIS 2013). Nanning, China.
Export
BibTeX
@inproceedings{Kosta2013a, TITLE = {{SMT}-based Compiler Support for Memory Access Optimization for Data-parallel Languages}, AUTHOR = {Ko{\v s}ta, Marek}, LANGUAGE = {eng}, LOCALID = {Local-ID: EB045FCF8BF297B8C1257C6A007C8154-Kosta2013}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences (MACIS 2013)}, EDITOR = {Ko{\v s}ta, Marek and Sturm, Thomas}, PAGES = {36--42}, ADDRESS = {Nanning, China}, }
Endnote
%0 Conference Proceedings %A Košta, Marek %+ Automation of Logic, MPI for Informatics, Max Planck Society %T SMT-based Compiler Support for Memory Access Optimization for Data-parallel Languages : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0018-EF73-A %F OTHER: Local-ID: EB045FCF8BF297B8C1257C6A007C8154-Kosta2013 %D 2013 %B Fifth International Conference on Mathematical Aspects of Computer and System Sciences %Z date of event: 2013-12-11 - 2013-12-13 %C Nanning, China %B Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences %E Košta, Marek; Sturm, Thomas %P 36 - 42
Košta, M., & Sturm, T. (Eds.). (2013). Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and Information Sciences. Presented at the Fifth International Conference on Mathematical Aspects of Computer and Information Sciences, Nanning, China.
Export
BibTeX
@proceedings{KostaSturmproc2013, TITLE = {Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and Information Sciences (MACIS 2013)}, EDITOR = {Ko{\v s}ta, Marek and Sturm, Thomas}, LANGUAGE = {eng}, YEAR = {2013}, DATE = {2013}, ADDRESS = {Nanning, China}, }
Endnote
%0 Conference Proceedings %E Košta, Marek %E Sturm, Thomas %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and Information Sciences : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0026-A9D1-C %D 2013 %B Fifth International Conference on Mathematical Aspects of Computer and Information Sciences %Z date of event: 2013-12-11 - 2013-12-13 %D 2013 %C Nanning, China
Kruglov, E. (2013). Superposition Modulo Theory. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-55597
Export
BibTeX
@phdthesis{KruglovDiss13, TITLE = {Superposition Modulo Theory}, AUTHOR = {Kruglov, Evgeny}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-55597}, LOCALID = {Local-ID: F58B326B7199622DC1257C66003BEFFF-KruglovDiss13}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2013}, DATE = {2013}, }
Endnote
%0 Thesis %A Kruglov, Evgeny %Y Althaus, Ernst %A referee: Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Algorithms and Complexity, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition Modulo Theory : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A1C-5 %F OTHER: Local-ID: F58B326B7199622DC1257C66003BEFFF-KruglovDiss13 %U urn:nbn:de:bsz:291-scidok-55597 %I Universität des Saarlandes %C Saarbrücken %D 2013 %P X, 229 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/volltexte/2013/5559/http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=de
Lamotte-Schubert, M., & Weidenbach, C. (2013). BDI: A New Decidable First-order Clause Class. In LPAR-19, 19th International Conference on Logic for Programming, Artificial Intelligence and Reasoning. Stellenbosch, South Africa: EasyChair. Retrieved from http://www.easychair.org/publications/?page=1079461175
Abstract
BDI (Bounded Depth Increase) is a new decidable first-order clause class. It strictly includes known classes such as PVD. The arity of function and predicate symbols as well as the shape of atoms is not restricted in BDI. Instead the shape of "cycles" in resolution inferences is restricted such that the depth of generated clauses may increase but is still finitely bound. The BDI class is motivated by real world problems where function terms are used to represent record structures. We show that the hyper-resolution calculus modulo redundancy elimination terminates on BDI clause sets. Employing this result to the ordered resolution calculus, we can also prove termination of ordered resolution on BDI, yielding a more efficient decision procedure.
Export
BibTeX
@inproceedings{Lamotte-SchubertWeidenbach13, TITLE = {{BDI}: A New Decidable First-order Clause Class}, AUTHOR = {Lamotte-Schubert, Manuel and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {2040-557X}, URL = {http://www.easychair.org/publications/?page=1079461175}, PUBLISHER = {EasyChair}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {BDI (Bounded Depth Increase) is a new decidable first-order clause class. It strictly includes known classes such as PVD. The arity of function and predicate symbols as well as the shape of atoms is not restricted in BDI. Instead the shape of "cycles" in resolution inferences is restricted such that the depth of generated clauses may increase but is still finitely bound. The BDI class is motivated by real world problems where function terms are used to represent record structures. We show that the hyper-resolution calculus modulo redundancy elimination terminates on BDI clause sets. Employing this result to the ordered resolution calculus, we can also prove termination of ordered resolution on BDI, yielding a more efficient decision procedure.}, BOOKTITLE = {LPAR-19, 19th International Conference on Logic for Programming, Artificial Intelligence and Reasoning}, EDITOR = {McMillan, Ken and Middeldorp, Aart and Sutcliffe, Geoff and Voronkov, Andrei}, PAGES = {62--74}, SERIES = {EasyChair Proceedings in Computing}, VOLUME = {26}, ADDRESS = {Stellenbosch, South Africa}, }
Endnote
%0 Conference Proceedings %A Lamotte-Schubert, Manuel %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T BDI: A New Decidable First-order Clause Class : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-C374-D %U http://www.easychair.org/publications/?page=1079461175 %D 2013 %B 19th International Conference on Logic for Programming, Artificial Intelligence and Reasoning %Z date of event: 2013-12-12 - 2013-12-17 %C Stellenbosch, South Africa %X BDI (Bounded Depth Increase) is a new decidable first-order clause class. It strictly includes known classes such as PVD. The arity of function and predicate symbols as well as the shape of atoms is not restricted in BDI. Instead the shape of "cycles" in resolution inferences is restricted such that the depth of generated clauses may increase but is still finitely bound. The BDI class is motivated by real world problems where function terms are used to represent record structures. We show that the hyper-resolution calculus modulo redundancy elimination terminates on BDI clause sets. Employing this result to the ordered resolution calculus, we can also prove termination of ordered resolution on BDI, yielding a more efficient decision procedure. %B LPAR-19 %E McMillan, Ken; Middeldorp, Aart; Sutcliffe, Geoff; Voronkov, Andrei %P 62 - 74 %I EasyChair %B EasyChair Proceedings in Computing %N 26 %@ false
Lu, T. (2013). Formal Verification of the Pastry Protocol. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-55878
Export
BibTeX
@phdthesis{LuDiss13, TITLE = {Formal Verification of the {Pastry} Protocol}, AUTHOR = {Lu, Tianxiang}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-55878}, LOCALID = {Local-ID: 53D311D21A10BD89C1257C66003CDFCF-LuDiss13}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2013}, DATE = {2013}, }
Endnote
%0 Thesis %A Lu, Tianxiang %Y Weidenbach, Christoph %A referee: Schmitt, Peter %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Formal Verification of the Pastry Protocol : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A22-6 %F OTHER: Local-ID: 53D311D21A10BD89C1257C66003CDFCF-LuDiss13 %U urn:nbn:de:bsz:291-scidok-55878 %I Universität des Saarlandes %C Saarbrücken %D 2013 %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2013/5587/
Reuter, J. (2013). Real Linear Quantifier Elimination. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Reuter13, TITLE = {Real Linear Quantifier Elimination}, AUTHOR = {Reuter, Jochen}, LANGUAGE = {eng}, LOCALID = {Local-ID: F0C7E37C199F08D2C1257AF6004CE0B4-Reuter13}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2013}, DATE = {2013}, }
Endnote
%0 Thesis %A Reuter, Jochen %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Real Linear Quantifier Elimination : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A29-7 %F OTHER: Local-ID: F0C7E37C199F08D2C1257AF6004CE0B4-Reuter13 %I Universität des Saarlandes %C Saarbrücken %D 2013 %P 56 p. %V master %9 master
Sofronie-Stokkermans, V. (2013a). Hierarchical Reasoning and Model Generation for the Verification of Parametric Hybrid Systems. In Automated Deduction - CADE-24. Lake Placid, NY, USA: Springer. doi:10.1007/978-3-642-38574-2_25
Abstract
In this paper we study possibilities of using methods for hierarchical reasoning in local theory extensions for the analysis and verification of parametric hybrid systems, where the parameters can be either constants or functions. Our goal is to automatically provide guarantees that such systems satisfy certain safety or invariance conditions. We first analyze the possibility of automatically generating such guarantees in the form of constraints on parameters, then show that we can also synthesise so-called criticality functions, typically used for proving stability and/or safety of hybrid systems. We illustrate our methods on several examples.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-2013, TITLE = {Hierarchical Reasoning and Model Generation for the Verification of Parametric Hybrid Systems}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-38573-5}, DOI = {10.1007/978-3-642-38574-2_25}, LOCALID = {Local-ID: 96E145A424CFEEAAC1257B2C00472CCC-Sofronie-Stokkermans-2013}, PUBLISHER = {Springer}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {In this paper we study possibilities of using methods for hierarchical reasoning in local theory extensions for the analysis and verification of parametric hybrid systems, where the parameters can be either constants or functions. Our goal is to automatically provide guarantees that such systems satisfy certain safety or invariance conditions. We first analyze the possibility of automatically generating such guarantees in the form of constraints on parameters, then show that we can also synthesise so-called criticality functions, typically used for proving stability and/or safety of hybrid systems. We illustrate our methods on several examples.}, BOOKTITLE = {Automated Deduction -- CADE-24}, EDITOR = {Bonacina, Maria Paola}, PAGES = {360--376}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {7898}, ADDRESS = {Lake Placid, NY, USA}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Hierarchical Reasoning and Model Generation for the Verification of Parametric Hybrid Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A6E-F %R 10.1007/978-3-642-38574-2_25 %F OTHER: Local-ID: 96E145A424CFEEAAC1257B2C00472CCC-Sofronie-Stokkermans-2013 %D 2013 %B 24th International Conference on Automated Deduction %Z date of event: 2013-06-09 - 2013-06-14 %C Lake Placid, NY, USA %X In this paper we study possibilities of using methods for hierarchical reasoning in local theory extensions for the analysis and verification of parametric hybrid systems, where the parameters can be either constants or functions. Our goal is to automatically provide guarantees that such systems satisfy certain safety or invariance conditions. We first analyze the possibility of automatically generating such guarantees in the form of constraints on parameters, then show that we can also synthesise so-called criticality functions, typically used for proving stability and/or safety of hybrid systems. We illustrate our methods on several examples. %B Automated Deduction - CADE-24 %E Bonacina, Maria Paola %P 360 - 376 %I Springer %@ 978-3-642-38573-5 %B Lecture Notes in Artificial Intelligence %N 7898 %@ false
Sofronie-Stokkermans, V. (2013b). On Combinations of Local Theory Extensions. In Programming Logics. Berlin: Springer. doi:10.1007/978-3-642-37651-1_16
Abstract
Many problems in mathematics and computer science can be reduced to proving the satisfiability of conjunctions of literals in a background theory which is often the extension of a base theory with additional functions or a combination of theories. It is therefore important to have efficient procedures for checking satisfiability of conjunctions of ground literals in extensions and combinations of theories. For a special type of theory extensions, namely \em local extensions, hierarchic reasoning, in which a theorem prover for the base theory can be used as a ``black box'', is possible. Many theories used in computer science or mathematics are local extensions of a base theory. However, often it is necessary to consider complex extensions of a theory, with various types of functions. In this paper we identify situations in which a combination of local extensions of a base theory is guaranteed to be again a local extension of the base theory. We thus obtain criteria both for recognizing wider classes of local theory extensions, and for modular reasoning in combinations of theories over non-disjoint signatures.
Export
BibTeX
@incollection{Sofronie-wlphg11, TITLE = {On Combinations of Local Theory Extensions}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-37650-4}, DOI = {10.1007/978-3-642-37651-1_16}, LOCALID = {Local-ID: 4D6F77024162244BC125784C00552BF9-Sofronie-wlphg11}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {Many problems in mathematics and computer science can be reduced to proving the satisfiability of conjunctions of literals in a background theory which is often the extension of a base theory with additional functions or a combination of theories. It is therefore important to have efficient procedures for checking satisfiability of conjunctions of ground literals in extensions and combinations of theories. For a special type of theory extensions, namely \em local extensions, hierarchic reasoning, in which a theorem prover for the base theory can be used as a ``black box'', is possible. Many theories used in computer science or mathematics are local extensions of a base theory. However, often it is necessary to consider complex extensions of a theory, with various types of functions. In this paper we identify situations in which a combination of local extensions of a base theory is guaranteed to be again a local extension of the base theory. We thus obtain criteria both for recognizing wider classes of local theory extensions, and for modular reasoning in combinations of theories over non-disjoint signatures.}, BOOKTITLE = {Programming Logics}, EDITOR = {Voronkov, Andrei and Weidenbach, Christoph}, PAGES = {392--413}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7797}, }
Endnote
%0 Book Section %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T On Combinations of Local Theory Extensions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A6C-4 %F OTHER: Local-ID: 4D6F77024162244BC125784C00552BF9-Sofronie-wlphg11 %R 10.1007/978-3-642-37651-1_16 %D 2013 %X Many problems in mathematics and computer science can be reduced to proving the satisfiability of conjunctions of literals in a background theory which is often the extension of a base theory with additional functions or a combination of theories. It is therefore important to have efficient procedures for checking satisfiability of conjunctions of ground literals in extensions and combinations of theories. For a special type of theory extensions, namely \em local extensions, hierarchic reasoning, in which a theorem prover for the base theory can be used as a ``black box'', is possible. Many theories used in computer science or mathematics are local extensions of a base theory. However, often it is necessary to consider complex extensions of a theory, with various types of functions. In this paper we identify situations in which a combination of local extensions of a base theory is guaranteed to be again a local extension of the base theory. We thus obtain criteria both for recognizing wider classes of local theory extensions, and for modular reasoning in combinations of theories over non-disjoint signatures. %B Programming Logics %E Voronkov, Andrei; Weidenbach, Christoph %P 392 - 413 %I Springer %C Berlin %@ 978-3-642-37650-4 %S Lecture Notes in Computer Science %N 7797 %@ false
Sofronie-Stokkermans, V. (2013c). Locality and Applications to Subsumption Testing in EL and Some of its Extensions. Scientific Annals of Computer Science, 23(2). doi:10.7561/SACS.2013.2.251
Abstract
In this paper we show that subsumption problems in the description logics EL and EL+ can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras, to obtain uniform PTIME decision procedures for TBox and CBox subsumption in EL and EL+. These locality considerations allow us to present a new family of (possibly many-sorted) logics which extend EL and EL+ with n-ary roles and/or numerical domains.
Export
BibTeX
@article{Sofronie-Stokkermans-sacs2013, TITLE = {Locality and Applications to Subsumption Testing in {EL} and Some of its Extensions}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {2248 -- 2695}, DOI = {10.7561/SACS.2013.2.251}, LOCALID = {Local-ID: F840E3FA6E8F889BC1257C69004B4765-Sofronie-Stokkermans-sacs2013}, PUBLISHER = {Alexandru Ioan Cuza University}, ADDRESS = {Iasi}, YEAR = {2013}, DATE = {2013}, ABSTRACT = {In this paper we show that subsumption problems in the description logics EL and EL+ can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras, to obtain uniform PTIME decision procedures for TBox and CBox subsumption in EL and EL+. These locality considerations allow us to present a new family of (possibly many-sorted) logics which extend EL and EL+ with n-ary roles and/or numerical domains.}, JOURNAL = {Scientific Annals of Computer Science}, VOLUME = {23}, NUMBER = {2}, PAGES = {251--284}, }
Endnote
%0 Journal Article %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Locality and Applications to Subsumption Testing in EL and Some of its Extensions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0017-BD75-C %F OTHER: Local-ID: F840E3FA6E8F889BC1257C69004B4765-Sofronie-Stokkermans-sacs2013 %R 10.7561/SACS.2013.2.251 %7 2013-12 %D 2013 %X In this paper we show that subsumption problems in the description logics EL and EL+ can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras, to obtain uniform PTIME decision procedures for TBox and CBox subsumption in EL and EL+. These locality considerations allow us to present a new family of (possibly many-sorted) logics which extend EL and EL+ with n-ary roles and/or numerical domains. %J Scientific Annals of Computer Science %V 23 %N 2 %& 251 %P 251 - 284 %I Alexandru Ioan Cuza University %C Iasi %@ false
Suda, M. (2013a). Triggered Clause Pushing for IC3. Retrieved from http://arxiv.org/abs/1307.4966
(arXiv: 1307.4966)
Abstract
We propose an improvement of the famous IC3 algorithm for model checking safety properties of finite state systems. We collect models computed by the SAT-solver during the clause propagation phase of the algorithm and use them as witnesses for why the respective clauses could not be pushed forward. It only makes sense to recheck a particular clause for pushing when its witnessing model falsifies a newly added clause. Since this trigger test is both computationally cheap and sufficiently precise, we can afford to keep clauses pushed as far as possible at all times. Experiments indicate that this strategy considerably improves IC3's performance.
Export
BibTeX
@online{DBLP:journals/corr/Suda13a, TITLE = {Triggered Clause Pushing for {IC3}}, AUTHOR = {Suda, Martin}, LANGUAGE = {eng}, URL = {http://arxiv.org/abs/1307.4966}, EPRINT = {1307.4966}, EPRINTTYPE = {arXiv}, YEAR = {2013}, ABSTRACT = {We propose an improvement of the famous IC3 algorithm for model checking safety properties of finite state systems. We collect models computed by the SAT-solver during the clause propagation phase of the algorithm and use them as witnesses for why the respective clauses could not be pushed forward. It only makes sense to recheck a particular clause for pushing when its witnessing model falsifies a newly added clause. Since this trigger test is both computationally cheap and sufficiently precise, we can afford to keep clauses pushed as far as possible at all times. Experiments indicate that this strategy considerably improves IC3's performance.}, }
Endnote
%0 Report %A Suda, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Triggered Clause Pushing for IC3 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-9F0F-1 %U http://arxiv.org/abs/1307.4966 %D 2013 %X We propose an improvement of the famous IC3 algorithm for model checking safety properties of finite state systems. We collect models computed by the SAT-solver during the clause propagation phase of the algorithm and use them as witnesses for why the respective clauses could not be pushed forward. It only makes sense to recheck a particular clause for pushing when its witnessing model falsifies a newly added clause. Since this trigger test is both computationally cheap and sufficiently precise, we can afford to keep clauses pushed as far as possible at all times. Experiments indicate that this strategy considerably improves IC3's performance. %K Computer Science, Logic in Computer Science, cs.LO
Suda, M. (2013b). Variable and Clause Elimination for LTL Satisfiability Checking. In Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences (MACIS 2013). Nanning, China.
Export
BibTeX
@inproceedings{VCEforLTLmacis2013, TITLE = {Variable and Clause Elimination for {LTL} Satisfiability Checking}, AUTHOR = {Suda, Martin}, LANGUAGE = {eng}, YEAR = {2013}, DATE = {2013}, BOOKTITLE = {Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences (MACIS 2013)}, EDITOR = {Ko{\v s}ta, Marek and Sturm, Thomas}, PAGES = {60--74}, ADDRESS = {Nanning, China}, }
Endnote
%0 Conference Proceedings %A Suda, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Variable and Clause Elimination for LTL Satisfiability Checking : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-9F19-9 %D 2013 %B Fifth International Conference on Mathematical Aspects of Computer and System Sciences %Z date of event: 2013-12-11 - 2013-12-13 %C Nanning, China %B Proceedings of the Fifth International Conference on Mathematical Aspects of Computer and System Sciences %E Košta, Marek; Sturm, Thomas %P 60 - 74
Teucke, A. (2013). CDCL with Reduction. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Teucke13, TITLE = {{CDCL} with Reduction}, AUTHOR = {Teucke, Andreas}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2013}, DATE = {2013}, }
Endnote
%0 Thesis %A Teucke, Andreas %+ Automation of Logic, MPI for Informatics, Max Planck Society %T CDCL with Reduction : %O {CDCL} with Reduction %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A32-2 %F OTHER: Local-ID : 2CADB201C14614B8C1257C66003EDCEF-Teucke13 %I Universität des Saarlandes %C Saarbrücken %D 2013 %P 70 p. %V master %9 master
Voronkov, A., & Weidenbach, C. (Eds.). (2013). Programming Logics. Berlin: Springer. doi:10.1007/978-3-642-37651-1
Export
BibTeX
@book{VoronkovWeidenbach13, TITLE = {Programming Logics}, EDITOR = {Voronkov, Andrei and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-642-37650-4}, DOI = {10.1007/978-3-642-37651-1}, LOCALID = {Local-ID: F189ECDDE309058BC1257C6A004F80BC-VoronkovWeidenbach13}, PUBLISHER = {Springer}, ADDRESS = {Berlin}, YEAR = {2013}, DATE = {2013}, PAGES = {445}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7797}, }
Endnote
%0 Edited Book %A Voronkov, Andrei %A Weidenbach, Christoph %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Programming Logics : Essays in Memory of Harald Ganzinger %G eng %U http://hdl.handle.net/11858/00-001M-0000-0015-7A6A-8 %F OTHER: Local-ID: F189ECDDE309058BC1257C6A004F80BC-VoronkovWeidenbach13 %R 10.1007/978-3-642-37651-1 %I Springer %C Berlin %D 2013 %P 445 %B Lecture Notes in Computer Science %N 7797 %@ 978-3-642-37650-4
2012
Azmy, N. (2012). Formula Renaming with Generalizations. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Azmy12, TITLE = {Formula Renaming with Generalizations}, AUTHOR = {Azmy, Noran}, LANGUAGE = {eng}, LOCALID = {Local-ID: DF824D161A8C2600C1257AF6004FEBFF-Azmy12}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2012}, DATE = {2012}, }
Endnote
%0 Thesis %A Azmy, Noran %Y Weidenbach, Christoph %A referee: Werner, Stephan %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Formula Renaming with Generalizations : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B40C-0 %F OTHER: Local-ID: DF824D161A8C2600C1257AF6004FEBFF-Azmy12 %I Universität des Saarlandes %C Saarbrücken %D 2012 %V master %9 master
Blanchette, J. C., Popescu, A., Wand, D., & Weidenbach, C. (2012). More SPASS with Isabelle : Superposition with Hard Sorts and Configurable Simplification. In Interactive Theorem Proving (ITP 2012). Princeton, NJ: Springer. doi:10.1007/978-3-642-32347-8_24
Export
BibTeX
@inproceedings{Wand2012, TITLE = {More {SPASS} with {Isabelle} : Superposition with Hard Sorts and Configurable Simplification}, AUTHOR = {Blanchette, Jasmin Christian and Popescu, Andrei and Wand, Daniel and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-642-32346-1}, DOI = {10.1007/978-3-642-32347-8_24}, LOCALID = {Local-ID: E8D9DE077D054C23C12579FB0041779E-Wand2012}, PUBLISHER = {Springer}, YEAR = {2012}, DATE = {2012}, BOOKTITLE = {Interactive Theorem Proving (ITP 2012)}, EDITOR = {Beringer, Lennart and Felty, Amy}, PAGES = {345--360}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7406}, ADDRESS = {Princeton, NJ}, }
Endnote
%0 Conference Proceedings %A Blanchette, Jasmin Christian %A Popescu, Andrei %A Wand, Daniel %A Weidenbach, Christoph %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T More SPASS with Isabelle : Superposition with Hard Sorts and Configurable Simplification : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B7E8-2 %R 10.1007/978-3-642-32347-8_24 %F OTHER: Local-ID: E8D9DE077D054C23C12579FB0041779E-Wand2012 %D 2012 %B Third International Conference on Interactive Theorem Proving %Z date of event: 2012-08-13 - 2012-08-15 %C Princeton, NJ %B Interactive Theorem Proving %E Beringer, Lennart; Felty, Amy %P 345 - 360 %I Springer %@ 978-3-642-32346-1 %B Lecture Notes in Computer Science %N 7406
Bromberger, M. (2012). Adapting the Simplex Algorithm for Superposition Modulo Linear Arithmetic. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Bromberger12, TITLE = {Adapting the Simplex Algorithm for Superposition Modulo Linear Arithmetic}, AUTHOR = {Bromberger, Martin}, LANGUAGE = {eng}, LOCALID = {Local-ID: 9B349224CA2F4709C1257AF6004C972F-Bromberger12}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2012}, DATE = {2012}, TYPE = {Bachelor's thesis}, }
Endnote
%0 Thesis %A Bromberger, Martin %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Adapting the Simplex Algorithm for Superposition Modulo Linear Arithmetic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B75F-9 %F OTHER: Local-ID: 9B349224CA2F4709C1257AF6004C972F-Bromberger12 %I Universität des Saarlandes %C Saarbrücken %D 2012 %V bachelor %9 bachelor
Damm, W., Dierks, H., Disch, S., Hagemann, W., Pigorsch, F., Scholl, C., … Wirtz, B. (2012). Exact and Fully Symbolic Verification of Linear Hybrid Automata with Large Discrete State Spaces. Science of Computer Programming, 77. doi:10.1016/j.scico.2011.07.006
Export
BibTeX
@article{DammDierksDischEtAl2011, TITLE = {Exact and Fully Symbolic Verification of Linear Hybrid Automata with Large Discrete State Spaces}, AUTHOR = {Damm, Werner and Dierks, Henning and Disch, Stefan and Hagemann, Willem and Pigorsch, Florian and Scholl, Christoph and Waldmann, Uwe and Wirtz, Boris}, LANGUAGE = {eng}, ISSN = {0167-6423}, URL = {http://dx.doi.org/10.1016/j.scico.2011.07.006}, DOI = {10.1016/j.scico.2011.07.006}, LOCALID = {Local-ID: C125716C0050FB51-84433C7FC34FC48BC125781B004BC664-DammDierksDischEtAl2011}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2012}, DATE = {2012}, JOURNAL = {Science of Computer Programming}, VOLUME = {77}, PAGES = {1122--1150}, }
Endnote
%0 Journal Article %A Damm, Werner %A Dierks, Henning %A Disch, Stefan %A Hagemann, Willem %A Pigorsch, Florian %A Scholl, Christoph %A Waldmann, Uwe %A Wirtz, Boris %+ External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Exact and Fully Symbolic Verification of Linear Hybrid Automata with Large Discrete State Spaces : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14F1-8 %F EDOC: 619009 %R 10.1016/j.scico.2011.07.006 %U http://dx.doi.org/10.1016/j.scico.2011.07.006 %F OTHER: Local-ID: C125716C0050FB51-84433C7FC34FC48BC125781B004BC664-DammDierksDischEtAl2011 %7 2011-07-20 %D 2012 %J Science of Computer Programming %V 77 %& 1122 %P 1122 - 1150 %I Elsevier %C Amsterdam %@ false
Fietzke, A., Kruglov, E., & Weidenbach, C. (2012a). Automatic Generation of Invariants for Circular Derivations in SUP(LA) 1 (No. MPI-I-2012-RG1-002). Saarbrücken: Max-Planck-Institut für Informatik.
Abstract
The hierarchic combination of linear arithmetic and firstorder logic with free function symbols, FOL(LA), results in a strictly more expressive logic than its two parts. The SUP(LA) calculus can be turned into a decision procedure for interesting fragments of FOL(LA). For example, reachability problems for timed automata can be decided by SUP(LA) using an appropriate translation into FOL(LA). In this paper, we extend the SUP(LA) calculus with an additional inference rule, automatically generating inductive invariants from partial SUP(LA) derivations. The rule enables decidability of more expressive fragments, including reachability for timed automata with unbounded integer variables. We have implemented the rule in the SPASS(LA) theorem prover with promising results, showing that it can considerably speed up proof search and enable termination of saturation for practically relevant problems.
Export
BibTeX
@techreport{FietzkeKruglovWeidenbach2012, TITLE = {Automatic Generation of Invariants for Circular Derivations in {SUP(LA)} 1}, AUTHOR = {Fietzke, Arnaud and Kruglov, Evgeny and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0946-011X}, NUMBER = {MPI-I-2012-RG1-002}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2012}, ABSTRACT = {The hierarchic combination of linear arithmetic and firstorder logic with free function symbols, FOL(LA), results in a strictly more expressive logic than its two parts. The SUP(LA) calculus can be turned into a decision procedure for interesting fragments of FOL(LA). For example, reachability problems for timed automata can be decided by SUP(LA) using an appropriate translation into FOL(LA). In this paper, we extend the SUP(LA) calculus with an additional inference rule, automatically generating inductive invariants from partial SUP(LA) derivations. The rule enables decidability of more expressive fragments, including reachability for timed automata with unbounded integer variables. We have implemented the rule in the SPASS(LA) theorem prover with promising results, showing that it can considerably speed up proof search and enable termination of saturation for practically relevant problems.}, TYPE = {Research Report}, }
Endnote
%0 Report %A Fietzke, Arnaud %A Kruglov, Evgeny %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Automatic Generation of Invariants for Circular Derivations in SUP(LA) 1 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-03CF-9 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2012 %P 26 p. %X The hierarchic combination of linear arithmetic and firstorder logic with free function symbols, FOL(LA), results in a strictly more expressive logic than its two parts. The SUP(LA) calculus can be turned into a decision procedure for interesting fragments of FOL(LA). For example, reachability problems for timed automata can be decided by SUP(LA) using an appropriate translation into FOL(LA). In this paper, we extend the SUP(LA) calculus with an additional inference rule, automatically generating inductive invariants from partial SUP(LA) derivations. The rule enables decidability of more expressive fragments, including reachability for timed automata with unbounded integer variables. We have implemented the rule in the SPASS(LA) theorem prover with promising results, showing that it can considerably speed up proof search and enable termination of saturation for practically relevant problems. %B Research Report %@ false
Fietzke, A., Kruglov, E., & Weidenbach, C. (2012b). Automatic Generation of Invariants for Circular Derivations in SUP(LA). In Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2012). Mérida, Venezuela: Springer. doi:10.1007/978-3-642-28717-6_17
Abstract
The hierarchic combination of linear arithmetic and firstorder logic with free function symbols, FOL(LA), results in a strictly more expressive logic than its two parts. The SUP(LA) calculus can be turned into a decision procedure for interesting fragments of FOL(LA). For example, reachability problems for timed automata can be decided by SUP(LA) using an appropriate translation into FOL(LA). In this paper, we extend the SUP(LA) calculus with an additional inference rule, automatically generating inductive invariants from partial SUP(LA) derivations. The rule enables decidability of more expressive fragments, including reachability for timed automata with unbounded integer variables. We have implemented the rule in the SPASS(LA) theorem prover with promising results, showing that it can considerably speed up proof search and enable termination of saturation for practically relevant problems.
Export
BibTeX
@inproceedings{FietzkeKruglovWeidenbach2012a, TITLE = {Automatic Generation of Invariants for Circular Derivations in {SUP(LA)}}, AUTHOR = {Fietzke, Arnaud and Kruglov, Evgeny and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-28716-9}, DOI = {10.1007/978-3-642-28717-6_17}, LOCALID = {Local-ID: 97F000051AE9CBD9C12579FB003F6F27-FietzkeKruglovWeidenbach2012}, PUBLISHER = {Springer}, YEAR = {2012}, DATE = {2012}, ABSTRACT = {The hierarchic combination of linear arithmetic and firstorder logic with free function symbols, FOL(LA), results in a strictly more expressive logic than its two parts. The SUP(LA) calculus can be turned into a decision procedure for interesting fragments of FOL(LA). For example, reachability problems for timed automata can be decided by SUP(LA) using an appropriate translation into FOL(LA). In this paper, we extend the SUP(LA) calculus with an additional inference rule, automatically generating inductive invariants from partial SUP(LA) derivations. The rule enables decidability of more expressive fragments, including reachability for timed automata with unbounded integer variables. We have implemented the rule in the SPASS(LA) theorem prover with promising results, showing that it can considerably speed up proof search and enable termination of saturation for practically relevant problems.}, BOOKTITLE = {Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2012)}, EDITOR = {Bj{\o}rner, Nikolaj and Voronkov, Andrei}, PAGES = {197--211}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7180}, ADDRESS = {M{\'e}rida, Venezuela}, }
Endnote
%0 Conference Proceedings %A Fietzke, Arnaud %A Kruglov, Evgeny %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Automatic Generation of Invariants for Circular Derivations in SUP(LA) : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B7F8-D %R 10.1007/978-3-642-28717-6_17 %F OTHER: Local-ID: 97F000051AE9CBD9C12579FB003F6F27-FietzkeKruglovWeidenbach2012 %D 2012 %B 18th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning %Z date of event: 2012-03-11 - 2012-03-15 %C Mérida, Venezuela %X The hierarchic combination of linear arithmetic and firstorder logic with free function symbols, FOL(LA), results in a strictly more expressive logic than its two parts. The SUP(LA) calculus can be turned into a decision procedure for interesting fragments of FOL(LA). For example, reachability problems for timed automata can be decided by SUP(LA) using an appropriate translation into FOL(LA). In this paper, we extend the SUP(LA) calculus with an additional inference rule, automatically generating inductive invariants from partial SUP(LA) derivations. The rule enables decidability of more expressive fragments, including reachability for timed automata with unbounded integer variables. We have implemented the rule in the SPASS(LA) theorem prover with promising results, showing that it can considerably speed up proof search and enable termination of saturation for practically relevant problems. %B Logic for Programming, Artificial Intelligence, and Reasoning %E Bjørner, Nikolaj; Voronkov, Andrei %P 197 - 211 %I Springer %@ 978-3-642-28716-9 %B Lecture Notes in Computer Science %N 7180 %@ false
Fontaine, P., Merz, S., & Weidenbach, C. (2012). Combination of Disjoint Theories: Beyond Decidability. In Automated Reasoning. Machnester, UK: Springer. doi:10.1007/978-3-642-31365-3_21
Export
BibTeX
@inproceedings{FontaineMerzWeidenbach12, TITLE = {Combination of Disjoint Theories: Beyond Decidability}, AUTHOR = {Fontaine, Pascal and Merz, Stephan and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-31364-6}, DOI = {10.1007/978-3-642-31365-3_21}, LOCALID = {Local-ID: 71B57E225528E4E0C1257B50002E86AE-FontaineMerzWeidenbach12}, PUBLISHER = {Springer}, YEAR = {2012}, DATE = {2012}, BOOKTITLE = {Automated Reasoning}, DEBUG = {author: Sattler, Uli}, EDITOR = {Gramlich, Bernhard and Miller, Dale}, PAGES = {256--270}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {7364}, ADDRESS = {Machnester, UK}, }
Endnote
%0 Conference Proceedings %A Fontaine, Pascal %A Merz, Stephan %A Weidenbach, Christoph %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Combination of Disjoint Theories: Beyond Decidability : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B3C4-7 %F OTHER: Local-ID: 71B57E225528E4E0C1257B50002E86AE-FontaineMerzWeidenbach12 %R 10.1007/978-3-642-31365-3_21 %D 2012 %B 6th International Joint Conference on Automated Reasoning %Z date of event: 2012-06-26 - 2012-06-29 %C Machnester, UK %B Automated Reasoning %E Gramlich, Bernhard; Miller, Dale; Sattler, Uli %P 256 - 270 %I Springer %@ 978-3-642-31364-6 %B Lecture Notes in Artificial Intelligence %N 7364 %@ false
Kruglov, E., & Weidenbach, C. (2012). Superposition Decides the First-order Logic Fragment Over Ground Theories. Mathematics in Computer Science, 6(4). doi:10.1007/s11786-012-0135-4
Abstract
The hierarchic superposition calculus over a theory T, called SUP(T), enables sound reasoning on the hierarchic combination of a theory T with full first-order logic, FOL(T). If a FOL(T) clause set enjoys a sufficient completeness criterion, the calculus is even complete. Clause sets over the ground fragment of FOL(T) are not sufficiently complete, in general. In this paper we show that any clause set over the ground FOL(T) fragment can be transformed into a sufficiently complete one, and prove that SUP(T) terminates on the transformed clause set, hence constitutes a decision procedure provided the existential fragment of the theory T is decidable. Thanks to the hierarchic design of SUP(T), the decidability result can be extended beyond the ground case. We show SUP(T) is a decision procedure for the non-ground FOL fragment plus a theory T, if every non-constant function symbol from the underlying FOL signature ranges into the sort of the theory T, and every term of the theory sort is ground. Examples for T are in particular decidable fragments of arithmetic.
Export
BibTeX
@article{KruglovWeidenbachMCS2012, TITLE = {Superposition Decides the First-order Logic Fragment Over Ground Theories}, AUTHOR = {Kruglov, Evgeny and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1661-8270}, DOI = {10.1007/s11786-012-0135-4}, LOCALID = {Local-ID: 3AA49DC7DD31016FC1257B1100638146-KruglovWeidenbachMCS2012}, PUBLISHER = {Birkh{\"a}user}, ADDRESS = {Basel}, YEAR = {2012}, DATE = {2012}, ABSTRACT = {The hierarchic superposition calculus over a theory T, called SUP(T), enables sound reasoning on the hierarchic combination of a theory T with full first-order logic, FOL(T). If a FOL(T) clause set enjoys a sufficient completeness criterion, the calculus is even complete. Clause sets over the ground fragment of FOL(T) are not sufficiently complete, in general. In this paper we show that any clause set over the ground FOL(T) fragment can be transformed into a sufficiently complete one, and prove that SUP(T) terminates on the transformed clause set, hence constitutes a decision procedure provided the existential fragment of the theory T is decidable. Thanks to the hierarchic design of SUP(T), the decidability result can be extended beyond the ground case. We show SUP(T) is a decision procedure for the non-ground FOL fragment plus a theory T, if every non-constant function symbol from the underlying FOL signature ranges into the sort of the theory T, and every term of the theory sort is ground. Examples for T are in particular decidable fragments of arithmetic.}, JOURNAL = {Mathematics in Computer Science}, VOLUME = {6}, NUMBER = {4}, PAGES = {427--456}, }
Endnote
%0 Journal Article %A Kruglov, Evgeny %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition Decides the First-order Logic Fragment Over Ground Theories : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B3CE-4 %R 10.1007/s11786-012-0135-4 %F OTHER: Local-ID: 3AA49DC7DD31016FC1257B1100638146-KruglovWeidenbachMCS2012 %7 2012-12 %D 2012 %X The hierarchic superposition calculus over a theory T, called SUP(T), enables sound reasoning on the hierarchic combination of a theory T with full first-order logic, FOL(T). If a FOL(T) clause set enjoys a sufficient completeness criterion, the calculus is even complete. Clause sets over the ground fragment of FOL(T) are not sufficiently complete, in general. In this paper we show that any clause set over the ground FOL(T) fragment can be transformed into a sufficiently complete one, and prove that SUP(T) terminates on the transformed clause set, hence constitutes a decision procedure provided the existential fragment of the theory T is decidable. Thanks to the hierarchic design of SUP(T), the decidability result can be extended beyond the ground case. We show SUP(T) is a decision procedure for the non-ground FOL fragment plus a theory T, if every non-constant function symbol from the underlying FOL signature ranges into the sort of the theory T, and every term of the theory sort is ground. Examples for T are in particular decidable fragments of arithmetic. %J Mathematics in Computer Science %V 6 %N 4 %& 427 %P 427 - 456 %I Birkhäuser %C Basel %@ false
Peltier, N., & Sofronie-Stokkermans, V. (2012). First-order Theorem Proving: Foreword. Journal of Symbolic Computation, 47(9). doi:10.1016/j.jsc.2011.12.030
Export
BibTeX
@article{Sofronie-Stokkermans2012-jsc-ftp, TITLE = {First-order Theorem Proving: Foreword}, AUTHOR = {Peltier, Nicolas and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0747-7171}, DOI = {10.1016/j.jsc.2011.12.030}, LOCALID = {Local-ID: 71B57E225528E4E0C1257B50002E86AE-FontaineMerzWeidenbach12}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2012}, DATE = {2012}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {47}, NUMBER = {9}, PAGES = {1009--1010}, }
Endnote
%0 Journal Article %A Peltier, Nicolas %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T First-order Theorem Proving: Foreword : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B3CB-A %R 10.1016/j.jsc.2011.12.030 %F OTHER: Local-ID: 71B57E225528E4E0C1257B50002E86AE-FontaineMerzWeidenbach12 %7 2012-01-28 %D 2012 %J Journal of Symbolic Computation %V 47 %N 9 %& 1009 %P 1009 - 1010 %I Elsevier %C Amsterdam %@ false
Suda, M., & Weidenbach, C. (2012a). Labelled Superposition for PLTL (No. MPI-I-2012-RG1-001). Saarbrücken: Max-Planck-Institut für Informatik.
Abstract
This paper introduces a new decision procedure for PLTL based on labelled superposition. Its main idea is to treat temporal formulas as infinite sets of purely propositional clauses over an extended signature. These infinite sets are then represented by finite sets of labelled propositional clauses. The new representation enables the replacement of the complex temporal resolution rule, suggested by existing resolution calculi for PLTL, by a fine grained repetition check of finitely saturated labelled clause sets followed by a simple inference. The completeness argument is based on the standard model building idea from superposition. It inherently justifies ordering restrictions, redundancy elimination and effective partial model building. The latter can be directly used to effectively generate counterexamples of non-valid PLTL conjectures out of saturated labelled clause sets in a straightforward way.
Export
BibTeX
@techreport{SudaWeidenbachLPAR2012, TITLE = {Labelled Superposition for {PLTL}}, AUTHOR = {Suda, Martin and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0946-011X}, NUMBER = {MPI-I-2012-RG1-001}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2012}, ABSTRACT = {This paper introduces a new decision procedure for PLTL based on labelled superposition. Its main idea is to treat temporal formulas as infinite sets of purely propositional clauses over an extended signature. These infinite sets are then represented by finite sets of labelled propositional clauses. The new representation enables the replacement of the complex temporal resolution rule, suggested by existing resolution calculi for PLTL, by a fine grained repetition check of finitely saturated labelled clause sets followed by a simple inference. The completeness argument is based on the standard model building idea from superposition. It inherently justifies ordering restrictions, redundancy elimination and effective partial model building. The latter can be directly used to effectively generate counterexamples of non-valid PLTL conjectures out of saturated labelled clause sets in a straightforward way.}, TYPE = {Research Reports}, }
Endnote
%0 Report %A Suda, Martin %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Labelled Superposition for PLTL : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-03DC-B %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2012 %P 42 p. %X This paper introduces a new decision procedure for PLTL based on labelled superposition. Its main idea is to treat temporal formulas as infinite sets of purely propositional clauses over an extended signature. These infinite sets are then represented by finite sets of labelled propositional clauses. The new representation enables the replacement of the complex temporal resolution rule, suggested by existing resolution calculi for PLTL, by a fine grained repetition check of finitely saturated labelled clause sets followed by a simple inference. The completeness argument is based on the standard model building idea from superposition. It inherently justifies ordering restrictions, redundancy elimination and effective partial model building. The latter can be directly used to effectively generate counterexamples of non-valid PLTL conjectures out of saturated labelled clause sets in a straightforward way. %B Research Reports %@ false
Suda, M., & Weidenbach, C. (2012b). A PLTL-Prover Based on Labelled Superposition with Partial Model Guidance. In Automated Reasoning (IJCAR 2012). Manchester, UK: Springer. doi:10.1007/978-3-642-31365-3_42
Abstract
Labelled superposition (LPSup) is a new calculus for PLTL. One of its distinguishing features, in comparison to other resolution-based approaches, is its ability to construct partial models on the fly. We use this feature to design a new decision procedure for the logic, where the models are effectively used to guide the search. On a representative set of benchmarks, our implementation is then shown to considerably advance the state of the art.
Export
BibTeX
@inproceedings{SudaWeidenbachIJCAR2012, TITLE = {A {PLTL}-Prover Based on Labelled Superposition with Partial Model Guidance}, AUTHOR = {Suda, Martin and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-31364-6}, DOI = {10.1007/978-3-642-31365-3_42}, LOCALID = {Local-ID: BED98A2F132CC156C1257AD10038A23D-SudaWeidenbachIJCAR2012}, PUBLISHER = {Springer}, YEAR = {2012}, DATE = {2012}, ABSTRACT = {Labelled superposition (LPSup) is a new calculus for PLTL. One of its distinguishing features, in comparison to other resolution-based approaches, is its ability to construct partial models on the fly. We use this feature to design a new decision procedure for the logic, where the models are effectively used to guide the search. On a representative set of benchmarks, our implementation is then shown to considerably advance the state of the art.}, BOOKTITLE = {Automated Reasoning (IJCAR 2012)}, EDITOR = {Gramlich, Bernhard and Miller, Dale and Sattler, Uli}, PAGES = {537--543}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {7364}, ADDRESS = {Manchester, UK}, }
Endnote
%0 Conference Proceedings %A Suda, Martin %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T A PLTL-Prover Based on Labelled Superposition with Partial Model Guidance : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B7CC-2 %R 10.1007/978-3-642-31365-3_42 %F OTHER: Local-ID: BED98A2F132CC156C1257AD10038A23D-SudaWeidenbachIJCAR2012 %D 2012 %B 6th International Joint Conference on Automated Reasoning %Z date of event: 2012-06-26 - 2012-06-29 %C Manchester, UK %X Labelled superposition (LPSup) is a new calculus for PLTL. One of its distinguishing features, in comparison to other resolution-based approaches, is its ability to construct partial models on the fly. We use this feature to design a new decision procedure for the logic, where the models are effectively used to guide the search. On a representative set of benchmarks, our implementation is then shown to considerably advance the state of the art. %B Automated Reasoning %E Gramlich, Bernhard; Miller, Dale; Sattler, Uli %P 537 - 543 %I Springer %@ 978-3-642-31364-6 %B Lecture Notes in Artificial Intelligence %N 7364 %@ false
Suda, M., & Weidenbach, C. (2012c). Labelled Superposition for PLTL. In Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2012). Mérida, Venezuela: Springer. doi:10.1007/978-3-642-28717-6_31
Abstract
This paper introduces a new decision procedure for PLTL based on labelled superposition. Its main idea is to treat temporal formulas as infinite sets of purely propositional clauses over an extended signature. These infinite sets are then represented by finite sets of labelled propositional clauses. The new representation enables the replacement of the complex temporal resolution rule, suggested by existing resolution calculi for PLTL, by a fine grained repetition check of finitely saturated labelled clause sets followed by a simple inference. The completeness argument is based on the standard model building idea from superposition. It inherently justifies ordering restrictions, redundancy elimination and effective partial model building. The latter can be directly used to effectively generate counterexamples of non-valid PLTL conjectures out of saturated labelled clause sets in a straightforward way.
Export
BibTeX
@inproceedings{SudaWeidenbachLPAR2012, TITLE = {Labelled Superposition for {PLTL}}, AUTHOR = {Suda, Martin and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-28716-9}, DOI = {10.1007/978-3-642-28717-6_31}, LOCALID = {Local-ID: CA616B5FF5079264C1257AD10036F1E5-SudaWeidenbachLPAR2012}, PUBLISHER = {Springer}, YEAR = {2012}, DATE = {2012}, ABSTRACT = {This paper introduces a new decision procedure for PLTL based on labelled superposition. Its main idea is to treat temporal formulas as infinite sets of purely propositional clauses over an extended signature. These infinite sets are then represented by finite sets of labelled propositional clauses. The new representation enables the replacement of the complex temporal resolution rule, suggested by existing resolution calculi for PLTL, by a fine grained repetition check of finitely saturated labelled clause sets followed by a simple inference. The completeness argument is based on the standard model building idea from superposition. It inherently justifies ordering restrictions, redundancy elimination and effective partial model building. The latter can be directly used to effectively generate counterexamples of non-valid PLTL conjectures out of saturated labelled clause sets in a straightforward way.}, BOOKTITLE = {Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2012)}, EDITOR = {Bj{\o}rner, Nikolaj and Voronkov, Andrei}, PAGES = {391--405}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {7180}, ADDRESS = {M{\'e}rida, Venezuela}, }
Endnote
%0 Conference Proceedings %A Suda, Martin %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Labelled Superposition for PLTL : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B7E3-C %R 10.1007/978-3-642-28717-6_31 %F OTHER: Local-ID: CA616B5FF5079264C1257AD10036F1E5-SudaWeidenbachLPAR2012 %D 2012 %B 18th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning %Z date of event: 2012-03-11 - 2012-03-15 %C Mérida, Venezuela %X This paper introduces a new decision procedure for PLTL based on labelled superposition. Its main idea is to treat temporal formulas as infinite sets of purely propositional clauses over an extended signature. These infinite sets are then represented by finite sets of labelled propositional clauses. The new representation enables the replacement of the complex temporal resolution rule, suggested by existing resolution calculi for PLTL, by a fine grained repetition check of finitely saturated labelled clause sets followed by a simple inference. The completeness argument is based on the standard model building idea from superposition. It inherently justifies ordering restrictions, redundancy elimination and effective partial model building. The latter can be directly used to effectively generate counterexamples of non-valid PLTL conjectures out of saturated labelled clause sets in a straightforward way. %B Logic for Programming, Artificial Intelligence, and Reasoning %E Bjørner, Nikolaj; Voronkov, Andrei %P 391 - 405 %I Springer %@ 978-3-642-28716-9 %B Lecture Notes in Computer Science %N 7180 %@ false
Weidenbach, C., & Wischnewski, P. (2012). Satisfiability Checking and Query Answering for Large Ontologies. In PAAR-2012, Third Workshop on Practical Aspects of Automated Reasoning. Manchester, UK: PAAR-2012.
Export
BibTeX
@inproceedings{WeidenbachWischnewski2012, TITLE = {Satisfiability Checking and Query Answering for Large Ontologies}, AUTHOR = {Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, LOCALID = {Local-ID: 5E99662BAF13EEB8C1257AF000400A53-WeidenbachWischnewski2012}, PUBLISHER = {PAAR-2012}, YEAR = {2012}, BOOKTITLE = {PAAR-2012, Third Workshop on Practical Aspects of Automated Reasoning}, PAGES = {163--177}, ADDRESS = {Manchester, UK}, }
Endnote
%0 Conference Proceedings %A Weidenbach, Christoph %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Satisfiability Checking and Query Answering for Large Ontologies : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B7A6-7 %F OTHER: Local-ID: 5E99662BAF13EEB8C1257AF000400A53-WeidenbachWischnewski2012 %D 2012 %B Third Workshop on Practical Aspects of Automated Reasoning %Z date of event: 2012-06-30 - 2012-07-01 %C Manchester, UK %B PAAR-2012 %P 163 - 177 %I PAAR-2012 %U http://www.eprover.org/EVENTS/PAAR-2012/PAAR2012.pdf
Wischnewski, P. (2012). Efficient Reasoning Procedures for Complex First-order Theories. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-49961
Export
BibTeX
@phdthesis{Wischnewski12, TITLE = {Efficient Reasoning Procedures for Complex First-order Theories}, AUTHOR = {Wischnewski, Patrick}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-49961}, LOCALID = {Local-ID: 09A72B09A52B038AC1257AF00040853F-Wischnewski12}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2012}, DATE = {2012}, }
Endnote
%0 Thesis %A Wischnewski, Patrick %Y Weidenbach, Christoph %A referee: Weikum, Gerhard %A referee: Schaub, Torsten %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Databases and Information Systems, MPI for Informatics, Max Planck Society External Organizations %T Efficient Reasoning Procedures for Complex First-order Theories : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-B792-4 %U urn:nbn:de:bsz:291-scidok-49961 %F OTHER: Local-ID: 09A72B09A52B038AC1257AF00040853F-Wischnewski12 %I Universität des Saarlandes %C Saarbrücken %D 2012 %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2012/4996/
2011
Baumgartner, P., & Waldmann, U. (2011). A Combined Superposition and Model Evolution Calculus. Journal of Automated Reasoning, 47(2). doi:10.1007/s10817-010-9214-x
Abstract
We present a new calculus for first-order theorem proving with equality, ME+Sup, which generalizes both the Superposition calculus and the Model Evolution calculus (with equality) by integrating their inference rules and redundancy criteria in a non-trivial way. The main motivation is to combine the advantageous features of these two rather complementary calculi in a single framework. In particular, Model Evolution, as a lifted version of the propositional DPLL procedure, contributes a non-ground splitting rule that effectively permits to split a clause into \emph{non} variable disjoint subclauses. In the paper we present the calculus in detail. Our main result is its completeness under semantically justified redundancy criteria and simplification rules. We also show how under certain assumptions the model representation computed by a (finite and fair) derivation can be queried in an effective way.
Export
BibTeX
@article{BaumgartnerWaldmann2011, TITLE = {A Combined Superposition and Model Evolution Calculus}, AUTHOR = {Baumgartner, Peter and Waldmann, Uwe}, LANGUAGE = {eng}, ISSN = {0168-7433}, URL = {http://dx.doi.org/10.1007/s10817-010-9214-x}, DOI = {10.1007/s10817-010-9214-x}, LOCALID = {Local-ID: C125716C0050FB51-7A229209F0F88A46C12578410073AE24-BaumgartnerWaldmann2011}, PUBLISHER = {Springer}, ADDRESS = {Dordrecht}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {We present a new calculus for first-order theorem proving with equality, ME+Sup, which generalizes both the Superposition calculus and the Model Evolution calculus (with equality) by integrating their inference rules and redundancy criteria in a non-trivial way. The main motivation is to combine the advantageous features of these two rather complementary calculi in a single framework. In particular, Model Evolution, as a lifted version of the propositional DPLL procedure, contributes a non-ground splitting rule that effectively permits to split a clause into \emph{non} variable disjoint subclauses. In the paper we present the calculus in detail. Our main result is its completeness under semantically justified redundancy criteria and simplification rules. We also show how under certain assumptions the model representation computed by a (finite and fair) derivation can be queried in an effective way.}, JOURNAL = {Journal of Automated Reasoning}, VOLUME = {47}, NUMBER = {2}, PAGES = {191--227}, }
Endnote
%0 Journal Article %A Baumgartner, Peter %A Waldmann, Uwe %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T A Combined Superposition and Model Evolution Calculus : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14E0-E %F EDOC: 619011 %R 10.1007/s10817-010-9214-x %U http://dx.doi.org/10.1007/s10817-010-9214-x %F OTHER: Local-ID: C125716C0050FB51-7A229209F0F88A46C12578410073AE24-BaumgartnerWaldmann2011 %D 2011 %* Review method: peer-reviewed %X We present a new calculus for first-order theorem proving with equality, ME+Sup, which generalizes both the Superposition calculus and the Model Evolution calculus (with equality) by integrating their inference rules and redundancy criteria in a non-trivial way. The main motivation is to combine the advantageous features of these two rather complementary calculi in a single framework. In particular, Model Evolution, as a lifted version of the propositional DPLL procedure, contributes a non-ground splitting rule that effectively permits to split a clause into \emph{non} variable disjoint subclauses. In the paper we present the calculus in detail. Our main result is its completeness under semantically justified redundancy criteria and simplification rules. We also show how under certain assumptions the model representation computed by a (finite and fair) derivation can be queried in an effective way. %J Journal of Automated Reasoning %V 47 %N 2 %& 191 %P 191 - 227 %I Springer %C Dordrecht %@ false
Bjørner, N., & Sofronie-Stokkermans, V. (Eds.). (2011). Automated Deduction - CADE-23 : 23rd International Conference on Automated Deduction. Springer. doi:10.1007/978-3-642-22438-6
Export
BibTeX
@proceedings{Sofronie-Stokkermans-cade-2011, TITLE = {Automated Deduction -- CADE-23 : 23rd International Conference on Automated Deduction}, EDITOR = {Bj{\o}rner, Nikolaj and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-642-22437-9}, URL = {http://dx.doi.org/10.1007/978-3-642-22438-6}, DOI = {10.1007/978-3-642-22438-6}, LOCALID = {Local-ID: C125716C0050FB51-E9D0E28A5AE75EECC1257921007520A4-Sofronie-Stokkermans-cade-2011}, PUBLISHER = {Springer}, YEAR = {2011}, DATE = {2011}, PAGES = {1-505}, }
Endnote
%0 Conference Proceedings %E Bjørner, Nikolaj %E Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Automated Deduction - CADE-23 : 23rd International Conference on Automated Deduction : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14E4-6 %F EDOC: 619016 %@ 978-3-642-22437-9 %R 10.1007/978-3-642-22438-6 %U http://dx.doi.org/10.1007/978-3-642-22438-6 %F OTHER: Local-ID: C125716C0050FB51-E9D0E28A5AE75EECC1257921007520A4-Sofronie-Stokkermans-cade-2011 %I Springer %D 2011 %B Untitled Event %Z date of event: 2011-07-31 - 2011-08-05 %D 2011 %C Wroclaw, Poland %P 1-505
Burel, G. (2011). Efficiently Simulating Higher-Order Arithmetic by a First-Order Theory Modulo. Logical Methods in Computer Science, 7(1). doi:10.2168/LMCS-7 (1:3) 2011
Abstract
In deduction modulo, a theory is not represented by a set of axioms but by a congruence on propositions modulo which the inference rules of standard deductive systems---such as for instance natural deduction---are applied. Therefore, the reasoning that is intrinsic of the theory does not appear in the length of proofs. In general, the congruence is defined through a rewrite system over terms and propositions. We define a rigorous framework to study proof lengths in deduction modulo, where the congruence must be computed in polynomial time. We show that even very simple rewrite systems lead to arbitrary proof-length speed-ups in deduction modulo, compared to using axioms. As higher-order logic can be encoded as a first-order theory in deduction modulo, we also study how to reinterpret, thanks to deduction modulo, the speed-ups between higher-order and first-order arithmetics that were stated by G\"odel. We define a first-order rewrite system with a congruence decidable in polynomial time such that proofs of higher-order arithmetic can be linearly translated into first-order arithmetic modulo that system. We also present the whole higher-order arithmetic as a first-order system without resorting to any axiom, where proofs have the same length as in the axiomatic presentation.
Export
BibTeX
@article{Burel2010a, TITLE = {Efficiently Simulating Higher-Order Arithmetic by a First-Order Theory Modulo}, AUTHOR = {Burel, Guillaume}, LANGUAGE = {eng}, ISSN = {1860-5974}, URL = {http://arxiv.org/pdf/0805.1464v4}, DOI = {10.2168/LMCS-7 (1:3) 2011}, LOCALID = {Local-ID: C125716C0050FB51-3D13ACDE62D02282C125783F0031B40F-Burel2010a}, PUBLISHER = {Department of Theoretical Computer Science, Technical University of Braunschweig}, ADDRESS = {Braunschweig}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {In deduction modulo, a theory is not represented by a set of axioms but by a congruence on propositions modulo which the inference rules of standard deductive systems---such as for instance natural deduction---are applied. Therefore, the reasoning that is intrinsic of the theory does not appear in the length of proofs. In general, the congruence is defined through a rewrite system over terms and propositions. We define a rigorous framework to study proof lengths in deduction modulo, where the congruence must be computed in polynomial time. We show that even very simple rewrite systems lead to arbitrary proof-length speed-ups in deduction modulo, compared to using axioms. As higher-order logic can be encoded as a first-order theory in deduction modulo, we also study how to reinterpret, thanks to deduction modulo, the speed-ups between higher-order and first-order arithmetics that were stated by G\"odel. We define a first-order rewrite system with a congruence decidable in polynomial time such that proofs of higher-order arithmetic can be linearly translated into first-order arithmetic modulo that system. We also present the whole higher-order arithmetic as a first-order system without resorting to any axiom, where proofs have the same length as in the axiomatic presentation.}, JOURNAL = {Logical Methods in Computer Science}, VOLUME = {7}, NUMBER = {1}, PAGES = {3:1--3:31}, EID = {3}, }
Endnote
%0 Journal Article %A Burel, Guillaume %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Efficiently Simulating Higher-Order Arithmetic by a First-Order Theory Modulo : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14EC-5 %F EDOC: 619010 %R 10.2168/LMCS-7 (1:3) 2011 %U http://arxiv.org/pdf/0805.1464v4 %F OTHER: Local-ID: C125716C0050FB51-3D13ACDE62D02282C125783F0031B40F-Burel2010a %7 2011 %D 2011 %X In deduction modulo, a theory is not represented by a set of axioms but by a congruence on propositions modulo which the inference rules of standard deductive systems---such as for instance natural deduction---are applied. Therefore, the reasoning that is intrinsic of the theory does not appear in the length of proofs. In general, the congruence is defined through a rewrite system over terms and propositions. We define a rigorous framework to study proof lengths in deduction modulo, where the congruence must be computed in polynomial time. We show that even very simple rewrite systems lead to arbitrary proof-length speed-ups in deduction modulo, compared to using axioms. As higher-order logic can be encoded as a first-order theory in deduction modulo, we also study how to reinterpret, thanks to deduction modulo, the speed-ups between higher-order and first-order arithmetics that were stated by G\"odel. We define a first-order rewrite system with a congruence decidable in polynomial time such that proofs of higher-order arithmetic can be linearly translated into first-order arithmetic modulo that system. We also present the whole higher-order arithmetic as a first-order system without resorting to any axiom, where proofs have the same length as in the axiomatic presentation. %J Logical Methods in Computer Science %V 7 %N 1 %& 3:1 %P 3:1 - 3:31 %Z sequence number: 3 %I Department of Theoretical Computer Science, Technical University of Braunschweig %C Braunschweig %@ false
Damm, W., Disch, S., Hagemann, W., Scholl, C., Waldmann, U., & Wirtz, B. (2011). Integrating Incremental Flow Pipes into a Symbolic Model Checker for Hybrid Systems (No. ATR76). (B. Becker, W. Damm, B. Finkbeiner, M. Fränzle, E.-R. Olderog, & A. Podelski, Eds.). Saarbrücken: SFB/TR 14 AVACS.
Abstract
We describe an approach to integrate incremental ow pipe computation into a fully symbolic backward model checker for hybrid systems. Our method combines the advantages of symbolic state set representation, such as the ability to deal with large numbers of boolean variables, with an effcient way to handle continuous ows dened by linear differential equations, possibly including bounded disturbances.
Export
BibTeX
@techreport{DammDierksHagemannEtAl2011, TITLE = {Integrating Incremental Flow Pipes into a Symbolic Model Checker for Hybrid Systems}, AUTHOR = {Damm, Werner and Disch, Stefan and Hagemann, Willem and Scholl, Christoph and Waldmann, Uwe and Wirtz, Boris}, EDITOR = {Becker, Bernd and Damm, Werner and Finkbeiner, Bernd and Fr{\"a}nzle, Martin and Olderog, Ernst-R{\"u}diger and Podelski, Andreas}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR76}, INSTITUTION = {SFB/TR 14 AVACS}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {We describe an approach to integrate incremental ow pipe computation into a fully symbolic backward model checker for hybrid systems. Our method combines the advantages of symbolic state set representation, such as the ability to deal with large numbers of boolean variables, with an effcient way to handle continuous ows dened by linear differential equations, possibly including bounded disturbances.}, TYPE = {AVACS Technical Report}, VOLUME = {76}, }
Endnote
%0 Report %A Damm, Werner %A Disch, Stefan %A Hagemann, Willem %A Scholl, Christoph %A Waldmann, Uwe %A Wirtz, Boris %E Becker, Bernd %E Damm, Werner %E Finkbeiner, Bernd %E Fränzle, Martin %E Olderog, Ernst-Rüdiger %E Podelski, Andreas %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations External Organizations %T Integrating Incremental Flow Pipes into a Symbolic Model Checker for Hybrid Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-150E-7 %Y SFB/TR 14 AVACS %C Saarbrücken %D 2011 %X We describe an approach to integrate incremental ow pipe computation into a fully symbolic backward model checker for hybrid systems. Our method combines the advantages of symbolic state set representation, such as the ability to deal with large numbers of boolean variables, with an effcient way to handle continuous ows dened by linear differential equations, possibly including bounded disturbances. %B AVACS Technical Report %N 76 %@ false
Damm, W., Ihlemann, C., & Sofronie-Stokkermans, V. (2011a). PTIME Parametric Verification of Safety Properties for Reasonable Linear Hybrid Automata (No. ATR70). SFB/TR 14 AVACS.
Abstract
This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time.
Export
BibTeX
@techreport{Damm-Ihlemann-Sofronie-Stokkermans2011-report, TITLE = {{PTIME} Parametric Verification of Safety Properties for Reasonable Linear Hybrid Automata}, AUTHOR = {Damm, Werner and Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR70}, LOCALID = {Local-ID: C125716C0050FB51-DEB90D4E9EAE27B7C1257855003AF8EE-Damm-Ihlemann-Sofronie-Stokkermans2011-report}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time.}, TYPE = {AVACS Technical Report}, VOLUME = {70}, }
Endnote
%0 Report %A Damm, Werner %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T PTIME Parametric Verification of Safety Properties for Reasonable Linear Hybrid Automata : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14F5-F %F EDOC: 619013 %F OTHER: Local-ID: C125716C0050FB51-DEB90D4E9EAE27B7C1257855003AF8EE-Damm-Ihlemann-Sofronie-Stokkermans2011-report %Y SFB/TR 14 AVACS %D 2011 %P 31 p. %X This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time. %B AVACS Technical Report %N 70 %@ false %U http://www.avacs.org/fileadmin/Publikationen/Open/avacs_technical_report_070.pdf
Damm, W., Ihlemann, C., & Sofronie-Stokkermans, V. (2011b). Decidability and complexity for the verification of safety properties of reasonable linear hybrid automata. In HSCC’11 : Proceedings of the 2011 ACM/SIGBED Hybrid Systems: Computation and Control. ACM. doi:10.1145/1967701.1967714
Abstract
We study linear hybrid automata with dynamics of the form $\sum a_i x_i \leq a$ and $\sum b_i {\dot x_i} \leq b$. We show that verification of safety properties for reasonable classes of such systems can be reduced to invariant checking and bounded model checking and, ultimately, to checking the validity of certain formulae (obtained using a polynomial reduction). We show that the problem of checking the validity of the formulae obtained this way is typically in NP, and identify verification tasks which can be performed in PTIME. These reductions can also be used for parametric systems, both for checking safety properties given constraints on parameters, and for deriving constraints of parameters that guarantee that safety properties hold.
Export
BibTeX
@inproceedings{Damm-Ihlemann-Sofronie-Stokkermans2011, TITLE = {Decidability and complexity for the verification of safety properties of reasonable linear hybrid automata}, AUTHOR = {Damm, Werner and Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-1-4503-0629-4}, URL = {http://doi.acm.org/10.1145/1967701.1967714}, DOI = {10.1145/1967701.1967714}, LOCALID = {Local-ID: C125716C0050FB51-14754FD9A7E29655C12577FF005852C8-Damm-Ihlemann-Sofronie-Stokkermans2011}, PUBLISHER = {ACM}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {We study linear hybrid automata with dynamics of the form $\sum a_i x_i \leq a$ and $\sum b_i {\dot x_i} \leq b$. We show that verification of safety properties for reasonable classes of such systems can be reduced to invariant checking and bounded model checking and, ultimately, to checking the validity of certain formulae (obtained using a polynomial reduction). We show that the problem of checking the validity of the formulae obtained this way is typically in NP, and identify verification tasks which can be performed in PTIME. These reductions can also be used for parametric systems, both for checking safety properties given constraints on parameters, and for deriving constraints of parameters that guarantee that safety properties hold.}, BOOKTITLE = {HSCC{\textquoteright}11 : Proceedings of the 2011 ACM/SIGBED Hybrid Systems: Computation and Control}, EDITOR = {Frazzoli, Emilio and Grosu, Radu}, PAGES = {73--82}, }
Endnote
%0 Conference Proceedings %A Damm, Werner %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability and complexity for the verification of safety properties of reasonable linear hybrid automata : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14EA-9 %F EDOC: 619008 %R 10.1145/1967701.1967714 %U http://doi.acm.org/10.1145/1967701.1967714 %F OTHER: Local-ID: C125716C0050FB51-14754FD9A7E29655C12577FF005852C8-Damm-Ihlemann-Sofronie-Stokkermans2011 %D 2011 %B Untitled Event %Z date of event: 2011-04-12 - 2011-04-14 %C Chicago, Ill. %X We study linear hybrid automata with dynamics of the form $\sum a_i x_i \leq a$ and $\sum b_i {\dot x_i} \leq b$. We show that verification of safety properties for reasonable classes of such systems can be reduced to invariant checking and bounded model checking and, ultimately, to checking the validity of certain formulae (obtained using a polynomial reduction). We show that the problem of checking the validity of the formulae obtained this way is typically in NP, and identify verification tasks which can be performed in PTIME. These reductions can also be used for parametric systems, both for checking safety properties given constraints on parameters, and for deriving constraints of parameters that guarantee that safety properties hold. %B HSCC’11 : Proceedings of the 2011 ACM/SIGBED Hybrid Systems: Computation and Control %E Frazzoli, Emilio; Grosu, Radu %P 73 - 82 %I ACM %@ 978-1-4503-0629-4
Damm, W., Ihlemann, C., & Sofronie-Stokkermans, V. (2011c). PTIME parametric verification of safety properties for reasonable linear hybrid automata. Mathematics in Computer Science, 5(4). doi:10.1007/s11786-011-0098-x
Abstract
This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time.
Export
BibTeX
@article{Damm-Ihlemann-Sofronie-Stokkermans2011-msc, TITLE = {{PTIME} parametric verification of safety properties for reasonable linear hybrid automata}, AUTHOR = {Damm, Werner and Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1661-8270}, URL = {http://dx.doi.org/10.1007/s11786-011-0098-x}, DOI = {10.1007/s11786-011-0098-x}, LOCALID = {Local-ID: C125716C0050FB51-933697580C59ACEEC1257853005850F7-Damm-Ihlemann-Sofronie-Stokkermans2011-msc}, PUBLISHER = {Birkh{\"a}user}, ADDRESS = {Basel}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time.}, JOURNAL = {Mathematics in Computer Science}, VOLUME = {5}, NUMBER = {4}, PAGES = {469--497}, }
Endnote
%0 Journal Article %A Damm, Werner %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T PTIME parametric verification of safety properties for reasonable linear hybrid automata : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14F3-4 %F EDOC: 619012 %R 10.1007/s11786-011-0098-x %U http://dx.doi.org/10.1007/s11786-011-0098-x %F OTHER: Local-ID: C125716C0050FB51-933697580C59ACEEC1257853005850F7-Damm-Ihlemann-Sofronie-Stokkermans2011-msc %D 2011 %* Review method: peer-reviewed %X This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time. %J Mathematics in Computer Science %V 5 %N 4 %& 469 %P 469 - 497 %I Birkhäuser %C Basel %@ false
Eggers, A., Kruglov, E., Kupferschmid, S., Scheibler, K., Teige, T., & Weidenbach, C. (2011). Superposition Modulo Non-linear Arithmetic. In Frontiers of Combining Systems (FroCoS 2011). Saarbruecken, Germany: Springer. doi:10.1007/978-3-642-24364-6_9
Abstract
The first-order theory over non-linear arithmetic including transcendental functions (NLA) is undecidable. Nevertheless, in this paper we show that a particular combination with superposition leads to a sound and complete calculus that is useful in practice. We follow basically the ideas of the SUP(LA) combination, but have to take care of undecidability, resulting in ``unknown'' answers by the NLA reasoning procedure. A pipeline of NLA constraint simplification techniques related to the SUP(NLA) framework significantly decreases the number of ``unknown'' answers. The resulting approach is implemented as SUP(NLA) by a system combination of SPASS and iSAT. Applied to various scenarios of traffic collision avoidance protocols, we show by experiments that SPASS(iSAT) can fully automatically proof and disproof safety properties of such protocols using the very same formalization.
Export
BibTeX
@inproceedings{KruglovFroCoS2011, TITLE = {Superposition Modulo Non-linear Arithmetic}, AUTHOR = {Eggers, Andreas and Kruglov, Evgeny and Kupferschmid, Stefan and Scheibler, Karsten and Teige, Teige and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-642-24363-9}, DOI = {10.1007/978-3-642-24364-6_9}, PUBLISHER = {Springer}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {The first-order theory over non-linear arithmetic including transcendental functions (NLA) is undecidable. Nevertheless, in this paper we show that a particular combination with superposition leads to a sound and complete calculus that is useful in practice. We follow basically the ideas of the SUP(LA) combination, but have to take care of undecidability, resulting in ``unknown'' answers by the NLA reasoning procedure. A pipeline of NLA constraint simplification techniques related to the SUP(NLA) framework significantly decreases the number of ``unknown'' answers. The resulting approach is implemented as SUP(NLA) by a system combination of SPASS and iSAT. Applied to various scenarios of traffic collision avoidance protocols, we show by experiments that SPASS(iSAT) can fully automatically proof and disproof safety properties of such protocols using the very same formalization.}, BOOKTITLE = {Frontiers of Combining Systems (FroCoS 2011)}, EDITOR = {Sofronie-Stokkermans, Viorica and Tinelli, Cesare}, PAGES = {119--134}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6989}, ADDRESS = {Saarbruecken, Germany}, }
Endnote
%0 Conference Proceedings %A Eggers, Andreas %A Kruglov, Evgeny %A Kupferschmid, Stefan %A Scheibler, Karsten %A Teige, Teige %A Weidenbach, Christoph %+ External Organizations External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition Modulo Non-linear Arithmetic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-1529-9 %R 10.1007/978-3-642-24364-6_9 %D 2011 %B 8th International Symposium on Frontiers of Combining Systems %Z date of event: 2011-10-05 - 2011-10-07 %C Saarbruecken, Germany %X The first-order theory over non-linear arithmetic including transcendental functions (NLA) is undecidable. Nevertheless, in this paper we show that a particular combination with superposition leads to a sound and complete calculus that is useful in practice. We follow basically the ideas of the SUP(LA) combination, but have to take care of undecidability, resulting in ``unknown'' answers by the NLA reasoning procedure. A pipeline of NLA constraint simplification techniques related to the SUP(NLA) framework significantly decreases the number of ``unknown'' answers. The resulting approach is implemented as SUP(NLA) by a system combination of SPASS and iSAT. Applied to various scenarios of traffic collision avoidance protocols, we show by experiments that SPASS(iSAT) can fully automatically proof and disproof safety properties of such protocols using the very same formalization. %B Frontiers of Combining Systems %E Sofronie-Stokkermans, Viorica; Tinelli, Cesare %P 119 - 134 %I Springer %@ 978-3-642-24363-9 %B Lecture Notes in Artificial Intelligence %N 6989
Gasse, F., & Sofronie-Stokkermans, V. (2011). Efficient TBox Subsumption Checking in Combinations of EL and (fragments of) FL0. In Proceedings of the 2011 International Workshop on Description Logics (DL-2011). CEUR Workshop Proceedings. Retrieved from http://ceur-ws.org/Vol-745/paper_50.pdf
Abstract
We study possibilities of combining (fragments) of the lightweight description logics ${\cal F}{\cal L}_0$ and ${\cal E}{\cal L}$, and identify classes of subsumption problems in a combination of ${\cal E}{\cal L}$ and Horn-${\cal F}{\cal L}_0$, which can be checked in PSPACE resp. PTIME. Since ${\cal F}{\cal L}_0$ allows universal role restrictions and ${\cal E}{\cal L}$ allows existential role restrictions, we thus have a framework where subsumption between expressions including both types of role restrictions (but for disjoint sets of roles) can be checked in polynomial space or time.
Export
BibTeX
@inproceedings{Gasse-Sofronie-Stokkermans-dl2011, TITLE = {Efficient {TBox} Subsumption Checking in Combinations of {EL} and (fragments of) {FL0}}, AUTHOR = {Gasse, Francis and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, URL = {http://ceur-ws.org/Vol-745/paper_50.pdf}, LOCALID = {Local-ID: C125716C0050FB51-4926854F23FED981C12578C60036D515-Gasse-Sofronie-Stokkermans-dl2011}, PUBLISHER = {CEUR Workshop Proceedings}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {We study possibilities of combining (fragments) of the lightweight description logics ${\cal F}{\cal L}_0$ and ${\cal E}{\cal L}$, and identify classes of subsumption problems in a combination of ${\cal E}{\cal L}$ and Horn-${\cal F}{\cal L}_0$, which can be checked in PSPACE resp. PTIME. Since ${\cal F}{\cal L}_0$ allows universal role restrictions and ${\cal E}{\cal L}$ allows existential role restrictions, we thus have a framework where subsumption between expressions including both types of role restrictions (but for disjoint sets of roles) can be checked in polynomial space or time.}, BOOKTITLE = {Proceedings of the 2011 International Workshop on Description Logics (DL-2011)}, EDITOR = {Rosati, Riccardo and Rudolph, Sebastian and Zakharyaschev, Michael}, PAGES = {125--135}, SERIES = {CEUR Workshop Proceedings}, }
Endnote
%0 Conference Proceedings %A Gasse, Francis %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Efficient TBox Subsumption Checking in Combinations of EL and (fragments of) FL0 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14EE-1 %F EDOC: 619015 %U http://ceur-ws.org/Vol-745/paper_50.pdf %F OTHER: Local-ID: C125716C0050FB51-4926854F23FED981C12578C60036D515-Gasse-Sofronie-Stokkermans-dl2011 %D 2011 %B Untitled Event %Z date of event: 2011-07-13 - 2011-07-16 %C Barcelona, Spain %X We study possibilities of combining (fragments) of the lightweight description logics ${\cal F}{\cal L}_0$ and ${\cal E}{\cal L}$, and identify classes of subsumption problems in a combination of ${\cal E}{\cal L}$ and Horn-${\cal F}{\cal L}_0$, which can be checked in PSPACE resp. PTIME. Since ${\cal F}{\cal L}_0$ allows universal role restrictions and ${\cal E}{\cal L}$ allows existential role restrictions, we thus have a framework where subsumption between expressions including both types of role restrictions (but for disjoint sets of roles) can be checked in polynomial space or time. %B Proceedings of the 2011 International Workshop on Description Logics (DL-2011) %E Rosati, Riccardo; Rudolph, Sebastian; Zakharyaschev, Michael %P 125 - 135 %I CEUR Workshop Proceedings %B CEUR Workshop Proceedings
Lasaruk, A., & Sturm, T. (2011). Automatic Verification of the Adequacy of Models for Families of Geometric Objects. In Automated Deduction in Geometry (ADG 2008). Shanghai, China: Springer. doi:10.1007/978-3-642-21046-4_6
Abstract
We consider parametric families of semi-algebraic geometric objects, each implicitly defined by a first-order formula. Given an unambiguous description of such an object family and an intended alternative description we automatically construct a first-order formula which is true if and only if our alternative description uniquely describes geometric objects of the reference description. We can decide this formula by applying real quantifier elimination. In the positive case we furthermore derive the defining first-order formulas corresponding to our new description. In the negative case we can produce sample points establishing a counterexample for the uniqueness. We demonstrate our method by automatically proving uniqueness theorems for characterizations of several geometric primitives and simple complex objects. Finally, we focus on tori, characterizations of which can be applied in spline approximation theory with toric segments. Although we cannot yet practically solve the fundamental open questions in this area within reasonable time and space, we demonstrate that they can be formulated in our framework. In addition this points at an interesting and practically relevant challenge problem for automated deduction in geometry in general.
Export
BibTeX
@inproceedings{LasarukSturm:11a, TITLE = {Automatic Verification of the Adequacy of Models for Families of Geometric Objects}, AUTHOR = {Lasaruk, Aless and Sturm, Thomas}, LANGUAGE = {eng}, ISBN = {978-3-642-21045-7}, URL = {http://www.springerlink.com/content/6n473q44l527qmw7/fulltext.pdf}, DOI = {10.1007/978-3-642-21046-4_6}, LOCALID = {Local-ID: C125716C0050FB51-6C7DAF04032485E3C1257987003DD415-LasarukSturm:11a}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2011}, ABSTRACT = {We consider parametric families of semi-algebraic geometric objects, each implicitly defined by a first-order formula. Given an unambiguous description of such an object family and an intended alternative description we automatically construct a first-order formula which is true if and only if our alternative description uniquely describes geometric objects of the reference description. We can decide this formula by applying real quantifier elimination. In the positive case we furthermore derive the defining first-order formulas corresponding to our new description. In the negative case we can produce sample points establishing a counterexample for the uniqueness. We demonstrate our method by automatically proving uniqueness theorems for characterizations of several geometric primitives and simple complex objects. Finally, we focus on tori, characterizations of which can be applied in spline approximation theory with toric segments. Although we cannot yet practically solve the fundamental open questions in this area within reasonable time and space, we demonstrate that they can be formulated in our framework. In addition this points at an interesting and practically relevant challenge problem for automated deduction in geometry in general.}, BOOKTITLE = {Automated Deduction in Geometry (ADG 2008)}, EDITOR = {Sturm, Thomas and Zengler, Christoph}, PAGES = {116--140}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6301}, ADDRESS = {Shanghai, China}, }
Endnote
%0 Conference Proceedings %A Lasaruk, Aless %A Sturm, Thomas %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Automatic Verification of the Adequacy of Models for Families of Geometric Objects : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14E8-D %F EDOC: 619018 %R 10.1007/978-3-642-21046-4_6 %U http://www.springerlink.com/content/6n473q44l527qmw7/fulltext.pdf %F OTHER: Local-ID: C125716C0050FB51-6C7DAF04032485E3C1257987003DD415-LasarukSturm:11a %D 2011 %B 7th International Workshop on Automated Deduction in Geometry %Z date of event: 2008-09-22 - 2008-09-24 %C Shanghai, China %X We consider parametric families of semi-algebraic geometric objects, each implicitly defined by a first-order formula. Given an unambiguous description of such an object family and an intended alternative description we automatically construct a first-order formula which is true if and only if our alternative description uniquely describes geometric objects of the reference description. We can decide this formula by applying real quantifier elimination. In the positive case we furthermore derive the defining first-order formulas corresponding to our new description. In the negative case we can produce sample points establishing a counterexample for the uniqueness. We demonstrate our method by automatically proving uniqueness theorems for characterizations of several geometric primitives and simple complex objects. Finally, we focus on tori, characterizations of which can be applied in spline approximation theory with toric segments. Although we cannot yet practically solve the fundamental open questions in this area within reasonable time and space, we demonstrate that they can be formulated in our framework. In addition this points at an interesting and practically relevant challenge problem for automated deduction in geometry in general. %B Automated Deduction in Geometry %E Sturm, Thomas; Zengler, Christoph %P 116 - 140 %I Springer %@ 978-3-642-21045-7 %B Lecture Notes in Artificial Intelligence %N 6301
Lu, T., Merz, S., & Weidenbach, C. (2011a). Towards Verification of the Pastry Routing Protocol using TLA+. In Formal Techniques for Distributed Systems (FMOODS 2011). Reykjavik, Iceland: Springer. doi:10.1007/978-3-642-21461-5_16
Export
BibTeX
@inproceedings{LuTlaPastryForte2011, TITLE = {Towards Verification of the {Pastry} Routing Protocol using {TLA+}}, AUTHOR = {Lu, Tianxiang and Merz, Stephan and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-642-21460-8}, DOI = {10.1007/978-3-642-21461-5_16}, LOCALID = {Local-ID: C125716C0050FB51-3A4D1F5C6FC10A4BC125785A003BAB25-LuTlaPastryForte2011}, PUBLISHER = {Springer}, YEAR = {2011}, DATE = {2011}, BOOKTITLE = {Formal Techniques for Distributed Systems (FMOODS 2011)}, EDITOR = {Bruni, Roberto and Dingel, Juergen}, PAGES = {244--258}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {6722}, ADDRESS = {Reykjavik, Iceland}, }
Endnote
%0 Conference Proceedings %A Lu, Tianxiang %A Merz, Stephan %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Towards Verification of the Pastry Routing Protocol using TLA+ : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14F7-B %F EDOC: 619014 %R 10.1007/978-3-642-21461-5_16 %F OTHER: Local-ID: C125716C0050FB51-3A4D1F5C6FC10A4BC125785A003BAB25-LuTlaPastryForte2011 %D 2011 %B Joint 13th IFIP WG 6.1 International Conference %Z date of event: 2011-06-06 - 2011-06-08 %C Reykjavik, Iceland %B Formal Techniques for Distributed Systems %E Bruni, Roberto; Dingel, Juergen %P 244 - 258 %I Springer %@ 978-3-642-21460-8 %B Lecture Notes in Computer Science %N 6722
Lu, T., Merz, S., & Weidenbach, C. (2011b). Towards Verification of the Pastry Protocol using TLA+ (No. MPI-I-2011-RG1-002). Saarbrücken: Max-Planck-Institut für Informatik. Retrieved from http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2011-RG1-002
Abstract
Pastry is an algorithm that provides a scalable distributed hash table over an underlying P2P network. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to churn and fault tolerance, it makes an interesting target for verication. We have modeled Pastry's core routing algorithms and communication protocol in the specication language TLA+. In order to validate the model and to search for bugs we employed the TLA+ model checker tlc to analyze several qualitative properties. We obtained non-trivial insights in the behavior of Pastry through the model checking analysis. Furthermore, we started to verify Pastry using the very same model and the interactive theorem prover tlaps for TLA+. A rst result is the reduction of global Pastry correctness properties to invariants of the underlying data structures.
Export
BibTeX
@techreport{LuMerzWeidenbach2011, TITLE = {Towards Verification of the {Pastry} Protocol using {TLA+}}, AUTHOR = {Lu, Tianxiang and Merz, Stephan and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2011-RG1-002}, NUMBER = {MPI-I-2011-RG1-002}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {Pastry is an algorithm that provides a scalable distributed hash table over an underlying P2P network. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to churn and fault tolerance, it makes an interesting target for verication. We have modeled Pastry's core routing algorithms and communication protocol in the specication language TLA+. In order to validate the model and to search for bugs we employed the TLA+ model checker tlc to analyze several qualitative properties. We obtained non-trivial insights in the behavior of Pastry through the model checking analysis. Furthermore, we started to verify Pastry using the very same model and the interactive theorem prover tlaps for TLA+. A rst result is the reduction of global Pastry correctness properties to invariants of the underlying data structures.}, TYPE = {Research Report}, }
Endnote
%0 Report %A Lu, Tianxiang %A Merz, Stephan %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Towards Verification of the Pastry Protocol using TLA+ : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-6975-A %U http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2011-RG1-002 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2011 %P 51 p. %X Pastry is an algorithm that provides a scalable distributed hash table over an underlying P2P network. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to churn and fault tolerance, it makes an interesting target for verication. We have modeled Pastry's core routing algorithms and communication protocol in the specication language TLA+. In order to validate the model and to search for bugs we employed the TLA+ model checker tlc to analyze several qualitative properties. We obtained non-trivial insights in the behavior of Pastry through the model checking analysis. Furthermore, we started to verify Pastry using the very same model and the interactive theorem prover tlaps for TLA+. A rst result is the reduction of global Pastry correctness properties to invariants of the underlying data structures. %B Research Report
Sturm, T., & Tiwari, A. (2011). Verification and Synthesis Using Real Quantifier Elimination. In ISSAC 2011. San Jose, CA: ACM. doi:10.1145/1993886.1993935
Abstract
We present the application of real quantifier elimination to formal verification and synthesis of continuous and switched dynamical systems. Through a series of case studies, we show how first-order formulas over the reals arise when formally analyzing models of complex control systems. Existing off-the-shelf quantifier elimination procedures are not successful in eliminating quantifiers from many of our benchmarks. We therefore automatically combine three established software components: virtual subtitution based quantifier elimination in Reduce/Redlog, cylindrical algebraic decomposition implemented in Qepcad, and the simplifier Slfq implemented on top of Qepcad. We use this combination to successfully analyze various models of systems including adaptive cruise control in automobiles, adaptive flight control system, and the classical inverted pendulum problem studied in control theory.
Export
BibTeX
@inproceedings{SturmTiwari:11a, TITLE = {Verification and Synthesis Using Real Quantifier Elimination}, AUTHOR = {Sturm, Thomas and Tiwari, Ashish}, LANGUAGE = {eng}, ISBN = {978-1-4503-0675-1}, URL = {http://dl.acm.org/ft_gateway.cfm?id=1993935&ftid=983740&dwn=1&CFID=78354182&CFTOKEN=89999428}, DOI = {10.1145/1993886.1993935}, LOCALID = {Local-ID: C125716C0050FB51-7E61E0C62FFBF07EC1257987003B0382-SturmTiwari:11a}, PUBLISHER = {ACM}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {We present the application of real quantifier elimination to formal verification and synthesis of continuous and switched dynamical systems. Through a series of case studies, we show how first-order formulas over the reals arise when formally analyzing models of complex control systems. Existing off-the-shelf quantifier elimination procedures are not successful in eliminating quantifiers from many of our benchmarks. We therefore automatically combine three established software components: virtual subtitution based quantifier elimination in Reduce/Redlog, cylindrical algebraic decomposition implemented in Qepcad, and the simplifier Slfq implemented on top of Qepcad. We use this combination to successfully analyze various models of systems including adaptive cruise control in automobiles, adaptive flight control system, and the classical inverted pendulum problem studied in control theory.}, BOOKTITLE = {ISSAC 2011}, EDITOR = {Leykin, Anton}, PAGES = {329--336}, ADDRESS = {San Jose, CA}, }
Endnote
%0 Conference Proceedings %A Sturm, Thomas %A Tiwari, Ashish %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Verification and Synthesis Using Real Quantifier Elimination : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14F9-7 %F EDOC: 619017 %R 10.1145/1993886.1993935 %U http://dl.acm.org/ft_gateway.cfm?id=1993935&ftid=983740&dwn=1&CFID=78354182&CFTOKEN=89999428 %F OTHER: Local-ID: C125716C0050FB51-7E61E0C62FFBF07EC1257987003B0382-SturmTiwari:11a %D 2011 %B 36th International Symposium on Symbolic and Algebraic Computation %Z date of event: 2011-06-08 - 2011-06-11 %C San Jose, CA %X We present the application of real quantifier elimination to formal verification and synthesis of continuous and switched dynamical systems. Through a series of case studies, we show how first-order formulas over the reals arise when formally analyzing models of complex control systems. Existing off-the-shelf quantifier elimination procedures are not successful in eliminating quantifiers from many of our benchmarks. We therefore automatically combine three established software components: virtual subtitution based quantifier elimination in Reduce/Redlog, cylindrical algebraic decomposition implemented in Qepcad, and the simplifier Slfq implemented on top of Qepcad. We use this combination to successfully analyze various models of systems including adaptive cruise control in automobiles, adaptive flight control system, and the classical inverted pendulum problem studied in control theory. %B ISSAC 2011 %E Leykin, Anton %P 329 - 336 %I ACM %@ 978-1-4503-0675-1
Sturm, T., & Zengler, C. (Eds.). (2011). Automated Deduction in Geometry : 7th International Workshop, ADG 2008. Presented at the 7th International Workshop on Automated Deduction in Geometry, Shanghai, China: Springer. doi:10.1007/978-3-642-21046-4
Export
BibTeX
@proceedings{SturmZengler2011, TITLE = {Automated Deduction in Geometry : 7th International Workshop, ADG 2008}, EDITOR = {Sturm, Thomas and Zengler, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-642-21045-7}, URL = {http://dx.doi.org/10.1007/978-3-642-21046-4}, DOI = {10.1007/978-3-642-21046-4}, LOCALID = {Local-ID: C125716C0050FB51-19039A4D3799AF97C12579880036C296-SturmZengler2011}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2011}, PAGES = {225 p.}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6301}, ADDRESS = {Shanghai, China}, }
Endnote
%0 Conference Proceedings %E Sturm, Thomas %E Zengler, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Automated Deduction in Geometry : 7th International Workshop, ADG 2008 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14E6-2 %F EDOC: 619020 %@ 978-3-642-21045-7 %R 10.1007/978-3-642-21046-4 %U http://dx.doi.org/10.1007/978-3-642-21046-4 %F OTHER: Local-ID: C125716C0050FB51-19039A4D3799AF97C12579880036C296-SturmZengler2011 %I Springer %D 2011 %B 7th International Workshop on Automated Deduction in Geometry %Z date of event: 2008-09-22 - 2008-09-24 %D 2008 %C Shanghai, China %P 225 p. %S Lecture Notes in Artificial Intelligence %V 6301
Tinelli, C., & Sofronie-Stokkermans, V. (Eds.). (2011). Frontiers of Combining Systems. Presented at the 8th International Symposium on Frontiers of Combining Systems, Saarbrücken: Springer. doi:10.1007/978-3-642-24364-6
Export
BibTeX
@proceedings{Sofronie-Stokkermans-frocos-2011, TITLE = {Frontiers of Combining Systems}, EDITOR = {Tinelli, Cesare and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-642-24363-9}, DOI = {10.1007/978-3-642-24364-6}, PUBLISHER = {Springer}, YEAR = {2011}, DATE = {2011}, PAGES = {275 p.}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6989}, ADDRESS = {Saarbr{\"u}cken}, }
Endnote
%0 Conference Proceedings %E Tinelli, Cesare %E Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Frontiers of Combining Systems : 8th International Symposium, FroCoS 2011, Saarbrücken, Germany, October 5-7, 2011. Proceedings %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-226F-6 %@ 978-3-642-24363-9 %R 10.1007/978-3-642-24364-6 %I Springer %D 2011 %B 8th International Symposium on Frontiers of Combining Systems %Z date of event: 2011-10-05 - 2011-10-07 %D 2011 %C Saarbrücken %P 275 p. %S Lecture Notes in Artificial Intelligence %V 6989
Weber, A., Sturm, T., & Abdel-Rahman, E. O. (2011). Algorithmic Global Criteria for Excluding Oscillations. Bulletin of Mathematical Biology, 73(4). doi:10.1007/s11538-010-9618-0
Abstract
We investigate algorithmic methods to tackle the following problem: Given a system of parametric ordinary differential equations built by a biological model, does there exist ranges of values for the model parameters and variables which are both meaningful from a biological point of view and where oscillating trajectories, can be found? We show that in the common case of polynomial vector fields known criteria excluding the existence of non-constant limit cycles lead to quantifier elimination problems over the reals. We apply these criteria to various models that have been previously investigated in the context of algebraic biology.
Export
BibTeX
@article{WeberSturm:11a, TITLE = {Algorithmic Global Criteria for Excluding Oscillations}, AUTHOR = {Weber, Andreas and Sturm, Thomas and Abdel-Rahman, Essam O.}, LANGUAGE = {eng}, ISSN = {0092-8240}, URL = {http://www.springerlink.com/content/5238455w344h1066/fulltext.pdf}, DOI = {10.1007/s11538-010-9618-0}, LOCALID = {Local-ID: C125716C0050FB51-BF20726C557FAF02C1257987003F79BE-WeberSturm:11a}, PUBLISHER = {Springer}, ADDRESS = {New York, NY}, YEAR = {2011}, DATE = {2011}, ABSTRACT = {We investigate algorithmic methods to tackle the following problem: Given a system of parametric ordinary differential equations built by a biological model, does there exist ranges of values for the model parameters and variables which are both meaningful from a biological point of view and where oscillating trajectories, can be found? We show that in the common case of polynomial vector fields known criteria excluding the existence of non-constant limit cycles lead to quantifier elimination problems over the reals. We apply these criteria to various models that have been previously investigated in the context of algebraic biology.}, JOURNAL = {Bulletin of Mathematical Biology}, VOLUME = {73}, NUMBER = {4}, PAGES = {899--916}, }
Endnote
%0 Journal Article %A Weber, Andreas %A Sturm, Thomas %A Abdel-Rahman, Essam O. %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Algorithmic Global Criteria for Excluding Oscillations : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0010-14E2-A %F EDOC: 619019 %R 10.1007/s11538-010-9618-0 %U http://www.springerlink.com/content/5238455w344h1066/fulltext.pdf %F OTHER: Local-ID: C125716C0050FB51-BF20726C557FAF02C1257987003F79BE-WeberSturm:11a %7 2011 %D 2011 %* Review method: peer-reviewed %X We investigate algorithmic methods to tackle the following problem: Given a system of parametric ordinary differential equations built by a biological model, does there exist ranges of values for the model parameters and variables which are both meaningful from a biological point of view and where oscillating trajectories, can be found? We show that in the common case of polynomial vector fields known criteria excluding the existence of non-constant limit cycles lead to quantifier elimination problems over the reals. We apply these criteria to various models that have been previously investigated in the context of algebraic biology. %J Bulletin of Mathematical Biology %V 73 %N 4 %& 899 %P 899 - 916 %I Springer %C New York, NY %@ false
2010
Burel, G. (2010). Embedding Deduction Modulo into a Prover. In Computer Science Logic (CSL 2010). Brno, Czech Republic: Springer. doi:10.1007/978-3-642-15205-4
Abstract
Deduction modulo consists in presenting a theory through rewrite rules to support automatic and interactive proof search. It induces proof search methods based on narrowing, such as the polarized resolution modulo. We show how to combine this method with more traditional ordering restrictions. Interestingly, no compatibility between the rewriting and the ordering is requested to ensure completeness. We also show that some simplification rules, such as strict subsumption eliminations and demodulations, preserve completeness. For this purpose, we use a new framework based on a proof ordering. These results show that polarized resolution modulo can be integrated into existing provers, where these restrictions and simplifications are present. We also discuss how this integration can actually be done by diverting the main algorithm of state-of-the-art provers.
Export
BibTeX
@inproceedings{Burel2010, TITLE = {Embedding Deduction Modulo into a Prover}, AUTHOR = {Burel, Guillaume}, LANGUAGE = {eng}, ISBN = {978-3-642-15204-7}, URL = {http://www.springerlink.com/content/0g30v1n222448385/fulltext.pdf}, DOI = {10.1007/978-3-642-15205-4}, LOCALID = {Local-ID: C125716C0050FB51-BADAB1F96C57125DC12577EE002D46B1-Burel2010}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Deduction modulo consists in presenting a theory through rewrite rules to support automatic and interactive proof search. It induces proof search methods based on narrowing, such as the polarized resolution modulo. We show how to combine this method with more traditional ordering restrictions. Interestingly, no compatibility between the rewriting and the ordering is requested to ensure completeness. We also show that some simplification rules, such as strict subsumption eliminations and demodulations, preserve completeness. For this purpose, we use a new framework based on a proof ordering. These results show that polarized resolution modulo can be integrated into existing provers, where these restrictions and simplifications are present. We also discuss how this integration can actually be done by diverting the main algorithm of state-of-the-art provers.}, BOOKTITLE = {Computer Science Logic (CSL 2010)}, EDITOR = {Dawar, Anuj and Veith, Helmut}, PAGES = {155--169}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {6247}, ADDRESS = {Brno, Czech Republic}, }
Endnote
%0 Conference Proceedings %A Burel, Guillaume %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Embedding Deduction Modulo into a Prover : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14AE-7 %F EDOC: 536346 %R 10.1007/978-3-642-15205-4 %U http://www.springerlink.com/content/0g30v1n222448385/fulltext.pdf %F OTHER: Local-ID: C125716C0050FB51-BADAB1F96C57125DC12577EE002D46B1-Burel2010 %D 2010 %B 24th International Workshop on Computer Science Logic %Z date of event: 2010-08-23 - 2010-08-27 %C Brno, Czech Republic %X Deduction modulo consists in presenting a theory through rewrite rules to support automatic and interactive proof search. It induces proof search methods based on narrowing, such as the polarized resolution modulo. We show how to combine this method with more traditional ordering restrictions. Interestingly, no compatibility between the rewriting and the ordering is requested to ensure completeness. We also show that some simplification rules, such as strict subsumption eliminations and demodulations, preserve completeness. For this purpose, we use a new framework based on a proof ordering. These results show that polarized resolution modulo can be integrated into existing provers, where these restrictions and simplifications are present. We also discuss how this integration can actually be done by diverting the main algorithm of state-of-the-art provers. %B Computer Science Logic %E Dawar, Anuj; Veith, Helmut %P 155 - 169 %I Springer %@ 978-3-642-15204-7 %B Lecture Notes in Computer Science %N 6247
Faber, J., Ihlemann, C., Jacobs, S., & Sofronie-Stokkermans, V. (2010a). Automatic Verification of Parametric Specifications with Complex Topologies (No. ATR66). SFB/TR 14 AVACS.
Abstract
The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. \begin{itemize} \item For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. \item At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. \item At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. \end{itemize} We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes.
Export
BibTeX
@techreport{faber-ihlemann-jacobs-sofronie-2010-report, TITLE = {Automatic Verification of Parametric Specifications with Complex Topologies}, AUTHOR = {Faber, Johannes and Ihlemann, Carsten and Jacobs, Swen and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR66}, LOCALID = {Local-ID: C125716C0050FB51-2E8AD7BA67FF4CB5C12577B4004D8EF8-faber-ihlemann-jacobs-sofronie-2010-report}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. \begin{itemize} \item For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. \item At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. \item At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. \end{itemize} We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes.}, TYPE = {AVACS Technical Report}, VOLUME = {66}, }
Endnote
%0 Report %A Faber, Johannes %A Ihlemann, Carsten %A Jacobs, Swen %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Automatic Verification of Parametric Specifications with Complex Topologies : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14A6-8 %F EDOC: 536341 %F OTHER: Local-ID: C125716C0050FB51-2E8AD7BA67FF4CB5C12577B4004D8EF8-faber-ihlemann-jacobs-sofronie-2010-report %Y SFB/TR 14 AVACS %D 2010 %P 40 p. %X The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. \begin{itemize} \item For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. \item At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. \item At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. \end{itemize} We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes. %B AVACS Technical Report %N 66 %@ false
Faber, J., Ihlemann, C., Jacobs, S., & Sofronie-Stokkermans, V. (2010b). Automatic Verification of Parametric Specifications with Complex Topologies. In Integrated Formal Methods (IFM 2010). Nancy, France: Springer. doi:10.1007/978-3-642-16265-7_12
Abstract
The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. \begin{itemize} \item For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. \item At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. \item At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. \end{itemize} We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes.
Export
BibTeX
@inproceedings{faber-ihlemann-jacobs-sofronieStokkermans-ifm-2010, TITLE = {Automatic Verification of Parametric Specifications with Complex Topologies}, AUTHOR = {Faber, Johannes and Ihlemann, Carsten and Jacobs, Swen and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-642-16264-0}, URL = {http://dx.doi.org/10.1007/978-3-642-16265-7_12}, DOI = {10.1007/978-3-642-16265-7_12}, LOCALID = {Local-ID: C125716C0050FB51-80C9C07C12B21C86C1257782003F6A72-faber-ihlemann-jacobs-sofronieStokkermans-ifm-2010}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. \begin{itemize} \item For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. \item At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. \item At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. \end{itemize} We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes.}, BOOKTITLE = {Integrated Formal Methods (IFM 2010)}, EDITOR = {Mery, Dominique and Merz, Stephan}, PAGES = {152--167}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {6396}, ADDRESS = {Nancy, France}, }
Endnote
%0 Conference Proceedings %A Faber, Johannes %A Ihlemann, Carsten %A Jacobs, Swen %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Automatic Verification of Parametric Specifications with Complex Topologies : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14A8-4 %F EDOC: 536349 %R 10.1007/978-3-642-16265-7_12 %U http://dx.doi.org/10.1007/978-3-642-16265-7_12 %F OTHER: Local-ID: C125716C0050FB51-80C9C07C12B21C86C1257782003F6A72-faber-ihlemann-jacobs-sofronieStokkermans-ifm-2010 %D 2010 %B 8th International Conference on Integrated Formal Methods %Z date of event: 2010-10-11 - 2010-10-14 %C Nancy, France %X The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. \begin{itemize} \item For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. \item At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. \item At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. \end{itemize} We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes. %B Integrated Formal Methods %E Mery, Dominique; Merz, Stephan %P 152 - 167 %I Springer %@ 978-3-642-16264-0 %B Lecture Notes in Computer Science %N 6396
Fietzke, A., Hermanns, H., & Weidenbach, C. (2010). Superposition-Based Analysis of First-Order Probabilistic Timed Automata. In Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2010). Yogyakarta, Indonesia: Springer. doi:10.1007/978-3-642-16242-8
Abstract
This paper discusses the analysis of first-order probabilistic timed automata (FPTA) by a combination of hierarchic first-order superposition-based theorem proving and probabilistic model checking. We develop the overall semantics of FPTAs and prove soundness and completeness of our method for reachability properties. Basically, we decompose FPTAs into their time plus first-order logic aspects on the one hand, and their probabilistic aspects on the other hand. Then we exploit the time plus first-order behavior by hierarchic superposition over linear arithmetic. The result of this analysis is the basis for the construction of a reachability equivalent (to the original FPTA) probabilistic timed automaton to which probabilistic model checking is finally applied. The hierarchic superposition calculus required for the analysis is sound and complete on the first-order formulas generated from FPTAs. It even works well in practice. We illustrate the potential behind it with a real-life DHCP protocol example, which we analyze by means of tool chain support.
Export
BibTeX
@inproceedings{FietzkeWeidenbach2010, TITLE = {Superposition-Based Analysis of First-Order Probabilistic Timed Automata}, AUTHOR = {Fietzke, Arnaud and Hermanns, Holger and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-642-16241-1}, URL = {http://dx.doi.org/10.1007/978-3-642-16242-8_22}, DOI = {10.1007/978-3-642-16242-8}, LOCALID = {Local-ID: C125716C0050FB51-A58766A53216A228C12577EE0045E1FE-FietzkeWeidenbach2010}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {This paper discusses the analysis of first-order probabilistic timed automata (FPTA) by a combination of hierarchic first-order superposition-based theorem proving and probabilistic model checking. We develop the overall semantics of FPTAs and prove soundness and completeness of our method for reachability properties. Basically, we decompose FPTAs into their time plus first-order logic aspects on the one hand, and their probabilistic aspects on the other hand. Then we exploit the time plus first-order behavior by hierarchic superposition over linear arithmetic. The result of this analysis is the basis for the construction of a reachability equivalent (to the original FPTA) probabilistic timed automaton to which probabilistic model checking is finally applied. The hierarchic superposition calculus required for the analysis is sound and complete on the first-order formulas generated from FPTAs. It even works well in practice. We illustrate the potential behind it with a real-life DHCP protocol example, which we analyze by means of tool chain support.}, BOOKTITLE = {Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2010)}, EDITOR = {Ferm{\"u}ller, Christian G. and Voronkov, Andrei}, PAGES = {302--316}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {6397}, ADDRESS = {Yogyakarta, Indonesia}, }
Endnote
%0 Conference Proceedings %A Fietzke, Arnaud %A Hermanns, Holger %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition-Based Analysis of First-Order Probabilistic Timed Automata : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14C1-A %F EDOC: 536347 %R 10.1007/978-3-642-16242-8 %U http://dx.doi.org/10.1007/978-3-642-16242-8_22 %F OTHER: Local-ID: C125716C0050FB51-A58766A53216A228C12577EE0045E1FE-FietzkeWeidenbach2010 %D 2010 %B 17th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning %Z date of event: 2010-10-10 - 2010-10-15 %C Yogyakarta, Indonesia %X This paper discusses the analysis of first-order probabilistic timed automata (FPTA) by a combination of hierarchic first-order superposition-based theorem proving and probabilistic model checking. We develop the overall semantics of FPTAs and prove soundness and completeness of our method for reachability properties. Basically, we decompose FPTAs into their time plus first-order logic aspects on the one hand, and their probabilistic aspects on the other hand. Then we exploit the time plus first-order behavior by hierarchic superposition over linear arithmetic. The result of this analysis is the basis for the construction of a reachability equivalent (to the original FPTA) probabilistic timed automaton to which probabilistic model checking is finally applied. The hierarchic superposition calculus required for the analysis is sound and complete on the first-order formulas generated from FPTAs. It even works well in practice. We illustrate the potential behind it with a real-life DHCP protocol example, which we analyze by means of tool chain support. %B Logic for Programming, Artificial Intelligence, and Reasoning %E Fermüller, Christian G.; Voronkov, Andrei %P 302 - 316 %I Springer %@ 978-3-642-16241-1 %B Lecture Notes in Computer Science %N 6397
Ghilardi, S., Sattler, U., Sofronie-Stokkermans, V., & Tiwari, A. (2010). Special Issue on Automated Deduction: Decidability, complexity, tractability. Journal of Symbolic Computation, 45(2). doi:10.1016/j.jsc.2009.05.006
Export
BibTeX
@article{Sofronie-Stokkermans2009-jsc-addct, TITLE = {Special Issue on Automated Deduction: Decidability, complexity, tractability}, AUTHOR = {Ghilardi, Silvio and Sattler, Ulrike and Sofronie-Stokkermans, Viorica and Tiwari, Ashish}, LANGUAGE = {eng}, ISSN = {0747-7171}, URL = {http//dx.doi.org/10.1016/j.jsc.2009.05.006}, DOI = {10.1016/j.jsc.2009.05.006}, LOCALID = {Local-ID: C125716C0050FB51-1631E1CA39BB1166C1257624002FD3D3-Sofronie-Stokkermans2009-jsc-addct}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2010}, DATE = {2010}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {45}, NUMBER = {2}, PAGES = {151--152}, EID = {-}, }
Endnote
%0 Journal Article %A Ghilardi, Silvio %A Sattler, Ulrike %A Sofronie-Stokkermans, Viorica %A Tiwari, Ashish %+ External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Special Issue on Automated Deduction: Decidability, complexity, tractability : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14BD-5 %F EDOC: 536333 %R 10.1016/j.jsc.2009.05.006 %U http//dx.doi.org/10.1016/j.jsc.2009.05.006 %F OTHER: Local-ID: C125716C0050FB51-1631E1CA39BB1166C1257624002FD3D3-Sofronie-Stokkermans2009-jsc-addct %7 2010 %D 2010 %* Review method: peer-reviewed %J Journal of Symbolic Computation %V 45 %N 2 %& 151 %P 151 - 152 %Z sequence number: - %I Elsevier %C Amsterdam %@ false
Horbach, M. (2010a). Disunification for Ultimately Periodic Interpretations. In Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2010). Dakar, Senegal: Springer. doi:10.1007/978-3-642-17511-4_17
Export
BibTeX
@inproceedings{Horbach2010, TITLE = {Disunification for Ultimately Periodic Interpretations}, AUTHOR = {Horbach, Matthias}, LANGUAGE = {eng}, ISBN = {978-3-642-17510-7}, URL = {http://dx.doi.org/10.1007/978-3-642-17511-4_17}, DOI = {10.1007/978-3-642-17511-4_17}, LOCALID = {Local-ID: C125716C0050FB51-2F29F3FAA25D6A80C12577EC003546AD-Horbach2010}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, BOOKTITLE = {Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2010)}, EDITOR = {Clarke, Edmund M. and Voronkov, Andrei}, PAGES = {290--311}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6355}, ADDRESS = {Dakar, Senegal}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Disunification for Ultimately Periodic Interpretations : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14AC-B %F EDOC: 536342 %R 10.1007/978-3-642-17511-4_17 %U http://dx.doi.org/10.1007/978-3-642-17511-4_17 %F OTHER: Local-ID: C125716C0050FB51-2F29F3FAA25D6A80C12577EC003546AD-Horbach2010 %D 2010 %B 6th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning %Z date of event: 2010-04-25 - 2010-05-01 %C Dakar, Senegal %B Logic for Programming, Artificial Intelligence, and Reasoning %E Clarke, Edmund M.; Voronkov, Andrei %P 290 - 311 %I Springer %@ 978-3-642-17510-7 %B Lecture Notes in Artificial Intelligence %N 6355
Horbach, M., & Weidenbach, C. (2010). Superposition for Fixed Domains. ACM Transactions on Computational Logic, 11(4). doi:10.1145/1805950.1805957
Abstract
Disunification is an extension of unification to first-order formulae over syntactic equality atoms. Instead of considering only syntactic equality, I extend a disunification algorithm by Comon and Delor to ultimately periodic interpretations, i.e.~minimal many-sorted Herbrand models of predicative Horn clauses and, for some sorts, equations of the form $s^\upmb(x)\eq s^\upma(x)$. The extended algorithm is terminating and correct for ultimately periodic interpretations over a finite signature and gives rise to a decision procedure for the satisfiability of equational formulae in ultimately periodic interpretations. As an application, I show how to apply disunification to compute the completion of predicates with respect to an ultimately periodic interpretation. Such completions are a key ingredient to several inductionless induction methods.
Export
BibTeX
@article{HorbachWeidenbach2010, TITLE = {Superposition for Fixed Domains}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1529-3785}, URL = {http://doi.acm.org/10.1145/1805950.1805957}, DOI = {10.1145/1805950.1805957}, LOCALID = {Local-ID: C125716C0050FB51-DC99658FD9996B09C12577EC003612CE-HorbachWeidenbach2010}, PUBLISHER = {ACM}, ADDRESS = {New York, NY}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Disunification is an extension of unification to first-order formulae over syntactic equality atoms. Instead of considering only syntactic equality, I extend a disunification algorithm by Comon and Delor to ultimately periodic interpretations, i.e.~minimal many-sorted Herbrand models of predicative Horn clauses and, for some sorts, equations of the form $s^\upmb(x)\eq s^\upma(x)$. The extended algorithm is terminating and correct for ultimately periodic interpretations over a finite signature and gives rise to a decision procedure for the satisfiability of equational formulae in ultimately periodic interpretations. As an application, I show how to apply disunification to compute the completion of predicates with respect to an ultimately periodic interpretation. Such completions are a key ingredient to several inductionless induction methods.}, JOURNAL = {ACM Transactions on Computational Logic}, VOLUME = {11}, NUMBER = {4}, PAGES = {27,1--27,35}, EID = {27}, }
Endnote
%0 Journal Article %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition for Fixed Domains : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14C3-6 %F EDOC: 536343 %R 10.1145/1805950.1805957 %U http://doi.acm.org/10.1145/1805950.1805957 %F OTHER: Local-ID: C125716C0050FB51-DC99658FD9996B09C12577EC003612CE-HorbachWeidenbach2010 %D 2010 %* Review method: peer-reviewed %X Disunification is an extension of unification to first-order formulae over syntactic equality atoms. Instead of considering only syntactic equality, I extend a disunification algorithm by Comon and Delor to ultimately periodic interpretations, i.e.~minimal many-sorted Herbrand models of predicative Horn clauses and, for some sorts, equations of the form $s^\upmb(x)\eq s^\upma(x)$. The extended algorithm is terminating and correct for ultimately periodic interpretations over a finite signature and gives rise to a decision procedure for the satisfiability of equational formulae in ultimately periodic interpretations. As an application, I show how to apply disunification to compute the completion of predicates with respect to an ultimately periodic interpretation. Such completions are a key ingredient to several inductionless induction methods. %J ACM Transactions on Computational Logic %V 11 %N 4 %& 27,1 %P 27,1 - 27,35 %Z sequence number: 27 %I ACM %C New York, NY %@ false
Horbach, M. (2010b). Saturation-based Decision Procedures for Fixed Domain and Minimal Model Semantics. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-32826
Abstract
Superposition is an established decision procedure for a variety of first-order logic theories represented by sets of clauses. A satisfiable theory, saturated by superposition, implicitly defines a minimal Herbrand model for the theory. This raises the question in how far superposition calculi can be employed for reasoning about such minimal models. This is indeed often possible when existential properties are considered. However, proving universal properties directly leads to a modification of the minimal model's term-generated domain, as new Skolem functions are introduced. For many applications, this is not desired because it changes the problem. In this thesis, I propose the first superposition calculus that can explicitly represent existentially quantified variables and can thus compute with respect to a given fixed domain. It does not eliminate existential variables by Skolemization, but handles them using additional constraints with which each clause is annotated. This calculus is sound and refutationally complete in the limit for a fixed domain semantics. For saturated Horn theories and classes of positive formulas, the calculus is even complete for proving properties of the minimal model itself, going beyond the scope of known superposition-based approaches. The calculus is applicable to every set of clauses with equality and does not rely on any syntactic restrictions of the input. Extensions of the calculus lead to various new decision procedures for minimal model validity. A main feature of these decision procedures is that even the validity of queries containing one quantifier alternation can be decided. In particular, I prove that the validity of any formula with at most one quantifier alternation is decidable in models represented by a finite set of atoms and that the validity of several classes of such formulas is decidable in models represented by so-called disjunctions of implicit generalizations. Moreover, I show that the decision of minimal model validity can be reduced to the superposition-based decision of first-order validity for models of a class of predicative Horn clauses where all function symbols are at most unary.
Export
BibTeX
@phdthesis{Horbach2010PhD, TITLE = {Saturation-based Decision Procedures for Fixed Domain and Minimal Model Semantics}, AUTHOR = {Horbach, Matthias}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-32826}, LOCALID = {Local-ID: C125716C0050FB51-8C390F163CB3D25AC12577EC0037127A-Horbach2010PhD}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Superposition is an established decision procedure for a variety of first-order logic theories represented by sets of clauses. A satisfiable theory, saturated by superposition, implicitly defines a minimal Herbrand model for the theory. This raises the question in how far superposition calculi can be employed for reasoning about such minimal models. This is indeed often possible when existential properties are considered. However, proving universal properties directly leads to a modification of the minimal model's term-generated domain, as new Skolem functions are introduced. For many applications, this is not desired because it changes the problem. In this thesis, I propose the first superposition calculus that can explicitly represent existentially quantified variables and can thus compute with respect to a given fixed domain. It does not eliminate existential variables by Skolemization, but handles them using additional constraints with which each clause is annotated. This calculus is sound and refutationally complete in the limit for a fixed domain semantics. For saturated Horn theories and classes of positive formulas, the calculus is even complete for proving properties of the minimal model itself, going beyond the scope of known superposition-based approaches. The calculus is applicable to every set of clauses with equality and does not rely on any syntactic restrictions of the input. Extensions of the calculus lead to various new decision procedures for minimal model validity. A main feature of these decision procedures is that even the validity of queries containing one quantifier alternation can be decided. In particular, I prove that the validity of any formula with at most one quantifier alternation is decidable in models represented by a finite set of atoms and that the validity of several classes of such formulas is decidable in models represented by so-called disjunctions of implicit generalizations. Moreover, I show that the decision of minimal model validity can be reduced to the superposition-based decision of first-order validity for models of a class of predicative Horn clauses where all function symbols are at most unary.}, }
Endnote
%0 Thesis %A Horbach, Matthias %Y Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Saturation-based Decision Procedures for Fixed Domain and Minimal Model Semantics : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1453-F %F EDOC: 536344 %F OTHER: Local-ID: C125716C0050FB51-8C390F163CB3D25AC12577EC0037127A-Horbach2010PhD %U urn:nbn:de:bsz:291-scidok-32826 %I Universität des Saarlandes %C Saarbrücken %D 2010 %V phd %9 phd %X Superposition is an established decision procedure for a variety of first-order logic theories represented by sets of clauses. A satisfiable theory, saturated by superposition, implicitly defines a minimal Herbrand model for the theory. This raises the question in how far superposition calculi can be employed for reasoning about such minimal models. This is indeed often possible when existential properties are considered. However, proving universal properties directly leads to a modification of the minimal model's term-generated domain, as new Skolem functions are introduced. For many applications, this is not desired because it changes the problem. In this thesis, I propose the first superposition calculus that can explicitly represent existentially quantified variables and can thus compute with respect to a given fixed domain. It does not eliminate existential variables by Skolemization, but handles them using additional constraints with which each clause is annotated. This calculus is sound and refutationally complete in the limit for a fixed domain semantics. For saturated Horn theories and classes of positive formulas, the calculus is even complete for proving properties of the minimal model itself, going beyond the scope of known superposition-based approaches. The calculus is applicable to every set of clauses with equality and does not rely on any syntactic restrictions of the input. Extensions of the calculus lead to various new decision procedures for minimal model validity. A main feature of these decision procedures is that even the validity of queries containing one quantifier alternation can be decided. In particular, I prove that the validity of any formula with at most one quantifier alternation is decidable in models represented by a finite set of atoms and that the validity of several classes of such formulas is decidable in models represented by so-called disjunctions of implicit generalizations. Moreover, I show that the decision of minimal model validity can be reduced to the superposition-based decision of first-order validity for models of a class of predicative Horn clauses where all function symbols are at most unary. %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2010/3282/
Ihlemann, C., & Sofronie-Stokkermans, V. (2010a). System Description: H-PILoT (Version 1.9) (No. ATR61). SFB/TR 14 AVACS.
Abstract
This system description provides an overview of H-PILoT (Hierarchical Proving by Instantiation in Local Theory extensions), a program for hierarchical reasoning in extensions of logical theories. H-PILoT reduces deduction problems in the theory extension to deduction problems in the base theory. Specialized provers and standard SMT solvers can be used for testing the satisfiability of the formulae obtained after the reduction. For a certain type of theory extension (namely for {\em local theory extensions}) this hierarchical reduction is sound and complete and -- if the formulae obtained this way belong to a fragment decidable in the base theory -- H-PILoT provides a decision procedure for testing satisfiability of ground formulae, and can also be used for model generation.
Export
BibTeX
@techreport{Ihlemann-Sofronie-Stokkermans-atr61-2010, TITLE = {System Description: H-{PILoT} (Version 1.9)}, AUTHOR = {Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR61}, LOCALID = {Local-ID: C125716C0050FB51-5F53450808E13ED9C125778C00501AE6-Ihlemann-Sofronie-Stokkermans-atr61-2010}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {This system description provides an overview of H-PILoT (Hierarchical Proving by Instantiation in Local Theory extensions), a program for hierarchical reasoning in extensions of logical theories. H-PILoT reduces deduction problems in the theory extension to deduction problems in the base theory. Specialized provers and standard SMT solvers can be used for testing the satisfiability of the formulae obtained after the reduction. For a certain type of theory extension (namely for {\em local theory extensions}) this hierarchical reduction is sound and complete and -- if the formulae obtained this way belong to a fragment decidable in the base theory -- H-PILoT provides a decision procedure for testing satisfiability of ground formulae, and can also be used for model generation.}, TYPE = {AVACS Technical Report}, VOLUME = {61}, }
Endnote
%0 Report %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T System Description: H-PILoT (Version 1.9) : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14C5-2 %F EDOC: 536340 %F OTHER: Local-ID: C125716C0050FB51-5F53450808E13ED9C125778C00501AE6-Ihlemann-Sofronie-Stokkermans-atr61-2010 %Y SFB/TR 14 AVACS %D 2010 %P 45 p. %X This system description provides an overview of H-PILoT (Hierarchical Proving by Instantiation in Local Theory extensions), a program for hierarchical reasoning in extensions of logical theories. H-PILoT reduces deduction problems in the theory extension to deduction problems in the base theory. Specialized provers and standard SMT solvers can be used for testing the satisfiability of the formulae obtained after the reduction. For a certain type of theory extension (namely for {\em local theory extensions}) this hierarchical reduction is sound and complete and -- if the formulae obtained this way belong to a fragment decidable in the base theory -- H-PILoT provides a decision procedure for testing satisfiability of ground formulae, and can also be used for model generation. %B AVACS Technical Report %N 61 %@ false
Ihlemann, C., & Sofronie-Stokkermans, V. (2010b). On Hierarchical Reasoning in Combinations of Theories (No. ATR60). SFB/TR 14 AVACS.
Abstract
In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense have also a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.
Export
BibTeX
@techreport{Ihlemann-Sofronie-Stokkermans-atr60-2010, TITLE = {On Hierarchical Reasoning in Combinations of Theories}, AUTHOR = {Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR60}, LOCALID = {Local-ID: C125716C0050FB51-8E77AFE123C76116C1257782003FEBDA-Ihlemann-Sofronie-Stokkermans-atr60-2010}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense have also a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.}, TYPE = {AVACS Technical Report}, VOLUME = {60}, }
Endnote
%0 Report %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On Hierarchical Reasoning in Combinations of Theories : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14B7-2 %F EDOC: 536339 %F OTHER: Local-ID: C125716C0050FB51-8E77AFE123C76116C1257782003FEBDA-Ihlemann-Sofronie-Stokkermans-atr60-2010 %Y SFB/TR 14 AVACS %D 2010 %P 26 p. %X In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense have also a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification. %B AVACS Technical Report %N 60 %@ false %U http://www.avacs.org/Publikationen/Open/avacs_technical_report_060.pdf
Ihlemann, C., & Sofronie-Stokkermans, V. (2010c). On Hierarchical Reasoning in Combinations of Theories. In Automated Reasoning (IJCAR 2010). Edinburgh, UK: Springer. doi:10.1007/978-3-642-14203-1_4
Abstract
In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense also have a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.
Export
BibTeX
@inproceedings{Ihlemann-Sofronie-Stokkermans-ijcar-2010, TITLE = {On Hierarchical Reasoning in Combinations of Theories}, AUTHOR = {Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-14202-4}, URL = {http://dx.doi.org/10.1007/978-3-642-14203-1_4}, DOI = {10.1007/978-3-642-14203-1_4}, LOCALID = {Local-ID: C125716C0050FB51-0972BB8F272A7400C125773E00499A74-Ihlemann-Sofronie-Stokkermans-ijcar-2010}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense also have a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.}, BOOKTITLE = {Automated Reasoning (IJCAR 2010)}, EDITOR = {Giesl, J{\"u}rgen and H{\"a}hnle, Reiner}, PAGES = {30--45}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6173}, ADDRESS = {Edinburgh, UK}, }
Endnote
%0 Conference Proceedings %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On Hierarchical Reasoning in Combinations of Theories : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14B9-D %F EDOC: 536338 %R 10.1007/978-3-642-14203-1_4 %U http://dx.doi.org/10.1007/978-3-642-14203-1_4 %F OTHER: Local-ID: C125716C0050FB51-0972BB8F272A7400C125773E00499A74-Ihlemann-Sofronie-Stokkermans-ijcar-2010 %D 2010 %B 5th International Joint Conference on Automated Reasoning %Z date of event: 2010-07-16 - 2010-07-19 %C Edinburgh, UK %X In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense also have a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification. %B Automated Reasoning %E Giesl, Jürgen; Hähnle, Reiner %P 30 - 45 %I Springer %@ 978-3-642-14202-4 %B Lecture Notes in Artificial Intelligence %N 6173 %@ false
Ihlemann, C. (2010). Reasoning in Combinations of Theories. Universität des Saarlandes, Saarbrücken. Retrieved from http://scidok.sulb.uni-saarland.de/volltexte/2010/3472/
Abstract
Verification problems are often expressed in a language which mixes several theories. A natural question to ask is whether one can use decision procedures for individual theories to construct a decision procedure for the union theory. In the cases where this is possible one has a powerful method at hand to handle complex theories effectively. The setup considered in this thesis is that of one base theory which is extended by one or more theories. The question is if and when a given ground satisfiability problem in the extended setting can be effectively reduced to an equi-satisfiable problem over the base theory. A case where this reductive approach is always possible is that of so-called \emph{local theory extensions.} The theory of local extensions is developed and some applications concerning monotone functions are given. Then the theory of local theory extensions is generalized in order to deal with data structures that exhibit local behavior. It will be shown that a suitable fragment of both the theory of arrays and the theory of pointers is local in this broader sense. % Finally, the case of more than one theory extension is discussed. In particular, a \emph{modularity} result is given that under certain circumstances the locality of each of the extensions lifts to locality of the entire extension. The reductive approach outlined above has become particularly relevant in recent years due to the rise of powerful solvers for background theories common in verification tasks. These so-called SMT-solvers effectively handle theories such as real linear or integer arithmetic. As part of this thesis, a program called \emph{\mbox{H-PILoT}} was implemented which carries out reductive reasoning for local theory extensions. H-PILoT found applications in mathematics, multiple-valued logics, data-structures and reasoning in complex systems.
Export
BibTeX
@phdthesis{IhlemannDiss2010, TITLE = {Reasoning in Combinations of Theories}, AUTHOR = {Ihlemann, Carsten}, LANGUAGE = {eng}, URL = {http://scidok.sulb.uni-saarland.de/volltexte/2010/3472/}, LOCALID = {Local-ID: C125716C0050FB51-82ED9E54BEB32A4AC12577FF00605F42-IhlemannDiss2010}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Verification problems are often expressed in a language which mixes several theories. A natural question to ask is whether one can use decision procedures for individual theories to construct a decision procedure for the union theory. In the cases where this is possible one has a powerful method at hand to handle complex theories effectively. The setup considered in this thesis is that of one base theory which is extended by one or more theories. The question is if and when a given ground satisfiability problem in the extended setting can be effectively reduced to an equi-satisfiable problem over the base theory. A case where this reductive approach is always possible is that of so-called \emph{local theory extensions.} The theory of local extensions is developed and some applications concerning monotone functions are given. Then the theory of local theory extensions is generalized in order to deal with data structures that exhibit local behavior. It will be shown that a suitable fragment of both the theory of arrays and the theory of pointers is local in this broader sense. % Finally, the case of more than one theory extension is discussed. In particular, a \emph{modularity} result is given that under certain circumstances the locality of each of the extensions lifts to locality of the entire extension. The reductive approach outlined above has become particularly relevant in recent years due to the rise of powerful solvers for background theories common in verification tasks. These so-called SMT-solvers effectively handle theories such as real linear or integer arithmetic. As part of this thesis, a program called \emph{\mbox{H-PILoT}} was implemented which carries out reductive reasoning for local theory extensions. H-PILoT found applications in mathematics, multiple-valued logics, data-structures and reasoning in complex systems.}, }
Endnote
%0 Thesis %A Ihlemann, Carsten %Y Sofronie-Stokkermans, Viorica %A referee: Ghilardi, Silvio %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Reasoning in Combinations of Theories : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-144B-3 %F EDOC: 536351 %U http://scidok.sulb.uni-saarland.de/volltexte/2010/3472/ %F OTHER: Local-ID: C125716C0050FB51-82ED9E54BEB32A4AC12577FF00605F42-IhlemannDiss2010 %I Universität des Saarlandes %C Saarbrücken %D 2010 %V phd %9 phd %X Verification problems are often expressed in a language which mixes several theories. A natural question to ask is whether one can use decision procedures for individual theories to construct a decision procedure for the union theory. In the cases where this is possible one has a powerful method at hand to handle complex theories effectively. The setup considered in this thesis is that of one base theory which is extended by one or more theories. The question is if and when a given ground satisfiability problem in the extended setting can be effectively reduced to an equi-satisfiable problem over the base theory. A case where this reductive approach is always possible is that of so-called \emph{local theory extensions.} The theory of local extensions is developed and some applications concerning monotone functions are given. Then the theory of local theory extensions is generalized in order to deal with data structures that exhibit local behavior. It will be shown that a suitable fragment of both the theory of arrays and the theory of pointers is local in this broader sense. % Finally, the case of more than one theory extension is discussed. In particular, a \emph{modularity} result is given that under certain circumstances the locality of each of the extensions lifts to locality of the entire extension. The reductive approach outlined above has become particularly relevant in recent years due to the rise of powerful solvers for background theories common in verification tasks. These so-called SMT-solvers effectively handle theories such as real linear or integer arithmetic. As part of this thesis, a program called \emph{\mbox{H-PILoT}} was implemented which carries out reductive reasoning for local theory extensions. H-PILoT found applications in mathematics, multiple-valued logics, data-structures and reasoning in complex systems. %U http://scidok.sulb.uni-saarland.de/volltexte/2010/3472/http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=de
Jacobs, S. (2010). Hierarchic Decision Procedures for Verification. Universität des Saarlandes, Saarbrücken. Retrieved from urn:nbn:de:bsz:291-scidok-29478
Export
BibTeX
@phdthesis{JacobsDiss2010, TITLE = {Hierarchic Decision Procedures for Verification}, AUTHOR = {Jacobs, Swen}, LANGUAGE = {eng}, URL = {urn:nbn:de:bsz:291-scidok-29478}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2010}, DATE = {2010}, }
Endnote
%0 Thesis %A Jacobs, Swen %Y Sofronie-Stokkermans, Viorica %A referee: Kunca, Victor %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Hierarchic Decision Procedures for Verification : %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-16E7-6 %U urn:nbn:de:bsz:291-scidok-29478 %I Universität des Saarlandes %C Saarbrücken %D 2010 %P 121 p. %V phd %9 phd %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2010/2947/
Lu, T., Merz, S., & Weidenbach, C. (2010). Model Checking the Pastry Routing Protocol. In Proceedings of the 10th International Workshop Automatic Verification of Critical Systems (AVOCS 2010). Düsseldorf, Germany: Universität Düsseldorf.
Abstract
Pastry is an algorithm for implementing a scalable distributed hash table over an underlying P2P network, an active area of research in distributed systems. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to \emph{churn} and fault tolerance, it makes an interesting target for verification. We have modeled Pastry's core routing algorithms in the specification language \texorpdfstring{\textrm{\upshape TLA\textsuperscript{+}}}{TLA+} and used its model checker \textsc{tlc} to analyze qualitative properties of Pastry such as \emph{correctness} and \emph{consistency}.
Export
BibTeX
@inproceedings{LuTX2009, TITLE = {Model Checking the {Pastry} Routing Protocol}, AUTHOR = {Lu, Tianxiang and Merz, Stephan and Weidenbach, Christoph}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-7C1D8D3EC22CF667C12577ED00339DE6-LuTX2009}, PUBLISHER = {Universit{\"a}t D{\"u}sseldorf}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Pastry is an algorithm for implementing a scalable distributed hash table over an underlying P2P network, an active area of research in distributed systems. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to \emph{churn} and fault tolerance, it makes an interesting target for verification. We have modeled Pastry's core routing algorithms in the specification language \texorpdfstring{\textrm{\upshape TLA\textsuperscript{+}}}{TLA+} and used its model checker \textsc{tlc} to analyze qualitative properties of Pastry such as \emph{correctness} and \emph{consistency}.}, BOOKTITLE = {Proceedings of the 10th International Workshop Automatic Verification of Critical Systems (AVOCS 2010)}, EDITOR = {Bendisposto, Jens and Leuschel, Michael and Roggenbach, Markus}, PAGES = {19--21}, ADDRESS = {D{\"u}sseldorf, Germany}, }
Endnote
%0 Conference Proceedings %A Lu, Tianxiang %A Merz, Stephan %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Model Checking the Pastry Routing Protocol : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14B5-6 %F EDOC: 536345 %F OTHER: Local-ID: C125716C0050FB51-7C1D8D3EC22CF667C12577ED00339DE6-LuTX2009 %D 2010 %B 10th International Workshop Automatic Verification of Critical Systems %Z date of event: 2010-09-20 - 2010-09-23 %C Düsseldorf, Germany %X Pastry is an algorithm for implementing a scalable distributed hash table over an underlying P2P network, an active area of research in distributed systems. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to \emph{churn} and fault tolerance, it makes an interesting target for verification. We have modeled Pastry's core routing algorithms in the specification language \texorpdfstring{\textrm{\upshape TLA\textsuperscript{+}}}{TLA+} and used its model checker \textsc{tlc} to analyze qualitative properties of Pastry such as \emph{correctness} and \emph{consistency}. %B Proceedings of the 10th International Workshop Automatic Verification of Critical Systems %E Bendisposto, Jens; Leuschel, Michael; Roggenbach, Markus %P 19 - 21 %I Universität Düsseldorf
Peltier, N., & Sofronie-Stokkermans, V. (Eds.). (2010). FTP 2009 First-Order Theorem Proving. Presented at the 7th International Workshop on First-Order Theorem Proving, Oslo, Norway: CEUR- WS.org. Retrieved from http://CEUR-WS.org/Vol-556/
Export
BibTeX
@proceedings{Sofronie-Stokkermans-ceur2010, TITLE = {FTP 2009 First-Order Theorem Proving}, EDITOR = {Peltier, Nicolas and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {http://CEUR-WS.org/Vol-556/}, LOCALID = {Local-ID: C125716C0050FB51-0FB81A4A18F81FA3C12576EA00497A0F-Sofronie-Stokkermans-ceur2010}, PUBLISHER = {CEUR- WS.org}, YEAR = {2009}, PAGES = {139 p.}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {556}, ADDRESS = {Oslo, Norway}, }
Endnote
%0 Conference Proceedings %E Peltier, Nicolas %E Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T FTP 2009 First-Order Theorem Proving : Proceedings of the 7th International Workshop on First-Order Theorem Proving (FTP'09) %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14B0-0 %F EDOC: 536335 %U http://CEUR-WS.org/Vol-556/ %F OTHER: Local-ID: C125716C0050FB51-0FB81A4A18F81FA3C12576EA00497A0F-Sofronie-Stokkermans-ceur2010 %I CEUR- WS.org %D 2010 %B 7th International Workshop on First-Order Theorem Proving %Z date of event: 2009-07-06 - 2009-07-07 %D 2009 %C Oslo, Norway %P 139 p. %S CEUR Workshop Proceedings %V 556 %@ false %U http://CEUR-WS.org/Vol-556/
Rybalchenko, A., & Sofronie-Stokkermans, V. (2010). Constraint Solving for Interpolation. Journal of Symbolic Computation, 45(11). doi:101016/j.jsc.2010.06.005
Abstract
Interpolation is an important component of recent methods for program verification. It provides a natural and effective means for computing the separation between the sets of ‘good’ and ‘bad’ states. The existing algorithms for interpolant generation are proof-based: They require explicit construction of proofs, from which interpolants can be computed. Construction of such proofs is a difficult task. We propose an algorithm for the generation of interpolants for the combined theory of linear arithmetic and uninterpreted function symbols that does not require a priori constructed proofs to derive interpolants. It uses a reduction of the problem to constraint solving in linear arithmetic, which allows application of existing highly optimized Linear Programming solvers in a black-box fashion. We provide experimental evidence of the practical applicability of our algorithm.
Export
BibTeX
@article{Sofronie-Stokkermans-2010-jsc, TITLE = {Constraint Solving for Interpolation}, AUTHOR = {Rybalchenko, Andrey and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0747-7171}, URL = {http://www.sciencedirect.com/science/article/B6WM7-50C71T0-3/2/4b391bab5e3621ac8fc979af3874cbaf}, DOI = {101016/j.jsc.2010.06.005}, LOCALID = {Local-ID: C125716C0050FB51-45F6E8A7C90A3899C12576D600448047-Sofronie-Stokkermans-2010-jsc}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Interpolation is an important component of recent methods for program verification. It provides a natural and effective means for computing the separation between the sets of {\textquoteleft}good{\textquoteright} and {\textquoteleft}bad{\textquoteright} states. The existing algorithms for interpolant generation are proof-based: They require explicit construction of proofs, from which interpolants can be computed. Construction of such proofs is a difficult task. We propose an algorithm for the generation of interpolants for the combined theory of linear arithmetic and uninterpreted function symbols that does not require a priori constructed proofs to derive interpolants. It uses a reduction of the problem to constraint solving in linear arithmetic, which allows application of existing highly optimized Linear Programming solvers in a black-box fashion. We provide experimental evidence of the practical applicability of our algorithm.}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {45}, NUMBER = {11}, PAGES = {1212--1233}, }
Endnote
%0 Journal Article %A Rybalchenko, Andrey %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Constraint Solving for Interpolation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14AA-F %F EDOC: 536334 %R 101016/j.jsc.2010.06.005 %U http://www.sciencedirect.com/science/article/B6WM7-50C71T0-3/2/4b391bab5e3621ac8fc979af3874cbaf %F OTHER: Local-ID: C125716C0050FB51-45F6E8A7C90A3899C12576D600448047-Sofronie-Stokkermans-2010-jsc %7 2010 %D 2010 %* Review method: peer-reviewed %X Interpolation is an important component of recent methods for program verification. It provides a natural and effective means for computing the separation between the sets of ‘good’ and ‘bad’ states. The existing algorithms for interpolant generation are proof-based: They require explicit construction of proofs, from which interpolants can be computed. Construction of such proofs is a difficult task. We propose an algorithm for the generation of interpolants for the combined theory of linear arithmetic and uninterpreted function symbols that does not require a priori constructed proofs to derive interpolants. It uses a reduction of the problem to constraint solving in linear arithmetic, which allows application of existing highly optimized Linear Programming solvers in a black-box fashion. We provide experimental evidence of the practical applicability of our algorithm. %J Journal of Symbolic Computation %V 45 %N 11 %& 1212 %P 1212 - 1233 %I Elsevier %C Amsterdam %@ false
Sofronie-Stokkermans, V. (2010a). Automated Reasoning in Extensions of Theories of Constructors with Recursively Defined Functions and Homomorphisms. In Interaction versus Automation : the two Faces of Deduction. Schloss Dagstuhl, Wadern: Schloss Dagstuhl. Retrieved from http://drops.dagstuhl.de/opus/volltexte/2010/2424/pdf/09411.SofronieStokkermansViorica.Paper.2424.pdf
Abstract
We study possibilities of reasoning about extensions of base theories with functions which satisfy certain recursion and homomorphism properties. Our focus is on emphasizing possibilities of hierarchical and modular reasoning in such extensions and combinations thereof. \begin{itemize} \item[(1)] We show that the theory of absolutely free constructors is local, and locality is preserved also in the presence of selectors. These results are consistent with existing decision procedures for this theory (e.g. by Oppen). \item[(2)] We show that, under certain assumptions, extensions of the theory of absolutely free constructors with functions satisfying a certain type of recursion axioms satisfy locality properties, and show that for functions with values in an ordered domain we can combine recursive definitions with boundedness axioms without sacrificing locality. We also address the problem of only considering models whose data part is the {em initial} term algebra of such theories. \item[(3)] We analyze conditions which ensure that similar results can be obtained if we relax some assumptions about the absolute freeness of the underlying theory of data types, and illustrate the ideas on an example from cryptography. \end{itemize} The locality results we establish allow us to reduce the task of reasoning about the class of recursive functions we consider to reasoning in the underlying theory of data structures (possibly combined with the theories associated with the co-domains of the recursive functions). As a by-product, the methods we use provide a possibility of presenting in a different light (and in a different form) locality phenomena studied in cryp-to-gra-phy; we believe that they will allow to better separate rewriting from proving, and thus to give simpler proofs.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-dagstuhl-2010, TITLE = {Automated Reasoning in Extensions of Theories of Constructors with Recursively Defined Functions and Homomorphisms}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1862-4405}, URL = {http://drops.dagstuhl.de/opus/volltexte/2010/2424/pdf/09411.SofronieStokkermansViorica.Paper.2424.pdf}, LOCALID = {Local-ID: C125716C0050FB51-36DE00D5AA94A519C12576E1004B89B9-Sofronie-Stokkermans-dagstuhl-2010}, PUBLISHER = {Schloss Dagstuhl}, YEAR = {2009}, ABSTRACT = {We study possibilities of reasoning about extensions of base theories with functions which satisfy certain recursion and homomorphism properties. Our focus is on emphasizing possibilities of hierarchical and modular reasoning in such extensions and combinations thereof. \begin{itemize} \item[(1)] We show that the theory of absolutely free constructors is local, and locality is preserved also in the presence of selectors. These results are consistent with existing decision procedures for this theory (e.g. by Oppen). \item[(2)] We show that, under certain assumptions, extensions of the theory of absolutely free constructors with functions satisfying a certain type of recursion axioms satisfy locality properties, and show that for functions with values in an ordered domain we can combine recursive definitions with boundedness axioms without sacrificing locality. We also address the problem of only considering models whose data part is the {em initial} term algebra of such theories. \item[(3)] We analyze conditions which ensure that similar results can be obtained if we relax some assumptions about the absolute freeness of the underlying theory of data types, and illustrate the ideas on an example from cryptography. \end{itemize} The locality results we establish allow us to reduce the task of reasoning about the class of recursive functions we consider to reasoning in the underlying theory of data structures (possibly combined with the theories associated with the co-domains of the recursive functions). As a by-product, the methods we use provide a possibility of presenting in a different light (and in a different form) locality phenomena studied in cryp-to-gra-phy; we believe that they will allow to better separate rewriting from proving, and thus to give simpler proofs.}, BOOKTITLE = {Interaction versus Automation : the two Faces of Deduction}, EDITOR = {Ball, Thomas and Giesl, J{\"u}rgen and H{\"a}hnle, Reiner and Nipkow, Tobias}, PAGES = {1--33}, SERIES = {Dagstuhl Seminar Proceedings}, VOLUME = {09411}, ADDRESS = {Schloss Dagstuhl, Wadern}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Automated Reasoning in Extensions of Theories of Constructors with Recursively Defined Functions and Homomorphisms : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1966-E %F EDOC: 536348 %U http://drops.dagstuhl.de/opus/volltexte/2010/2424/pdf/09411.SofronieStokkermansViorica.Paper.2424.pdf %F OTHER: Local-ID: C125716C0050FB51-36DE00D5AA94A519C12576E1004B89B9-Sofronie-Stokkermans-dagstuhl-2010 %D 2010 %B Interaction versus Automation: The two Faces of Deduction (Dagstuhl Seminar 09411) %Z date of event: 2009-10-04 - 2009-10-09 %C Schloss Dagstuhl, Wadern %X We study possibilities of reasoning about extensions of base theories with functions which satisfy certain recursion and homomorphism properties. Our focus is on emphasizing possibilities of hierarchical and modular reasoning in such extensions and combinations thereof. \begin{itemize} \item[(1)] We show that the theory of absolutely free constructors is local, and locality is preserved also in the presence of selectors. These results are consistent with existing decision procedures for this theory (e.g. by Oppen). \item[(2)] We show that, under certain assumptions, extensions of the theory of absolutely free constructors with functions satisfying a certain type of recursion axioms satisfy locality properties, and show that for functions with values in an ordered domain we can combine recursive definitions with boundedness axioms without sacrificing locality. We also address the problem of only considering models whose data part is the {em initial} term algebra of such theories. \item[(3)] We analyze conditions which ensure that similar results can be obtained if we relax some assumptions about the absolute freeness of the underlying theory of data types, and illustrate the ideas on an example from cryptography. \end{itemize} The locality results we establish allow us to reduce the task of reasoning about the class of recursive functions we consider to reasoning in the underlying theory of data structures (possibly combined with the theories associated with the co-domains of the recursive functions). As a by-product, the methods we use provide a possibility of presenting in a different light (and in a different form) locality phenomena studied in cryp-to-gra-phy; we believe that they will allow to better separate rewriting from proving, and thus to give simpler proofs. %B Interaction versus Automation : the two Faces of Deduction %E Ball, Thomas; Giesl, Jürgen; Hähnle, Reiner; Nipkow, Tobias %P 1 - 33 %I Schloss Dagstuhl %B Dagstuhl Seminar Proceedings %N 09411 %@ false %U http://drops.dagstuhl.de/opus/volltexte/2010/2424/
Sofronie-Stokkermans, V. (2010b). Hierarchical Reasoning for the Verification of Parametric Systems. In Automated Reasoning (IJCAR 2010). Edinburgh, UK: Springer. doi:10.1007/978-3-642-14203-1_15
Abstract
We study certain classes of verification problems for parametric reactive and hybrid systems, and identify the types of logical theories which can be used for modeling such systems and the reasoning tasks which need to be solved in this context. We identify properties of the underlying theories which ensure that these classes of verification problems can be solved efficiently, give examples of theories with the desired properties, and illustrate the methods we use on several examples.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans2010-ijcar, TITLE = {Hierarchical Reasoning for the Verification of Parametric Systems}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-14202-4}, URL = {http://dx.doi.org/10.1007/978-3-642-14203-1_15}, DOI = {10.1007/978-3-642-14203-1_15}, LOCALID = {Local-ID: C125716C0050FB51-6177B09015F62C65C125773E00491841-Sofronie-Stokkermans2010-ijcar}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {We study certain classes of verification problems for parametric reactive and hybrid systems, and identify the types of logical theories which can be used for modeling such systems and the reasoning tasks which need to be solved in this context. We identify properties of the underlying theories which ensure that these classes of verification problems can be solved efficiently, give examples of theories with the desired properties, and illustrate the methods we use on several examples.}, BOOKTITLE = {Automated Reasoning (IJCAR 2010)}, EDITOR = {Giesl, J{\"u}rgen and H{\"a}hnle, Reiner}, PAGES = {171--187}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6173}, ADDRESS = {Edinburgh, UK}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Hierarchical Reasoning for the Verification of Parametric Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14B2-C %F EDOC: 536337 %R 10.1007/978-3-642-14203-1_15 %U http://dx.doi.org/10.1007/978-3-642-14203-1_15 %F OTHER: Local-ID: C125716C0050FB51-6177B09015F62C65C125773E00491841-Sofronie-Stokkermans2010-ijcar %D 2010 %B 5th International Joint Conference on Automated Reasoning %Z date of event: 2010-07-16 - 2010-07-19 %C Edinburgh, UK %X We study certain classes of verification problems for parametric reactive and hybrid systems, and identify the types of logical theories which can be used for modeling such systems and the reasoning tasks which need to be solved in this context. We identify properties of the underlying theories which ensure that these classes of verification problems can be solved efficiently, give examples of theories with the desired properties, and illustrate the methods we use on several examples. %B Automated Reasoning %E Giesl, Jürgen; Hähnle, Reiner %P 171 - 187 %I Springer %@ 978-3-642-14202-4 %B Lecture Notes in Artificial Intelligence %N 6173 %@ false
Suda, M., Weidenbach, C., & Wischnewski, P. (2010a). On the Saturation of YAGO. In Automated Reasoning (IJCAR 2010). Edinburgh, UK: Springer. doi:10.1007/978-3-642-14203-1_38
Abstract
YAGO is an automatically generated ontology out of Wikipedia and WordNet. It is eventually represented in a proprietary flat text file format and a core comprises 10 million facts and formulas. We present a translation of YAGO into the Bernays-Sch¨onfinkel Horn class with equality. A new variant of the superposition calculus is sound, complete and terminating for this class. Together with extended term indexing data structures the new calculus is implemented in Spass-YAGO. YAGO can be finitely saturated by Spass-YAGO in about 1 hour.We have found 49 inconsistencies in the original generated ontology which we have fixed. Spass-YAGO can then prove non-trivial conjectures with respect to the resulting saturated and consistent clause set of about 1.4 GB in less than one second.
Export
BibTeX
@inproceedings{SudaWeidenbachWischnewskiIJCAR10, TITLE = {On the Saturation of {YAGO}}, AUTHOR = {Suda, Martin and Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, ISBN = {978-3-642-14202-4}, URL = {http://dx.doi.org/10.1007/978-3-642-14203-1_38}, DOI = {10.1007/978-3-642-14203-1_38}, LOCALID = {Local-ID: C125716C0050FB51-65DE042829479597C12577EE004666CD-SudaWeidenbachWischnewskiIJCAR10}, PUBLISHER = {Springer}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {YAGO is an automatically generated ontology out of Wikipedia and WordNet. It is eventually represented in a proprietary flat text file format and a core comprises 10 million facts and formulas. We present a translation of YAGO into the Bernays-Sch¨onfinkel Horn class with equality. A new variant of the superposition calculus is sound, complete and terminating for this class. Together with extended term indexing data structures the new calculus is implemented in Spass-YAGO. YAGO can be finitely saturated by Spass-YAGO in about 1 hour.We have found 49 inconsistencies in the original generated ontology which we have fixed. Spass-YAGO can then prove non-trivial conjectures with respect to the resulting saturated and consistent clause set of about 1.4 GB in less than one second.}, BOOKTITLE = {Automated Reasoning (IJCAR 2010)}, EDITOR = {Giesl, J{\"u}rgen and H{\"a}hnle, Reiner}, PAGES = {441--456}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {6173}, ADDRESS = {Edinburgh, UK}, }
Endnote
%0 Conference Proceedings %A Suda, Martin %A Weidenbach, Christoph %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On the Saturation of YAGO : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14BB-9 %F EDOC: 536350 %R 10.1007/978-3-642-14203-1_38 %U http://dx.doi.org/10.1007/978-3-642-14203-1_38 %F OTHER: Local-ID: C125716C0050FB51-65DE042829479597C12577EE004666CD-SudaWeidenbachWischnewskiIJCAR10 %D 2010 %B 5th International Joint Conference on Automated Reasoning %Z date of event: 2010-07-16 - 2010-07-19 %C Edinburgh, UK %X YAGO is an automatically generated ontology out of Wikipedia and WordNet. It is eventually represented in a proprietary flat text file format and a core comprises 10 million facts and formulas. We present a translation of YAGO into the Bernays-Sch¨onfinkel Horn class with equality. A new variant of the superposition calculus is sound, complete and terminating for this class. Together with extended term indexing data structures the new calculus is implemented in Spass-YAGO. YAGO can be finitely saturated by Spass-YAGO in about 1 hour.We have found 49 inconsistencies in the original generated ontology which we have fixed. Spass-YAGO can then prove non-trivial conjectures with respect to the resulting saturated and consistent clause set of about 1.4 GB in less than one second. %B Automated Reasoning %E Giesl, Jürgen; Hähnle, Reiner %P 441 - 456 %I Springer %@ 978-3-642-14202-4 %B Lecture Notes in Artificial Intelligence %N 6173
Suda, M., Weidenbach, C., & Wischnewski, P. (2010b). On the saturation of YAGO (No. MPI-I-2010-RG1-001). Saarbrücken: Max-Planck-Institut für Informatik. Retrieved from http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2010-RG1-001
Export
BibTeX
@techreport{SudaWischnewski2010, TITLE = {On the saturation of {YAGO}}, AUTHOR = {Suda, Martin and Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, URL = {http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2010-RG1-001}, NUMBER = {MPI-I-2010-RG1-001}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2010}, DATE = {2010}, TYPE = {Research Report}, }
Endnote
%0 Report %A Suda, Martin %A Weidenbach, Christoph %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On the saturation of YAGO : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-6584-2 %U http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2010-RG1-001 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2010 %P 50 p. %B Research Report
Sutcliffe, G., Suda, M., Teyssandier, A., Dellis, N., & de Melo, G. (2010). Progress Towards Effective Automated Reasoning with World Knowledge. In Proceedings of the Twenty-Third International Florida Artificial Intelligence Research Society Conference (FLAIRS 2010). Daytona Beach, FL, USA: AAAI Press.
Export
BibTeX
@inproceedings{SutcliffeEtAl2010, TITLE = {Progress Towards Effective Automated Reasoning with World Knowledge}, AUTHOR = {Sutcliffe, Geoff and Suda, Martin and Teyssandier, Alexandra and Dellis, Nelson and de Melo, Gerard}, LANGUAGE = {eng}, ISBN = {978-1-57735-447-5}, LOCALID = {Local-ID: C1256DBF005F876D-65A3B2AD63BB42C0C125781A0054B352-SutcliffeEtAl2010}, PUBLISHER = {AAAI Press}, YEAR = {2010}, DATE = {2010}, BOOKTITLE = {Proceedings of the Twenty-Third International Florida Artificial Intelligence Research Society Conference (FLAIRS 2010)}, EDITOR = {Guesgen, Hans W. and Murray, R. Charles}, PAGES = {110--115}, ADDRESS = {Daytona Beach, FL, USA}, }
Endnote
%0 Conference Proceedings %A Sutcliffe, Geoff %A Suda, Martin %A Teyssandier, Alexandra %A Dellis, Nelson %A de Melo, Gerard %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations Databases and Information Systems, MPI for Informatics, Max Planck Society %T Progress Towards Effective Automated Reasoning with World Knowledge : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1523-4 %F EDOC: 536394 %F OTHER: Local-ID: C1256DBF005F876D-65A3B2AD63BB42C0C125781A0054B352-SutcliffeEtAl2010 %D 2010 %B Twenty-Third International Florida Artificial Intelligence Research Society Conference %Z date of event: 2010-05-19 - 2010-05-21 %C Daytona Beach, FL, USA %B Proceedings of the Twenty-Third International Florida Artificial Intelligence Research Society Conference %E Guesgen, Hans W.; Murray, R. Charles %P 110 - 115 %I AAAI Press %@ 978-1-57735-447-5
Tran, D.-K., Ringeissen, C., Ranise, S., & Kirchner, H. (2010). Combinations of Convex Theories: Modularity, Deduction Completeness and Explanation. Journal of Symbolic Computation, 45(2). doi:doi:10.1016/j.jsc.2008.10.006
Abstract
Decision procedures are key components of theorem provers and constraint satisfaction systems. Their modular combination is of prime interest for building efficient systems, but their effective use is often limited by poor interface capabilities, when such procedures only provide a simple ``sat/unsat'' answer. In this paper, we develop a framework to design cooperation schemas between such procedures while maintaining modularity of their interfaces. First, we use the framework to specify and prove the correctness of classic combination schemas by Nelson-Oppen and Shostak. Second, we introduce the concept of deduction complete satisfiability procedures, we show how to build them for large classes of theories, then we provide a schema to modularly combine them. Third, we consider the problem of modularly constructing explanations for combinations by re-using available proof-producing procedures for the component theories.
Export
BibTeX
@article{tran-decproc-jsc, TITLE = {Combinations of Convex Theories: Modularity, Deduction Completeness and Explanation}, AUTHOR = {Tran, Duc-Khanh and Ringeissen, Christopher and Ranise, Silvio and Kirchner, Helene}, LANGUAGE = {eng}, ISSN = {0747-7171}, DOI = {doi:10.1016/j.jsc.2008.10.006}, LOCALID = {Local-ID: C125716C0050FB51-7E5292801CABC2A8C12575860058A53F-tran-decproc-jsc}, PUBLISHER = {Elsevier}, ADDRESS = {Amsterdam}, YEAR = {2010}, DATE = {2010}, ABSTRACT = {Decision procedures are key components of theorem provers and constraint satisfaction systems. Their modular combination is of prime interest for building efficient systems, but their effective use is often limited by poor interface capabilities, when such procedures only provide a simple ``sat/unsat'' answer. In this paper, we develop a framework to design cooperation schemas between such procedures while maintaining modularity of their interfaces. First, we use the framework to specify and prove the correctness of classic combination schemas by Nelson-Oppen and Shostak. Second, we introduce the concept of deduction complete satisfiability procedures, we show how to build them for large classes of theories, then we provide a schema to modularly combine them. Third, we consider the problem of modularly constructing explanations for combinations by re-using available proof-producing procedures for the component theories.}, JOURNAL = {Journal of Symbolic Computation}, VOLUME = {45}, NUMBER = {2}, PAGES = {261--268}, }
Endnote
%0 Journal Article %A Tran, Duc-Khanh %A Ringeissen, Christopher %A Ranise, Silvio %A Kirchner, Helene %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations %T Combinations of Convex Theories: Modularity, Deduction Completeness and Explanation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A46-E %F EDOC: 521085 %F OTHER: Local-ID: C125716C0050FB51-7E5292801CABC2A8C12575860058A53F-tran-decproc-jsc %R doi:10.1016/j.jsc.2008.10.006 %7 2009-06-18 %D 2010 %* Review method: peer-reviewed %X Decision procedures are key components of theorem provers and constraint satisfaction systems. Their modular combination is of prime interest for building efficient systems, but their effective use is often limited by poor interface capabilities, when such procedures only provide a simple ``sat/unsat'' answer. In this paper, we develop a framework to design cooperation schemas between such procedures while maintaining modularity of their interfaces. First, we use the framework to specify and prove the correctness of classic combination schemas by Nelson-Oppen and Shostak. Second, we introduce the concept of deduction complete satisfiability procedures, we show how to build them for large classes of theories, then we provide a schema to modularly combine them. Third, we consider the problem of modularly constructing explanations for combinations by re-using available proof-producing procedures for the component theories. %J Journal of Symbolic Computation %V 45 %N 2 %& 261 %P 261 - 268 %I Elsevier %C Amsterdam %@ false
Weidenbach, C., & Wischnewski, P. (2010). Subterm Contextual Rewriting. AI Communications, 23(2-3). doi:10.3233/AIC-2010-0459
Export
BibTeX
@article{WeidenbachWischnewskiAICom10, TITLE = {Subterm Contextual Rewriting}, AUTHOR = {Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, ISSN = {0921-7126}, URL = {http://dx.doi.org/10.3233/AIC-2010-0459}, DOI = {10.3233/AIC-2010-0459}, LOCALID = {Local-ID: C125716C0050FB51-421249855453568AC125770B0045FA04-WeidenbachWischnewskiAICom10}, PUBLISHER = {IOS Press}, ADDRESS = {Amsterdam}, YEAR = {2010}, DATE = {2010}, JOURNAL = {AI Communications}, VOLUME = {23}, NUMBER = {2-3}, PAGES = {97--109}, }
Endnote
%0 Journal Article %A Weidenbach, Christoph %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Subterm Contextual Rewriting : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-14BF-1 %F EDOC: 536336 %R 10.3233/AIC-2010-0459 %U http://dx.doi.org/10.3233/AIC-2010-0459 %F OTHER: Local-ID: C125716C0050FB51-421249855453568AC125770B0045FA04-WeidenbachWischnewskiAICom10 %D 2010 %* Review method: peer-reviewed %J AI Communications %V 23 %N 2-3 %& 97 %P 97 - 109 %I IOS Press %C Amsterdam %@ false
2009
Althaus, E., Kruglov, E., & Weidenbach, C. (2009). Superposition Modulo Linear Arithmetic SUP(LA). In Frontiers of Combining Systems (FroCos 2009). Trento, Italy: Springer. doi:10.1007/978-3-642-04222-5_5
Export
BibTeX
@inproceedings{AlthausEtAlFrocos2009, TITLE = {Superposition Modulo Linear Arithmetic {SUP(LA)}}, AUTHOR = {Althaus, Ernst and Kruglov, Evgeny and Weidenbach, Christoph}, LANGUAGE = {eng}, DOI = {10.1007/978-3-642-04222-5_5}, LOCALID = {Local-ID: C125716C0050FB51-63E91C2AD1A898ABC125762A004A746E-AlthausEtAlFrocos2009}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, BOOKTITLE = {Frontiers of Combining Systems (FroCos 2009)}, EDITOR = {Ghilardi, Silvio and Sebastiani, Roberto}, PAGES = {84--99}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {5749}, ADDRESS = {Trento, Italy}, }
Endnote
%0 Conference Proceedings %A Althaus, Ernst %A Kruglov, Evgeny %A Weidenbach, Christoph %+ Algorithms and Complexity, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition Modulo Linear Arithmetic SUP(LA) : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A73-8 %F EDOC: 521101 %F OTHER: Local-ID: C125716C0050FB51-63E91C2AD1A898ABC125762A004A746E-AlthausEtAlFrocos2009 %R 10.1007/978-3-642-04222-5_5 %D 2009 %B 7th international Symposium on Frontiers of Combining Systems %Z date of event: 2009-09-16 - 2009-09-18 %C Trento, Italy %B Frontiers of Combining Systems %E Ghilardi, Silvio; Sebastiani, Roberto %P 84 - 99 %I Springer %B Lecture Notes in Artificial Intelligence %N 5749
Baumgartner, P., & Waldmann, U. (2009). Superposition and Model Evolution Combined. In Automated Deduction, CADE-22, 22nd International Conference on Automated Deduction. Springer. doi:10.1007/978-3-642-02959-2_2
Abstract
We present a new calculus for first-order theorem proving with equality, ME+Sup, which generalizes both the Superposition calculus and the Model Evolution calculus (with equality) by integrating their inference rules and redundancy criteria in a non-trivial way. The main motivation is to combine the advantageous features of both---rather complementary---calculi in a single framework. For instance, Model Evolution, as a lifted version of the propositional DPLL procedure, contributes a non-ground splitting rule that effectively permits to split a clause into non variable disjoint subclauses. In the paper we present the calculus in detail. Our main result is its completeness under semantically justified redundancy criteria and simplification rules.
Export
BibTeX
@inproceedings{BaumgartnerWaldmann2009CADE, TITLE = {Superposition and Model Evolution Combined}, AUTHOR = {Baumgartner, Peter and Waldmann, Uwe}, LANGUAGE = {eng}, ISBN = {3-642-02958-2}, DOI = {10.1007/978-3-642-02959-2_2}, LOCALID = {Local-ID: C125716C0050FB51-92B160DE1648AAE5C125761C0065FC7C-BaumgartnerWaldmann2009CADE}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {We present a new calculus for first-order theorem proving with equality, ME+Sup, which generalizes both the Superposition calculus and the Model Evolution calculus (with equality) by integrating their inference rules and redundancy criteria in a non-trivial way. The main motivation is to combine the advantageous features of both---rather complementary---calculi in a single framework. For instance, Model Evolution, as a lifted version of the propositional DPLL procedure, contributes a non-ground splitting rule that effectively permits to split a clause into non variable disjoint subclauses. In the paper we present the calculus in detail. Our main result is its completeness under semantically justified redundancy criteria and simplification rules.}, BOOKTITLE = {Automated Deduction, CADE-22, 22nd International Conference on Automated Deduction}, EDITOR = {Schmidt, Renate A.}, PAGES = {17--34}, SERIES = {Lecture Notes in Artificial Intelligence}, }
Endnote
%0 Conference Proceedings %A Baumgartner, Peter %A Waldmann, Uwe %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition and Model Evolution Combined : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A6C-9 %F EDOC: 521103 %R 10.1007/978-3-642-02959-2_2 %F OTHER: Local-ID: C125716C0050FB51-92B160DE1648AAE5C125761C0065FC7C-BaumgartnerWaldmann2009CADE %D 2009 %B Untitled Event %Z date of event: 2009-08-02 - 2009-08-07 %C Montreal, Canada %X We present a new calculus for first-order theorem proving with equality, ME+Sup, which generalizes both the Superposition calculus and the Model Evolution calculus (with equality) by integrating their inference rules and redundancy criteria in a non-trivial way. The main motivation is to combine the advantageous features of both---rather complementary---calculi in a single framework. For instance, Model Evolution, as a lifted version of the propositional DPLL procedure, contributes a non-ground splitting rule that effectively permits to split a clause into non variable disjoint subclauses. In the paper we present the calculus in detail. Our main result is its completeness under semantically justified redundancy criteria and simplification rules. %B Automated Deduction, CADE-22, 22nd International Conference on Automated Deduction %E Schmidt, Renate A. %P 17 - 34 %I Springer %@ 3-642-02958-2 %B Lecture Notes in Artificial Intelligence
Dimova, D. (2009). On the Translation of Timed Automata into First-order Logic. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Dimova09, TITLE = {On the Translation of Timed Automata into First-order Logic}, AUTHOR = {Dimova, Dilyana}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-EEB120213787E56EC125761E0046D1EF-Dimova09}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2009}, DATE = {2009}, }
Endnote
%0 Thesis %A Dimova, Dilyana %+ Automation of Logic, MPI for Informatics, Max Planck Society %T On the Translation of Timed Automata into First-order Logic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A64-A %F EDOC: 521090 %F OTHER: Local-ID: C125716C0050FB51-EEB120213787E56EC125761E0046D1EF-Dimova09 %I Universität des Saarlandes %C Saarbrücken %D 2009 %V master %9 master
Dreßler, C. (2009). Automatic Analysis of Tree-Based Feature Models with SPASS. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Dressler09, TITLE = {Automatic Analysis of Tree-Based Feature Models with {SPASS}}, AUTHOR = {Dre{\ss}ler, Christian}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-9E84B48A6F3365D0C125761E00465569-Dreßler09}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2009}, DATE = {2009}, }
Endnote
%0 Thesis %A Dreßler, Christian %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Automatic Analysis of Tree-Based Feature Models with SPASS : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A44-1 %F EDOC: 521088 %F OTHER: Local-ID: C125716C0050FB51-9E84B48A6F3365D0C125761E00465569-Dreßler09 %I Universität des Saarlandes %C Saarbrücken %D 2009 %V master %9 master
Fietzke, A., & Weidenbach, C. (2009). Labelled Splitting. Annals of Mathematics and Artificial Intelligence, 55(1-2). doi:10.1007/s10472-009-9150-9
Export
BibTeX
@article{FietzkeWeidenbach09, TITLE = {Labelled Splitting}, AUTHOR = {Fietzke, Arnaud and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1012-2443}, DOI = {10.1007/s10472-009-9150-9}, LOCALID = {Local-ID: C125716C0050FB51-50A4618C20F819F4C1257638004B9368-FietzkeWeidenbach09}, PUBLISHER = {J.C. Baltzer}, ADDRESS = {Basel, Switzerland}, YEAR = {2009}, DATE = {2009}, JOURNAL = {Annals of Mathematics and Artificial Intelligence}, VOLUME = {55}, NUMBER = {1-2}, PAGES = {3--33}, }
Endnote
%0 Journal Article %A Fietzke, Arnaud %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Labelled Splitting : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A60-1 %F EDOC: 521095 %F OTHER: Local-ID: C125716C0050FB51-50A4618C20F819F4C1257638004B9368-FietzkeWeidenbach09 %R 10.1007/s10472-009-9150-9 %D 2009 %* Review method: peer-reviewed %J Annals of Mathematics and Artificial Intelligence %V 55 %N 1-2 %& 3 %P 3 - 33 %I J.C. Baltzer %C Basel, Switzerland %@ false
Horbach, M., & Weidenbach, C. (2009a). Deciding the Inductive Validity of Forall Exists* Queries (No. MPI-I-2009-RG1-001).
Abstract
We present a new saturation-based decidability result for inductive validity. Let $\Sigma$ be a finite signature in which all function symbols are at most unary and let $N$ be a satisfiable Horn clause set without equality in which all positive literals are linear. If $N\cup\{A_1,\ldots,A_n\rightarrow\}$ belongs to a finitely saturating clause class, then it is decidable whether a sentence of the form $\forall\exists^* (A_1\wedge\ldots\wedge A_n)$ is valid in the minimal model of $N$.
Export
BibTeX
@techreport{HorbachWeidenbach2009, TITLE = {Deciding the Inductive Validity of Forall Exists* Queries}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, NUMBER = {MPI-I-2009-RG1-001}, LOCALID = {Local-ID: C125716C0050FB51-F9BA0666A42B8463C12576AF002882D7-Horbach2009TR1}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {We present a new saturation-based decidability result for inductive validity. Let $\Sigma$ be a finite signature in which all function symbols are at most unary and let $N$ be a satisfiable Horn clause set without equality in which all positive literals are linear. If $N\cup\{A_1,\ldots,A_n\rightarrow\}$ belongs to a finitely saturating clause class, then it is decidable whether a sentence of the form $\forall\exists^* (A_1\wedge\ldots\wedge A_n)$ is valid in the minimal model of $N$.}, }
Endnote
%0 Report %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Deciding the Inductive Validity of Forall Exists* Queries : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A51-3 %F EDOC: 521099 %F OTHER: Local-ID: C125716C0050FB51-F9BA0666A42B8463C12576AF002882D7-Horbach2009TR1 %D 2009 %X We present a new saturation-based decidability result for inductive validity. Let $\Sigma$ be a finite signature in which all function symbols are at most unary and let $N$ be a satisfiable Horn clause set without equality in which all positive literals are linear. If $N\cup\{A_1,\ldots,A_n\rightarrow\}$ belongs to a finitely saturating clause class, then it is decidable whether a sentence of the form $\forall\exists^* (A_1\wedge\ldots\wedge A_n)$ is valid in the minimal model of $N$.
Horbach, M., & Weidenbach, C. (2009b). Superposition for Fixed Domains (No. MPI-I-2009-RG1-005). Saarbrücken: Max-Planck-Institut für Informatik.
Abstract
Superposition is an established decision procedure for a variety of first-order logic theories represented by sets of clauses. A satisfiable theory, saturated by superposition, implicitly defines a minimal term-generated model for the theory. Proving universal properties with respect to a saturated theory directly leads to a modification of the minimal model's term-generated domain, as new Skolem functions are introduced. For many applications, this is not desired. Therefore, we propose the first superposition calculus that can explicitly represent existentially quantified variables and can thus compute with respect to a given domain. This calculus is sound and refutationally complete in the limit for a first-order fixed domain semantics. For saturated Horn theories and classes of positive formulas, we can even employ the calculus to prove properties of the minimal model itself, going beyond the scope of known superposition-based approaches.
Export
BibTeX
@techreport{Horbach2009TR2, TITLE = {Superposition for Fixed Domains}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0946-011X}, NUMBER = {MPI-I-2009-RG1-005}, LOCALID = {Local-ID: C125716C0050FB51-5DDBBB1B134360CFC12576AF0028D299-Horbach2009TR2}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {Superposition is an established decision procedure for a variety of first-order logic theories represented by sets of clauses. A satisfiable theory, saturated by superposition, implicitly defines a minimal term-generated model for the theory. Proving universal properties with respect to a saturated theory directly leads to a modification of the minimal model's term-generated domain, as new Skolem functions are introduced. For many applications, this is not desired. Therefore, we propose the first superposition calculus that can explicitly represent existentially quantified variables and can thus compute with respect to a given domain. This calculus is sound and refutationally complete in the limit for a first-order fixed domain semantics. For saturated Horn theories and classes of positive formulas, we can even employ the calculus to prove properties of the minimal model itself, going beyond the scope of known superposition-based approaches.}, TYPE = {Research Report}, }
Endnote
%0 Report %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition for Fixed Domains : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A71-C %F EDOC: 521100 %F OTHER: Local-ID: C125716C0050FB51-5DDBBB1B134360CFC12576AF0028D299-Horbach2009TR2 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2009 %P 49 p. %X Superposition is an established decision procedure for a variety of first-order logic theories represented by sets of clauses. A satisfiable theory, saturated by superposition, implicitly defines a minimal term-generated model for the theory. Proving universal properties with respect to a saturated theory directly leads to a modification of the minimal model's term-generated domain, as new Skolem functions are introduced. For many applications, this is not desired. Therefore, we propose the first superposition calculus that can explicitly represent existentially quantified variables and can thus compute with respect to a given domain. This calculus is sound and refutationally complete in the limit for a first-order fixed domain semantics. For saturated Horn theories and classes of positive formulas, we can even employ the calculus to prove properties of the minimal model itself, going beyond the scope of known superposition-based approaches. %B Research Report %@ false
Horbach, M., & Weidenbach, C. (2009c). Deciding the Inductive Validity of FOR ALL THERE EXISTS * Queries. In CSL. Springer.
Export
BibTeX
@inproceedings{HorbachWeidenbachCSL09, TITLE = {Deciding the Inductive Validity of {FOR} {ALL} {THERE} {EXISTS} * Queries}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-3FC412B69BC2B8D5C1257658004A1BA8-HorbachWeidenbachCSL09}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, BOOKTITLE = {CSL}, PAGES = {332--347}, SERIES = {Lecture Notes in Computer Science}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Deciding the Inductive Validity of FOR ALL THERE EXISTS * Queries : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A53-0 %F EDOC: 521097 %F OTHER: Local-ID: C125716C0050FB51-3FC412B69BC2B8D5C1257658004A1BA8-HorbachWeidenbachCSL09 %D 2009 %B Untitled Event %Z date of event: 2009-09-07 - 2009-09-11 %C Coimbra, Portugal %B CSL %P 332 - 347 %I Springer %B Lecture Notes in Computer Science
Horbach, M., & Weidenbach, C. (2009d). Decidability Results for Saturation-Based Model Building. In 22nd International Conference on Automated Deduction (CADE-22). Springer.
Abstract
Saturation-based calculi such as superposition can be successfully instantiated to decision procedures for many decidable fragments of first-order logic. In case of termination without generating an empty clause, a saturated clause set implicitly represents a minimal model for all clauses, based on the underlying term ordering of the superposition calculus. In general, it is not decidable whether a ground atom, a clause or even a formula holds in this minimal model of a satisfiable saturated clause set. We extend our superposition calculus for fixed domains with syntactic disequality constraints in a non-equational setting. Based on this calculus, we present several new decidability results for validity in the minimal model of a satisfiable finitely saturated clause set that in particular extend the decidability results known for ARM (Atomic Representations of term Models) and DIG (Disjunctions of Implicit Generalizations) model representations.
Export
BibTeX
@inproceedings{HorbachWeidenbach2009CADE, TITLE = {Decidability Results for Saturation-Based Model Building}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-960E286C41E4B7F4C12575A20036CB2F-HorbachWeidenbach2009CADE}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {Saturation-based calculi such as superposition can be successfully instantiated to decision procedures for many decidable fragments of first-order logic. In case of termination without generating an empty clause, a saturated clause set implicitly represents a minimal model for all clauses, based on the underlying term ordering of the superposition calculus. In general, it is not decidable whether a ground atom, a clause or even a formula holds in this minimal model of a satisfiable saturated clause set. We extend our superposition calculus for fixed domains with syntactic disequality constraints in a non-equational setting. Based on this calculus, we present several new decidability results for validity in the minimal model of a satisfiable finitely saturated clause set that in particular extend the decidability results known for ARM (Atomic Representations of term Models) and DIG (Disjunctions of Implicit Generalizations) model representations.}, BOOKTITLE = {22nd International Conference on Automated Deduction (CADE-22)}, EDITOR = {Schmidt, Renate}, PAGES = {404--420}, SERIES = {Lecture Notes in Computer Science}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability Results for Saturation-Based Model Building : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A4E-D %F EDOC: 521087 %F OTHER: Local-ID: C125716C0050FB51-960E286C41E4B7F4C12575A20036CB2F-HorbachWeidenbach2009CADE %D 2009 %B Untitled Event %Z date of event: 2009-08-02 - 2009-08-07 %C Montreal, Canada %X Saturation-based calculi such as superposition can be successfully instantiated to decision procedures for many decidable fragments of first-order logic. In case of termination without generating an empty clause, a saturated clause set implicitly represents a minimal model for all clauses, based on the underlying term ordering of the superposition calculus. In general, it is not decidable whether a ground atom, a clause or even a formula holds in this minimal model of a satisfiable saturated clause set. We extend our superposition calculus for fixed domains with syntactic disequality constraints in a non-equational setting. Based on this calculus, we present several new decidability results for validity in the minimal model of a satisfiable finitely saturated clause set that in particular extend the decidability results known for ARM (Atomic Representations of term Models) and DIG (Disjunctions of Implicit Generalizations) model representations. %B 22nd International Conference on Automated Deduction (CADE-22) %E Schmidt, Renate %P 404 - 420 %I Springer %B Lecture Notes in Computer Science
Horbach, M., & Weidenbach, C. (2009e). Decidability Results for Saturation-based Model Building (No. MPI-I-2009-RG1-004). Saarbrücken: Max-Planck-Institut für Informatik. Retrieved from http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2009-RG1-004
Abstract
Saturation-based calculi such as superposition can be successfully instantiated to decision procedures for many decidable fragments of first-order logic. In case of termination without generating an empty clause, a saturated clause set implicitly represents a minimal model for all clauses, based on the underlying term ordering of the superposition calculus. In general, it is not decidable whether a ground atom, a clause or even a formula holds in this minimal model of a satisfiable saturated clause set. Based on an extension of our superposition calculus for fixed domains with syntactic disequality constraints in a non-equational setting, we describe models given by ARM (Atomic Representations of term Models) or DIG (Disjunctions of Implicit Generalizations) representations as minimal models of finite saturated clause sets. This allows us to present several new decidability results for validity in such models. These results extend in particular the known decidability results for ARM and DIG representations.
Export
BibTeX
@techreport{HorbachWeidenbach2010, TITLE = {Decidability Results for Saturation-based Model Building}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {0946-011X}, URL = {http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2009-RG1-004}, NUMBER = {MPI-I-2009-RG1-004}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {Saturation-based calculi such as superposition can be successfully instantiated to decision procedures for many decidable fragments of first-order logic. In case of termination without generating an empty clause, a saturated clause set implicitly represents a minimal model for all clauses, based on the underlying term ordering of the superposition calculus. In general, it is not decidable whether a ground atom, a clause or even a formula holds in this minimal model of a satisfiable saturated clause set. Based on an extension of our superposition calculus for fixed domains with syntactic disequality constraints in a non-equational setting, we describe models given by ARM (Atomic Representations of term Models) or DIG (Disjunctions of Implicit Generalizations) representations as minimal models of finite saturated clause sets. This allows us to present several new decidability results for validity in such models. These results extend in particular the known decidability results for ARM and DIG representations.}, TYPE = {Research Report}, }
Endnote
%0 Report %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Decidability Results for Saturation-based Model Building : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-6659-B %U http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2009-RG1-004 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2009 %P 38 p. %X Saturation-based calculi such as superposition can be successfully instantiated to decision procedures for many decidable fragments of first-order logic. In case of termination without generating an empty clause, a saturated clause set implicitly represents a minimal model for all clauses, based on the underlying term ordering of the superposition calculus. In general, it is not decidable whether a ground atom, a clause or even a formula holds in this minimal model of a satisfiable saturated clause set. Based on an extension of our superposition calculus for fixed domains with syntactic disequality constraints in a non-equational setting, we describe models given by ARM (Atomic Representations of term Models) or DIG (Disjunctions of Implicit Generalizations) representations as minimal models of finite saturated clause sets. This allows us to present several new decidability results for validity in such models. These results extend in particular the known decidability results for ARM and DIG representations. %B Research Report %@ false
Ihlemann, C., & Sofronie-Stokkermans, V. (2009). System Description: H-PILoT. In Automated Deduction - CADE-22. Montreal, Canada: Springer. doi:10.1007/978-3-642-02959-2_9
Abstract
H-PILoT (Hierarchical Proving by Instantiation in Local Theory extensions) is a program for hierarchical reasoning in extensions of logical theories with additional functions axiomatized by a set of (universally quantified) clauses: deduction problems in the theory extension are reduced to deduction problems in the base theory. Specialized provers, as well as standard SMT solvers, are then used for testing the satisfiability of the formulae obtained after the reduction. The hierarchical reduction used in H-PILoT is always sound; it is complete for the class of so-called local extensions of a base theory. If the clauses obtained by this reduction belong to a fragment decidable in the base theory, H-PILoT provides a decision procedure for testing satisfiability of ground formulae w.r.t.\ a theory extension, and can also be used for model generation. This is the major advantage of H-PILoT compared with other state-of-the art SMT solvers. H-PILoT can alternatively be used as a tool for ``steering'' the instantiation mechanism of standard SMT provers, in order to provide decision procedures in the case of local theory extensions. This system description provides an overview of H-PILoT and illustrates on some examples the main advantage of using H-PILoT for satisfiability checking in local extensions, in comparison with the performance of general state of the art SMT-provers.
Export
BibTeX
@inproceedings{hpilot2009, TITLE = {System Description: {H-PILoT}}, AUTHOR = {Ihlemann, Carsten and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {0302-9743}, ISBN = {978-3-642-02958-5}, DOI = {10.1007/978-3-642-02959-2_9}, LOCALID = {Local-ID: C125716C0050FB51-4D901D8754AEDFA9C12575A0003BDE0D-hpilot2009}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {H-PILoT (Hierarchical Proving by Instantiation in Local Theory extensions) is a program for hierarchical reasoning in extensions of logical theories with additional functions axiomatized by a set of (universally quantified) clauses: deduction problems in the theory extension are reduced to deduction problems in the base theory. Specialized provers, as well as standard SMT solvers, are then used for testing the satisfiability of the formulae obtained after the reduction. The hierarchical reduction used in H-PILoT is always sound; it is complete for the class of so-called local extensions of a base theory. If the clauses obtained by this reduction belong to a fragment decidable in the base theory, H-PILoT provides a decision procedure for testing satisfiability of ground formulae w.r.t.\ a theory extension, and can also be used for model generation. This is the major advantage of H-PILoT compared with other state-of-the art SMT solvers. H-PILoT can alternatively be used as a tool for ``steering'' the instantiation mechanism of standard SMT provers, in order to provide decision procedures in the case of local theory extensions. This system description provides an overview of H-PILoT and illustrates on some examples the main advantage of using H-PILoT for satisfiability checking in local extensions, in comparison with the performance of general state of the art SMT-provers.}, BOOKTITLE = {Automated Deduction -- CADE-22}, EDITOR = {Schmidt, Renate}, PAGES = {131--139}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {5663}, ADDRESS = {Montreal, Canada}, }
Endnote
%0 Conference Proceedings %A Ihlemann, Carsten %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T System Description: H-PILoT : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A75-4 %F EDOC: 521092 %F OTHER: Local-ID: C125716C0050FB51-4D901D8754AEDFA9C12575A0003BDE0D-hpilot2009 %R 10.1007/978-3-642-02959-2_9 %D 2009 %B 22nd International Conference on Automated Deduction %Z date of event: 2009-08-02 - 2009-08-07 %C Montreal, Canada %X H-PILoT (Hierarchical Proving by Instantiation in Local Theory extensions) is a program for hierarchical reasoning in extensions of logical theories with additional functions axiomatized by a set of (universally quantified) clauses: deduction problems in the theory extension are reduced to deduction problems in the base theory. Specialized provers, as well as standard SMT solvers, are then used for testing the satisfiability of the formulae obtained after the reduction. The hierarchical reduction used in H-PILoT is always sound; it is complete for the class of so-called local extensions of a base theory. If the clauses obtained by this reduction belong to a fragment decidable in the base theory, H-PILoT provides a decision procedure for testing satisfiability of ground formulae w.r.t.\ a theory extension, and can also be used for model generation. This is the major advantage of H-PILoT compared with other state-of-the art SMT solvers. H-PILoT can alternatively be used as a tool for ``steering'' the instantiation mechanism of standard SMT provers, in order to provide decision procedures in the case of local theory extensions. This system description provides an overview of H-PILoT and illustrates on some examples the main advantage of using H-PILoT for satisfiability checking in local extensions, in comparison with the performance of general state of the art SMT-provers. %B Automated Deduction - CADE-22 %E Schmidt, Renate %P 131 - 139 %I Springer %@ 978-3-642-02958-5 %B Lecture Notes in Artificial Intelligence %N 5663 %@ false
Jacobs, S. (2009). Incremental Instance Generation in Local Reasoning. In Computer Aided Verification (CAV 2009). Grenoble, France: Springer. doi:10.1007/978-3-642-02658-4_29
Abstract
Many verification approaches use SMT solvers in some form, and are limited by their incomplete handling of quantified formulas. Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate these instances incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and terminates on both satisfiable and unsatisfiable input after generating a subset of the instances needed in standard local reasoning. Experimental results show that for a large class of examples the incremental approach is substantially more efficient than eager generation of all instances.
Export
BibTeX
@inproceedings{Jacobs2009, TITLE = {Incremental Instance Generation in Local Reasoning}, AUTHOR = {Jacobs, Swen}, LANGUAGE = {eng}, DOI = {10.1007/978-3-642-02658-4_29}, LOCALID = {Local-ID: C125716C0050FB51-F509A9DD2C874B41C1257583002A503E-Jacobs2009}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {Many verification approaches use SMT solvers in some form, and are limited by their incomplete handling of quantified formulas. Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate these instances incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and terminates on both satisfiable and unsatisfiable input after generating a subset of the instances needed in standard local reasoning. Experimental results show that for a large class of examples the incremental approach is substantially more efficient than eager generation of all instances.}, BOOKTITLE = {Computer Aided Verification (CAV 2009)}, EDITOR = {Bouajjani, Ahmed and Maler, Oded}, PAGES = {368--382}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {5643}, ADDRESS = {Grenoble, France}, }
Endnote
%0 Conference Proceedings %A Jacobs, Swen %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Incremental Instance Generation in Local Reasoning : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A5C-D %F EDOC: 521107 %F OTHER: Local-ID: C125716C0050FB51-F509A9DD2C874B41C1257583002A503E-Jacobs2009 %R 10.1007/978-3-642-02658-4_29 %D 2009 %B CAV 2009 %Z date of event: 2009-06-29 - 2009-07-02 %C Grenoble, France %X Many verification approaches use SMT solvers in some form, and are limited by their incomplete handling of quantified formulas. Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate these instances incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and terminates on both satisfiable and unsatisfiable input after generating a subset of the instances needed in standard local reasoning. Experimental results show that for a large class of examples the incremental approach is substantially more efficient than eager generation of all instances. %B Computer Aided Verification %E Bouajjani, Ahmed; Maler, Oded %P 368 - 382 %I Springer %B Lecture Notes in Computer Science %N 5643
Lamotte-Schubert, M., & Weidenbach, C. (2009a). Analysis of Authorizations in SAP R/3. In FTP 2009 Workshop Proceedings.
Abstract
Today many companies use an ERP (Enterprise Resource Planning) system such as SAP R/3~to run their daily business ranging from financial issues down to the actual control of a production line. Already due to their sheer size, these systems are very complex. In particular, developing and maintaining the authorization setup is a challenge. The goal of our effort is to automatically analyze the authorization setup of an SAP R/3~system against business policies. To this end we formalize the processes, authorization setup as well as the business policies in first-order logic. Then, properties can be (dis)proven fully automatically with our theorem prover \textsc{Spass}. We exemplify our approach on the purchase process, a typical constituent of any SAP R/3~installation.
Export
BibTeX
@inproceedings{Lamotte-SchubertWeidenbachFTP09, TITLE = {Analysis of Authorizations in {SAP} R/3}, AUTHOR = {Lamotte-Schubert, Manuel and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {82-7368-347-8}, LOCALID = {Local-ID: C125716C0050FB51-ED45C8048F046139C125762A00455D7F-Lamotte-SchubertWeidenbachFTP09}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {Today many companies use an ERP (Enterprise Resource Planning) system such as SAP R/3~to run their daily business ranging from financial issues down to the actual control of a production line. Already due to their sheer size, these systems are very complex. In particular, developing and maintaining the authorization setup is a challenge. The goal of our effort is to automatically analyze the authorization setup of an SAP R/3~system against business policies. To this end we formalize the processes, authorization setup as well as the business policies in first-order logic. Then, properties can be (dis)proven fully automatically with our theorem prover \textsc{Spass}. We exemplify our approach on the purchase process, a typical constituent of any SAP R/3~installation.}, BOOKTITLE = {FTP 2009 Workshop Proceedings}, PAGES = {90--104}, SERIES = {University Oslo Research Report}, }
Endnote
%0 Conference Proceedings %A Lamotte-Schubert, Manuel %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Analysis of Authorizations in SAP R/3 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A42-5 %F EDOC: 521084 %F OTHER: Local-ID: C125716C0050FB51-ED45C8048F046139C125762A00455D7F-Lamotte-SchubertWeidenbachFTP09 %D 2009 %B Untitled Event %Z date of event: 2009-07-06 - 2009-07-07 %C Oslo, Norway %X Today many companies use an ERP (Enterprise Resource Planning) system such as SAP R/3~to run their daily business ranging from financial issues down to the actual control of a production line. Already due to their sheer size, these systems are very complex. In particular, developing and maintaining the authorization setup is a challenge. The goal of our effort is to automatically analyze the authorization setup of an SAP R/3~system against business policies. To this end we formalize the processes, authorization setup as well as the business policies in first-order logic. Then, properties can be (dis)proven fully automatically with our theorem prover \textsc{Spass}. We exemplify our approach on the purchase process, a typical constituent of any SAP R/3~installation. %B FTP 2009 Workshop Proceedings %P 90 - 104 %@ 82-7368-347-8 %B University Oslo Research Report
Lamotte-Schubert, M., & Weidenbach, C. (2009b). Analysis of Authorizations in SAP R/3. In Proceedings of the 7th International Workshop on First-Order Theorem Proving (FTP’09). Oslo, Norway.
Abstract
Today many companies use an ERP (Enterprise Resource Planning) system such as SAP R/3 to run their daily business ranging from financial issues down to the actual control of a production line. Already due to their sheer size, these systems are very complex. In particular, developing and maintaining the authorization setup is a challenge. The goal of our effort is to automatically analyze the authorization setup of an SAP R/3 system against business policies. To this end we formalize the processes, authorization setup as well as the business policies in first-order logic. Then, properties can be (dis)proven fully automatically with our theorem prover Spass. We exemplify our approach on the purchase process, a typical constituent of any SAP R/3 installation.
Export
BibTeX
@inproceedings{Lamotte-SchubertWeidenbachFTP09CEUR, TITLE = {Analysis of Authorizations in {SAP R/3}}, AUTHOR = {Lamotte-Schubert, Manuel and Weidenbach, Christoph}, LANGUAGE = {eng}, ISSN = {1613-0073}, LOCALID = {Local-ID: C125716C0050FB51-8152CA6AC59E2010C12576BD0028CDDE-Lamotte-SchubertWeidenbachFTP09CEUR}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {Today many companies use an ERP (Enterprise Resource Planning) system such as SAP R/3 to run their daily business ranging from financial issues down to the actual control of a production line. Already due to their sheer size, these systems are very complex. In particular, developing and maintaining the authorization setup is a challenge. The goal of our effort is to automatically analyze the authorization setup of an SAP R/3 system against business policies. To this end we formalize the processes, authorization setup as well as the business policies in first-order logic. Then, properties can be (dis)proven fully automatically with our theorem prover Spass. We exemplify our approach on the purchase process, a typical constituent of any SAP R/3 installation.}, BOOKTITLE = {Proceedings of the 7th International Workshop on First-Order Theorem Proving (FTP'09)}, PAGES = {90--104}, SERIES = {CEUR Workshop Proceedings}, VOLUME = {556}, ADDRESS = {Oslo, Norway}, }
Endnote
%0 Conference Proceedings %A Lamotte-Schubert, Manuel %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Analysis of Authorizations in SAP R/3 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A3F-F %F EDOC: 521083 %F OTHER: Local-ID: C125716C0050FB51-8152CA6AC59E2010C12576BD0028CDDE-Lamotte-SchubertWeidenbachFTP09CEUR %D 2009 %B FTP 2009 %Z date of event: 2009-07-06 - 2009-07-07 %C Oslo, Norway %X Today many companies use an ERP (Enterprise Resource Planning) system such as SAP R/3 to run their daily business ranging from financial issues down to the actual control of a production line. Already due to their sheer size, these systems are very complex. In particular, developing and maintaining the authorization setup is a challenge. The goal of our effort is to automatically analyze the authorization setup of an SAP R/3 system against business policies. To this end we formalize the processes, authorization setup as well as the business policies in first-order logic. Then, properties can be (dis)proven fully automatically with our theorem prover Spass. We exemplify our approach on the purchase process, a typical constituent of any SAP R/3 installation. %B Proceedings of the 7th International Workshop on First-Order Theorem Proving (FTP'09) %P 90 - 104 %B CEUR Workshop Proceedings %N 556 %@ false
Lee, C. S. (2009). Ranking Functions for Size‐change Termination. ACM Transactions on Programming Languages and Systems, 31(3). doi:10.1145/1498926.1498928
Export
BibTeX
@article{Lee2009, TITLE = {Ranking Functions for Size-change Termination}, AUTHOR = {Lee, Chin Soon}, LANGUAGE = {eng}, ISSN = {0164-0925}, DOI = {10.1145/1498926.1498928}, PUBLISHER = {Association for Computing Machinery, Inc.}, ADDRESS = {New York}, YEAR = {2009}, DATE = {2009}, JOURNAL = {ACM Transactions on Programming Languages and Systems}, VOLUME = {31}, NUMBER = {3}, PAGES = {10:1--10:42}, }
Endnote
%0 Journal Article %A Lee, Chin Soon %+ Programming Logics, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Ranking Functions for Size‐change Termination : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0023-C436-4 %R 10.1145/1498926.1498928 %7 2009 %D 2009 %J ACM Transactions on Programming Languages and Systems %V 31 %N 3 %& 10:1 %P 10:1 - 10:42 %I Association for Computing Machinery, Inc. %C New York %@ false
Lynch, C., Paliath, N., Baader, F., Ghilardi, S., Hermann, M., Sofronie-Stokkermans, V., & Tiwari, A. (Eds.). (2009). Joint proceedings of UNIF 2009 (23nd International Workshop on Unification) and ADDCT 2009 (Automated Deduction: Decidability, Complexity, Tractability). -.
Export
BibTeX
@proceedings{Sofronie-Stokkermans2009-addct-unif, TITLE = {Joint proceedings of UNIF 2009 (23nd International Workshop on Unification) and ADDCT 2009 (Automated Deduction: Decidability, Complexity, Tractability)}, EDITOR = {Lynch, Christopher and Paliath, Narendran and Baader, Franz and Ghilardi, Silvio and Hermann, Miki and Sofronie-Stokkermans, Viorica and Tiwari, Ashish}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-02E3DF72DE53873AC1257624002F0F9C-Sofronie-Stokkermans2009-addct-unif}, PUBLISHER = {-}, YEAR = {1899}, DATE = {2009}, PAGES = {1-87}, }
Endnote
%0 Conference Proceedings %E Lynch, Christopher %E Paliath, Narendran %E Baader, Franz %E Ghilardi, Silvio %E Hermann, Miki %E Sofronie-Stokkermans, Viorica %E Tiwari, Ashish %+ Automation of Logic, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Joint proceedings of UNIF 2009 (23nd International Workshop on Unification) and ADDCT 2009 (Automated Deduction: Decidability, Complexity, Tractability) : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A5E-9 %F EDOC: 521094 %F OTHER: Local-ID: C125716C0050FB51-02E3DF72DE53873AC1257624002F0F9C-Sofronie-Stokkermans2009-addct-unif %I - %D 2009 %B Untitled Event %Z date of event: 1899-12-30 - %D 1899 %C McGill University, Montreal, Canada %P 1-87
Peltier, N., & Sofronie-Stokkermans, V. (Eds.). (2009). First-Order Theorem Proving: FTP 2009 Workshop Proceedings. University of Oslo, Department of Informatics.
Export
BibTeX
@proceedings{ftp09, TITLE = {First-Order Theorem Proving: FTP 2009 Workshop Proceedings}, EDITOR = {Peltier, Nicolas and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {82-7368-347-8}, LOCALID = {Local-ID: C125716C0050FB51-22A1FAF7516D91CDC12575E1004CEE6B-ftp09}, PUBLISHER = {University of Oslo, Department of Informatics}, YEAR = {1899}, DATE = {2009}, PAGES = {151}, }
Endnote
%0 Conference Proceedings %E Peltier, Nicolas %E Sofronie-Stokkermans, Viorica %+ External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T First-Order Theorem Proving: FTP 2009 Workshop Proceedings : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A59-4 %F EDOC: 521102 %@ 82-7368-347-8 %F OTHER: Local-ID: C125716C0050FB51-22A1FAF7516D91CDC12575E1004CEE6B-ftp09 %I University of Oslo, Department of Informatics %D 2009 %B Untitled Event %Z date of event: 1899-12-30 - %D 1899 %C Oslo, Norway %P 151
Rybalchenko, A., & Sofronie-Stokkermans, V. (2009). Constraint Solving for Interpolation.
Export
BibTeX
@techreport{Rybalchenko-Sofronie-Stokkermans-2009, TITLE = {Constraint Solving for Interpolation}, AUTHOR = {Rybalchenko, Andrey and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-7BE33255DCBCF2AAC1257650004B7C65-Rybalchenko-Sofronie-Stokkermans-2009}, YEAR = {2009}, DATE = {2009}, }
Endnote
%0 Report %A Rybalchenko, Andrey %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Constraint Solving for Interpolation : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A4A-6 %F EDOC: 521091 %F OTHER: Local-ID: C125716C0050FB51-7BE33255DCBCF2AAC1257650004B7C65-Rybalchenko-Sofronie-Stokkermans-2009 %D 2009
Sofronie-Stokkermans, V. (2009a). Sheaves and geometric logic and applications to modular verification of complex systems. Electronic Notes in Theoretical Computer Science, 230. doi:10.1016/j.entcs.2009.02.024
Abstract
In this paper we show that states, transitions and behavior of concurrent systems can often be modeled as sheaves over a suitable topological space. In this context, geometric logic can be used to describe which local properties, of individual systems, are preserved, at a global level, when interconnecting the systems. The main area of application is to modular verification of complex systems. We illustrate our ideas by means of an example involving a family of interacting controllers for trains on a rail track.
Export
BibTeX
@article{Sofronie-getco06-entcs, TITLE = {Sheaves and geometric logic and applications to modular verification of complex systems}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1571-0661}, DOI = {10.1016/j.entcs.2009.02.024}, LOCALID = {Local-ID: C125716C0050FB51-0AFF1E71AF63B543C125729F005B4C3A-Sofronie-getco06-entcs}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {In this paper we show that states, transitions and behavior of concurrent systems can often be modeled as sheaves over a suitable topological space. In this context, geometric logic can be used to describe which local properties, of individual systems, are preserved, at a global level, when interconnecting the systems. The main area of application is to modular verification of complex systems. We illustrate our ideas by means of an example involving a family of interacting controllers for trains on a rail track.}, JOURNAL = {Electronic Notes in Theoretical Computer Science}, VOLUME = {230}, PAGES = {161--187}, }
Endnote
%0 Journal Article %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Sheaves and geometric logic and applications to modular verification of complex systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A68-2 %F EDOC: 521104 %R 10.1016/j.entcs.2009.02.024 %F OTHER: Local-ID: C125716C0050FB51-0AFF1E71AF63B543C125729F005B4C3A-Sofronie-getco06-entcs %D 2009 %X In this paper we show that states, transitions and behavior of concurrent systems can often be modeled as sheaves over a suitable topological space. In this context, geometric logic can be used to describe which local properties, of individual systems, are preserved, at a global level, when interconnecting the systems. The main area of application is to modular verification of complex systems. We illustrate our ideas by means of an example involving a family of interacting controllers for trains on a rail track. %J Electronic Notes in Theoretical Computer Science %V 230 %& 161 %P 161 - 187 %@ false
Sofronie-Stokkermans, V. (2009b). Reasoning in Complex Theories and Applications. Advanced Lecture, ESSLLI 2009. ESSLLI 2009 CDrom.
Export
BibTeX
@misc{Sofronie-Stokkermans-esslli09, TITLE = {Reasoning in Complex Theories and Applications. Advanced Lecture, {ESSLLI} 2009}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-7815252D88DBB87FC125763C004BE8D5-Sofronie-Stokkermans-esslli09}, PUBLISHER = {ESSLLI 2009 CDrom}, YEAR = {2009}, DATE = {2009}, }
Endnote
%0 Generic %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Reasoning in Complex Theories and Applications. Advanced Lecture, ESSLLI 2009 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A66-6 %F EDOC: 521089 %F OTHER: Local-ID: C125716C0050FB51-7815252D88DBB87FC125763C004BE8D5-Sofronie-Stokkermans-esslli09 %I ESSLLI 2009 CDrom %D 2009
Sofronie-Stokkermans, V. (2009c). Locality results for certain extensions of theories with bridging functions. In Automated Deduction - CADE-22. Montreal, Canada: Springer. doi:10.1007/978-3-642-02959-2_5
Abstract
n this paper we study possibilities of reasoning about functions over theories of data types which satisfy certain recursion (or homomorphism) properties, with a focus on emphasizing possibilities of hierarchical and modular reasoning in such extensions and combinations thereof. We start by considering theories of absolutely free data structures, and continue by studying extensions of such theories with selectors, with functions which attach scalar data to the data structures and with additional functions defined using a certain type of recursion axioms (possibly having values in a different -- e.g.\ numeric -- domain). We show that in these cases locality results can be established. This allows us to reduce the task of reasoning about the class of recursive functions we consider to reasoning in the underlying theory of absolutely free data structures (resp. in a combination of the theory of absolutely free data structures with the theory attached with the domains of the additional functions). We then show that similar results can be obtained if we relax some assumptions about the absolute freeness of the underlying theory of data types. We investigate the applications of these ideas in verification and cryptography.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-cade09, TITLE = {Locality results for certain extensions of theories with bridging functions}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, DOI = {10.1007/978-3-642-02959-2_5}, LOCALID = {Local-ID: C125716C0050FB51-33993A1B73DCBEECC12575A000419048-Sofronie-Stokkermans-cade09}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {n this paper we study possibilities of reasoning about functions over theories of data types which satisfy certain recursion (or homomorphism) properties, with a focus on emphasizing possibilities of hierarchical and modular reasoning in such extensions and combinations thereof. We start by considering theories of absolutely free data structures, and continue by studying extensions of such theories with selectors, with functions which attach scalar data to the data structures and with additional functions defined using a certain type of recursion axioms (possibly having values in a different -- e.g.\ numeric -- domain). We show that in these cases locality results can be established. This allows us to reduce the task of reasoning about the class of recursive functions we consider to reasoning in the underlying theory of absolutely free data structures (resp. in a combination of the theory of absolutely free data structures with the theory attached with the domains of the additional functions). We then show that similar results can be obtained if we relax some assumptions about the absolute freeness of the underlying theory of data types. We investigate the applications of these ideas in verification and cryptography.}, BOOKTITLE = {Automated Deduction -- CADE-22}, EDITOR = {Schmidt, Renate A.}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {5663}, ADDRESS = {Montreal, Canada}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Locality results for certain extensions of theories with bridging functions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A62-E %F EDOC: 521086 %F OTHER: Local-ID: C125716C0050FB51-33993A1B73DCBEECC12575A000419048-Sofronie-Stokkermans-cade09 %R 10.1007/978-3-642-02959-2_5 %D 2009 %B CADE 2009 %Z date of event: 2009-08-02 - 2009-08-07 %C Montreal, Canada %X n this paper we study possibilities of reasoning about functions over theories of data types which satisfy certain recursion (or homomorphism) properties, with a focus on emphasizing possibilities of hierarchical and modular reasoning in such extensions and combinations thereof. We start by considering theories of absolutely free data structures, and continue by studying extensions of such theories with selectors, with functions which attach scalar data to the data structures and with additional functions defined using a certain type of recursion axioms (possibly having values in a different -- e.g.\ numeric -- domain). We show that in these cases locality results can be established. This allows us to reduce the task of reasoning about the class of recursive functions we consider to reasoning in the underlying theory of absolutely free data structures (resp. in a combination of the theory of absolutely free data structures with the theory attached with the domains of the additional functions). We then show that similar results can be obtained if we relax some assumptions about the absolute freeness of the underlying theory of data types. We investigate the applications of these ideas in verification and cryptography. %B Automated Deduction - CADE-22 %E Schmidt, Renate A. %I Springer %B Lecture Notes in Artificial Intelligence %N 5663
Suda, M., Wischnewski, P., Lamotte-Schubert, M., & de Melo, G. (2009). External Sources of Axioms in Automated Theorem Proving. In KI 2009: Advances in Artificial Intelligence. Paderborn, Germany: Springer. doi:10.1007/978-3-642-04617-9_36
Abstract
In recent years there has been a growing demand for Automated Theorem Proving (ATP) in large theories, which often have more axioms than can be handled effectively as normal internal axioms. This work addresses the issues of accessing \emph{external sources of axioms} from a first-order logic ATP system, and presents an implemented ATP system that retrieves external axioms asynchronously, on demand.
Export
BibTeX
@inproceedings{SudaSutcliffeWischnewskiLamotteKI2009, TITLE = {External Sources of Axioms in Automated Theorem Proving}, AUTHOR = {Suda, Martin and Wischnewski, Patrick and Lamotte-Schubert, Manuel and de Melo, Gerard}, LANGUAGE = {eng}, ISBN = {978-3-642-04616-2}, DOI = {10.1007/978-3-642-04617-9_36}, LOCALID = {Local-ID: C125716C0050FB51-5F9C30C56EF6409EC12576BD002A2CED-SudaSutcliffeWischnewskiLamotteKI2009}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, ABSTRACT = {In recent years there has been a growing demand for Automated Theorem Proving (ATP) in large theories, which often have more axioms than can be handled effectively as normal internal axioms. This work addresses the issues of accessing \emph{external sources of axioms} from a first-order logic ATP system, and presents an implemented ATP system that retrieves external axioms asynchronously, on demand.}, BOOKTITLE = {KI 2009: Advances in Artificial Intelligence}, PAGES = {281--288}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {5803}, ADDRESS = {Paderborn, Germany}, }
Endnote
%0 Conference Proceedings %A Suda, Martin %A Wischnewski, Patrick %A Lamotte-Schubert, Manuel %A de Melo, Gerard %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Databases and Information Systems, MPI for Informatics, Max Planck Society %T External Sources of Axioms in Automated Theorem Proving : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A56-A %F EDOC: 521096 %F OTHER: Local-ID: C125716C0050FB51-5F9C30C56EF6409EC12576BD002A2CED-SudaSutcliffeWischnewskiLamotteKI2009 %R 10.1007/978-3-642-04617-9_36 %D 2009 %B 32nd Annual German Conference on AI %Z date of event: 2009-09-15 - 2009-09-18 %C Paderborn, Germany %X In recent years there has been a growing demand for Automated Theorem Proving (ATP) in large theories, which often have more axioms than can be handled effectively as normal internal axioms. This work addresses the issues of accessing \emph{external sources of axioms} from a first-order logic ATP system, and presents an implemented ATP system that retrieves external axioms asynchronously, on demand. %B KI 2009: Advances in Artificial Intelligence %P 281 - 288 %I Springer %@ 978-3-642-04616-2 %B Lecture Notes in Computer Science %N 5803
Weidenbach, C., & Wischnewski, P. (2009). Contextual Rewriting (No. MPI-I-2009-RG1-002).
Export
BibTeX
@techreport{WischnewskiWeidenbach2009, TITLE = {Contextual Rewriting}, AUTHOR = {Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, NUMBER = {MPI-I-2009-RG1-002}, LOCALID = {Local-ID: C125716C0050FB51-DD89BAB0441DE797C125757F0034B8CB-WeidenbachWischnewskiReport2009}, YEAR = {2009}, DATE = {2009}, }
Endnote
%0 Report %A Weidenbach, Christoph %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Contextual Rewriting : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A4C-2 %F EDOC: 521106 %F OTHER: Local-ID: C125716C0050FB51-DD89BAB0441DE797C125757F0034B8CB-WeidenbachWischnewskiReport2009 %D 2009
Weidenbach, C., Dimova, D., Fietzke, A., Suda, M., & Wischnewski, P. (2009). SPASS Version 3.5. In 22nd International Conference on Automated Deduction (CADE-22). Springer.
Export
BibTeX
@inproceedings{WeidenbachEtAlSpass2009, TITLE = {{SPASS} Version 3.5}, AUTHOR = {Weidenbach, Christoph and Dimova, Dilyana and Fietzke, Arnaud and Suda, Martin and Wischnewski, Patrick}, LANGUAGE = {eng}, LOCALID = {Local-ID: C125716C0050FB51-7B5109775A15D687C125762A00458A44-WeidenbachEtAlSpass2009}, PUBLISHER = {Springer}, YEAR = {2009}, DATE = {2009}, BOOKTITLE = {22nd International Conference on Automated Deduction (CADE-22)}, EDITOR = {Schmidt, Renate A.}, PAGES = {140--145}, SERIES = {Lecture Notes in Artificial Intelligence}, }
Endnote
%0 Conference Proceedings %A Weidenbach, Christoph %A Dimova, Dilyana %A Fietzke, Arnaud %A Suda, Martin %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T SPASS Version 3.5 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1A6A-D %F EDOC: 521093 %F OTHER: Local-ID: C125716C0050FB51-7B5109775A15D687C125762A00458A44-WeidenbachEtAlSpass2009 %D 2009 %B Untitled Event %Z date of event: 2009-08-02 - 2009-08-07 %C Montreal, Canada %B 22nd International Conference on Automated Deduction (CADE-22) %E Schmidt, Renate A. %P 140 - 145 %I Springer %B Lecture Notes in Artificial Intelligence
2008
Baader, F., Ghilardi, S., Hermann, M., Sattler, U., & Sofronie-Stokkermans, V. (Eds.). (2008). Workshop: Complexity, Expressibility, and Decidability in Automated Reasoning - CEDAR’08. CEDAR. Retrieved from http://www.mpi-inf.mpg.de/~sofronie/proceedings-cedar08.pdf
Export
BibTeX
@proceedings{Sofronie-Stokkermans-cedar2008, TITLE = {Workshop: Complexity, Expressibility, and Decidability in Automated Reasoning -- CEDAR'08}, EDITOR = {Baader, Franz and Ghilardi, Silvio and Hermann, Miki and Sattler, Ulrike and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, URL = {http://www.mpi-inf.mpg.de/~sofronie/proceedings-cedar08.pdf}, LOCALID = {Local-ID: C125756E0038A185-4EDEFAD7D52C81B2C12574A2004C4649-Sofronie-Stokkermans-cedar2008}, PUBLISHER = {CEDAR}, YEAR = {2008}, DATE = {2008}, PAGES = {72}, }
Endnote
%0 Conference Proceedings %E Baader, Franz %E Ghilardi, Silvio %E Hermann, Miki %E Sattler, Ulrike %E Sofronie-Stokkermans, Viorica %+ External Organizations External Organizations External Organizations External Organizations Automation of Logic, MPI for Informatics, Max Planck Society %T Workshop: Complexity, Expressibility, and Decidability in Automated Reasoning - CEDAR'08 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1D64-7 %F EDOC: 428266 %U http://www.mpi-inf.mpg.de/~sofronie/proceedings-cedar08.pdf %F OTHER: Local-ID: C125756E0038A185-4EDEFAD7D52C81B2C12574A2004C4649-Sofronie-Stokkermans-cedar2008 %I CEDAR %D 2008 %B Untitled Event %Z date of event: 2008-08-10 - 2008-08-15 %D 2008 %C Sydney, Australia %P 72
Fietzke, A. L., & Weidenbach, C. (2008a). Labelled Splitting. In Automated Reasoning (IJCAR 2008). Sydney, Australia: Springer. doi:10.1007/978-3-540-71070-7_39
Export
BibTeX
@inproceedings{FietzkeWeidenbachCADE08, TITLE = {Labelled Splitting}, AUTHOR = {Fietzke, Arnaud Luc and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-540-71069-1}, URL = {http://dx.doi.org/10.1007/978-3-540-71070-7_39}, DOI = {10.1007/978-3-540-71070-7_39}, LOCALID = {Local-ID: C125756E0038A185-5B043813DEEEADF7C12575380046EAEE-FietzkeWeidenbachCADE08}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2008}, BOOKTITLE = {Automated Reasoning (IJCAR 2008)}, EDITOR = {Armando, Allesandro and Baumgartner, Peter and Dowek, Gilles}, PAGES = {459--474}, SERIES = {Lecture Notes in Artificial Intelligence}, VOLUME = {5195}, ADDRESS = {Sydney, Australia}, }
Endnote
%0 Conference Proceedings %A Fietzke, Arnaud Luc %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Labelled Splitting : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1C08-E %F EDOC: 428071 %R 10.1007/978-3-540-71070-7_39 %U http://dx.doi.org/10.1007/978-3-540-71070-7_39 %F OTHER: Local-ID: C125756E0038A185-5B043813DEEEADF7C12575380046EAEE-FietzkeWeidenbachCADE08 %D 2008 %B IJCAR 2008 %Z date of event: 2008-08-12 - 2008-08-15 %C Sydney, Australia %B Automated Reasoning %E Armando, Allesandro; Baumgartner, Peter; Dowek, Gilles %P 459 - 474 %I Springer %@ 978-3-540-71069-1 %B Lecture Notes in Artificial Intelligence %N 5195
Fietzke, A. L., & Weidenbach, C. (2008b). Labelled splitting (No. MPI-I-2008-RG1-001). Saarbrücken: Max-Planck-Institut für Informatik. Retrieved from http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2008-RG1-001
Abstract
We define a superposition calculus with explicit splitting and an explicit, new backtracking rule on the basis of labelled clauses. For the first time we show a superposition calculus with explicit backtracking rule sound and complete. The new backtracking rule advances backtracking with branch condensing known from SPASS. An experimental evaluation of an implementation of the new rule shows that it improves considerably the previous SPASS splitting implementation. Finally, we discuss the relationship between labelled first-order splitting and DPLL style splitting with intelligent backtracking and clause learning.
Export
BibTeX
@techreport{FietzkeWeidenbach2008, TITLE = {Labelled splitting}, AUTHOR = {Fietzke, Arnaud Luc and Weidenbach, Christoph}, LANGUAGE = {eng}, URL = {http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2008-RG1-001}, NUMBER = {MPI-I-2008-RG1-001}, INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {We define a superposition calculus with explicit splitting and an explicit, new backtracking rule on the basis of labelled clauses. For the first time we show a superposition calculus with explicit backtracking rule sound and complete. The new backtracking rule advances backtracking with branch condensing known from SPASS. An experimental evaluation of an implementation of the new rule shows that it improves considerably the previous SPASS splitting implementation. Finally, we discuss the relationship between labelled first-order splitting and DPLL style splitting with intelligent backtracking and clause learning.}, TYPE = {Research Report}, }
Endnote
%0 Report %A Fietzke, Arnaud Luc %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Labelled splitting : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0014-6674-D %U http://domino.mpi-inf.mpg.de/internet/reports.nsf/NumberView/2008-RG1-001 %Y Max-Planck-Institut für Informatik %C Saarbrücken %D 2008 %P 45 p. %X We define a superposition calculus with explicit splitting and an explicit, new backtracking rule on the basis of labelled clauses. For the first time we show a superposition calculus with explicit backtracking rule sound and complete. The new backtracking rule advances backtracking with branch condensing known from SPASS. An experimental evaluation of an implementation of the new rule shows that it improves considerably the previous SPASS splitting implementation. Finally, we discuss the relationship between labelled first-order splitting and DPLL style splitting with intelligent backtracking and clause learning. %B Research Report
Hillenbrand, T. (2008). Superposition and Decision Procedures - Back and Forth. Universität des Saarlandes, Saarbrücken.
Abstract
Two apparently different approaches to automating deduction are mentioned in the title; they are the subject of a debate on ``big engines vs.\ little engines of proof''. The contributions in this thesis advocate that these two strands of research can interplay in subtle and sometimes unexpected ways, such that mutual pervasion can lead to intriguing results: Firstly, superposition can be run on top of decision procedures. This we demonstrate for the class of Shostak theories, incorporating a little engine into a big one. As another instance of decision procedures within superposition, we show that ground confluent rewrite systems, which decide entailment problems in equational logic, can be harnessed for detecting redundancies in superposition derivations. Secondly, superposition can be employed as proof-theoretic means underneath combined decision procedures: We re-establish the correctness of the Nelson-Oppen procedure as an instance of the completeness of superposition. Thirdly, superposition can be used as a decision procedure for many interesting theories, turning a big engine into a little one. For the theory of bits and of fixed-size bitvectors, we suggest a rephrased axiomatization combined with a transformation of conjectures, based on which superposition decides the universal fragment. Furthermore, with a modification of lifting, we adapt superposition to the theory of bounded domains and give a decision procedure, which captures the Bernays-Schönfinkel class as well.
Export
BibTeX
@phdthesis{HillenbrandDiss2008, TITLE = {Superposition and Decision Procedures -- Back and Forth}, AUTHOR = {Hillenbrand, Thomas}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {Two apparently different approaches to automating deduction are mentioned in the title; they are the subject of a debate on ``big engines vs.\ little engines of proof''. The contributions in this thesis advocate that these two strands of research can interplay in subtle and sometimes unexpected ways, such that mutual pervasion can lead to intriguing results: Firstly, superposition can be run on top of decision procedures. This we demonstrate for the class of Shostak theories, incorporating a little engine into a big one. As another instance of decision procedures within superposition, we show that ground confluent rewrite systems, which decide entailment problems in equational logic, can be harnessed for detecting redundancies in superposition derivations. Secondly, superposition can be employed as proof-theoretic means underneath combined decision procedures: We re-establish the correctness of the Nelson-Oppen procedure as an instance of the completeness of superposition. Thirdly, superposition can be used as a decision procedure for many interesting theories, turning a big engine into a little one. For the theory of bits and of fixed-size bitvectors, we suggest a rephrased axiomatization combined with a transformation of conjectures, based on which superposition decides the universal fragment. Furthermore, with a modification of lifting, we adapt superposition to the theory of bounded domains and give a decision procedure, which captures the Bernays-Sch{\"o}nfinkel class as well.}, }
Endnote
%0 Thesis %A Hillenbrand, Thomas %Y Weidenbach, Christoph %A referee: Finkbeiner, Bernd %+ Automation of Logic, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society External Organizations %T Superposition and Decision Procedures - Back and Forth : %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-21ED-0 %I Universität des Saarlandes %C Saarbrücken %D 2008 %V phd %9 phd %X Two apparently different approaches to automating deduction are mentioned in the title; they are the subject of a debate on ``big engines vs.\ little engines of proof''. The contributions in this thesis advocate that these two strands of research can interplay in subtle and sometimes unexpected ways, such that mutual pervasion can lead to intriguing results: Firstly, superposition can be run on top of decision procedures. This we demonstrate for the class of Shostak theories, incorporating a little engine into a big one. As another instance of decision procedures within superposition, we show that ground confluent rewrite systems, which decide entailment problems in equational logic, can be harnessed for detecting redundancies in superposition derivations. Secondly, superposition can be employed as proof-theoretic means underneath combined decision procedures: We re-establish the correctness of the Nelson-Oppen procedure as an instance of the completeness of superposition. Thirdly, superposition can be used as a decision procedure for many interesting theories, turning a big engine into a little one. For the theory of bits and of fixed-size bitvectors, we suggest a rephrased axiomatization combined with a transformation of conjectures, based on which superposition decides the universal fragment. Furthermore, with a modification of lifting, we adapt superposition to the theory of bounded domains and give a decision procedure, which captures the Bernays-Schönfinkel class as well. %U http://scidok.sulb.uni-saarland.de/doku/lic_ohne_pod.php?la=dehttp://scidok.sulb.uni-saarland.de/volltexte/2009/2419/
Horbach, M., & Weidenbach, C. (2008). Superposition for Fixed Domains. In Computer Science Logic : 22nd International Workshop, CSL 2008, 17th Annual Conference of the EACSL. Springer. doi:10.1007/978-3-540-87531-4_22
Export
BibTeX
@inproceedings{HorbachWeidenbachCSL08, TITLE = {Superposition for Fixed Domains}, AUTHOR = {Horbach, Matthias and Weidenbach, Christoph}, LANGUAGE = {eng}, ISBN = {978-3-540-87530-7}, URL = {http://dx.doi.org/10.1007/978-3-540-87531-4_22}, DOI = {10.1007/978-3-540-87531-4_22}, LOCALID = {Local-ID: C125756E0038A185-FF87221C4DBD886CC12575380042F020-HorbachWeidenbachCSL08}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2008}, BOOKTITLE = {Computer Science Logic : 22nd International Workshop, CSL 2008, 17th Annual Conference of the EACSL}, EDITOR = {Kaminski, Michael and Martini, Simone}, PAGES = {293--307}, SERIES = {Lecture Notes in Computer Science}, }
Endnote
%0 Conference Proceedings %A Horbach, Matthias %A Weidenbach, Christoph %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition for Fixed Domains : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1D18-2 %F EDOC: 428106 %R 10.1007/978-3-540-87531-4_22 %U http://dx.doi.org/10.1007/978-3-540-87531-4_22 %F OTHER: Local-ID: C125756E0038A185-FF87221C4DBD886CC12575380042F020-HorbachWeidenbachCSL08 %D 2008 %B Untitled Event %Z date of event: 2008-09-16 - 2008-09-19 %C Bertinoro, Italy %B Computer Science Logic : 22nd International Workshop, CSL 2008, 17th Annual Conference of the EACSL %E Kaminski, Michael; Martini, Simone %P 293 - 307 %I Springer %@ 978-3-540-87530-7 %B Lecture Notes in Computer Science
Ihlemann, C., Jacobs, S., & Sofronie-Stokkermans, V. (2008). On local reasoning in verification. In Tools and Algorithms for the Construction and Analysis of Systems : 14th International Conference, TACAS 2008 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008. Springer. doi:10.1007/978-3-540-78800-3_19
Abstract
We present a general framework which allows to identify complex theories important in verification for which efficient reasoning methods exist. The framework we present is based on a general notion of locality. We show that locality considerations allow us to obtain parameterized decidability and complexity results for many (combinations of) theories important in verification in general and in the verification of parametric systems in particular. We give numerous examples; in particular we show that several theories of data structures studied in the verification literature are local extensions of a base theory. The general framework we use allows us to identify situations in which some of the syntactical restrictions imposed in previous papers can be relaxed.
Export
BibTeX
@inproceedings{ihlemann-jacobs-sofronie-tacas2008, TITLE = {On local reasoning in verification}, AUTHOR = {Ihlemann, Carsten and Jacobs, Swen and Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-540-78799-0}, URL = {http://dx.doi.org/10.1007/978-3-540-78800-3_19}, DOI = {10.1007/978-3-540-78800-3_19}, LOCALID = {Local-ID: C125756E0038A185-0445FFD4A7C94F83C12573AD0044C8AE-ihlemann-jacobs-sofronie-tacas2008}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {We present a general framework which allows to identify complex theories important in verification for which efficient reasoning methods exist. The framework we present is based on a general notion of locality. We show that locality considerations allow us to obtain parameterized decidability and complexity results for many (combinations of) theories important in verification in general and in the verification of parametric systems in particular. We give numerous examples; in particular we show that several theories of data structures studied in the verification literature are local extensions of a base theory. The general framework we use allows us to identify situations in which some of the syntactical restrictions imposed in previous papers can be relaxed.}, BOOKTITLE = {Tools and Algorithms for the Construction and Analysis of Systems : 14th International Conference, TACAS 2008 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008}, EDITOR = {Ramakrishnan, C. R. and Rehof, Jakob}, PAGES = {265--281}, SERIES = {Lecture Notes in Computer Science}, }
Endnote
%0 Conference Proceedings %A Ihlemann, Carsten %A Jacobs, Swen %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T On local reasoning in verification : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1C78-1 %F EDOC: 428112 %R 10.1007/978-3-540-78800-3_19 %U http://dx.doi.org/10.1007/978-3-540-78800-3_19 %F OTHER: Local-ID: C125756E0038A185-0445FFD4A7C94F83C12573AD0044C8AE-ihlemann-jacobs-sofronie-tacas2008 %D 2008 %B Untitled Event %Z date of event: 2008-03-29 - 2008-04-06 %C Budapest, Hungary %X We present a general framework which allows to identify complex theories important in verification for which efficient reasoning methods exist. The framework we present is based on a general notion of locality. We show that locality considerations allow us to obtain parameterized decidability and complexity results for many (combinations of) theories important in verification in general and in the verification of parametric systems in particular. We give numerous examples; in particular we show that several theories of data structures studied in the verification literature are local extensions of a base theory. The general framework we use allows us to identify situations in which some of the syntactical restrictions imposed in previous papers can be relaxed. %B Tools and Algorithms for the Construction and Analysis of Systems : 14th International Conference, TACAS 2008 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008 %E Ramakrishnan, C. R.; Rehof, Jakob %P 265 - 281 %I Springer %@ 978-3-540-78799-0 %B Lecture Notes in Computer Science
Jacobs, S. (2008). Incremental Instance Generation in Local Reasoning. In Workshop: Complexity, Expressibility, and Decidability in Automated Reasoning – CEDAR’08. CEDAR. Retrieved from http://www.mpi-inf.mpg.de/~sjacobs/publications/CEDAR08.pdf
Abstract
Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate this set incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and terminates on both satisfiable and unsatisfiable input after generating a subset of the instances needed in standard local reasoning.
Export
BibTeX
@inproceedings{Jacobs2008, TITLE = {Incremental Instance Generation in Local Reasoning}, AUTHOR = {Jacobs, Swen}, LANGUAGE = {eng}, URL = {http://www.mpi-inf.mpg.de/~sjacobs/publications/CEDAR08.pdf}, LOCALID = {Local-ID: C125756E0038A185-2CEFBAF5CDB1BD02C1257515003C9921-Jacobs2008}, PUBLISHER = {CEDAR}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate this set incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and terminates on both satisfiable and unsatisfiable input after generating a subset of the instances needed in standard local reasoning.}, BOOKTITLE = {Workshop: Complexity, Expressibility, and Decidability in Automated Reasoning -- CEDAR{\textquoteright}08}, EDITOR = {Baader, Franz and Ghilardi, Silvio and Hermann, Miki and Sattler, Ulrike and Sofronie-Stokkermans, Viorica}, PAGES = {47--62}, }
Endnote
%0 Conference Proceedings %A Jacobs, Swen %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Incremental Instance Generation in Local Reasoning : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1BEC-3 %F EDOC: 428275 %U http://www.mpi-inf.mpg.de/~sjacobs/publications/CEDAR08.pdf %F OTHER: Local-ID: C125756E0038A185-2CEFBAF5CDB1BD02C1257515003C9921-Jacobs2008 %D 2008 %B Untitled Event %Z date of event: 2008-08-10 - 2008-08-10 %C Sydney, Australia %X Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate this set incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and terminates on both satisfiable and unsatisfiable input after generating a subset of the instances needed in standard local reasoning. %B Workshop: Complexity, Expressibility, and Decidability in Automated Reasoning – CEDAR’08 %E Baader, Franz; Ghilardi, Silvio; Hermann, Miki; Sattler, Ulrike; Sofronie-Stokkermans, Viorica %P 47 - 62 %I CEDAR
Kruglov, E. (2008). Superposition Modulo Linear Arithmetic. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{Kruglov2008, TITLE = {Superposition Modulo Linear Arithmetic}, AUTHOR = {Kruglov, Evgeny}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2008}, DATE = {2008}, }
Endnote
%0 Thesis %A Kruglov, Evgeny %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Superposition Modulo Linear Arithmetic : %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-21D9-B %I Universität des Saarlandes %C Saarbrücken %D 2008 %V master %9 master
Lamotte, M. (2008). Analysis of Authorizations in SAP R/3. Universität des Saarlandes, Saarbrücken.
Abstract
Today many companies use an ERP (Enterprise Resource Planning) system such as the SAP R/3 system to run their daily business ranging from financial issues down to the actual control of a production line. These systems are very complex from the view of administration and authorization. Hence they include a high potential for errors. In this thesis I analyze the authorization concept of the SAP R/3 system as well as different business regulations and construct a corresponding model in first-order logic. This model can be used to check the existence of errors automatically, i.e. a contradiction between given authorizations and a valid business regulation. The tool I use for these checks is the theorem prover \textscSpass which has been developed at the Max Planck Institute for Informatics. I selected the purchase process as an example to explore the model construction because it is a typical constituent of the SAP R/3 system.
Export
BibTeX
@mastersthesis{LAMOTTE2008, TITLE = {Analysis of Authorizations in {SAP R/3}}, AUTHOR = {Lamotte, Manuel}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {Today many companies use an ERP (Enterprise Resource Planning) system such as the SAP R/3 system to run their daily business ranging from financial issues down to the actual control of a production line. These systems are very complex from the view of administration and authorization. Hence they include a high potential for errors. In this thesis I analyze the authorization concept of the SAP R/3 system as well as different business regulations and construct a corresponding model in first-order logic. This model can be used to check the existence of errors automatically, i.e. a contradiction between given authorizations and a valid business regulation. The tool I use for these checks is the theorem prover \textscSpass which has been developed at the Max Planck Institute for Informatics. I selected the purchase process as an example to explore the model construction because it is a typical constituent of the SAP R/3 system.}, }
Endnote
%0 Thesis %A Lamotte, Manuel %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Analysis of Authorizations in SAP R/3 : %G eng %U http://hdl.handle.net/11858/00-001M-0000-001A-220D-2 %I Universität des Saarlandes %C Saarbrücken %D 2008 %V master %9 master %X Today many companies use an ERP (Enterprise Resource Planning) system such as the SAP R/3 system to run their daily business ranging from financial issues down to the actual control of a production line. These systems are very complex from the view of administration and authorization. Hence they include a high potential for errors. In this thesis I analyze the authorization concept of the SAP R/3 system as well as different business regulations and construct a corresponding model in first-order logic. This model can be used to check the existence of errors automatically, i.e. a contradiction between given authorizations and a valid business regulation. The tool I use for these checks is the theorem prover \textscSpass which has been developed at the Max Planck Institute for Informatics. I selected the purchase process as an example to explore the model construction because it is a typical constituent of the SAP R/3 system.
Lynch, C., & Tran, D.-K. (2008). SMELS: Satisfiability Modulo Equality with Lazy Superposition. In Automated Technology for Verification and Analysis (ATVA 2008). Seoul, Korea: Springer. doi:10.1007/978-3-540-88387-6_15
Export
BibTeX
@inproceedings{Tran2008, TITLE = {{SMELS}: Satisfiability Modulo Equality with Lazy Superposition}, AUTHOR = {Lynch, Christopher and Tran, Duc-Khanh}, LANGUAGE = {eng}, ISBN = {978-3-540-88386-9}, URL = {http://dx.doi.org/10.1007/978-3-540-88387-6_15}, DOI = {10.1007/978-3-540-88387-6_15}, LOCALID = {Local-ID: C125756E0038A185-84C2F1CBDAC10AB3C12574BA00437325-Tran2008}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2008}, BOOKTITLE = {Automated Technology for Verification and Analysis (ATVA 2008)}, EDITOR = {Cha, Sungdeok and Choi, Jin-Young and Kim, Moonzoo and Lee, Insup and Viswanathan, Mahesh}, PAGES = {186--200}, SERIES = {Lecture Notes in Computer Science}, VOLUME = {5311}, ADDRESS = {Seoul, Korea}, }
Endnote
%0 Conference Proceedings %A Lynch, Christopher %A Tran, Duc-Khanh %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T SMELS: Satisfiability Modulo Equality with Lazy Superposition : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1CF4-B %F EDOC: 428156 %R 10.1007/978-3-540-88387-6_15 %U http://dx.doi.org/10.1007/978-3-540-88387-6_15 %F OTHER: Local-ID: C125756E0038A185-84C2F1CBDAC10AB3C12574BA00437325-Tran2008 %D 2008 %B 6th International Symposium on Automated Technology for Verification and Analysis %Z date of event: 2008-10-20 - 2008-10-23 %C Seoul, Korea %B Automated Technology for Verification and Analysis %E Cha, Sungdeok; Choi, Jin-Young; Kim, Moonzoo; Lee, Insup; Viswanathan, Mahesh %P 186 - 200 %I Springer %@ 978-3-540-88386-9 %B Lecture Notes in Computer Science %N 5311
Rusev, R. (2008). Bitvector Reasoning with SPASS. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@mastersthesis{RusevMaster2008, TITLE = {Bitvector Reasoning with {SPASS}}, AUTHOR = {Rusev, Rostislav}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2008}, DATE = {2008}, }
Endnote
%0 Thesis %A Rusev, Rostislav %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Bitvector Reasoning with SPASS : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0024-BBE7-1 %I Universität des Saarlandes %C Saarbrücken %D 2008 %V master %9 master
Sofronie-Stokkermans, V. (2008a). Efficient hierarchical reasoning about functions over numerical domains. In KI 2008: Advances in Artificial Intelligence : 31st Annual German Conference on AI, KI 2008. Springer. doi:10.1007/978-3-540-85845-4_17
Abstract
We show that many properties studied in mathematical analysis (e.g.\ monotonicity, boundedness, inverse or Lipschitz properties, possibly combined with continuity and/or derivability) are expressible as axioms in a class for which sound and complete hierarchical proof methods for testing satisfiability of ground formulae exist. The results are useful for automated reasoning in analysis, and in the verification of hybrid systems.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-ki2008, TITLE = {Efficient hierarchical reasoning about functions over numerical domains}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-3-540-85844-7}, URL = {http://dx.doi.org/10.1007/978-3-540-85845-4_17}, DOI = {10.1007/978-3-540-85845-4_17}, LOCALID = {Local-ID: C125756E0038A185-81A568586689C255C125745D004491D9-Sofronie-Stokkermans-ki2008}, PUBLISHER = {Springer}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {We show that many properties studied in mathematical analysis (e.g.\ monotonicity, boundedness, inverse or Lipschitz properties, possibly combined with continuity and/or derivability) are expressible as axioms in a class for which sound and complete hierarchical proof methods for testing satisfiability of ground formulae exist. The results are useful for automated reasoning in analysis, and in the verification of hybrid systems.}, BOOKTITLE = {KI 2008: Advances in Artificial Intelligence : 31st Annual German Conference on AI, KI 2008}, EDITOR = {Dengel, Andreas R. and Berns, Karsten and Breuel, Thomas M. and Bomarius, Frank and Roth-Berghofer, Thomas R.}, PAGES = {135--143}, SERIES = {Lecture Notes in Artificial Intelligence}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Efficient hierarchical reasoning about functions over numerical domains : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1B79-3 %F EDOC: 428228 %R 10.1007/978-3-540-85845-4_17 %U http://dx.doi.org/10.1007/978-3-540-85845-4_17 %F OTHER: Local-ID: C125756E0038A185-81A568586689C255C125745D004491D9-Sofronie-Stokkermans-ki2008 %D 2008 %B Untitled Event %Z date of event: 2008-09-23 - 2008-09-26 %C Kaiserslautern, Germany %X We show that many properties studied in mathematical analysis (e.g.\ monotonicity, boundedness, inverse or Lipschitz properties, possibly combined with continuity and/or derivability) are expressible as axioms in a class for which sound and complete hierarchical proof methods for testing satisfiability of ground formulae exist. The results are useful for automated reasoning in analysis, and in the verification of hybrid systems. %B KI 2008: Advances in Artificial Intelligence : 31st Annual German Conference on AI, KI 2008 %E Dengel, Andreas R.; Berns, Karsten; Breuel, Thomas M.; Bomarius, Frank; Roth-Berghofer, Thomas R. %P 135 - 143 %I Springer %@ 978-3-540-85844-7 %B Lecture Notes in Artificial Intelligence
Sofronie-Stokkermans, V. (2008b). Locality and subsumption testing in EL and some of its extensions. In Proceedings of the 21st International Workshop on Description Logics (DL-2008). CEUR. Retrieved from http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-353/Sofronie-Stokkermans.pdf
Abstract
In this paper we show that subsumption problems in many lightweight description logics (including ${\cal EL}$) can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras to obtain uniform PTIME decision procedures for CBox subsumption in ${\cal EL}$ and extensions thereof. These locality considerations allow us to present a new family of logics which extend ${\cal EL}$ and also a new extension of ${\cal EL}^+$.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-dl2008, TITLE = {Locality and subsumption testing in {EL} and some of its extensions}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1613-0073}, URL = {http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-353/Sofronie-Stokkermans.pdf}, LOCALID = {Local-ID: C125756E0038A185-1292BD240D7015EFC125741200579B2D-Sofronie-Stokkermans-dl2008}, PUBLISHER = {CEUR}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {In this paper we show that subsumption problems in many lightweight description logics (including ${\cal EL}$) can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras to obtain uniform PTIME decision procedures for CBox subsumption in ${\cal EL}$ and extensions thereof. These locality considerations allow us to present a new family of logics which extend ${\cal EL}$ and also a new extension of ${\cal EL}^+$.}, BOOKTITLE = {Proceedings of the 21st International Workshop on Description Logics (DL-2008)}, EDITOR = {Baader, Franz and Lutz, Carsten and Motik, Boris}, PAGES = {Art.31.1--11}, SERIES = {CEUR Workshop Proceedings}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Locality and subsumption testing in EL and some of its extensions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1C1D-F %F EDOC: 428283 %U http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-353/Sofronie-Stokkermans.pdf %F OTHER: Local-ID: C125756E0038A185-1292BD240D7015EFC125741200579B2D-Sofronie-Stokkermans-dl2008 %D 2008 %B Untitled Event %Z date of event: 2008-05-13 - 2008-05-16 %C Dresden, Germany %X In this paper we show that subsumption problems in many lightweight description logics (including ${\cal EL}$) can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras to obtain uniform PTIME decision procedures for CBox subsumption in ${\cal EL}$ and extensions thereof. These locality considerations allow us to present a new family of logics which extend ${\cal EL}$ and also a new extension of ${\cal EL}^+$. %B Proceedings of the 21st International Workshop on Description Logics (DL-2008) %E Baader, Franz; Lutz, Carsten; Motik, Boris %P Art.31.1 - 11 %I CEUR %B CEUR Workshop Proceedings %@ false
Sofronie-Stokkermans, V. (2008c). Locality and subsumption testing in EL and some of its extensions. In Advances in Modal Logic 7 : [Proceedings of the AiML 2008]. College Publications.
Abstract
In this paper we show that subsumption problems in many lightweight description logics (including ${\cal EL}$) can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras to obtain uniform PTIME decision procedures for CBox subsumption in ${\cal EL}$ and extensions thereof. These locality considerations allow us to present a new family of logics which extend ${\cal EL}$ with $n$-ary roles and numerical domains and also a new extension of ${\cal EL}^+$.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-aiml2008, TITLE = {Locality and subsumption testing in {EL} and some of its extensions}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISBN = {978-1-904987-68-0}, LOCALID = {Local-ID: C125756E0038A185-CD8BE4CAB591A1BDC1257455003D47C0-Sofronie-Stokkermans-aiml2008}, PUBLISHER = {College Publications}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {In this paper we show that subsumption problems in many lightweight description logics (including ${\cal EL}$) can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras to obtain uniform PTIME decision procedures for CBox subsumption in ${\cal EL}$ and extensions thereof. These locality considerations allow us to present a new family of logics which extend ${\cal EL}$ with $n$-ary roles and numerical domains and also a new extension of ${\cal EL}^+$.}, BOOKTITLE = {Advances in Modal Logic 7 : [Proceedings of the AiML 2008]}, EDITOR = {Areces, Carlos and Goldblatt, Robert}, PAGES = {315--339}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Locality and subsumption testing in EL and some of its extensions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1C1B-4 %F EDOC: 428227 %F OTHER: Local-ID: C125756E0038A185-CD8BE4CAB591A1BDC1257455003D47C0-Sofronie-Stokkermans-aiml2008 %D 2008 %B Untitled Event %Z date of event: 2008-09-09 - 2008-09-12 %C Nancy, France %X In this paper we show that subsumption problems in many lightweight description logics (including ${\cal EL}$) can be expressed as uniform word problems in classes of semilattices with monotone operators. We use possibilities of efficient local reasoning in such classes of algebras to obtain uniform PTIME decision procedures for CBox subsumption in ${\cal EL}$ and extensions thereof. These locality considerations allow us to present a new family of logics which extend ${\cal EL}$ with $n$-ary roles and numerical domains and also a new extension of ${\cal EL}^+$. %B Advances in Modal Logic 7 : [Proceedings of the AiML 2008] %E Areces, Carlos; Goldblatt, Robert %P 315 - 339 %I College Publications %@ 978-1-904987-68-0
Sofronie-Stokkermans, V. (2008d). Interpolation in local theory extensions. Logical Methods in Computer Science, 4(4). doi:10.2168/LMCS-4(4:1)2008
Abstract
In this paper we study interpolation in local extensions of a base theory. We identify situations in which it is possible to obtain interpolants in a hierarchical manner, by using a prover and a procedure for generating interpolants in the base theory as black-boxes. We present several examples of theory extensions in which interpolants can be computed this way, and discuss applications in verification, knowledge representation, and modular reasoning in combinations of local theories.
Export
BibTeX
@article{Sofronie-Stokkermans-lmcs-2008, TITLE = {Interpolation in local theory extensions}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-5974}, URL = {http://dx.doi.org/10.2168/LMCS-4(4:1)2008}, DOI = {10.2168/LMCS-4(4:1)2008}, LOCALID = {Local-ID: C125756E0038A185-0BAC6AC51314A396C12573E90031E4EB-Sofronie-Stokkermans-lmcs-2008}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {In this paper we study interpolation in local extensions of a base theory. We identify situations in which it is possible to obtain interpolants in a hierarchical manner, by using a prover and a procedure for generating interpolants in the base theory as black-boxes. We present several examples of theory extensions in which interpolants can be computed this way, and discuss applications in verification, knowledge representation, and modular reasoning in combinations of local theories.}, JOURNAL = {Logical Methods in Computer Science}, VOLUME = {4}, NUMBER = {4}, PAGES = {Art.1.1--31}, }
Endnote
%0 Journal Article %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Interpolation in local theory extensions : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1C00-D %F EDOC: 428281 %R 10.2168/LMCS-4(4:1)2008 %U http://dx.doi.org/10.2168/LMCS-4(4:1)2008 %F OTHER: Local-ID: C125756E0038A185-0BAC6AC51314A396C12573E90031E4EB-Sofronie-Stokkermans-lmcs-2008 %D 2008 %X In this paper we study interpolation in local extensions of a base theory. We identify situations in which it is possible to obtain interpolants in a hierarchical manner, by using a prover and a procedure for generating interpolants in the base theory as black-boxes. We present several examples of theory extensions in which interpolants can be computed this way, and discuss applications in verification, knowledge representation, and modular reasoning in combinations of local theories. %J Logical Methods in Computer Science %V 4 %N 4 %& Art.1.1 %P Art.1.1 - 31 %@ false
Sofronie-Stokkermans, V. (2008e). Reasoning in Complex Theories and Applications. In KI 2008 : Tutorial 2. KI. Retrieved from http://www.mpi-inf.mpg.de/~sofronie/papers/pdf/sofronie-tutorial-ki08-27-08.pdf
Abstract
One of the most important objectives of the research in mathematics and computer science is to obtain means of reasoning in and about complex systems. These can be, for instance complex mathematical theories; programs, or generally reactive or hybrid systems; distributed databases; or complex systems in general (e.g. multi-agent systems or reactive or hybrid systems with embedded software, whose behavior is controlled by databases, reasoning about knowledge and belief, planning mechanisms, or programs). Proving that such systems have certain properties (e.g. that they are safe, that they behave correctly, or that the information they use does not contain inconsistencies) is extremely important: In safety-critical systems (such as cars, trains, planes, or power-plants) even small mistakes can provoke disasters. Since the amount of data which has to be handled in verification tasks is usually huge, computer support is indispensable. The dream of the scientists is to provide such correctness proofs automatically. This goal cannot be reached in its full generality: As shown by undecidability results going back to the work of Gödel, Church and Turing, it is impossible to write a program for checking arbitrary properties of general systems. However, for concrete application domains, automatic procedures exist. It is therefore very important to identify situations in which automated verification of complex systems is possible. For this, it is essential to identify theories which are decidable, preferably with low complexity, and - since concrete problems often are quite heterogeneous in nature - to obtain methods for efficiently combining decision procedures. The goal of the tutorial is to give a comprehensive, in-depth perspective of recent advances in the field of reasoning in complex logical theories, and to present applications of these results in various areas ranging from formal verification to reasoning about knowledge. The tutorial introduces the general principles underlying reasoning in complex theories from a unifying perspective, gives a survey of recent achievements in the field, and illustrates the problems and their solutions using a selection of examples from mathematics, verification, and knowledge representation.
Export
BibTeX
@inproceedings{Sofronie-Stokkermans-tutorial-ki08, TITLE = {Reasoning in Complex Theories and Applications}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, URL = {http://www.mpi-inf.mpg.de/~sofronie/papers/pdf/sofronie-tutorial-ki08-27-08.pdf}, LOCALID = {Local-ID: C125756E0038A185-2D88C48B72C3AA1FC12574F100425264-Sofronie-Stokkermans-tutorial-ki08}, PUBLISHER = {KI}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {One of the most important objectives of the research in mathematics and computer science is to obtain means of reasoning in and about complex systems. These can be, for instance complex mathematical theories; programs, or generally reactive or hybrid systems; distributed databases; or complex systems in general (e.g. multi-agent systems or reactive or hybrid systems with embedded software, whose behavior is controlled by databases, reasoning about knowledge and belief, planning mechanisms, or programs). Proving that such systems have certain properties (e.g. that they are safe, that they behave correctly, or that the information they use does not contain inconsistencies) is extremely important: In safety-critical systems (such as cars, trains, planes, or power-plants) even small mistakes can provoke disasters. Since the amount of data which has to be handled in verification tasks is usually huge, computer support is indispensable. The dream of the scientists is to provide such correctness proofs automatically. This goal cannot be reached in its full generality: As shown by undecidability results going back to the work of G{\"o}del, Church and Turing, it is impossible to write a program for checking arbitrary properties of general systems. However, for concrete application domains, automatic procedures exist. It is therefore very important to identify situations in which automated verification of complex systems is possible. For this, it is essential to identify theories which are decidable, preferably with low complexity, and -- since concrete problems often are quite heterogeneous in nature -- to obtain methods for efficiently combining decision procedures. The goal of the tutorial is to give a comprehensive, in-depth perspective of recent advances in the field of reasoning in complex logical theories, and to present applications of these results in various areas ranging from formal verification to reasoning about knowledge. The tutorial introduces the general principles underlying reasoning in complex theories from a unifying perspective, gives a survey of recent achievements in the field, and illustrates the problems and their solutions using a selection of examples from mathematics, verification, and knowledge representation.}, BOOKTITLE = {KI 2008 : Tutorial 2}, PAGES = {1--64}, }
Endnote
%0 Conference Proceedings %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Reasoning in Complex Theories and Applications : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1CC5-6 %F EDOC: 428282 %U http://www.mpi-inf.mpg.de/~sofronie/papers/pdf/sofronie-tutorial-ki08-27-08.pdf %F OTHER: Local-ID: C125756E0038A185-2D88C48B72C3AA1FC12574F100425264-Sofronie-Stokkermans-tutorial-ki08 %D 2008 %B Untitled Event %Z date of event: 2008-09-23 - 2008-09-23 %C Kaiserslautern, Germany %X One of the most important objectives of the research in mathematics and computer science is to obtain means of reasoning in and about complex systems. These can be, for instance complex mathematical theories; programs, or generally reactive or hybrid systems; distributed databases; or complex systems in general (e.g. multi-agent systems or reactive or hybrid systems with embedded software, whose behavior is controlled by databases, reasoning about knowledge and belief, planning mechanisms, or programs). Proving that such systems have certain properties (e.g. that they are safe, that they behave correctly, or that the information they use does not contain inconsistencies) is extremely important: In safety-critical systems (such as cars, trains, planes, or power-plants) even small mistakes can provoke disasters. Since the amount of data which has to be handled in verification tasks is usually huge, computer support is indispensable. The dream of the scientists is to provide such correctness proofs automatically. This goal cannot be reached in its full generality: As shown by undecidability results going back to the work of Gödel, Church and Turing, it is impossible to write a program for checking arbitrary properties of general systems. However, for concrete application domains, automatic procedures exist. It is therefore very important to identify situations in which automated verification of complex systems is possible. For this, it is essential to identify theories which are decidable, preferably with low complexity, and - since concrete problems often are quite heterogeneous in nature - to obtain methods for efficiently combining decision procedures. The goal of the tutorial is to give a comprehensive, in-depth perspective of recent advances in the field of reasoning in complex logical theories, and to present applications of these results in various areas ranging from formal verification to reasoning about knowledge. The tutorial introduces the general principles underlying reasoning in complex theories from a unifying perspective, gives a survey of recent achievements in the field, and illustrates the problems and their solutions using a selection of examples from mathematics, verification, and knowledge representation. %B KI 2008 : Tutorial 2 %P 1 - 64 %I KI
Sofronie-Stokkermans, V. (2008f). Efficient Hierarchical Reasoning about Functions over Numerical Domains (No. ATR45). SFB/TR 14 AVACS.
Abstract
We show that many properties studied in mathematical analysis (monotonicity, boundedness, inverse, Lipschitz properties, possibly combined with continuity or derivability) are expressible by formulae in a class for which sound and complete hierarchical proof methods for testing satisfiability of sets of ground clauses exist. The results are useful for automated reasoning in mathematical analysis and for the verification of hybrid systems.
Export
BibTeX
@techreport{Sofronie-Stokkermans-atr45-2008, TITLE = {Efficient Hierarchical Reasoning about Functions over Numerical Domains}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR45}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {We show that many properties studied in mathematical analysis (monotonicity, boundedness, inverse, Lipschitz properties, possibly combined with continuity or derivability) are expressible by formulae in a class for which sound and complete hierarchical proof methods for testing satisfiability of sets of ground clauses exist. The results are useful for automated reasoning in mathematical analysis and for the verification of hybrid systems.}, TYPE = {AVACS Technical Report}, VOLUME = {45}, }
Endnote
%0 Report %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Efficient Hierarchical Reasoning about Functions over Numerical Domains : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0027-A46C-B %Y SFB/TR 14 AVACS %D 2008 %P 17 p. %X We show that many properties studied in mathematical analysis (monotonicity, boundedness, inverse, Lipschitz properties, possibly combined with continuity or derivability) are expressible by formulae in a class for which sound and complete hierarchical proof methods for testing satisfiability of sets of ground clauses exist. The results are useful for automated reasoning in mathematical analysis and for the verification of hybrid systems. %B AVACS Technical Report %N 45 %@ false %U http://www.avacs.org/fileadmin/Publikationen/Open/avacs_technical_report_045.pdf
Sofronie-Stokkermans, V. (2008g). Sheaves and Geometric Logic and Applications to Modular Verification of Complex Systems (No. ATR46). SFB/TR 14 AVACS.
Abstract
In this paper we show that states, transitions and behavior of concurrent systems can often be modeled as sheaves over a suitable topological space (where the topology expresses how the interacting systems share the information). This allows us to use results from categorical logic (and in particular geometric logic) to describe which type of properties are transferred, if valid locally in all component systems, also at a global level, to the system obtained by interconnecting the individual systems. The main area of application is to modular verification of complex systems. We illustrate the ideas by means of an example involving a family of interacting controllers for trains on a rail track.
Export
BibTeX
@techreport{Sofronie-Stokkermans-atr46-2008, TITLE = {Sheaves and Geometric Logic and Applications to Modular Verification of Complex Systems}, AUTHOR = {Sofronie-Stokkermans, Viorica}, LANGUAGE = {eng}, ISSN = {1860-9821}, NUMBER = {ATR46}, INSTITUTION = {SFB/TR 14 AVACS}, YEAR = {2008}, DATE = {2008}, ABSTRACT = {In this paper we show that states, transitions and behavior of concurrent systems can often be modeled as sheaves over a suitable topological space (where the topology expresses how the interacting systems share the information). This allows us to use results from categorical logic (and in particular geometric logic) to describe which type of properties are transferred, if valid locally in all component systems, also at a global level, to the system obtained by interconnecting the individual systems. The main area of application is to modular verification of complex systems. We illustrate the ideas by means of an example involving a family of interacting controllers for trains on a rail track.}, TYPE = {AVACS Technical Report}, VOLUME = {46}, }
Endnote
%0 Report %A Sofronie-Stokkermans, Viorica %+ Automation of Logic, MPI for Informatics, Max Planck Society %T Sheaves and Geometric Logic and Applications to Modular Verification of Complex Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0027-A579-5 %Y SFB/TR 14 AVACS %D 2008 %X In this paper we show that states, transitions and behavior of concurrent systems can often be modeled as sheaves over a suitable topological space (where the topology expresses how the interacting systems share the information). This allows us to use results from categorical logic (and in particular geometric logic) to describe which type of properties are transferred, if valid locally in all component systems, also at a global level, to the system obtained by interconnecting the individual systems. The main area of application is to modular verification of complex systems. We illustrate the ideas by means of an example involving a family of interacting controllers for trains on a rail track. %B AVACS Technical Report %N 46 %@ false %U http://www.avacs.org/fileadmin/Publikationen/Open/avacs_technical_report_046.pdf
Wagner, S. (2008). Stability Proofs for Hybrid Systems. Universität des Saarlandes, Saarbrücken.
Export
BibTeX
@phdthesis{Wagner2008, TITLE = {Stability Proofs for Hybrid Systems}, AUTHOR = {Wagner, Silke}, LANGUAGE = {eng}, SCHOOL = {Universit{\"a}t des Saarlandes}, ADDRESS = {Saarbr{\"u}cken}, YEAR = {2008}, DATE = {2008}, }
Endnote
%0 Thesis %A Wagner, Silke %Y Podelski, Andreas %A referee: Finkbeiner, Bernd %+ Programming Logics, MPI for Informatics, Max Planck Society International Max Planck Research School, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society Programming Logics, MPI for Informatics, Max Planck Society External Organizations %T Stability Proofs for Hybrid Systems : %G eng %U http://hdl.handle.net/11858/00-001M-0000-0027-B5BB-A %I Universität des Saarlandes %C Saarbrücken %D 2008 %V phd %9 phd
Weidenbach, C., & Wischnewski, P. (2008). Contextual Rewriting in SPASS. In PAAR-2008/ESHOL-2008 : First International Workshop on Practical Aspects of Automated Reasoning. CEUR-WS.org. Retrieved from http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-373/paper-10.pdf
Export
BibTeX
@inproceedings{WeidenbachWischnewskiCADE08, TITLE = {Contextual Rewriting in {SPASS}}, AUTHOR = {Weidenbach, Christoph and Wischnewski, Patrick}, LANGUAGE = {eng}, URL = {http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-373/paper-10.pdf}, LOCALID = {Local-ID: C125756E0038A185-143F448996C88F77C125753800481EC6-WeidenbachWischnewskiCADE08}, PUBLISHER = {CEUR-WS.org}, YEAR = {2008}, DATE = {2008}, BOOKTITLE = {PAAR-2008/ESHOL-2008 : First International Workshop on Practical Aspects of Automated Reasoning}, EDITOR = {Konev, Boris and Schmidt, Renate A. and Schulz, Stephan}, PAGES = {115--124}, SERIES = {CEUR Workshop Proceedings}, }
Endnote
%0 Conference Proceedings %A Weidenbach, Christoph %A Wischnewski, Patrick %+ Automation of Logic, MPI for Informatics, Max Planck Society Automation of Logic, MPI for Informatics, Max Planck Society %T Contextual Rewriting in SPASS : %G eng %U http://hdl.handle.net/11858/00-001M-0000-000F-1B50-E %F EDOC: 428287 %U http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-373/paper-10.pdf %F OTHER: Local-ID: C125756E0038A185-143F448996C88F77C125753800481EC6-WeidenbachWischnewskiCADE08 %D 2008 %B Untitled Event %Z date of event: 2008-08-10 - 2008-08-11 %C Sydney, Australien %B PAAR-2008/ESHOL-2008 : First International Workshop on Practical Aspects of Automated Reasoning %E Konev, Boris; Schmidt, Renate A.; Schulz, Stephan %P 115 - 124 %I CEUR-WS.org %B CEUR Workshop Proceedings
2007
Damm, W., Disch, S., Hungar, H., Jacobs, S., Pang, J., Pigorsch, F., … Wirtz, B. (2007). Exact State Set Representations in the Verification of Linear Hybrid Systems with Large Discrete State Space. In Automated Technology for Verification and Analysis, 5th International Symposium, ATVA 2007. Springer. doi:10.1007/978-3-540-75596-8_30