Hans Zantema

dblp:z/HZantema · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2022 Complexity of automatic sequences
abstract
Automatic 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
LATA1
2018 Finding small counterexamples for abstract rewriting properties
abstract
Rewriting 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
DLT3
2017 Classifying Non-periodic Sequences by Permutation Transducers
Hans Zantema, Wieb Bosma
DLT1
2017 Finding DFAs with Maximal Shortest Synchronizing Word Length
Henk Don, Hans Zantema
LATA2
2015 Using SMT for Solving Fragments of Parameterised Boolean Equation Systems
Ruud P. J. Koolen, Tim A. C. Willemse, Hans Zantema
ATVA3
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
ICGT4
2015 Proving non-termination by finite automata
abstract
A 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
RTA2
2015 Transforming Cycle Rewriting into String Rewriting
abstract
We 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
RTA2
2012 Triangulation in Rewriting
abstract
We 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
RTA2
2011 Proving Equality of Streams Automatically
abstract
Streams 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
RTA1
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
LATA1
2010 Proving Productivity in Infinite Data Structures
abstract
For 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
RTA1
2009 A Tool Proving Well-Definedness of Streams Using Termination Tools
Hans Zantema
CALCO1
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
FMICS5
2009 Well-Definedness of Streams by Termination
Hans Zantema
RTA1
2008 Normalization of Infinite Terms
Hans Zantema
RTA1
2008 Certification of Proving Termination of Term Rewriting by Matrix Interpretations
Adam Koprowski, Hans Zantema
SOFSEM2
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
RTA2
2007 Termination by Quasi-periodic Interpretations
Hans Zantema, Johannes Waldmann
RTA1
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
RTA4
2005 Generalized Innermost Rewriting
Jaco van de Pol, Hans Zantema
RTA2
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
LATIN2
2004 TORPA: Termination of Rewriting Proved Automatically
Hans Zantema
RTA1
2004 Finding Finite Automata That Certify Termination of String Rewriting
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema
CIAA4
2003 Liveness in Rewriting
Jürgen Giesl, Hans Zantema
RTA2
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
MFCS2
1997 Termination of Context-Sensitive Rewriting
Hans Zantema
RTA1
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
CADE3
1995 Dummy Elimination: Making Termination Easier
Maria C. F. Ferreira, Hans Zantema
FCT2
1995 Rewrite Systems for Integer Arithmetic
H. R. Walters, Hans Zantema
RTA2
1995 A Complete Characterization of Termination of Op 1q -> 1r Os
Hans Zantema, Alfons Geser
RTA1
1995 Termination of Term Rewriting by Semantic Labelling
abstract
A 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. Informaticae1
1995 Total Termination of Term Rewriting is Undecidable
Hans Zantema
J. Symb. Comput.1
1994 Simple Termination Revisited
Aart Middeldorp, Hans Zantema
CADE2
1994 Basic Process Algebra with Iteration: Completeness of its Equational Axioms
abstract
Bergstra, 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
RTA2
1992 Longest Segment Problems
Hans Zantema
Sci. Comput. Program.1