Tanja Schindler

dblp:211/7556 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
5since 2021 · last 2025
0000-0002-7462-8445ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Theory of computation · 2 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2025 The FMCAD 2025 Student Forum
Tanja Schindler, Lee Barnett
FMCAD1
2025 Pseudo-Boolean Proof Logging for Optimal Classical Planning
abstract
We introduce lower-bound certificates for classical planning tasks, which can be used to prove the unsolvability of a task or the optimality of a plan in a way that can be verified by an independent third party. We describe a general framework for generating lower-bound certificates based on pseudo-Boolean constraints, which is agnostic to the planning algorithm used. As a case study, we show how to modify the A* algorithm to produce proofs of optimality with modest overhead, using pattern database heuristics and hmax as concrete examples. The same proof logging approach works for any heuristic whose inferences can be efficiently expressed as reasoning over pseudo-Boolean constraints.
Simon Dold 0001, Malte Helmert, Jakob Nordström, Gabriele Röger, Tanja Schindler
ICAPS5
2023 Choose Your Colour: Tree Interpolation for Quantified Formulas in SMT
abstract
Abstract We present a generic tree-interpolation algorithm in the SMT context with quantifiers. The algorithm takes a proof of unsatisfiability using resolution and quantifier instantiation and computes interpolants (which may contain quantifiers). Arbitrary SMT theories are supported, as long as each theory itself supports tree interpolation for its lemmas. In particular, we show this for the theory combination of equality with uninterpreted functions and linear arithmetic. The interpolants can be tweaked by virtually assigning each literal in the proof to interpolation partitions (colouring the literals) in arbitrary ways. The algorithm is implemented in SMTInterpol.
Elisabeth Henkel, Jochen Hoenicke, Tanja Schindler
CADE3
2023 Ultimate Automizer and the CommuHash Normal Form - (Competition Contribution)
abstract
Abstract The verification approach of Ultimate Automizer utilizes SMT formulas. This paper presents techniques to keep the size of the formulas small. We focus especially on a normal form, called CommuHash normal form that was easy to implement and had a significant impact on the runtime of our tool.
Matthias Heizmann, Max Barth, Daniel Dietsch, Leonard Fichtner, Jochen Hoenicke, Dominik Klumpp, Mehdi Naouar, Tanja Schindler, Frank Schüssele, Andreas Podelski
TACAS (2)8
2021 Incremental Search for Conflict and Unit Instances of Quantified Formulas with E-Matching
Jochen Hoenicke, Tanja Schindler
VMCAI2
2019 Solving and Interpolating Constant Arrays Based on Weak Equivalences
Jochen Hoenicke, Tanja Schindler
VMCAI2
2018 Ultimate Taipan with Dynamic Block Encoding - (Competition Contribution)
Daniel Dietsch, Marius Greitschus, Matthias Heizmann, Jochen Hoenicke, Alexander Nutz, Andreas Podelski, Christian Schilling 0001, Tanja Schindler
TACAS (2)8
2018 Ultimate Automizer and the Search for Perfect Interpolants - (Competition Contribution)
Matthias Heizmann, Yu-Fang Chen 0001, Daniel Dietsch, Marius Greitschus, Jochen Hoenicke, Yong Li 0031, Alexander Nutz, Betim Musa, Christian Schilling 0001, Tanja Schindler, Andreas Podelski
TACAS (2)10
2018 Selfless Interpolation for Infinite-State Model Checking
Tanja Schindler, Dejan Jovanovic
VMCAI1