Ullrich Hustadt

dblp:h/UllrichHustadt · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2024 Model Construction for Modal Clauses
abstract
Abstract 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 Logic
abstract
Abstract 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
CADE2
2022 Local is Best: Efficient Reductions to Modal Logic K
abstract
Abstract 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 Logic
abstract
Abstract 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
CADE3
2020 Multi-scale verification of distributed synchronisation
abstract
Abstract 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 Translations
abstract
Abstract 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 Experiments
abstract
In 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 Refinements
abstract
Resolution-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
ICFEM4
2017 Theorem Proving for Metric Temporal Logic over the Naturals
Ullrich Hustadt, Ana Ozaki, Clare Dixon
CADE1
2017 KSP: A Resolution-based Prover for Multimodal K, Abridged Report
abstract
In 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
IJCAI2
2015 Ordered Resolution for Coalition Logic
Ullrich Hustadt, Paul Gainer, Clare Dixon, Cláudia Nalon, Lan Zhang 0001
TABLEAUX1
2015 A Modal-Layered Resolution Calculus for K
Cláudia Nalon, Ullrich Hustadt, Clare Dixon
TABLEAUX2
2014 A resolution-based calculus for Coalition Logic
abstract
We 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 CTL
abstract
The 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
CADE2
2009 A Refined Resolution Calculus for CTL
Lan Zhang 0001, Ullrich Hustadt, Clare Dixon
CADE2
2009 Resolution-Based Model Construction for PLTL
abstract
With 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
TIME2
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 logic
abstract
In 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
JELIA1
2005 Deciding Monodic Fragments by Temporal Resolution
Ullrich Hustadt, Boris Konev, Renate A. Schmidt
CADE1
2005 Data Complexity of Reasoning in Very Expressive Description Logics
Ullrich Hustadt, Boris Motik, Ulrike Sattler
IJCAI1
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
ECAI1
2004 Reducing SHIQ-Description Logic to Disjunctive Datalog Programs
Ullrich Hustadt, Boris Motik, Ulrike Sattler
KR1
2004 A Decomposition Rule for Decision Procedures by Resolution-Based Calculi
Ullrich Hustadt, Boris Motik, Ulrike Sattler
LPAR1
2003 TRP++2.0: A Temporal Resolution Prover
Ullrich Hustadt, Boris Konev
CADE1
2003 A Principle for Incorporating Axioms into the First-Order Translation of Modal Formulae
Renate A. Schmidt, Ullrich Hustadt
CADE2
2003 Towards the Implementation of First-Order Temporal Resolution: the Expanding Domain Case
abstract
First-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
TIME5
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
CADE2
2002 Scientific Benchmarking with Temporal Logic Decision Procedures
Ullrich Hustadt, Renate A. Schmidt
KR1
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
LPAR2
2001 Reasoning about agents in the KARO framework
abstract
This 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
TIME1
2000 A Resolution Decision Procedure for Fluted Logic
Renate A. Schmidt, Ullrich Hustadt
CADE2
2000 MSPASS: Modal Reasoning by Translation and First-Order Resolution
Ullrich Hustadt, Renate A. Schmidt
TABLEAUX1
1999 Maslov's Class K Revisited
Ullrich Hustadt, Renate A. Schmidt
CADE1
1999 On the Relation of Resolution and Tableaux Proof Systems for Description Logics
Ullrich Hustadt, Renate A. Schmidt
IJCAI1
1998 Simplification and Backjumping in Modal Tableau
Ullrich Hustadt, Renate A. Schmidt
TABLEAUX1
1997 On Evaluating Decision Procedures for Modal Logic
Ullrich Hustadt, Renate A. Schmidt
IJCAI (1)1