71 research outputs found
Anti-alignments in conformance checking: the dark side of process models
Conformance checking techniques asses the suitability of a process model in representing an underlying process, observed through a collection of real executions. These techniques suffer from the wellknown state space explosion problem, hence handling process models exhibiting large or even infinite state spaces remains a challenge. One important metric in conformance checking is to asses the precision of the model with respect to the observed executions, i.e., characterize the ability of the model to produce behavior unrelated to the one observed. By avoiding the computation of the full state space of a model, current techniques only provide estimations of the precision metric, which in some situations tend to be very optimistic, thus hiding real problems a process model may have. In this paper we present the notion of antialignment as a concept to help unveiling traces in the model that may deviate significantly from the observed behavior. Using anti-alignments, current estimations can be improved, e.g., in precision checking. We show how to express the problem of finding anti-alignments as the satisfiability of a Boolean formula, and provide a tool which can deal with large models efficiently.Peer ReviewedPostprint (author's final draft
QRAT+: Generalizing QRAT by a More Powerful QBF Redundancy Property
The QRAT (quantified resolution asymmetric tautology) proof system simulates
virtually all inference rules applied in state of the art quantified Boolean
formula (QBF) reasoning tools. It consists of rules to rewrite a QBF by adding
and deleting clauses and universal literals that have a certain redundancy
property. To check for this redundancy property in QRAT, propositional unit
propagation (UP) is applied to the quantifier free, i.e., propositional part of
the QBF. We generalize the redundancy property in the QRAT system by QBF
specific UP (QUP). QUP extends UP by the universal reduction operation to
eliminate universal literals from clauses. We apply QUP to an abstraction of
the QBF where certain universal quantifiers are converted into existential
ones. This way, we obtain a generalization of QRAT we call QRAT+. The
redundancy property in QRAT+ based on QUP is more powerful than the one in QRAT
based on UP. We report on proof theoretical improvements and experimental
results to illustrate the benefits of QRAT+ for QBF preprocessing.Comment: preprint of a paper to be published at IJCAR 2018, LNCS, Springer,
including appendi
Generalising unit-refutation completeness and SLUR via nested input resolution
We introduce two hierarchies of clause-sets, SLUR_k and UC_k, based on the
classes SLUR (Single Lookahead Unit Refutation), introduced in 1995, and UC
(Unit refutation Complete), introduced in 1994.
The class SLUR, introduced in [Annexstein et al, 1995], is the class of
clause-sets for which unit-clause-propagation (denoted by r_1) detects
unsatisfiability, or where otherwise iterative assignment, avoiding obviously
false assignments by look-ahead, always yields a satisfying assignment. It is
natural to consider how to form a hierarchy based on SLUR. Such investigations
were started in [Cepek et al, 2012] and [Balyo et al, 2012]. We present what we
consider the "limit hierarchy" SLUR_k, based on generalising r_1 by r_k, that
is, using generalised unit-clause-propagation introduced in [Kullmann, 1999,
2004].
The class UC, studied in [Del Val, 1994], is the class of Unit refutation
Complete clause-sets, that is, those clause-sets for which unsatisfiability is
decidable by r_1 under any falsifying assignment. For unsatisfiable clause-sets
F, the minimum k such that r_k determines unsatisfiability of F is exactly the
"hardness" of F, as introduced in [Ku 99, 04]. For satisfiable F we use now an
extension mentioned in [Ansotegui et al, 2008]: The hardness is the minimum k
such that after application of any falsifying partial assignments, r_k
determines unsatisfiability. The class UC_k is given by the clause-sets which
have hardness <= k. We observe that UC_1 is exactly UC.
UC_k has a proof-theoretic character, due to the relations between hardness
and tree-resolution, while SLUR_k has an algorithmic character. The
correspondence between r_k and k-times nested input resolution (or tree
resolution using clause-space k+1) means that r_k has a dual nature: both
algorithmic and proof theoretic. This corresponds to a basic result of this
paper, namely SLUR_k = UC_k.Comment: 41 pages; second version improved formulations and added examples,
and more details regarding future directions, third version further examples,
improved and extended explanations, and more on SLUR, fourth version various
additional remarks and editorial improvements, fifth version more
explanations and references, typos corrected, improved wordin
Evaluating QBF Solvers: Quantifier Alternations Matter
We present an experimental study of the effects of quantifier alternations on
the evaluation of quantified Boolean formula (QBF) solvers. The number of
quantifier alternations in a QBF in prenex conjunctive normal form (PCNF) is
directly related to the theoretical hardness of the respective QBF
satisfiability problem in the polynomial hierarchy. We show empirically that
the performance of solvers based on different solving paradigms substantially
varies depending on the numbers of alternations in PCNFs. In related
theoretical work, quantifier alternations have become the focus of
understanding the strengths and weaknesses of various QBF proof systems
implemented in solvers. Our results motivate the development of methods to
evaluate orthogonal solving paradigms by taking quantifier alternations into
account. This is necessary to showcase the broad range of existing QBF solving
paradigms for practical QBF applications. Moreover, we highlight the potential
of combining different approaches and QBF proof systems in solvers.Comment: preprint of a paper to be published at CP 2018, LNCS, Springer,
including appendi
Incrementally Computing Minimal Unsatisfiable Cores of QBFs via a Clause Group Solver API
We consider the incremental computation of minimal unsatisfiable cores (MUCs)
of QBFs. To this end, we equipped our incremental QBF solver DepQBF with a
novel API to allow for incremental solving based on clause groups. A clause
group is a set of clauses which is incrementally added to or removed from a
previously solved QBF. Our implementation of the novel API is related to
incremental SAT solving based on selector variables and assumptions. However,
the API entirely hides selector variables and assumptions from the user, which
facilitates the integration of DepQBF in other tools. We present implementation
details and, for the first time, report on experiments related to the
computation of MUCs of QBFs using DepQBF's novel clause group API.Comment: (fixed typo), camera-ready version, 6-page tool paper, to appear in
proceedings of SAT 2015, LNCS, Springe
Dependency Schemes in QBF Calculi: Semantics and Soundness
We study the parametrisation of QBF resolution calculi by dependency schemes. One of the main problems in this area is to understand for which dependency schemes the resulting calculi are sound. Towards this end we propose a semantic framework for variable independence based on ‘exhibition’ by QBF models, and use it to express a property of dependency schemes called full exhibition that is known to be sufficient for soundness in Q-resolution. Introducing a generalised form of the long-distance resolution rule, we propose a complete parametrisation of classical long-distance Q-resolution, and show that full exhibition remains sufficient for soundness. We demonstrate that our approach applies to the current research frontiers by proving that the reflexive resolution path dependency scheme is fully exhibited
Shortening QBF Proofs with Dependency Schemes
We provide the first proof complexity results for QBF dependency calculi. By showing that the reflexive resolution path dependency scheme admits exponentially shorter Q-resolution proofs on a known family of instances, we answer a question first posed by Slivovsky and Szeider in 2014 [30]. Further, we conceive a method of QBF solving in which dependency recomputation is utilised as a form of inprocessing. Formalising this notion, we introduce a new calculus in which a dependency scheme is applied dynamically. We demonstrate the further potential of this approach beyond that of the existing static system with an exponential separation
Untersuchung einer Wasserstoff‐π Wechselwirkung in einem eingeschlossenen Wassermolekül im Festkörper
Der Nachweis und die Charakterisierung von eingeschlossenen Wassermolekülen in chemischen Gebilden und Biomakromolekülen ist weiterhin eine Herausforderung für feste Materialien. Wir präsentieren hier Protonen-detektierte Festkörper-Kernspinresonanzspektroskopie (NMR) Experimente bei Rotationsfrequenzen von 100 kHz um den magischen Winkel und bei hohen statischen Magnetfeldstärken (28.2 T), die den Nachweis eines einzelnen Wassermoleküls ermöglichen, das im Calix[4]aren-Hohlraum eines Lanthan-Komplexes durch eine Kombination von drei Arten nicht-kovalenter Wechselwirkungen fixiert ist. Die Protonenresonanzen des Wassers werden bei einer chemischen Verschiebung nahe Null ppm nachgewiesen, was wir durch quantenchemische Berechnungen bestätigen. Berechnungen mit der Dichtefunktionaltheorie zeigen, wie empfindlich der Wert der chemischen Verschiebung der Protonen auf Wasserstoff-π-Wechselwirkungen reagiert. Unsere Studie unterstreicht, wie sich die Protonen-detektierte Festkörper NMR zur Methode der Wahl für die Untersuchung schwacher nicht-kovalenter Wechselwirkungen entwickelt, die einen ganzen Zweig molekularer Erkennungsvorgänge in der Chemie und Biologie bestimmen
DepQBF 6.0: A Search-Based QBF Solver Beyond Traditional QCDCL
We present the latest major release version 6.0 of the quantified Boolean
formula (QBF) solver DepQBF, which is based on QCDCL. QCDCL is an extension of
the conflict-driven clause learning (CDCL) paradigm implemented in state of the
art propositional satisfiability (SAT) solvers. The Q-resolution calculus
(QRES) is a QBF proof system which underlies QCDCL. QCDCL solvers can produce
QRES proofs of QBFs in prenex conjunctive normal form (PCNF) as a byproduct of
the solving process. In contrast to traditional QCDCL based on QRES, DepQBF 6.0
implements a variant of QCDCL which is based on a generalization of QRES. This
generalization is due to a set of additional axioms and leaves the original
Q-resolution rules unchanged. The generalization of QRES enables QCDCL to
potentially produce exponentially shorter proofs than the traditional variant.
We present an overview of the features implemented in DepQBF and report on
experimental results which demonstrate the effectiveness of generalized QRES in
QCDCL.Comment: 12 pages + appendix; to appear in the proceedings of CADE-26, LNCS,
Springer, 201
- …