EDBT 2026 Demo / reviewers in the wild / expert
Ullrich Hustadt
dblp:h/UllrichHustadt
· DBLP profile ↗
45ranked-venue papers
21as first author
5since 2021 · last 2024
0000-0002-0455-0267ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 32 · 17 first-author · 5 since 2021Theory of computation · 29 · 13 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Model Construction for Modal ClausesabstractAbstract We present deterministic model construction algorithms for sets of modal clauses saturated with respect to three refinements of the modal-layered resolution calculus implemented in the prover "Image missing". The model construction algorithms are inspired by the Bachmair-Ganzinger method for constructing a model for a set of ground first-order clauses saturated with respect to ordered resolution with selection. The challenge is that the inference rules of the modal-layered resolution calculus for modal operators are more restrictive than an adaptation of ordered resolution with selection for these would be. While these model construction algorithms provide an alternative means to proving completeness of the calculus, our main interest is the provision of a ‘certificate’ for satisfiable modal formulae that can be independently checked to assure a user that the result of "Image missing" is correct. This complements the existing provision of proofs for unsatisfiable modal formulae. Ullrich Hustadt, Fabio Papacchini, Cláudia Nalon, Clare Dixon |
IJCAR (2) | 1 |
| 2023 | Buy One Get 14 Free: Evaluating Local Reductions for Modal LogicabstractAbstract We are interested in widening the reasoning support for propositional modal logics in the so-called modal cube. The modal cube consists of extensions of the basic modal logic $$\textsf{K}_{}$$ K with an arbitrary combination of the modal axioms $$\textsf{B}$$ B , $$\textsf{D}$$ D , $$\textsf{T}$$ T , $$\textsf{4}$$ 4 and $$\textsf{5}$$ 5 . We revisit recently developed local reductions from all logics in the modal cube to a normal form comprising sets of clausal formulae with associated modal levels. We extend these reductions further to the basic modal logic $$\textsf{K}_{}$$ K , called definitional reductions. This enables any prover for $$\textsf{K}_{}$$ K to be used to solve the satisfiability problem for all logics in the modal cube. We also present alternative, axiomatic, reductions based on ideas originally proposed by Kracht, providing new theoretical results and improved bounds on the size of the reductions. We compare both sets of reductions combined with state-of-the-art provers for $$\textsf{K}_{}$$ K on a large set of parametric benchmarks for all logics in the modal cube. The results show that the provers perform better with reductions based on the clausal normal form than the axiomatic reductions. Cláudia Nalon, Ullrich Hustadt, Fabio Papacchini, Clare Dixon |
CADE | 2 |
| 2022 | Local is Best: Efficient Reductions to Modal Logic KabstractAbstract We present novel reductions of extensions of the basic modal logic $${\textsf {K} }$$ K with axioms $$\textsf {B} $$ B , $$\textsf {D} $$ D , $$\textsf {T} $$ T , $$\textsf {4} $$ 4 and $$\textsf {5} $$ 5 to Separated Normal Form with Sets of Modal Levels $$\textsf {SNF} _{sml}$$ SNF sml . The reductions typically result in smaller formulae than the reductions by Kracht. The reductions to $$\textsf {SNF} _{sml}$$ SNF sml combined with a reduction to $$\textsf {SNF} _{ml}$$ SNF ml allow us to use the local reasoning of the prover $${\text {K}_{\text {S}}}{\text {P}}$$ K S P to determine the satisfiability of modal formulae in the considered logics. We show experimentally that the combination of our reductions with the prover $${\text {K}_{\text {S}}}{\text {P}}$$ K S P performs well when compared with a specialised resolution calculus for these logics, the built-in reductions of the first-order prover SPASS, and the higher-order logic prover LEO-III. Fabio Papacchini, Cláudia Nalon, Ullrich Hustadt, Clare Dixon |
J. Autom. Reason. | 3 |
| 2022 | Correction to: Local is Best: Efficient Reductions to Modal Logic K
Fabio Papacchini, Cláudia Nalon, Ullrich Hustadt, Clare Dixon |
J. Autom. Reason. | 3 |
| 2021 | Efficient Local Reductions to Basic Modal LogicabstractAbstract We present novel reductions of the propositional modal logics "Image missing" , "Image missing" , "Image missing" , "Image missing" and "Image missing" to Separated Normal Form with Sets of Modal Levels. The reductions result in smaller formulae than the well-known reductions by Kracht and allow us to use the local reasoning of the prover "Image missing" to determine the satisfiability of modal formulae in these logics. We show experimentally that the combination of our reductions with the prover "Image missing" performs well when compared with a specialised resolution calculus for these logics and with the b̆uilt-in reductions of the first-order prover SPASS. Fabio Papacchini, Cláudia Nalon, Ullrich Hustadt, Clare Dixon |
CADE | 3 |
| 2020 | Multi-scale verification of distributed synchronisationabstractAbstract Algorithms for the synchronisation of clocks across networks are both common and important within distributed systems. We here address not only the formal modelling of these algorithms, but also the formal verification of their behaviour. Of particular importance is the strong link between the very different levels of abstraction at which the algorithms may be verified. Our contribution is primarily the formalisation of this connection between individual models and population-based models, and the subsequent verification that is then possible. While the technique is applicable across a range of synchronisation algorithms, we particularly focus on the synchronisation of (biologically-inspired) pulse-coupled oscillators, a widely used approach in practical distributed systems. For this application domain, different levels of abstraction are crucial: models based on the behaviour of an individual process are able to capture the details of distinguished nodes in possibly heterogenous networks, where each node may exhibit different behaviour. On the other hand, collective models assume homogeneous sets of processes, and allow the behaviour of the network to be analysed at the global level. System-wide parameters may be easily adjusted, for example environmental factors inhibiting the reliability of the shared communication medium. This work provides a formal bridge across the “abstraction gap” separating the individual models and the population-based models for this important class of synchronisation algorithms. Paul Gainer, Sven Linker, Clare Dixon, Ullrich Hustadt, Michael Fisher 0001 |
Formal Methods Syst. Des. | 4 |
| 2020 | Theorem Proving for Pointwise Metric Temporal Logic Over the Naturals via TranslationsabstractAbstract We study translations from metric temporal logic (MTL) over the natural numbers to linear temporal logic (LTL). In particular, we present two approaches for translating from MTL to LTL which preserve the complexity of the satisfiability problem for MTL. In each of these approaches we consider the case where the mapping between states and time points is given by (i) a strict monotonic function and by (ii) a non-strict monotonic function (which allows multiple states to be mapped to the same time point). We use this logic to model examples from robotics, traffic management, and scheduling, discussing the effects of different modelling choices. Our translations allow us to utilise LTL solvers to solve satisfiability and we empirically compare the translations, showing in which cases one performs better than the other. We also define a branching-time version of the logic and provide translations into computation tree logic. Ullrich Hustadt, Ana Ozaki, Clare Dixon |
J. Autom. Reason. | 1 |
| 2020 | sf Kn : Architecture, Refinements, Strategies and ExperimentsabstractIn this paper we describe the implementation of , a resolution-based prover for the basic multimodal logic $${\textsf {K}}_{n}^{}$$ Kn. The prover implements a resolution-based calculus for both local and global reasoning. The user can choose different normal forms, refinements of the basic resolution calculus, and strategies. We describe these options in detail and discuss their implications. We provide experiments comparing some of these options and comparing the prover with other provers for this logic. Cláudia Nalon, Ullrich Hustadt, Clare Dixon |
J. Autom. Reason. | 2 |
| 2019 | Modal Resolution: Proofs, Layers, and RefinementsabstractResolution-based provers for multimodal normal logics require pruning of the search space for a proof to ameliorate the inherent intractability of the satisfiability problem for such logics. We present a clausal modal-layered hyper-resolution calculus for the basic multimodal logic, which divides the clause set according to the modal level at which clauses occur to reduce the number of possible inferences. We show that the calculus is complete for the logics being considered. We also show that the calculus can be combined with other strategies. In particular, we discuss the completeness of combining modal layering with negative and ordered resolution and provide experimental results comparing the different refinements. Cláudia Nalon, Clare Dixon, Ullrich Hustadt |
ACM Trans. Comput. Log. | 3 |
| 2018 | The Power of Synchronisation: Formal Analysis of Power Consumption in Networks of Pulse-Coupled Oscillators
Paul Gainer, Sven Linker, Clare Dixon, Ullrich Hustadt, Michael Fisher 0001 |
ICFEM | 4 |
| 2017 | Theorem Proving for Metric Temporal Logic over the Naturals
Ullrich Hustadt, Ana Ozaki, Clare Dixon |
CADE | 1 |
| 2017 | KSP: A Resolution-based Prover for Multimodal K, Abridged ReportabstractIn this paper, we briefly describe an implementation of a hyper-resolution-based calculus for the propositional basic multimodal logic, Kn. The prover, KSP, is designed to support experimentation with different combinations of refinements for its basic calculus. The prover allows for both local and global reasoning. We present an experimental evaluation that compares KSP with a range of existing reasoners for Kn. Cláudia Nalon, Ullrich Hustadt, Clare Dixon |
IJCAI | 2 |
| 2015 | Ordered Resolution for Coalition Logic
Ullrich Hustadt, Paul Gainer, Clare Dixon, Cláudia Nalon, Lan Zhang 0001 |
TABLEAUX | 1 |
| 2015 | A Modal-Layered Resolution Calculus for K
Cláudia Nalon, Ullrich Hustadt, Clare Dixon |
TABLEAUX | 2 |
| 2014 | A resolution-based calculus for Coalition LogicabstractWe present a resolution-based calculus for Coalition Logic CL, a non-normal modal logic used for reasoning about cooperative agency. We introduce a normal form and a set of inference rules to solve the satisfiability problem in CL. We also show that the calculus presented here is sound, complete, and terminating. Cláudia Nalon, Lan Zhang 0001, Clare Dixon, Ullrich Hustadt |
J. Log. Comput. | 4 |
| 2014 | A resolution calculus for the branching-time temporal logic CTLabstractThe branching-time temporal logic CTL is useful for specifying systems that change over time and involve quantification over possible futures. Here we present a resolution calculus for CTL that involves the translation of formulae to a normal form and the application of a number of resolution rules. We use indices in the normal form to represent particular paths and the application of the resolution rules is restricted dependent on an ordering and selection function to reduce the search space. We show that the translation preserves satisfiability, the calculus is sound, complete, and terminating, and consider the complexity of the calculus. Lan Zhang 0001, Ullrich Hustadt, Clare Dixon |
ACM Trans. Comput. Log. | 2 |
| 2009 | Fair Derivations in Monodic Temporal Reasoning
Michel Ludwig, Ullrich Hustadt |
CADE | 2 |
| 2009 | A Refined Resolution Calculus for CTL
Lan Zhang 0001, Ullrich Hustadt, Clare Dixon |
CADE | 2 |
| 2009 | Resolution-Based Model Construction for PLTLabstractWith tableaux-based reasoning approaches or model checking techniques for propositional linear-time temporal logics, PLTL, it is easily possible to construct counter examples for formulae that are not valid. In contrast, only the information that a formula is satisfiable is usually available in resolution-based inference systems. In this paper we present a resolution-based approach for constructing models for satisfiable PLTL formulae. Our approach is based on using the standard model construction for sets of propositional clauses saturated under ordered resolution in the different time points of a temporal model. The temporal model construction procedure is also designed in such a way that it can be easily implemented in existing theorem rovers for PLTL. Michel Ludwig, Ullrich Hustadt |
TIME | 2 |
| 2008 | Deciding expressive description logics in the framework of resolution
Ullrich Hustadt, Boris Motik, Ulrike Sattler |
Inf. Comput. | 1 |
| 2007 | Reasoning in Description Logics by a Reduction to Disjunctive Datalog
Ullrich Hustadt, Boris Motik, Ulrike Sattler |
J. Autom. Reason. | 1 |
| 2007 | The axiomatic translation principle for modal logicabstractIn this paper we present a translation principle, called the axiomatic translation , for reducing propositional modal logics with background theories, including triangular properties such as transitivity, Euclideanness and functionality, to decidable fragments of first-order logic. The goal of the axiomatic translation principle is to find simplified theories, which capture the inference problems in the original theory, but in a way that can be readily automated and is easier to deal with by existing (first-order) theorem provers than the standard translation. The principle of the axiomatic translation is conceptually very simple and can be almost completely automated. Soundness is automatic under reasonable assumptions, general decidability results can be stated and termination of ordered resolution is easily achieved. The non-trivial part of the approach is proving completeness. We prove results of completeness, decidability, model generation, the small model property and the interpolation property for a number of common and less common modal logics. We also present results of experiments with a number of first-order logic theorem provers which are very encouraging. Renate A. Schmidt, Ullrich Hustadt |
ACM Trans. Comput. Log. | 2 |
| 2006 | Automated Reasoning About Metric and Topology
Ullrich Hustadt, Dmitry Tishkovsky, Frank Wolter, Michael Zakharyaschev |
JELIA | 1 |
| 2005 | Deciding Monodic Fragments by Temporal Resolution
Ullrich Hustadt, Boris Konev, Renate A. Schmidt |
CADE | 1 |
| 2005 | Data Complexity of Reasoning in Very Expressive Description Logics
Ullrich Hustadt, Boris Motik, Ulrike Sattler |
IJCAI | 1 |
| 2005 | Mechanising first-order temporal resolution
Boris Konev, Anatoli Degtyarev, Clare Dixon, Michael Fisher 0001, Ullrich Hustadt |
Inf. Comput. | 5 |
| 2005 | First-Order Temporal Verification in Practice
Carmen Fernández Gago, Ullrich Hustadt, Clare Dixon, Michael Fisher 0001, Boris Konev |
J. Autom. Reason. | 2 |
| 2004 | Reasoning in Description Logics with a Concrete Domain in the Framework of Resolution
Ullrich Hustadt, Boris Motik, Ulrike Sattler |
ECAI | 1 |
| 2004 | Reducing SHIQ-Description Logic to Disjunctive Datalog Programs
Ullrich Hustadt, Boris Motik, Ulrike Sattler |
KR | 1 |
| 2004 | A Decomposition Rule for Decision Procedures by Resolution-Based Calculi
Ullrich Hustadt, Boris Motik, Ulrike Sattler |
LPAR | 1 |
| 2003 | TRP++2.0: A Temporal Resolution Prover
Ullrich Hustadt, Boris Konev |
CADE | 1 |
| 2003 | A Principle for Incorporating Axioms into the First-Order Translation of Modal Formulae
Renate A. Schmidt, Ullrich Hustadt |
CADE | 2 |
| 2003 | Towards the Implementation of First-Order Temporal Resolution: the Expanding Domain CaseabstractFirst-order temporal logic is a concise and powerful notation, with many potential applications in both Computer Science and Artificial Intelligence. While the full logic is highly complex, recent work on monodic first-order temporal logics has identified important enumerable and even decidable fragments. In this paper, we develop a clausal resolution method for the monodic fragment of first-order temporal logic over expanding domains. We first define a normal form for monodic formulae and then introduce novel resolution calculi that can be applied to formulae in this normal form. We state correctness and completeness results for the method. We illustrate the method on a comprehensive example. The method is based on classical first-order resolution and can, thus, be efficiently implemented. Boris Konev, Anatoli Degtyarev, Clare Dixon, Michael Fisher 0001, Ullrich Hustadt |
TIME | 5 |
| 2003 | Hyperresolution for guarded formulae
Lilia Georgieva, Ullrich Hustadt, Renate A. Schmidt |
J. Symb. Comput. | 2 |
| 2002 | A New Clausal Class Decidable by Hyperresolution
Lilia Georgieva, Ullrich Hustadt, Renate A. Schmidt |
CADE | 2 |
| 2002 | Scientific Benchmarking with Temporal Logic Decision Procedures
Ullrich Hustadt, Renate A. Schmidt |
KR | 1 |
| 2002 | Using Resolution for Testing Modal Satisfiability and Building Models
Ullrich Hustadt, Renate A. Schmidt |
J. Autom. Reason. | 1 |
| 2001 | Computational Space Efficiency and Minimal Model Generation for Guarded Formulae
Lilia Georgieva, Ullrich Hustadt, Renate A. Schmidt |
LPAR | 2 |
| 2001 | Reasoning about agents in the KARO frameworkabstractThis paper proposes two methods for realising automated reasoning about agent-based systems. The framework for modelling intelligent agent behaviour that we focus on is a core of KARO logic, an expressive combination of various modal logics including propositional dynamic logic, a modal logic of knowledge, a modal logic of wishes, and additional non-standard operators. The first method we present is based on a translation of core KARO logic to first-order logic combined with first-order resolution. The second method uses an embedding of core KARO logic into a combination of branching-time temporal logic CTL and multi-modal S5 plus a clausal resolution calculus for these combined logics. We discuss the advantages and shortcomings of each approach and suggest ways to extend each variant to cover more of the KARO framework. Ullrich Hustadt, Clare Dixon, Renate A. Schmidt, Michael Fisher 0001, John-Jules Ch. Meyer, Wiebe van der Hoek |
TIME | 1 |
| 2000 | A Resolution Decision Procedure for Fluted Logic
Renate A. Schmidt, Ullrich Hustadt |
CADE | 2 |
| 2000 | MSPASS: Modal Reasoning by Translation and First-Order Resolution
Ullrich Hustadt, Renate A. Schmidt |
TABLEAUX | 1 |
| 1999 | Maslov's Class K Revisited
Ullrich Hustadt, Renate A. Schmidt |
CADE | 1 |
| 1999 | On the Relation of Resolution and Tableaux Proof Systems for Description Logics
Ullrich Hustadt, Renate A. Schmidt |
IJCAI | 1 |
| 1998 | Simplification and Backjumping in Modal Tableau
Ullrich Hustadt, Renate A. Schmidt |
TABLEAUX | 1 |
| 1997 | On Evaluating Decision Procedures for Modal Logic
Ullrich Hustadt, Renate A. Schmidt |
IJCAI (1) | 1 |