EDBT 2026 Demo / reviewers in the wild / expert
Sibylle Möhle
dblp:150/4801
· DBLP profile ↗
7ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0001-7883-7749ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 3 first-author · 3 since 2021Theory of computation · 5 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 3 · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On enumerating short projected modelsabstractPropositional model enumeration, or All-SAT, is the task to record all models of a propositional formula. It is a key task in software and hardware verification, system engineering, and predicate abstraction, to mention a few. It also provides a means to convert a CNF formula into DNF, which is relevant in circuit design. While in some applications enumerating models multiple times causes no harm, in others avoiding repetitions is crucial. We therefore present two model enumeration algorithms which adopt dual reasoning in order to shorten the found models. The first method enumerates pairwise contradicting models. Repetitions are avoided by the use of so-called blocking clauses for which we provide a dual encoding. In our second approach we relax the uniqueness constraint. We present an adaptation of the standard conflict-driven clause learning procedure to support model enumeration without blocking clauses. Our procedures are expressed by means of a calculus and proofs of correctness are provided. Sibylle Möhle, Roberto Sebastiani, Armin Biere |
Discret. Appl. Math. | 1 |
| 2024 | First-Order Automatic Literal Model GenerationabstractAbstract Given a finite consistent set of ground literals, we present an algorithm that generates a complete first-order logic interpretation, i.e., an interpretation for all ground literals over the signature and not just those in the input set, that is also a model for the input set. The interpretation is represented by first-order linear literals. It can be effectively used to evaluate clauses. A particular application are SCL stuck states. The SCL (Simple Clause Learning) calculus always computes with respect to a finite number of ground literals. It then finds either a contradiction or a stuck state being a model with respect to the considered ground literals. Our algorithm builds a complete literal interpretation out of such a stuck state model that can then be used to evaluate the clause set. If all clauses are satisfied an overall model has been found. If it does not satisfy some clause, this information can be effectively explored to extend the scope of ground literals considered by SCL. Martin Bromberger, Florent Krasnopol, Sibylle Möhle, Christoph Weidenbach |
IJCAR (1) | 3 |
| 2023 | Enumerative Level-2 Solution Counting for Quantified Boolean Formulas (Short Paper)abstractWe lift the problem of enumerative solution counting to quantified Boolean formulas (QBFs) at the second level. In contrast to the well-explored model counting problem for SAT (#SAT), where models are simply assignments to the Boolean variables of a formula, we are now dealing with tree (counter-)models reflecting the dependencies between the variables of the first and the second quantifier block. It turns out that enumerative counting on the second level does not give the complete model count. We present the - to the best of our knowledge - first approach of counting tree (counter-)models together with a counting tool that exploits state-of-the-art QBF technology. We provide several kinds of benchmarks for testing our implementation and illustrate in several case studies that solution counting provides valuable insights into QBF encodings. Andreas Plank, Sibylle Möhle, Martina Seidl |
CP | 2 |
| 2022 | OuterCount: A First-Level Solution-Counter for Quantified Boolean Formulas
Ankit Shukla 0003, Sibylle Möhle, Manuel Kauers, Martina Seidl |
CICM | 2 |
| 2020 | Four Flavors of Entailment
Sibylle Möhle, Roberto Sebastiani, Armin Biere |
SAT | 1 |
| 2019 | Backing Backtracking
Sibylle Möhle, Armin Biere |
SAT | 1 |
| 2018 | Dualizing Projected Model CountingabstractIn many recent applications of model counting not all variables are relevant for a specific problem. For instance redundant variables are added during formula transformation. In projected model counting these redundant variables are ignored by projecting models onto relevant variables. Inspired by dual propagation which has its origin in solving quantified Boolean formulae and jointly works on both the original formula and its negation, we present a novel calculus for dual projected model counting. It allows to capture existing techniques such as blocking clauses, chronological as well as non-chronological backtracking, but also introduces new concepts including discounting and dual conflict analysis to obtain partial models. Experiments demonstrate the benefit of our approach. Sibylle Möhle, Armin Biere |
ICTAI | 1 |