Johannes Waldmann

dblp:33/1518 · DBLP profile ↗
← Back
26ranked-venue papers
7as first author
1since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 23 · 7 first-author · 1 since 2021Artificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 New and Formalized Proofs for Right-Forward Closures and Core Matrix Interpretations
abstract
We provide new proofs of two important theorems for proving termination of term rewrite systems (TRSs), including a full formalization in Isabelle/HOL. We first consider Dershowitz' theorem that termination starting from arbitrary terms is equivalent to termination starting from terms in the right-forward closures of right-hand sides, provided that the TRS is right-linear or orthogonal. Our new proof deviates from the original one in that no reorderings of steps in infinite derivations are required, making it more precise in its argumentation. It also subsumes a later result that one can weaken orthogonality to locally confluent overlay TRSs. The second theorem is about matrix interpretations. These were introduced by Hofbauer and Waldmann for proving termination of string rewrite systems (SRSs), internally using the concept of a core. Subsequently, Endrullis, Waldmann and Zantema developed matrix interpretations for TRSs without using the idea of a core. Whereas matrix interpretations for TRSs have already been formalized several times, so far this was not the case for core SRS matrix interpretations. We not only provide such a formalization, but also extend core SRS matrix interpretations to TRSs. These new core matrix interpretations for TRSs generalize previous approaches.
René Thiemann, Dieter Hofbauer, Ulysse Le Huitouze, Johannes Waldmann
FSCD4
2019 The Termination and Complexity Competition
abstract
The termination and complexity competition ( termCOMP ) focuses on automated termination and complexity analysis for various kinds of programming paradigms, including categories for term rewriting, integer transition systems, imperative programming, logic programming, and functional programming. In all categories, the competition also welcomes the participation of tools providing certifiable output. The goal of the competition is to demonstrate the power and advances of the state-of-the-art tools in each of these areas.
Jürgen Giesl, Albert Rubio, Christian Sternagel, Johannes Waldmann, Akihisa Yamada 0002
TACAS (3)4
2015 Termination Competition (termCOMP 2015)
Jürgen Giesl, Frédéric Mesnard, Albert Rubio, René Thiemann, Johannes Waldmann
CADE5
2015 Matrix Interpretations on Polyhedral Domains
abstract
We refine matrix interpretations for proving termination and complexity bounds of term rewrite systems we restricting them to domains that satisfy a system of linear inequalities. Admissibility of such a restriction is shown by certificates whose validity can be expressed as a constraint program. This refinement is orthogonal to other features of matrix interpretations (complexity bounds, dependency pairs), but can be used to improve complexity bounds, and we discuss its relation with the usable rules criterion. We present an implementation and experiments.
Johannes Waldmann
RTA1
2013 Compression of Rewriting Systems for Termination Analysis
abstract
We adapt the TreeRePair tree compression algorithm and use it as an intermediate step in proving termination of term rewriting systems. We introduce a cost function that approximates the size of constraint systems that specify compatibility of matrix interpretations. We show how to integrate the compression algorithm with the Dependency Pairs transformation. Experiments show that compression reduces running times of constraint solvers, and thus improves the power of automated termination provers.
Alexander Bau, Markus Lohrey, Eric Nöth, Johannes Waldmann
RTA4
2010 Polynomially Bounded Matrix Interpretations
abstract
Matrix interpretations can be used to bound the derivational complexity of rewrite systems. We present a criterion that completely characterizes matrix interpretations that are polynomially bounded. It includes the method of upper triangular interpretations as a special case, and we prove that the inclusion is strict. The criterion can be expressed as a finite domain constraint system. It translates to a Boolean constraint system with a size that is polynomial in the dimension of the interpretation. We report on performance of an implementation.
Johannes Waldmann
RTA1
2009 Local Termination
Jörg Endrullis, Roel C. de Vrijer, Johannes Waldmann
RTA3
2009 Automatic Termination
Johannes Waldmann
RTA1
2008 Complexity Analysis of Term Rewriting Based on Matrix and Context Dependent Interpretations
abstract
For a given (terminating) term rewriting system one can often estimate its \emph{derivational complexity} indirectly by looking at the proof method that established termination. In this spirit we investigate two instances of the interpretation method: \emph{matrix interpretations} and \emph{context dependent interpretations}. We introduce a subclass of matrix interpretations, denoted as \emph{triangular matrix interpretations}, which induce polynomial derivational complexity and establish tight correspondence results between a subclass of context dependent interpretations and restricted triangular matrix interpretations. The thus obtained new results are easy to implement and considerably extend the analytic power of existing results. We provide ample numerical data for assessing the viability of the method.
Georg Moser, Andreas Schnabl, Johannes Waldmann
FSTTCS3
2008 Arctic Termination ...Below Zero
Adam Koprowski, Johannes Waldmann
RTA2
2008 Matrix Interpretations for Proving Termination of Term Rewriting
Jörg Endrullis, Johannes Waldmann, Hans Zantema
J. Autom. Reason.2
2007 Termination by Quasi-periodic Interpretations
Hans Zantema, Johannes Waldmann
RTA2
2007 On tree automata that certify termination of left-linear term rewriting systems
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema
Inf. Comput.3
2006 Termination of String Rewriting with Matrix Interpretations
Dieter Hofbauer, Johannes Waldmann
RTA2
2006 Termination of {aa->bc, bb->ac, cc->ab}
Dieter Hofbauer, Johannes Waldmann
Inf. Process. Lett.2
2005 On Tree Automata that Certify Termination of Left-Linear Term Rewriting Systems
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema
RTA3
2005 Termination Proofs for String Rewriting Systems via Inverse Match-Bounds
Alfons Geser, Dieter Hofbauer, Johannes Waldmann
J. Autom. Reason.3
2004 Matchbox: A Tool for Match-Bounded String Rewriting
Johannes Waldmann
RTA1
2004 Finding Finite Automata That Certify Termination of String Rewriting
Alfons Geser, Dieter Hofbauer, Johannes Waldmann, Hans Zantema
CIAA3
2004 Deleting string rewriting systems preserve regularity
Dieter Hofbauer, Johannes Waldmann
Theor. Comput. Sci.2
2003 Deleting String Rewriting Systems Preserve Regularity
Dieter Hofbauer, Johannes Waldmann
Developments in Language Theory2
2003 Match-Bounded String Rewriting Systems
Alfons Geser, Dieter Hofbauer, Johannes Waldmann
MFCS3
2002 Rewrite Games
Johannes Waldmann
RTA1
2001 Some Regular Languages That Are Church-Rosser Congruential
Gundula Niemann, Johannes Waldmann
Developments in Language Theory2
2000 The Combinator S
Johannes Waldmann
Inf. Comput.1
1998 Normalization of S-Terms is Decidable
Johannes Waldmann
RTA1