Saturday, July 22nd, 2017
09:00 - 10:00 | Invited talk: Quantifier Instantiation Beyond E-Matching
(slides) Andrew Reynolds |
10:00 - 10:30 | Instantiation and Pretending to be an SMT Solver with Vampire
(slides) Giles Reger, Martin Suda and Andrei Voronkov |
10:30 - 11:00 | Coffee break |
Session 1 (chair: Alberto Griggio) | |
11:00 - 11:30 | OpenSMT2: An SMT Solver for Multi-Core and Cloud Computing
(slides) Antti Hyvärinen, Matteo Marescotti, Leonardo Alt and Natasha Sharygina |
11:30 - 12:00 | Congruence Closure with Free Variables
(slides) Haniel Barbosa, Pascal Fontaine and Andrew Reynolds |
12:00 - 12:30 | Counterexample-Guided Model Synthesis
(slides) Mathias Preiner, Aina Niemetz and Armin Biere |
12:30 - 14:00 | Lunch |
Session 2 (chair: Alexander Nadel) | |
14:00 - 14:30 | Relational Constraint Solving in SMT
Baoluo Meng, Andrew Reynolds, Cesare Tinelli and Clark Barrett |
14:30 - 15:00 | Model-Based API Testing for SMT Solvers
(slides) Aina Niemetz, Mathias Preiner and Armin Biere |
15:00 - 15:30 | Visualising SMT-Based Parallel Constraint Solving
(slides) Jelena Budakovic, Matteo Marescotti, Antti Hyvärinen and Natasha Sharygina |
15:30 - 16:00 | Coffee break |
Session 3 (chair: Bruno Dutertre) | |
16:00 - 16:30 | Satisfiability Modulo Transcendental Functions via Incremental Linearization
(slides) Alessandro Cimatti, Alberto Griggio, Ahmed Irfan, Marco Roveri and Roberto Sebastiani |
16:30 - 17:00 | Generating Optimal Scheduling for Wireless Sensor Networks by Using Optimization Modulo Theories Solvers
(slides)
Gergely Kovásznai, Csaba Biró and Balázs Erdélyi |
Special session | |
17:00 onwards | The Traditional SMT partial-functions discussion (slides) |
Sunday, July 23nd, 2017
09:00 - 10:00 | Invited talk: SMT Nonlinear Real Arithmetic and Computer Algebra: a Dialogue of the Deaf?
(slides) James Davenport |
10:00 - 10:30 | Real Behavior of Floating Point
(slides) François Bobot, Zakaria Chihani and Bruno Marre |
10:30 - 11:00 | Coffee break |
Session 4 (chair: Florian Schanda) | |
11:00 - 11:30 | Subtropical Satisfiability
(slides) Pascal Fontaine, Mizuhito Ogawa, Thomas Sturm and Xuan Tung Vu |
11:30 - 12:00 | LibPoly: A Library for Reasoning about Polynomials
(slides Intro Table CAD)
Dejan Jovanović and Bruno Dutertre |
12:00 - 12:30 | Z3str3: A String Solver with Theory-aware Branching
(slides) Murphy Berzish, Yunhui Zheng and Vijay Ganesh |
12:30 - 14:00 | Lunch |
Session 5 (chair: Aina Niemetz) | |
14:00 - 14:20 | An MCSAT treatment of Bit-Vectors
(slides)
Stéphane Graham-Lengrand and Dejan Jovanović |
14:20 - 14:40 | Solving Constraints over Bit-Vectors with SAT-based Model Checking
(slides) Yakir Vizel, Alexander Nadel and Sharad Malik |
14:40 - 15:00 | Efficient Interpolation for the Theory of Arrays
(slides) Jochen Hoenicke and Tanja Schindler |
15:00 - 15:30 | SMT-COMP'17 Report |
15:30 - 16:00 | Coffee break |
Session 6 (chair: Martin Brain) | |
16:00 - 17:00 | SMT-LIB Updates and Discussion |
17:00 - 17:30 | Business Meeting |
19:00 | PC Dinner (location TBD) |