EDBT 2026 Demo / reviewers in the wild / expert
Hans Zantema
dblp:z/HZantema
· DBLP profile ↗
51ranked-venue papers
19as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 44 · 17 first-author · 2 since 2021Artificial intelligence and machine learning · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Complexity of automatic sequencesabstractAutomatic sequences can be defined by DFAs with output (DFAO) in two natural ways. We propose to consider the minimal size of a corresponding DFAO as the complexity measure of the automatic sequence, for both variants. This paper compares these complexity measures and investigates their properties, such as the relationships with kernel and morphic sequences. There exist automatic sequences for which the one complexity is exponentially greater than the other one, in both directions. For both complexity measures we investigate the effect of taking basic operations on sequences, like removing or adding an initial element, combining sequences, or taking arithmetic subsequences, and observe that these operations may increase the complexity at most polynomially. For periodic sequences we give sharp bounds for both complexity measures. Hans Zantema, Wieb Bosma |
Inf. Comput. | 1 |
| 2021 | Slowly synchronizing automata with fixed alphabet size
Henk Don, Hans Zantema, Michiel de Bondt |
Inf. Comput. | 2 |
| 2020 | Complexity of Automatic Sequences
Hans Zantema |
LATA | 1 |
| 2018 | Finding small counterexamples for abstract rewriting propertiesabstractRewriting notions like termination, normal forms and confluence can be described in an abstract way referring to rewriting only as a binary relation. Several theorems on rewriting, like Newman's lemma, can be proved in this abstract setting. For investigating possible generalizations of such theorems, it is fruitful to have counterexamples showing that particular generalizations do not hold. In this paper, we develop a technique to find such counterexamples fully automatically, and we describe our tool Carpa that follows this technique. The basic idea is to fix the number of objects of the abstract rewrite system, and to express the conditions and the negation of the conclusion in a satisfiability (SAT) formula, and then call a current SAT solver. In case the formula turns out to be satisfiable, the resulting satisfying assignment yields a counterexample to the encoded property. We give several examples of finite abstract rewrite systems having remarkable properties that are found in this way fully automatically. Hans Zantema |
Math. Struct. Comput. Sci. | 1 |
| 2017 | DFAs and PFAs with Long Shortest Synchronizing Word Length
Michiel de Bondt, Henk Don, Hans Zantema |
DLT | 3 |
| 2017 | Classifying Non-periodic Sequences by Permutation Transducers
Hans Zantema, Wieb Bosma |
DLT | 1 |
| 2017 | Finding DFAs with Maximal Shortest Synchronizing Word Length
Henk Don, Hans Zantema |
LATA | 2 |
| 2015 | Using SMT for Solving Fragments of Parameterised Boolean Equation Systems
Ruud P. J. Koolen, Tim A. C. Willemse, Hans Zantema |
ATVA | 3 |
| 2015 | Proving Termination of Graph Transformation Systems Using Weighted Type Graphs over Semirings
H. J. Sander Bruggink, Barbara König 0001, Dennis Nolte, Hans Zantema |
ICGT | 4 |
| 2015 | Proving non-termination by finite automataabstractA new technique is presented to prove non-termination of term rewriting. The basic idea is to find a non-empty regular language of terms that is closed under rewriting and does not contain normal forms. It is automated by representing the language by a tree automaton with a fixed number of states, and expressing the mentioned requirements in a SAT formula. Satisfiability of this formula implies non-termination. Our approach succeeds for many examples where all earlier techniques fail, for instance for the S-rule from combinatory logic. Jörg Endrullis, Hans Zantema |
RTA | 2 |
| 2015 | Transforming Cycle Rewriting into String RewritingabstractWe present new techniques to prove termination of cycle rewriting, that is, string rewriting on cycles, which are strings in which the start and end are connected. Our main technique is to transform cycle rewriting into string rewriting and then apply state of the art techniques to prove termination of the string rewrite system. We present three such transformations, and prove for all of them that they are sound and complete. Apart from this transformational approach, we extend the use of matrix interpretations as was studied before. We present several experiments showing that often our new techniques succeed where earlier techniques fail. David Sabel, Hans Zantema |
RTA | 2 |
| 2012 | Triangulation in RewritingabstractWe introduce a process, dubbed triangulation, turning any rewrite relation into a confluent one. It is more direct than usual completion, in the sense that objects connected by a peak are directly related rather than their normal forms. We investigate conditions under which this process preserves desirable properties such as termination. Vincent van Oostrom, Hans Zantema |
RTA | 2 |
| 2011 | Proving Equality of Streams AutomaticallyabstractStreams are infinite sequences over a given data type. A stream specification is a set of equations intended to define a stream. In this paper we focus on equality of streams, more precisely, for a given set of equations two stream terms are said to be equal if they are equal in every model satisfying the given equations. We investigate techniques for proving equality of streams suitable for automation. Apart from techniques that were already available in the tool CIRC from Lucanu and Rosu, we also exploit well-definedness of streams, typically proved by proving productivity. Moreover, our approach does not restrict to behavioral input format and does not require termination. We present a tool Streambox that can prove equality of a wide range of examples fully automatically. Hans Zantema, Jörg Endrullis |
RTA | 1 |
| 2011 | Levels of undecidability in rewriting
Jörg Endrullis, Herman Geuvers, Jakob Grue Simonsen, Hans Zantema |
Inf. Comput. | 4 |
| 2010 | Complexity of Guided Insertion-Deletion in RNA-Editing
Hans Zantema |
LATA | 1 |
| 2010 | Proving Productivity in Infinite Data StructuresabstractFor a general class of infinite data structures including streams, binary trees, and the combination of finite and infinite lists, we investigate the notion of productivity. This generalizes stream productivity. We develop a general technique to prove productivity based on proving context-sensitive termination, by which the power of present termination tools can be exploited. In order to treat cases where the approach does not apply directly, we develop transformations extending the power of the basic approach. We present a tool combining these ingredients that can prove productivity of a wide range of examples fully automatically. Hans Zantema, Matthias Raffelsieper |
RTA | 1 |
| 2009 | A Tool Proving Well-Definedness of Streams Using Termination Tools
Hans Zantema |
CALCO | 1 |
| 2009 | Formal Analysis of Non-determinism in Verilog Cell Library Simulation Models
Matthias Raffelsieper, Mohammad Reza Mousavi 0001, Jan-Willem Roorda, Chris W. H. Strolenberg, Hans Zantema |
FMICS | 5 |
| 2009 | Well-Definedness of Streams by Termination
Hans Zantema |
RTA | 1 |
| 2008 | Normalization of Infinite Terms
Hans Zantema |
RTA | 1 |
| 2008 | Certification of Proving Termination of Term Rewriting by Matrix Interpretations
Adam Koprowski, Hans Zantema |
SOFSEM | 2 |
| 2008 | Matrix Interpretations for Proving Termination of Term Rewriting
Jörg Endrullis, Johannes Waldmann, Hans Zantema |
J. Autom. Reason. | 3 |
| 2007 | The Termination Competition
Claude Marché, Hans Zantema |
RTA | 2 |
| 2007 | Termination by Quasi-periodic Interpretations
Hans Zantema, Johannes Waldmann |
RTA | 1 |
| 2007 | Generalizing DPLL and satisfiability for equalities
Bahareh Badban, Jaco van de Pol, Olga Tveretina, Hans Zantema |
Inf. Comput. | 4 |
| 2007 | On tree automata that certify termination of left-linear term rewriting systems
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema |
Inf. Comput. | 4 |
| 2005 | On Tree Automata that Certify Termination of Left-Linear Term Rewriting Systems
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema |
RTA | 4 |
| 2005 | Generalized Innermost Rewriting
Jaco van de Pol, Hans Zantema |
RTA | 2 |
| 2005 | Termination of String Rewriting Proved Automatically
Hans Zantema |
J. Autom. Reason. | 1 |
| 2004 | A Proof System and a Decision Procedure for Equality Logic
Olga Tveretina, Hans Zantema |
LATIN | 2 |
| 2004 | TORPA: Termination of Rewriting Proved Automatically
Hans Zantema |
RTA | 1 |
| 2004 | Finding Finite Automata That Certify Termination of String Rewriting
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema |
CIAA | 4 |
| 2003 | Liveness in Rewriting
Jürgen Giesl, Hans Zantema |
RTA | 2 |
| 2003 | Resolution and binary decision diagrams cannot simulate each other polynomially
Jan Friso Groote, Hans Zantema |
Discret. Appl. Math. | 2 |
| 2002 | Relative Undecidability in Term Rewriting: I. The Termination Hierarchy
Alfons Geser, Aart Middeldorp, Enno Ohlebusch, Hans Zantema |
Inf. Comput. | 4 |
| 2002 | Relative Undecidability in Term Rewriting: II. The Confluence Hierarchy
Alfons Geser, Aart Middeldorp, Enno Ohlebusch, Hans Zantema |
Inf. Comput. | 4 |
| 2000 | Binary Decision Diagrams by Shard Rewriting
Jaco van de Pol, Hans Zantema |
MFCS | 2 |
| 1997 | Termination of Context-Sensitive Rewriting
Hans Zantema |
RTA | 1 |
| 1997 | Termination Modulo Equations by Abstract Commutation with an Application to Iteration
Wan J. Fokkink, Hans Zantema |
Theor. Comput. Sci. | 2 |
| 1997 | Simple Termination of Rewrite Systems
Aart Middeldorp, Hans Zantema |
Theor. Comput. Sci. | 2 |
| 1996 | Transforming Termination by Self-Labelling
Aart Middeldorp, Hitoshi Ohsaki, Hans Zantema |
CADE | 3 |
| 1995 | Dummy Elimination: Making Termination Easier
Maria C. F. Ferreira, Hans Zantema |
FCT | 2 |
| 1995 | Rewrite Systems for Integer Arithmetic
H. R. Walters, Hans Zantema |
RTA | 2 |
| 1995 | A Complete Characterization of Termination of Op 1q -> 1r Os
Hans Zantema, Alfons Geser |
RTA | 1 |
| 1995 | Termination of Term Rewriting by Semantic LabellingabstractA new kind of transformation of term rewriting systems (TRS) is proposed, depending on a choice for a model for the TRS. The labelled TRS is obtained from the original one by labelling operation symbols, possibly creating extra copies of some rules. Hans Zantema |
Fundam. Informaticae | 1 |
| 1995 | Total Termination of Term Rewriting is Undecidable
Hans Zantema |
J. Symb. Comput. | 1 |
| 1994 | Simple Termination Revisited
Aart Middeldorp, Hans Zantema |
CADE | 2 |
| 1994 | Basic Process Algebra with Iteration: Completeness of its Equational AxiomsabstractBergstra, Bethke and Ponse proposed an axiomatization for Basic Process Algebra extended with (binary) iteration. In this paper, we prove that this axiomatization is complete with respect to strong bisimulation equivalence. To obtain this result, we will set up a term rewriting system, based on the axioms, and prove that this term rewriting system is terminating, and that bisimilar normal forms are syntactically equal modulo commutativity and associativity of the +. Wan J. Fokkink, Hans Zantema |
Comput. J. | 2 |
| 1994 | Termination of Term Rewriting: Interpretation and Type Elimination
Hans Zantema |
J. Symb. Comput. | 1 |
| 1993 | Total Termination of Term Rewriting
Maria C. F. Ferreira, Hans Zantema |
RTA | 2 |
| 1992 | Longest Segment Problems
Hans Zantema |
Sci. Comput. Program. | 1 |